1 { This is an autogenerated unit using gobject introspection (gir2pascal). Do not Edit. } 2 unit LazGtk3; 3 4 {$MODE OBJFPC}{$H+} 5 6 {$PACKRECORDS C} 7 {$MODESWITCH DUPLICATELOCALS+} 8 9 {$LINKLIB libgtk-3.so.0} 10 {$LINKLIB libgdk-3.so.0} 11 interface 12 uses 13 CTypes, LazAtk1, LazGdk3, Lazxlib2, LazGLib2, LazGdkPixbuf2, LazGObject2, LazGio2, Lazcairo1, LazPango1; 14 15 const 16 Gtk3_library = 'libgtk-3.so.0'; 17 18 GTK_BINARY_AGE = 806; 19 GTK_INPUT_ERROR = -1; 20 GTK_INTERFACE_AGE = 6; 21 GTK_LEVEL_BAR_OFFSET_HIGH = 'high'; 22 GTK_LEVEL_BAR_OFFSET_LOW = 'low'; 23 GTK_MAJOR_VERSION = 3; 24 GTK_MAX_COMPOSE_LEN = 7; 25 GTK_MICRO_VERSION = 6; 26 GTK_MINOR_VERSION = 8; 27 GTK_PAPER_NAME_A3 = 'iso_a3'; 28 GTK_PAPER_NAME_A4 = 'iso_a4'; 29 GTK_PAPER_NAME_A5 = 'iso_a5'; 30 GTK_PAPER_NAME_B5 = 'iso_b5'; 31 GTK_PAPER_NAME_EXECUTIVE = 'na_executive'; 32 GTK_PAPER_NAME_LEGAL = 'na_legal'; 33 GTK_PAPER_NAME_LETTER = 'na_letter'; 34 GTK_PATH_PRIO_MASK = 15; 35 GTK_PRINT_SETTINGS_COLLATE = 'collate'; 36 GTK_PRINT_SETTINGS_DEFAULT_SOURCE = 'default-source'; 37 GTK_PRINT_SETTINGS_DITHER = 'dither'; 38 GTK_PRINT_SETTINGS_DUPLEX = 'duplex'; 39 GTK_PRINT_SETTINGS_FINISHINGS = 'finishings'; 40 GTK_PRINT_SETTINGS_MEDIA_TYPE = 'media-type'; 41 GTK_PRINT_SETTINGS_NUMBER_UP = 'number-up'; 42 GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT = 'number-up-layout'; 43 GTK_PRINT_SETTINGS_N_COPIES = 'n-copies'; 44 GTK_PRINT_SETTINGS_ORIENTATION = 'orientation'; 45 GTK_PRINT_SETTINGS_OUTPUT_BASENAME = 'output-basename'; 46 GTK_PRINT_SETTINGS_OUTPUT_BIN = 'output-bin'; 47 GTK_PRINT_SETTINGS_OUTPUT_DIR = 'output-dir'; 48 GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT = 'output-file-format'; 49 GTK_PRINT_SETTINGS_OUTPUT_URI = 'output-uri'; 50 GTK_PRINT_SETTINGS_PAGE_RANGES = 'page-ranges'; 51 GTK_PRINT_SETTINGS_PAGE_SET = 'page-set'; 52 GTK_PRINT_SETTINGS_PAPER_FORMAT = 'paper-format'; 53 GTK_PRINT_SETTINGS_PAPER_HEIGHT = 'paper-height'; 54 GTK_PRINT_SETTINGS_PAPER_WIDTH = 'paper-width'; 55 GTK_PRINT_SETTINGS_PRINTER = 'printer'; 56 GTK_PRINT_SETTINGS_PRINTER_LPI = 'printer-lpi'; 57 GTK_PRINT_SETTINGS_PRINT_PAGES = 'print-pages'; 58 GTK_PRINT_SETTINGS_QUALITY = 'quality'; 59 GTK_PRINT_SETTINGS_RESOLUTION = 'resolution'; 60 GTK_PRINT_SETTINGS_RESOLUTION_X = 'resolution-x'; 61 GTK_PRINT_SETTINGS_RESOLUTION_Y = 'resolution-y'; 62 GTK_PRINT_SETTINGS_REVERSE = 'reverse'; 63 GTK_PRINT_SETTINGS_SCALE = 'scale'; 64 GTK_PRINT_SETTINGS_USE_COLOR = 'use-color'; 65 GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA = 'win32-driver-extra'; 66 GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION = 'win32-driver-version'; 67 GTK_PRIORITY_RESIZE = 10; 68 GTK_STOCK_ABOUT = 'gtk-about'; 69 GTK_STOCK_ADD_ = 'gtk-add'; 70 GTK_STOCK_APPLY = 'gtk-apply'; 71 GTK_STOCK_BOLD = 'gtk-bold'; 72 GTK_STOCK_CANCEL = 'gtk-cancel'; 73 GTK_STOCK_CAPS_LOCK_WARNING = 'gtk-caps-lock-warning'; 74 GTK_STOCK_CDROM = 'gtk-cdrom'; 75 GTK_STOCK_CLEAR = 'gtk-clear'; 76 GTK_STOCK_CLOSE = 'gtk-close'; 77 GTK_STOCK_COLOR_PICKER = 'gtk-color-picker'; 78 GTK_STOCK_CONNECT = 'gtk-connect'; 79 GTK_STOCK_CONVERT = 'gtk-convert'; 80 GTK_STOCK_COPY = 'gtk-copy'; 81 GTK_STOCK_CUT = 'gtk-cut'; 82 GTK_STOCK_DELETE = 'gtk-delete'; 83 GTK_STOCK_DIALOG_AUTHENTICATION = 'gtk-dialog-authentication'; 84 GTK_STOCK_DIALOG_ERROR = 'gtk-dialog-error'; 85 GTK_STOCK_DIALOG_INFO = 'gtk-dialog-info'; 86 GTK_STOCK_DIALOG_QUESTION = 'gtk-dialog-question'; 87 GTK_STOCK_DIALOG_WARNING = 'gtk-dialog-warning'; 88 GTK_STOCK_DIRECTORY = 'gtk-directory'; 89 GTK_STOCK_DISCARD = 'gtk-discard'; 90 GTK_STOCK_DISCONNECT = 'gtk-disconnect'; 91 GTK_STOCK_DND = 'gtk-dnd'; 92 GTK_STOCK_DND_MULTIPLE = 'gtk-dnd-multiple'; 93 GTK_STOCK_EDIT = 'gtk-edit'; 94 GTK_STOCK_EXECUTE = 'gtk-execute'; 95 GTK_STOCK_FILE = 'gtk-file'; 96 GTK_STOCK_FIND = 'gtk-find'; 97 GTK_STOCK_FIND_AND_REPLACE = 'gtk-find-and-replace'; 98 GTK_STOCK_FLOPPY = 'gtk-floppy'; 99 GTK_STOCK_FULLSCREEN = 'gtk-fullscreen'; 100 GTK_STOCK_GOTO_BOTTOM = 'gtk-goto-bottom'; 101 GTK_STOCK_GOTO_FIRST = 'gtk-goto-first'; 102 GTK_STOCK_GOTO_LAST = 'gtk-goto-last'; 103 GTK_STOCK_GOTO_TOP = 'gtk-goto-top'; 104 GTK_STOCK_GO_BACK = 'gtk-go-back'; 105 GTK_STOCK_GO_DOWN = 'gtk-go-down'; 106 GTK_STOCK_GO_FORWARD = 'gtk-go-forward'; 107 GTK_STOCK_GO_UP = 'gtk-go-up'; 108 GTK_STOCK_HARDDISK = 'gtk-harddisk'; 109 GTK_STOCK_HELP = 'gtk-help'; 110 GTK_STOCK_HOME = 'gtk-home'; 111 GTK_STOCK_INDENT = 'gtk-indent'; 112 GTK_STOCK_INDEX = 'gtk-index'; 113 GTK_STOCK_INFO = 'gtk-info'; 114 GTK_STOCK_ITALIC = 'gtk-italic'; 115 GTK_STOCK_JUMP_TO = 'gtk-jump-to'; 116 GTK_STOCK_JUSTIFY_CENTER = 'gtk-justify-center'; 117 GTK_STOCK_JUSTIFY_FILL = 'gtk-justify-fill'; 118 GTK_STOCK_JUSTIFY_LEFT = 'gtk-justify-left'; 119 GTK_STOCK_JUSTIFY_RIGHT = 'gtk-justify-right'; 120 GTK_STOCK_LEAVE_FULLSCREEN = 'gtk-leave-fullscreen'; 121 GTK_STOCK_MEDIA_FORWARD = 'gtk-media-forward'; 122 GTK_STOCK_MEDIA_NEXT = 'gtk-media-next'; 123 GTK_STOCK_MEDIA_PAUSE = 'gtk-media-pause'; 124 GTK_STOCK_MEDIA_PLAY = 'gtk-media-play'; 125 GTK_STOCK_MEDIA_PREVIOUS = 'gtk-media-previous'; 126 GTK_STOCK_MEDIA_RECORD = 'gtk-media-record'; 127 GTK_STOCK_MEDIA_REWIND = 'gtk-media-rewind'; 128 GTK_STOCK_MEDIA_STOP = 'gtk-media-stop'; 129 GTK_STOCK_MISSING_IMAGE = 'gtk-missing-image'; 130 GTK_STOCK_NETWORK = 'gtk-network'; 131 GTK_STOCK_NEW = 'gtk-new'; 132 GTK_STOCK_NO = 'gtk-no'; 133 GTK_STOCK_OK = 'gtk-ok'; 134 GTK_STOCK_OPEN = 'gtk-open'; 135 GTK_STOCK_ORIENTATION_LANDSCAPE = 'gtk-orientation-landscape'; 136 GTK_STOCK_ORIENTATION_PORTRAIT = 'gtk-orientation-portrait'; 137 GTK_STOCK_ORIENTATION_REVERSE_LANDSCAPE = 'gtk-orientation-reverse-landscape'; 138 GTK_STOCK_ORIENTATION_REVERSE_PORTRAIT = 'gtk-orientation-reverse-portrait'; 139 GTK_STOCK_PAGE_SETUP = 'gtk-page-setup'; 140 GTK_STOCK_PASTE = 'gtk-paste'; 141 GTK_STOCK_PREFERENCES = 'gtk-preferences'; 142 GTK_STOCK_PRINT = 'gtk-print'; 143 GTK_STOCK_PRINT_ERROR = 'gtk-print-error'; 144 GTK_STOCK_PRINT_PAUSED = 'gtk-print-paused'; 145 GTK_STOCK_PRINT_PREVIEW = 'gtk-print-preview'; 146 GTK_STOCK_PRINT_REPORT = 'gtk-print-report'; 147 GTK_STOCK_PRINT_WARNING = 'gtk-print-warning'; 148 GTK_STOCK_PROPERTIES = 'gtk-properties'; 149 GTK_STOCK_QUIT = 'gtk-quit'; 150 GTK_STOCK_REDO = 'gtk-redo'; 151 GTK_STOCK_REFRESH = 'gtk-refresh'; 152 GTK_STOCK_REMOVE = 'gtk-remove'; 153 GTK_STOCK_REVERT_TO_SAVED = 'gtk-revert-to-saved'; 154 GTK_STOCK_SAVE = 'gtk-save'; 155 GTK_STOCK_SAVE_AS = 'gtk-save-as'; 156 GTK_STOCK_SELECT_ALL = 'gtk-select-all'; 157 GTK_STOCK_SELECT_COLOR = 'gtk-select-color'; 158 GTK_STOCK_SELECT_FONT = 'gtk-select-font'; 159 GTK_STOCK_SORT_ASCENDING = 'gtk-sort-ascending'; 160 GTK_STOCK_SORT_DESCENDING = 'gtk-sort-descending'; 161 GTK_STOCK_SPELL_CHECK = 'gtk-spell-check'; 162 GTK_STOCK_STOP = 'gtk-stop'; 163 GTK_STOCK_STRIKETHROUGH = 'gtk-strikethrough'; 164 GTK_STOCK_UNDELETE = 'gtk-undelete'; 165 GTK_STOCK_UNDERLINE = 'gtk-underline'; 166 GTK_STOCK_UNDO = 'gtk-undo'; 167 GTK_STOCK_UNINDENT = 'gtk-unindent'; 168 GTK_STOCK_YES = 'gtk-yes'; 169 GTK_STOCK_ZOOM_100 = 'gtk-zoom-100'; 170 GTK_STOCK_ZOOM_FIT = 'gtk-zoom-fit'; 171 GTK_STOCK_ZOOM_IN = 'gtk-zoom-in'; 172 GTK_STOCK_ZOOM_OUT = 'gtk-zoom-out'; 173 GTK_STYLE_CLASS_ACCELERATOR = 'accelerator'; 174 GTK_STYLE_CLASS_ARROW = 'arrow'; 175 GTK_STYLE_CLASS_BACKGROUND = 'background'; 176 GTK_STYLE_CLASS_BOTTOM = 'bottom'; 177 GTK_STYLE_CLASS_BUTTON = 'button'; 178 GTK_STYLE_CLASS_CALENDAR = 'calendar'; 179 GTK_STYLE_CLASS_CELL = 'cell'; 180 GTK_STYLE_CLASS_CHECK = 'check'; 181 GTK_STYLE_CLASS_COMBOBOX_ENTRY = 'combobox-entry'; 182 GTK_STYLE_CLASS_CURSOR_HANDLE = 'cursor-handle'; 183 GTK_STYLE_CLASS_DEFAULT = 'default'; 184 GTK_STYLE_CLASS_DIM_LABEL = 'dim-label'; 185 GTK_STYLE_CLASS_DND = 'dnd'; 186 GTK_STYLE_CLASS_DOCK = 'dock'; 187 GTK_STYLE_CLASS_ENTRY = 'entry'; 188 GTK_STYLE_CLASS_ERROR = 'error'; 189 GTK_STYLE_CLASS_EXPANDER = 'expander'; 190 GTK_STYLE_CLASS_FRAME = 'frame'; 191 GTK_STYLE_CLASS_GRIP = 'grip'; 192 GTK_STYLE_CLASS_HEADER = 'header'; 193 GTK_STYLE_CLASS_HIGHLIGHT = 'highlight'; 194 GTK_STYLE_CLASS_HORIZONTAL = 'horizontal'; 195 GTK_STYLE_CLASS_IMAGE = 'image'; 196 GTK_STYLE_CLASS_INFO = 'info'; 197 GTK_STYLE_CLASS_INLINE_TOOLBAR = 'inline-toolbar'; 198 GTK_STYLE_CLASS_INSERTION_CURSOR = 'insertion-cursor'; 199 GTK_STYLE_CLASS_LEFT = 'left'; 200 GTK_STYLE_CLASS_LEVEL_BAR = 'level-bar'; 201 GTK_STYLE_CLASS_LINKED = 'linked'; 202 GTK_STYLE_CLASS_MARK = 'mark'; 203 GTK_STYLE_CLASS_MENU = 'menu'; 204 GTK_STYLE_CLASS_MENUBAR = 'menubar'; 205 GTK_STYLE_CLASS_MENUITEM = 'menuitem'; 206 GTK_STYLE_CLASS_NOTEBOOK = 'notebook'; 207 GTK_STYLE_CLASS_OSD = 'osd'; 208 GTK_STYLE_CLASS_PANE_SEPARATOR = 'pane-separator'; 209 GTK_STYLE_CLASS_PRIMARY_TOOLBAR = 'primary-toolbar'; 210 GTK_STYLE_CLASS_PROGRESSBAR = 'progressbar'; 211 GTK_STYLE_CLASS_PULSE = 'pulse'; 212 GTK_STYLE_CLASS_QUESTION = 'question'; 213 GTK_STYLE_CLASS_RADIO = 'radio'; 214 GTK_STYLE_CLASS_RAISED = 'raised'; 215 GTK_STYLE_CLASS_RIGHT = 'right'; 216 GTK_STYLE_CLASS_RUBBERBAND = 'rubberband'; 217 GTK_STYLE_CLASS_SCALE = 'scale'; 218 GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE = 'scale-has-marks-above'; 219 GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW = 'scale-has-marks-below'; 220 GTK_STYLE_CLASS_SCROLLBAR = 'scrollbar'; 221 GTK_STYLE_CLASS_SCROLLBARS_JUNCTION = 'scrollbars-junction'; 222 GTK_STYLE_CLASS_SEPARATOR = 'separator'; 223 GTK_STYLE_CLASS_SIDEBAR = 'sidebar'; 224 GTK_STYLE_CLASS_SLIDER = 'slider'; 225 GTK_STYLE_CLASS_SPINBUTTON = 'spinbutton'; 226 GTK_STYLE_CLASS_SPINNER = 'spinner'; 227 GTK_STYLE_CLASS_TOOLBAR = 'toolbar'; 228 GTK_STYLE_CLASS_TOOLTIP = 'tooltip'; 229 GTK_STYLE_CLASS_TOP = 'top'; 230 GTK_STYLE_CLASS_TROUGH = 'trough'; 231 GTK_STYLE_CLASS_VERTICAL = 'vertical'; 232 GTK_STYLE_CLASS_VIEW = 'view'; 233 GTK_STYLE_CLASS_WARNING = 'warning'; 234 GTK_STYLE_PROPERTY_BACKGROUND_COLOR = 'background-color'; 235 GTK_STYLE_PROPERTY_BACKGROUND_IMAGE = 'background-image'; 236 GTK_STYLE_PROPERTY_BORDER_COLOR = 'border-color'; 237 GTK_STYLE_PROPERTY_BORDER_RADIUS = 'border-radius'; 238 GTK_STYLE_PROPERTY_BORDER_STYLE = 'border-style'; 239 GTK_STYLE_PROPERTY_BORDER_WIDTH = 'border-width'; 240 GTK_STYLE_PROPERTY_COLOR = 'color'; 241 GTK_STYLE_PROPERTY_FONT = 'font'; 242 GTK_STYLE_PROPERTY_MARGIN = 'margin'; 243 GTK_STYLE_PROPERTY_PADDING = 'padding'; 244 GTK_STYLE_PROVIDER_PRIORITY_APPLICATION = 600; 245 GTK_STYLE_PROVIDER_PRIORITY_FALLBACK = 1; 246 GTK_STYLE_PROVIDER_PRIORITY_SETTINGS = 400; 247 GTK_STYLE_PROVIDER_PRIORITY_THEME = 200; 248 GTK_STYLE_PROVIDER_PRIORITY_USER = 800; 249 GTK_STYLE_REGION_COLUMN = 'column'; 250 GTK_STYLE_REGION_COLUMN_HEADER = 'column-header'; 251 GTK_STYLE_REGION_ROW = 'row'; 252 GTK_STYLE_REGION_TAB = 'tab'; 253 GTK_TEXT_VIEW_PRIORITY_VALIDATE = 5; 254 255 type 256 TGtkTextDirection = Integer; 257 const 258 { GtkTextDirection } 259 GTK_TEXT_DIR_NONE: TGtkTextDirection = 0; 260 GTK_TEXT_DIR_LTR: TGtkTextDirection = 1; 261 GTK_TEXT_DIR_RTL: TGtkTextDirection = 2; 262 263 type 264 TGtkAccelFlags = Integer; 265 const 266 { GtkAccelFlags } 267 GTK_ACCEL_VISIBLE: TGtkAccelFlags = 1; 268 GTK_ACCEL_LOCKED: TGtkAccelFlags = 2; 269 GTK_ACCEL_MASK: TGtkAccelFlags = 7; 270 271 type 272 TGtkDirectionType = Integer; 273 const 274 { GtkDirectionType } 275 GTK_DIR_TAB_FORWARD: TGtkDirectionType = 0; 276 GTK_DIR_TAB_BACKWARD: TGtkDirectionType = 1; 277 GTK_DIR_UP: TGtkDirectionType = 2; 278 GTK_DIR_DOWN: TGtkDirectionType = 3; 279 GTK_DIR_LEFT: TGtkDirectionType = 4; 280 GTK_DIR_RIGHT: TGtkDirectionType = 5; 281 282 type 283 TGtkOrientation = Integer; 284 const 285 { GtkOrientation } 286 GTK_ORIENTATION_HORIZONTAL = TGtkOrientation(0); 287 GTK_ORIENTATION_VERTICAL = TGtkOrientation(1); 288 289 type 290 TGtkDestDefaults = Integer; 291 const 292 { GtkDestDefaults } 293 GTK_DEST_DEFAULT_MOTION: TGtkDestDefaults = 1; 294 GTK_DEST_DEFAULT_HIGHLIGHT: TGtkDestDefaults = 2; 295 GTK_DEST_DEFAULT_DROP: TGtkDestDefaults = 4; 296 GTK_DEST_DEFAULT_ALL: TGtkDestDefaults = 7; 297 298 type 299 TGtkStateFlags = Integer; 300 const 301 { GtkStateFlags } 302 GTK_STATE_FLAG_NORMAL: TGtkStateFlags = 0; 303 GTK_STATE_FLAG_ACTIVE: TGtkStateFlags = 1; 304 GTK_STATE_FLAG_PRELIGHT: TGtkStateFlags = 2; 305 GTK_STATE_FLAG_SELECTED: TGtkStateFlags = 4; 306 GTK_STATE_FLAG_INSENSITIVE: TGtkStateFlags = 8; 307 GTK_STATE_FLAG_INCONSISTENT: TGtkStateFlags = 16; 308 GTK_STATE_FLAG_FOCUSED: TGtkStateFlags = 32; 309 GTK_STATE_FLAG_BACKDROP: TGtkStateFlags = 64; 310 GTK_STATE_FLAG_DIR_LTR: TGtkStateFlags = 128; 311 GTK_STATE_FLAG_DIR_RTL: TGtkStateFlags = 256; 312 313 type 314 TGtkAlign = Integer; 315 const 316 { GtkAlign } 317 GTK_ALIGN_FILL: TGtkAlign = 0; 318 GTK_ALIGN_START: TGtkAlign = 1; 319 GTK_ALIGN_END: TGtkAlign = 2; 320 GTK_ALIGN_CENTER: TGtkAlign = 3; 321 322 type 323 TGtkResizeMode = Integer; 324 const 325 { GtkResizeMode } 326 GTK_RESIZE_PARENT: TGtkResizeMode = 0; 327 GTK_RESIZE_QUEUE: TGtkResizeMode = 1; 328 GTK_RESIZE_IMMEDIATE: TGtkResizeMode = 2; 329 330 type 331 TGtkWindowType = Integer; 332 const 333 { GtkWindowType } 334 GTK_WINDOW_TOPLEVEL: TGtkWindowType = 0; 335 GTK_WINDOW_POPUP: TGtkWindowType = 1; 336 337 type 338 TGtkWindowPosition = Integer; 339 const 340 { GtkWindowPosition } 341 GTK_WIN_POS_NONE: TGtkWindowPosition = 0; 342 GTK_WIN_POS_CENTER: TGtkWindowPosition = 1; 343 GTK_WIN_POS_MOUSE: TGtkWindowPosition = 2; 344 GTK_WIN_POS_CENTER_ALWAYS: TGtkWindowPosition = 3; 345 GTK_WIN_POS_CENTER_ON_PARENT: TGtkWindowPosition = 4; 346 347 type 348 TGtkDialogFlags = Integer; 349 const 350 { GtkDialogFlags } 351 GTK_DIALOG_MODAL: TGtkDialogFlags = 1; 352 GTK_DIALOG_DESTROY_WITH_PARENT: TGtkDialogFlags = 2; 353 354 type 355 TGtkLicense = Integer; 356 const 357 { GtkLicense } 358 GTK_LICENSE_UNKNOWN: TGtkLicense = 0; 359 GTK_LICENSE_CUSTOM: TGtkLicense = 1; 360 GTK_LICENSE_GPL_2_0: TGtkLicense = 2; 361 GTK_LICENSE_GPL_3_0: TGtkLicense = 3; 362 GTK_LICENSE_LGPL_2_1: TGtkLicense = 4; 363 GTK_LICENSE_LGPL_3_0: TGtkLicense = 5; 364 GTK_LICENSE_BSD: TGtkLicense = 6; 365 GTK_LICENSE_MIT_X11: TGtkLicense = 7; 366 GTK_LICENSE_ARTISTIC: TGtkLicense = 8; 367 368 type 369 TGtkStateType = Integer; 370 const 371 { GtkStateType } 372 GTK_STATE_NORMAL: TGtkStateType = 0; 373 GTK_STATE_ACTIVE: TGtkStateType = 1; 374 GTK_STATE_PRELIGHT: TGtkStateType = 2; 375 GTK_STATE_SELECTED: TGtkStateType = 3; 376 GTK_STATE_INSENSITIVE: TGtkStateType = 4; 377 GTK_STATE_INCONSISTENT: TGtkStateType = 5; 378 GTK_STATE_FOCUSED: TGtkStateType = 6; 379 380 type 381 TGtkDragResult = Integer; 382 const 383 { GtkDragResult } 384 GTK_DRAG_RESULT_SUCCESS: TGtkDragResult = 0; 385 GTK_DRAG_RESULT_NO_TARGET: TGtkDragResult = 1; 386 GTK_DRAG_RESULT_USER_CANCELLED: TGtkDragResult = 2; 387 GTK_DRAG_RESULT_TIMEOUT_EXPIRED: TGtkDragResult = 3; 388 GTK_DRAG_RESULT_GRAB_BROKEN: TGtkDragResult = 4; 389 GTK_DRAG_RESULT_ERROR: TGtkDragResult = 5; 390 391 type 392 TGtkWidgetHelpType = Integer; 393 const 394 { GtkWidgetHelpType } 395 GTK_WIDGET_HELP_TOOLTIP: TGtkWidgetHelpType = 0; 396 GTK_WIDGET_HELP_WHATS_THIS: TGtkWidgetHelpType = 1; 397 398 type 399 TGtkJustification = Integer; 400 const 401 { GtkJustification } 402 GTK_JUSTIFY_LEFT: TGtkJustification = 0; 403 GTK_JUSTIFY_RIGHT: TGtkJustification = 1; 404 GTK_JUSTIFY_CENTER: TGtkJustification = 2; 405 GTK_JUSTIFY_FILL: TGtkJustification = 3; 406 407 type 408 TGtkMovementStep = Integer; 409 const 410 { GtkMovementStep } 411 GTK_MOVEMENT_LOGICAL_POSITIONS: TGtkMovementStep = 0; 412 GTK_MOVEMENT_VISUAL_POSITIONS: TGtkMovementStep = 1; 413 GTK_MOVEMENT_WORDS: TGtkMovementStep = 2; 414 GTK_MOVEMENT_DISPLAY_LINES: TGtkMovementStep = 3; 415 GTK_MOVEMENT_DISPLAY_LINE_ENDS: TGtkMovementStep = 4; 416 GTK_MOVEMENT_PARAGRAPHS: TGtkMovementStep = 5; 417 GTK_MOVEMENT_PARAGRAPH_ENDS: TGtkMovementStep = 6; 418 GTK_MOVEMENT_PAGES: TGtkMovementStep = 7; 419 GTK_MOVEMENT_BUFFER_ENDS: TGtkMovementStep = 8; 420 GTK_MOVEMENT_HORIZONTAL_PAGES: TGtkMovementStep = 9; 421 422 type 423 TGtkSensitivityType = Integer; 424 const 425 { GtkSensitivityType } 426 GTK_SENSITIVITY_AUTO: TGtkSensitivityType = 0; 427 GTK_SENSITIVITY_ON: TGtkSensitivityType = 1; 428 GTK_SENSITIVITY_OFF: TGtkSensitivityType = 2; 429 430 type 431 TGtkPackType = Integer; 432 const 433 { GtkPackType } 434 GTK_PACK_START: TGtkPackType = 0; 435 GTK_PACK_END: TGtkPackType = 1; 436 437 type 438 TGtkApplicationInhibitFlags = Integer; 439 const 440 { GtkApplicationInhibitFlags } 441 GTK_APPLICATION_INHIBIT_LOGOUT: TGtkApplicationInhibitFlags = 1; 442 GTK_APPLICATION_INHIBIT_SWITCH: TGtkApplicationInhibitFlags = 2; 443 GTK_APPLICATION_INHIBIT_SUSPEND: TGtkApplicationInhibitFlags = 4; 444 GTK_APPLICATION_INHIBIT_IDLE: TGtkApplicationInhibitFlags = 8; 445 446 type 447 TGtkArrowType = Integer; 448 const 449 { GtkArrowType } 450 GTK_ARROW_UP: TGtkArrowType = 0; 451 GTK_ARROW_DOWN: TGtkArrowType = 1; 452 GTK_ARROW_LEFT: TGtkArrowType = 2; 453 GTK_ARROW_RIGHT: TGtkArrowType = 3; 454 GTK_ARROW_NONE: TGtkArrowType = 4; 455 456 type 457 TGtkShadowType = Integer; 458 const 459 { GtkShadowType } 460 GTK_SHADOW_NONE: TGtkShadowType = 0; 461 GTK_SHADOW_IN: TGtkShadowType = 1; 462 GTK_SHADOW_OUT: TGtkShadowType = 2; 463 GTK_SHADOW_ETCHED_IN: TGtkShadowType = 3; 464 GTK_SHADOW_ETCHED_OUT: TGtkShadowType = 4; 465 466 type 467 TGtkArrowPlacement = Integer; 468 const 469 { GtkArrowPlacement } 470 GTK_ARROWS_BOTH: TGtkArrowPlacement = 0; 471 GTK_ARROWS_START: TGtkArrowPlacement = 1; 472 GTK_ARROWS_END: TGtkArrowPlacement = 2; 473 474 type 475 TGtkAssistantPageType = Integer; 476 const 477 { GtkAssistantPageType } 478 GTK_ASSISTANT_PAGE_CONTENT: TGtkAssistantPageType = 0; 479 GTK_ASSISTANT_PAGE_INTRO: TGtkAssistantPageType = 1; 480 GTK_ASSISTANT_PAGE_CONFIRM: TGtkAssistantPageType = 2; 481 GTK_ASSISTANT_PAGE_SUMMARY: TGtkAssistantPageType = 3; 482 GTK_ASSISTANT_PAGE_PROGRESS: TGtkAssistantPageType = 4; 483 GTK_ASSISTANT_PAGE_CUSTOM: TGtkAssistantPageType = 5; 484 485 type 486 TGtkAttachOptions = Integer; 487 const 488 { GtkAttachOptions } 489 GTK_EXPAND: TGtkAttachOptions = 1; 490 GTK_SHRINK: TGtkAttachOptions = 2; 491 GTK_FILL: TGtkAttachOptions = 4; 492 493 type 494 TGtkPathType = Integer; 495 const 496 { GtkPathType } 497 GTK_PATH_WIDGET: TGtkPathType = 0; 498 GTK_PATH_WIDGET_CLASS: TGtkPathType = 1; 499 GTK_PATH_CLASS: TGtkPathType = 2; 500 501 type 502 TGtkPathPriorityType = Integer; 503 const 504 { GtkPathPriorityType } 505 GTK_PATH_PRIO_LOWEST: TGtkPathPriorityType = 0; 506 GTK_PATH_PRIO_GTK: TGtkPathPriorityType = 4; 507 GTK_PATH_PRIO_APPLICATION: TGtkPathPriorityType = 8; 508 GTK_PATH_PRIO_THEME: TGtkPathPriorityType = 10; 509 GTK_PATH_PRIO_RC: TGtkPathPriorityType = 12; 510 GTK_PATH_PRIO_HIGHEST: TGtkPathPriorityType = 15; 511 512 type 513 TGtkBorderStyle = Integer; 514 const 515 { GtkBorderStyle } 516 GTK_BORDER_STYLE_NONE: TGtkBorderStyle = 0; 517 GTK_BORDER_STYLE_SOLID: TGtkBorderStyle = 1; 518 GTK_BORDER_STYLE_INSET: TGtkBorderStyle = 2; 519 GTK_BORDER_STYLE_OUTSET: TGtkBorderStyle = 3; 520 GTK_BORDER_STYLE_HIDDEN: TGtkBorderStyle = 4; 521 GTK_BORDER_STYLE_DOTTED: TGtkBorderStyle = 5; 522 GTK_BORDER_STYLE_DASHED: TGtkBorderStyle = 6; 523 GTK_BORDER_STYLE_DOUBLE: TGtkBorderStyle = 7; 524 GTK_BORDER_STYLE_GROOVE: TGtkBorderStyle = 8; 525 GTK_BORDER_STYLE_RIDGE: TGtkBorderStyle = 9; 526 527 type 528 TGtkBuilderError = Integer; 529 const 530 { GtkBuilderError } TGtkBuilderErrornull531 GTK_BUILDER_ERROR_INVALID_TYPE_FUNCTION: TGtkBuilderError = 0; 532 GTK_BUILDER_ERROR_UNHANDLED_TAG: TGtkBuilderError = 1; 533 GTK_BUILDER_ERROR_MISSING_ATTRIBUTE: TGtkBuilderError = 2; 534 GTK_BUILDER_ERROR_INVALID_ATTRIBUTE: TGtkBuilderError = 3; 535 GTK_BUILDER_ERROR_INVALID_TAG: TGtkBuilderError = 4; 536 GTK_BUILDER_ERROR_MISSING_PROPERTY_VALUE: TGtkBuilderError = 5; 537 GTK_BUILDER_ERROR_INVALID_VALUE: TGtkBuilderError = 6; 538 GTK_BUILDER_ERROR_VERSION_MISMATCH: TGtkBuilderError = 7; 539 GTK_BUILDER_ERROR_DUPLICATE_ID: TGtkBuilderError = 8; 540 541 type 542 TGtkPositionType = Integer; 543 const 544 { GtkPositionType } 545 GTK_POS_LEFT: TGtkPositionType = 0; 546 GTK_POS_RIGHT: TGtkPositionType = 1; 547 GTK_POS_TOP: TGtkPositionType = 2; 548 GTK_POS_BOTTOM: TGtkPositionType = 3; 549 550 type 551 TGtkReliefStyle = Integer; 552 const 553 { GtkReliefStyle } 554 GTK_RELIEF_NORMAL: TGtkReliefStyle = 0; 555 GTK_RELIEF_HALF: TGtkReliefStyle = 1; 556 GTK_RELIEF_NONE: TGtkReliefStyle = 2; 557 558 type 559 TGtkButtonBoxStyle = Integer; 560 const 561 { GtkButtonBoxStyle } 562 GTK_BUTTONBOX_SPREAD: TGtkButtonBoxStyle = 1; 563 GTK_BUTTONBOX_EDGE: TGtkButtonBoxStyle = 2; 564 GTK_BUTTONBOX_START: TGtkButtonBoxStyle = 3; 565 GTK_BUTTONBOX_END: TGtkButtonBoxStyle = 4; 566 GTK_BUTTONBOX_CENTER: TGtkButtonBoxStyle = 5; 567 568 type 569 TGtkButtonsType = Integer; 570 const 571 { GtkButtonsType } 572 GTK_BUTTONS_NONE: TGtkButtonsType = 0; 573 GTK_BUTTONS_OK: TGtkButtonsType = 1; 574 GTK_BUTTONS_CLOSE: TGtkButtonsType = 2; 575 GTK_BUTTONS_CANCEL: TGtkButtonsType = 3; 576 GTK_BUTTONS_YES_NO: TGtkButtonsType = 4; 577 GTK_BUTTONS_OK_CANCEL: TGtkButtonsType = 5; 578 579 type 580 TGtkCalendarDisplayOptions = Integer; 581 const 582 { GtkCalendarDisplayOptions } 583 GTK_CALENDAR_SHOW_HEADING: TGtkCalendarDisplayOptions = 1; 584 GTK_CALENDAR_SHOW_DAY_NAMES: TGtkCalendarDisplayOptions = 2; 585 GTK_CALENDAR_NO_MONTH_CHANGE: TGtkCalendarDisplayOptions = 4; 586 GTK_CALENDAR_SHOW_WEEK_NUMBERS: TGtkCalendarDisplayOptions = 8; 587 GTK_CALENDAR_SHOW_DETAILS: TGtkCalendarDisplayOptions = 32; 588 589 type 590 TGtkCellRendererState = Integer; 591 const 592 { GtkCellRendererState } 593 GTK_CELL_RENDERER_SELECTED: TGtkCellRendererState = 1; 594 GTK_CELL_RENDERER_PRELIT: TGtkCellRendererState = 2; 595 GTK_CELL_RENDERER_INSENSITIVE: TGtkCellRendererState = 4; 596 GTK_CELL_RENDERER_SORTED: TGtkCellRendererState = 8; 597 GTK_CELL_RENDERER_FOCUSED: TGtkCellRendererState = 16; 598 GTK_CELL_RENDERER_EXPANDABLE: TGtkCellRendererState = 32; 599 GTK_CELL_RENDERER_EXPANDED: TGtkCellRendererState = 64; 600 601 type 602 TGtkTreeModelFlags = Integer; 603 const 604 { GtkTreeModelFlags } 605 GTK_TREE_MODEL_ITERS_PERSIST: TGtkTreeModelFlags = 1; 606 GTK_TREE_MODEL_LIST_ONLY: TGtkTreeModelFlags = 2; 607 608 type 609 TGtkSizeRequestMode = Integer; 610 const 611 { GtkSizeRequestMode } 612 GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH: TGtkSizeRequestMode = 0; 613 GTK_SIZE_REQUEST_WIDTH_FOR_HEIGHT: TGtkSizeRequestMode = 1; 614 GTK_SIZE_REQUEST_CONSTANT_SIZE: TGtkSizeRequestMode = 2; 615 616 type 617 TGtkCellRendererMode = Integer; 618 const 619 { GtkCellRendererMode } 620 GTK_CELL_RENDERER_MODE_INERT: TGtkCellRendererMode = 0; 621 GTK_CELL_RENDERER_MODE_ACTIVATABLE: TGtkCellRendererMode = 1; 622 GTK_CELL_RENDERER_MODE_EDITABLE: TGtkCellRendererMode = 2; 623 624 type 625 TGtkCellRendererAccelMode = Integer; 626 const 627 { GtkCellRendererAccelMode } 628 GTK_CELL_RENDERER_ACCEL_MODE_GTK: TGtkCellRendererAccelMode = 0; 629 GTK_CELL_RENDERER_ACCEL_MODE_OTHER: TGtkCellRendererAccelMode = 1; 630 631 type 632 TGtkIconSize = Integer; 633 const 634 { GtkIconSize } 635 GTK_ICON_SIZE_INVALID: TGtkIconSize = 0; 636 GTK_ICON_SIZE_MENU: TGtkIconSize = 1; 637 GTK_ICON_SIZE_SMALL_TOOLBAR: TGtkIconSize = 2; 638 GTK_ICON_SIZE_LARGE_TOOLBAR: TGtkIconSize = 3; 639 GTK_ICON_SIZE_BUTTON: TGtkIconSize = 4; 640 GTK_ICON_SIZE_DND: TGtkIconSize = 5; 641 GTK_ICON_SIZE_DIALOG: TGtkIconSize = 6; 642 643 type 644 TGtkScrollType = Integer; 645 const 646 { GtkScrollType } 647 GTK_SCROLL_NONE: TGtkScrollType = 0; 648 GTK_SCROLL_JUMP: TGtkScrollType = 1; 649 GTK_SCROLL_STEP_BACKWARD: TGtkScrollType = 2; 650 GTK_SCROLL_STEP_FORWARD: TGtkScrollType = 3; 651 GTK_SCROLL_PAGE_BACKWARD: TGtkScrollType = 4; 652 GTK_SCROLL_PAGE_FORWARD: TGtkScrollType = 5; 653 GTK_SCROLL_STEP_UP: TGtkScrollType = 6; 654 GTK_SCROLL_STEP_DOWN: TGtkScrollType = 7; 655 GTK_SCROLL_PAGE_UP: TGtkScrollType = 8; 656 GTK_SCROLL_PAGE_DOWN: TGtkScrollType = 9; 657 GTK_SCROLL_STEP_LEFT: TGtkScrollType = 10; 658 GTK_SCROLL_STEP_RIGHT: TGtkScrollType = 11; 659 GTK_SCROLL_PAGE_LEFT: TGtkScrollType = 12; 660 GTK_SCROLL_PAGE_RIGHT: TGtkScrollType = 13; 661 GTK_SCROLL_START: TGtkScrollType = 14; 662 GTK_SCROLL_END: TGtkScrollType = 15; 663 664 type 665 TGtkRegionFlags = Integer; 666 const 667 { GtkRegionFlags } 668 GTK_REGION_EVEN: TGtkRegionFlags = 1; 669 GTK_REGION_ODD: TGtkRegionFlags = 2; 670 GTK_REGION_FIRST: TGtkRegionFlags = 4; 671 GTK_REGION_LAST: TGtkRegionFlags = 8; 672 GTK_REGION_ONLY: TGtkRegionFlags = 16; 673 GTK_REGION_SORTED: TGtkRegionFlags = 32; 674 675 type 676 TGtkCornerType = Integer; 677 const 678 { GtkCornerType } 679 GTK_CORNER_TOP_LEFT: TGtkCornerType = 0; 680 GTK_CORNER_BOTTOM_LEFT: TGtkCornerType = 1; 681 GTK_CORNER_TOP_RIGHT: TGtkCornerType = 2; 682 GTK_CORNER_BOTTOM_RIGHT: TGtkCornerType = 3; 683 684 type 685 TGtkCssProviderError = Integer; 686 const 687 { GtkCssProviderError } 688 GTK_CSS_PROVIDER_ERROR_FAILED: TGtkCssProviderError = 0; 689 GTK_CSS_PROVIDER_ERROR_SYNTAX: TGtkCssProviderError = 1; 690 GTK_CSS_PROVIDER_ERROR_IMPORT: TGtkCssProviderError = 2; 691 GTK_CSS_PROVIDER_ERROR_NAME: TGtkCssProviderError = 3; 692 GTK_CSS_PROVIDER_ERROR_DEPRECATED: TGtkCssProviderError = 4; 693 GTK_CSS_PROVIDER_ERROR_UNKNOWN_VALUE: TGtkCssProviderError = 5; 694 695 type 696 TGtkCssSectionType = Integer; 697 const 698 { GtkCssSectionType } 699 GTK_CSS_SECTION_DOCUMENT: TGtkCssSectionType = 0; 700 GTK_CSS_SECTION_IMPORT: TGtkCssSectionType = 1; 701 GTK_CSS_SECTION_COLOR_DEFINITION: TGtkCssSectionType = 2; 702 GTK_CSS_SECTION_BINDING_SET: TGtkCssSectionType = 3; 703 GTK_CSS_SECTION_RULESET: TGtkCssSectionType = 4; 704 GTK_CSS_SECTION_SELECTOR: TGtkCssSectionType = 5; 705 GTK_CSS_SECTION_DECLARATION: TGtkCssSectionType = 6; 706 GTK_CSS_SECTION_VALUE: TGtkCssSectionType = 7; 707 GTK_CSS_SECTION_KEYFRAMES: TGtkCssSectionType = 8; 708 709 type 710 TGtkDebugFlag = Integer; 711 const 712 { GtkDebugFlag } 713 GTK_DEBUG_MISC: TGtkDebugFlag = 1; 714 GTK_DEBUG_PLUGSOCKET: TGtkDebugFlag = 2; 715 GTK_DEBUG_TEXT: TGtkDebugFlag = 4; 716 GTK_DEBUG_TREE: TGtkDebugFlag = 8; 717 GTK_DEBUG_UPDATES: TGtkDebugFlag = 16; 718 GTK_DEBUG_KEYBINDINGS: TGtkDebugFlag = 32; 719 GTK_DEBUG_MULTIHEAD: TGtkDebugFlag = 64; 720 GTK_DEBUG_MODULES: TGtkDebugFlag = 128; 721 GTK_DEBUG_GEOMETRY: TGtkDebugFlag = 256; 722 GTK_DEBUG_ICONTHEME: TGtkDebugFlag = 512; 723 GTK_DEBUG_PRINTING: TGtkDebugFlag = 1024; 724 GTK_DEBUG_BUILDER: TGtkDebugFlag = 2048; 725 GTK_DEBUG_SIZE_REQUEST: TGtkDebugFlag = 4096; 726 GTK_DEBUG_NO_CSS_CACHE: TGtkDebugFlag = 8192; 727 728 type 729 TGtkDeleteType = Integer; 730 const 731 { GtkDeleteType } 732 GTK_DELETE_CHARS: TGtkDeleteType = 0; 733 GTK_DELETE_WORD_ENDS: TGtkDeleteType = 1; 734 GTK_DELETE_WORDS: TGtkDeleteType = 2; 735 GTK_DELETE_DISPLAY_LINES: TGtkDeleteType = 3; 736 GTK_DELETE_DISPLAY_LINE_ENDS: TGtkDeleteType = 4; 737 GTK_DELETE_PARAGRAPH_ENDS: TGtkDeleteType = 5; 738 GTK_DELETE_PARAGRAPHS: TGtkDeleteType = 6; 739 GTK_DELETE_WHITESPACE: TGtkDeleteType = 7; 740 741 type 742 TGtkEntryIconPosition = Integer; 743 const 744 { GtkEntryIconPosition } 745 GTK_ENTRY_ICON_PRIMARY: TGtkEntryIconPosition = 0; 746 GTK_ENTRY_ICON_SECONDARY: TGtkEntryIconPosition = 1; 747 748 type 749 TGtkInputHints = Integer; 750 const 751 { GtkInputHints } 752 GTK_INPUT_HINT_NONE: TGtkInputHints = 0; 753 GTK_INPUT_HINT_SPELLCHECK: TGtkInputHints = 1; 754 GTK_INPUT_HINT_NO_SPELLCHECK: TGtkInputHints = 2; 755 GTK_INPUT_HINT_WORD_COMPLETION: TGtkInputHints = 4; 756 GTK_INPUT_HINT_LOWERCASE: TGtkInputHints = 8; 757 GTK_INPUT_HINT_UPPERCASE_CHARS: TGtkInputHints = 16; 758 GTK_INPUT_HINT_UPPERCASE_WORDS: TGtkInputHints = 32; 759 GTK_INPUT_HINT_UPPERCASE_SENTENCES: TGtkInputHints = 64; 760 GTK_INPUT_HINT_INHIBIT_OSK: TGtkInputHints = 128; 761 762 type 763 TGtkInputPurpose = Integer; 764 const 765 { GtkInputPurpose } 766 GTK_INPUT_PURPOSE_FREE_FORM: TGtkInputPurpose = 0; 767 GTK_INPUT_PURPOSE_ALPHA: TGtkInputPurpose = 1; 768 GTK_INPUT_PURPOSE_DIGITS: TGtkInputPurpose = 2; 769 GTK_INPUT_PURPOSE_NUMBER: TGtkInputPurpose = 3; 770 GTK_INPUT_PURPOSE_PHONE: TGtkInputPurpose = 4; 771 GTK_INPUT_PURPOSE_URL: TGtkInputPurpose = 5; 772 GTK_INPUT_PURPOSE_EMAIL: TGtkInputPurpose = 6; 773 GTK_INPUT_PURPOSE_NAME: TGtkInputPurpose = 7; 774 GTK_INPUT_PURPOSE_PASSWORD: TGtkInputPurpose = 8; 775 GTK_INPUT_PURPOSE_PIN: TGtkInputPurpose = 9; 776 777 type 778 TGtkImageType = Integer; 779 const 780 { GtkImageType } 781 GTK_IMAGE_EMPTY: TGtkImageType = 0; 782 GTK_IMAGE_PIXBUF: TGtkImageType = 1; 783 GTK_IMAGE_STOCK: TGtkImageType = 2; 784 GTK_IMAGE_ICON_SET: TGtkImageType = 3; 785 GTK_IMAGE_ANIMATION: TGtkImageType = 4; 786 GTK_IMAGE_ICON_NAME: TGtkImageType = 5; 787 GTK_IMAGE_GICON: TGtkImageType = 6; 788 789 type 790 TGtkExpanderStyle = Integer; 791 const 792 { GtkExpanderStyle } 793 GTK_EXPANDER_COLLAPSED: TGtkExpanderStyle = 0; 794 GTK_EXPANDER_SEMI_COLLAPSED: TGtkExpanderStyle = 1; 795 GTK_EXPANDER_SEMI_EXPANDED: TGtkExpanderStyle = 2; 796 GTK_EXPANDER_EXPANDED: TGtkExpanderStyle = 3; 797 798 type 799 TGtkFileChooserAction = Integer; 800 const 801 { GtkFileChooserAction } 802 GTK_FILE_CHOOSER_ACTION_OPEN: TGtkFileChooserAction = 0; 803 GTK_FILE_CHOOSER_ACTION_SAVE: TGtkFileChooserAction = 1; 804 GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER: TGtkFileChooserAction = 2; 805 GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER: TGtkFileChooserAction = 3; 806 807 type 808 TGtkFileFilterFlags = Integer; 809 const 810 { GtkFileFilterFlags } 811 GTK_FILE_FILTER_FILENAME: TGtkFileFilterFlags = 1; 812 GTK_FILE_FILTER_URI: TGtkFileFilterFlags = 2; 813 GTK_FILE_FILTER_DISPLAY_NAME: TGtkFileFilterFlags = 4; 814 GTK_FILE_FILTER_MIME_TYPE: TGtkFileFilterFlags = 8; 815 816 type 817 TGtkFileChooserConfirmation = Integer; 818 const 819 { GtkFileChooserConfirmation } 820 GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM: TGtkFileChooserConfirmation = 0; 821 GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME: TGtkFileChooserConfirmation = 1; 822 GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN: TGtkFileChooserConfirmation = 2; 823 824 type 825 TGtkFileChooserError = Integer; 826 const 827 { GtkFileChooserError } 828 GTK_FILE_CHOOSER_ERROR_NONEXISTENT: TGtkFileChooserError = 0; 829 GTK_FILE_CHOOSER_ERROR_BAD_FILENAME: TGtkFileChooserError = 1; 830 GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS: TGtkFileChooserError = 2; 831 GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME: TGtkFileChooserError = 3; 832 833 type 834 TGtkJunctionSides = Integer; 835 const 836 { GtkJunctionSides } 837 GTK_JUNCTION_NONE: TGtkJunctionSides = 0; 838 GTK_JUNCTION_CORNER_TOPLEFT: TGtkJunctionSides = 1; 839 GTK_JUNCTION_CORNER_TOPRIGHT: TGtkJunctionSides = 2; 840 GTK_JUNCTION_CORNER_BOTTOMLEFT: TGtkJunctionSides = 4; 841 GTK_JUNCTION_CORNER_BOTTOMRIGHT: TGtkJunctionSides = 8; 842 GTK_JUNCTION_TOP: TGtkJunctionSides = 3; 843 GTK_JUNCTION_BOTTOM: TGtkJunctionSides = 12; 844 GTK_JUNCTION_LEFT: TGtkJunctionSides = 5; 845 GTK_JUNCTION_RIGHT: TGtkJunctionSides = 10; 846 847 type 848 TGtkIMPreeditStyle = Integer; 849 const 850 { GtkIMPreeditStyle } 851 GTK_IM_PREEDIT_NOTHING: TGtkIMPreeditStyle = 0; 852 GTK_IM_PREEDIT_CALLBACK: TGtkIMPreeditStyle = 1; 853 GTK_IM_PREEDIT_NONE: TGtkIMPreeditStyle = 2; 854 855 type 856 TGtkIMStatusStyle = Integer; 857 const 858 { GtkIMStatusStyle } 859 GTK_IM_STATUS_NOTHING: TGtkIMStatusStyle = 0; 860 GTK_IM_STATUS_CALLBACK: TGtkIMStatusStyle = 1; 861 GTK_IM_STATUS_NONE: TGtkIMStatusStyle = 2; 862 863 type 864 TGtkIconLookupFlags = Integer; 865 const 866 { GtkIconLookupFlags } 867 GTK_ICON_LOOKUP_NO_SVG: TGtkIconLookupFlags = 1; 868 GTK_ICON_LOOKUP_FORCE_SVG: TGtkIconLookupFlags = 2; 869 GTK_ICON_LOOKUP_USE_BUILTIN: TGtkIconLookupFlags = 4; 870 GTK_ICON_LOOKUP_GENERIC_FALLBACK: TGtkIconLookupFlags = 8; 871 GTK_ICON_LOOKUP_FORCE_SIZE: TGtkIconLookupFlags = 16; 872 873 type 874 TGtkIconThemeError = Integer; 875 const 876 { GtkIconThemeError } 877 GTK_ICON_THEME_NOT_FOUND: TGtkIconThemeError = 0; 878 GTK_ICON_THEME_FAILED: TGtkIconThemeError = 1; 879 880 type 881 TGtkScrollablePolicy = Integer; 882 const 883 { GtkScrollablePolicy } 884 GTK_SCROLL_MINIMUM: TGtkScrollablePolicy = 0; 885 GTK_SCROLL_NATURAL: TGtkScrollablePolicy = 1; 886 887 type 888 TGtkIconViewDropPosition = Integer; 889 const 890 { GtkIconViewDropPosition } 891 GTK_ICON_VIEW_NO_DROP: TGtkIconViewDropPosition = 0; 892 GTK_ICON_VIEW_DROP_INTO: TGtkIconViewDropPosition = 1; 893 GTK_ICON_VIEW_DROP_LEFT: TGtkIconViewDropPosition = 2; 894 GTK_ICON_VIEW_DROP_RIGHT: TGtkIconViewDropPosition = 3; 895 GTK_ICON_VIEW_DROP_ABOVE: TGtkIconViewDropPosition = 4; 896 GTK_ICON_VIEW_DROP_BELOW: TGtkIconViewDropPosition = 5; 897 898 type 899 TGtkSelectionMode = Integer; 900 const 901 { GtkSelectionMode } 902 GTK_SELECTION_NONE: TGtkSelectionMode = 0; 903 GTK_SELECTION_SINGLE: TGtkSelectionMode = 1; 904 GTK_SELECTION_BROWSE: TGtkSelectionMode = 2; 905 GTK_SELECTION_MULTIPLE: TGtkSelectionMode = 3; 906 907 type 908 TGtkMessageType = Integer; 909 const 910 { GtkMessageType } 911 GTK_MESSAGE_INFO: TGtkMessageType = 0; 912 GTK_MESSAGE_WARNING: TGtkMessageType = 1; 913 GTK_MESSAGE_QUESTION: TGtkMessageType = 2; 914 GTK_MESSAGE_ERROR: TGtkMessageType = 3; 915 GTK_MESSAGE_OTHER: TGtkMessageType = 4; 916 917 type 918 TGtkLevelBarMode = Integer; 919 const 920 { GtkLevelBarMode } 921 GTK_LEVEL_BAR_MODE_CONTINUOUS: TGtkLevelBarMode = 0; 922 GTK_LEVEL_BAR_MODE_DISCRETE: TGtkLevelBarMode = 1; 923 924 type 925 TGtkSortType = Integer; 926 const 927 { GtkSortType } 928 GTK_SORT_ASCENDING: TGtkSortType = 0; 929 GTK_SORT_DESCENDING: TGtkSortType = 1; 930 931 type 932 TGtkPackDirection = Integer; 933 const 934 { GtkPackDirection } 935 GTK_PACK_DIRECTION_LTR: TGtkPackDirection = 0; 936 GTK_PACK_DIRECTION_RTL: TGtkPackDirection = 1; 937 GTK_PACK_DIRECTION_TTB: TGtkPackDirection = 2; 938 GTK_PACK_DIRECTION_BTT: TGtkPackDirection = 3; 939 940 type 941 TGtkMenuDirectionType = Integer; 942 const 943 { GtkMenuDirectionType } 944 GTK_MENU_DIR_PARENT: TGtkMenuDirectionType = 0; 945 GTK_MENU_DIR_CHILD: TGtkMenuDirectionType = 1; 946 GTK_MENU_DIR_NEXT: TGtkMenuDirectionType = 2; 947 GTK_MENU_DIR_PREV: TGtkMenuDirectionType = 3; 948 949 type 950 TGtkNotebookTab = Integer; 951 const 952 { GtkNotebookTab } 953 GTK_NOTEBOOK_TAB_FIRST: TGtkNotebookTab = 0; 954 GTK_NOTEBOOK_TAB_LAST: TGtkNotebookTab = 1; 955 956 type 957 TGtkNumberUpLayout = Integer; 958 const 959 { GtkNumberUpLayout } 960 GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_TOP_TO_BOTTOM: TGtkNumberUpLayout = 0; 961 GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_BOTTOM_TO_TOP: TGtkNumberUpLayout = 1; 962 GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_TOP_TO_BOTTOM: TGtkNumberUpLayout = 2; 963 GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_BOTTOM_TO_TOP: TGtkNumberUpLayout = 3; 964 GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_LEFT_TO_RIGHT: TGtkNumberUpLayout = 4; 965 GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_RIGHT_TO_LEFT: TGtkNumberUpLayout = 5; 966 GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_LEFT_TO_RIGHT: TGtkNumberUpLayout = 6; 967 GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_RIGHT_TO_LEFT: TGtkNumberUpLayout = 7; 968 969 type 970 TGtkPageOrientation = Integer; 971 const 972 { GtkPageOrientation } 973 GTK_PAGE_ORIENTATION_PORTRAIT: TGtkPageOrientation = 0; 974 GTK_PAGE_ORIENTATION_LANDSCAPE: TGtkPageOrientation = 1; 975 GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT: TGtkPageOrientation = 2; 976 GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE: TGtkPageOrientation = 3; 977 978 type 979 TGtkPageSet = Integer; 980 const 981 { GtkPageSet } 982 GTK_PAGE_SET_ALL: TGtkPageSet = 0; 983 GTK_PAGE_SET_EVEN: TGtkPageSet = 1; 984 GTK_PAGE_SET_ODD: TGtkPageSet = 2; 985 986 type 987 TGtkUnit = Integer; 988 const 989 { GtkUnit } 990 GTK_UNIT_NONE: TGtkUnit = 0; 991 GTK_UNIT_POINTS: TGtkUnit = 1; 992 GTK_UNIT_INCH: TGtkUnit = 2; 993 GTK_UNIT_MM: TGtkUnit = 3; 994 995 type 996 TGtkPolicyType = Integer; 997 const 998 { GtkPolicyType } 999 GTK_POLICY_ALWAYS: TGtkPolicyType = 0; 1000 GTK_POLICY_AUTOMATIC: TGtkPolicyType = 1; 1001 GTK_POLICY_NEVER: TGtkPolicyType = 2; 1002 1003 type 1004 TGtkPrintDuplex = Integer; 1005 const 1006 { GtkPrintDuplex } 1007 GTK_PRINT_DUPLEX_SIMPLEX: TGtkPrintDuplex = 0; 1008 GTK_PRINT_DUPLEX_HORIZONTAL: TGtkPrintDuplex = 1; 1009 GTK_PRINT_DUPLEX_VERTICAL: TGtkPrintDuplex = 2; 1010 1011 type 1012 TGtkPrintError = Integer; 1013 const 1014 { GtkPrintError } 1015 GTK_PRINT_ERROR_GENERAL: TGtkPrintError = 0; 1016 GTK_PRINT_ERROR_INTERNAL_ERROR: TGtkPrintError = 1; 1017 GTK_PRINT_ERROR_NOMEM: TGtkPrintError = 2; 1018 GTK_PRINT_ERROR_INVALID_FILE: TGtkPrintError = 3; 1019 1020 type 1021 TGtkPrintOperationAction = Integer; 1022 const 1023 { GtkPrintOperationAction } 1024 GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG: TGtkPrintOperationAction = 0; 1025 GTK_PRINT_OPERATION_ACTION_PRINT: TGtkPrintOperationAction = 1; 1026 GTK_PRINT_OPERATION_ACTION_PREVIEW: TGtkPrintOperationAction = 2; 1027 GTK_PRINT_OPERATION_ACTION_EXPORT: TGtkPrintOperationAction = 3; 1028 1029 type 1030 TGtkPrintOperationResult = Integer; 1031 const 1032 { GtkPrintOperationResult } 1033 GTK_PRINT_OPERATION_RESULT_ERROR: TGtkPrintOperationResult = 0; 1034 GTK_PRINT_OPERATION_RESULT_APPLY: TGtkPrintOperationResult = 1; 1035 GTK_PRINT_OPERATION_RESULT_CANCEL: TGtkPrintOperationResult = 2; 1036 GTK_PRINT_OPERATION_RESULT_IN_PROGRESS: TGtkPrintOperationResult = 3; 1037 1038 type 1039 TGtkPrintPages = Integer; 1040 const 1041 { GtkPrintPages } 1042 GTK_PRINT_PAGES_ALL: TGtkPrintPages = 0; 1043 GTK_PRINT_PAGES_CURRENT: TGtkPrintPages = 1; 1044 GTK_PRINT_PAGES_RANGES: TGtkPrintPages = 2; 1045 GTK_PRINT_PAGES_SELECTION: TGtkPrintPages = 3; 1046 1047 type 1048 TGtkPrintQuality = Integer; 1049 const 1050 { GtkPrintQuality } 1051 GTK_PRINT_QUALITY_LOW: TGtkPrintQuality = 0; 1052 GTK_PRINT_QUALITY_NORMAL: TGtkPrintQuality = 1; 1053 GTK_PRINT_QUALITY_HIGH: TGtkPrintQuality = 2; 1054 GTK_PRINT_QUALITY_DRAFT: TGtkPrintQuality = 3; 1055 1056 type 1057 TGtkPrintStatus = Integer; 1058 const 1059 { GtkPrintStatus } 1060 GTK_PRINT_STATUS_INITIAL: TGtkPrintStatus = 0; 1061 GTK_PRINT_STATUS_PREPARING: TGtkPrintStatus = 1; 1062 GTK_PRINT_STATUS_GENERATING_DATA: TGtkPrintStatus = 2; 1063 GTK_PRINT_STATUS_SENDING_DATA: TGtkPrintStatus = 3; 1064 GTK_PRINT_STATUS_PENDING: TGtkPrintStatus = 4; 1065 GTK_PRINT_STATUS_PENDING_ISSUE: TGtkPrintStatus = 5; 1066 GTK_PRINT_STATUS_PRINTING: TGtkPrintStatus = 6; 1067 GTK_PRINT_STATUS_FINISHED: TGtkPrintStatus = 7; 1068 GTK_PRINT_STATUS_FINISHED_ABORTED: TGtkPrintStatus = 8; 1069 1070 type 1071 TGtkRcFlags = Integer; 1072 const 1073 { GtkRcFlags } 1074 GTK_RC_FG: TGtkRcFlags = 1; 1075 GTK_RC_BG: TGtkRcFlags = 2; 1076 GTK_RC_TEXT: TGtkRcFlags = 4; 1077 GTK_RC_BASE: TGtkRcFlags = 8; 1078 1079 type 1080 TGtkRcTokenType = Integer; 1081 const 1082 { GtkRcTokenType } 1083 GTK_RC_TOKEN_INVALID: TGtkRcTokenType = 270; 1084 GTK_RC_TOKEN_INCLUDE: TGtkRcTokenType = 271; 1085 GTK_RC_TOKEN_NORMAL: TGtkRcTokenType = 272; 1086 GTK_RC_TOKEN_ACTIVE: TGtkRcTokenType = 273; 1087 GTK_RC_TOKEN_PRELIGHT: TGtkRcTokenType = 274; 1088 GTK_RC_TOKEN_SELECTED: TGtkRcTokenType = 275; 1089 GTK_RC_TOKEN_INSENSITIVE: TGtkRcTokenType = 276; 1090 GTK_RC_TOKEN_FG: TGtkRcTokenType = 277; 1091 GTK_RC_TOKEN_BG: TGtkRcTokenType = 278; 1092 GTK_RC_TOKEN_TEXT: TGtkRcTokenType = 279; 1093 GTK_RC_TOKEN_BASE: TGtkRcTokenType = 280; 1094 GTK_RC_TOKEN_XTHICKNESS: TGtkRcTokenType = 281; 1095 GTK_RC_TOKEN_YTHICKNESS: TGtkRcTokenType = 282; 1096 GTK_RC_TOKEN_FONT: TGtkRcTokenType = 283; 1097 GTK_RC_TOKEN_FONTSET: TGtkRcTokenType = 284; 1098 GTK_RC_TOKEN_FONT_NAME: TGtkRcTokenType = 285; 1099 GTK_RC_TOKEN_BG_PIXMAP: TGtkRcTokenType = 286; 1100 GTK_RC_TOKEN_PIXMAP_PATH: TGtkRcTokenType = 287; 1101 GTK_RC_TOKEN_STYLE: TGtkRcTokenType = 288; 1102 GTK_RC_TOKEN_BINDING: TGtkRcTokenType = 289; 1103 GTK_RC_TOKEN_BIND: TGtkRcTokenType = 290; 1104 GTK_RC_TOKEN_WIDGET: TGtkRcTokenType = 291; 1105 GTK_RC_TOKEN_WIDGET_CLASS: TGtkRcTokenType = 292; 1106 GTK_RC_TOKEN_CLASS: TGtkRcTokenType = 293; 1107 GTK_RC_TOKEN_LOWEST: TGtkRcTokenType = 294; 1108 GTK_RC_TOKEN_GTK: TGtkRcTokenType = 295; 1109 GTK_RC_TOKEN_APPLICATION: TGtkRcTokenType = 296; 1110 GTK_RC_TOKEN_THEME: TGtkRcTokenType = 297; 1111 GTK_RC_TOKEN_RC: TGtkRcTokenType = 298; 1112 GTK_RC_TOKEN_HIGHEST: TGtkRcTokenType = 299; 1113 GTK_RC_TOKEN_ENGINE: TGtkRcTokenType = 300; 1114 GTK_RC_TOKEN_MODULE_PATH: TGtkRcTokenType = 301; 1115 GTK_RC_TOKEN_IM_MODULE_PATH: TGtkRcTokenType = 302; 1116 GTK_RC_TOKEN_IM_MODULE_FILE: TGtkRcTokenType = 303; 1117 GTK_RC_TOKEN_STOCK: TGtkRcTokenType = 304; 1118 GTK_RC_TOKEN_LTR: TGtkRcTokenType = 305; 1119 GTK_RC_TOKEN_RTL: TGtkRcTokenType = 306; 1120 GTK_RC_TOKEN_COLOR: TGtkRcTokenType = 307; 1121 GTK_RC_TOKEN_UNBIND: TGtkRcTokenType = 308; 1122 GTK_RC_TOKEN_LAST: TGtkRcTokenType = 309; 1123 1124 type 1125 TGtkRecentSortType = Integer; 1126 const 1127 { GtkRecentSortType } 1128 GTK_RECENT_SORT_NONE: TGtkRecentSortType = 0; 1129 GTK_RECENT_SORT_MRU: TGtkRecentSortType = 1; 1130 GTK_RECENT_SORT_LRU: TGtkRecentSortType = 2; 1131 GTK_RECENT_SORT_CUSTOM: TGtkRecentSortType = 3; 1132 1133 type 1134 TGtkRecentFilterFlags = Integer; 1135 const 1136 { GtkRecentFilterFlags } 1137 GTK_RECENT_FILTER_URI: TGtkRecentFilterFlags = 1; 1138 GTK_RECENT_FILTER_DISPLAY_NAME: TGtkRecentFilterFlags = 2; 1139 GTK_RECENT_FILTER_MIME_TYPE: TGtkRecentFilterFlags = 4; 1140 GTK_RECENT_FILTER_APPLICATION: TGtkRecentFilterFlags = 8; 1141 GTK_RECENT_FILTER_GROUP: TGtkRecentFilterFlags = 16; 1142 GTK_RECENT_FILTER_AGE: TGtkRecentFilterFlags = 32; 1143 1144 type 1145 TGtkRecentChooserError = Integer; 1146 const 1147 { GtkRecentChooserError } 1148 GTK_RECENT_CHOOSER_ERROR_NOT_FOUND: TGtkRecentChooserError = 0; 1149 GTK_RECENT_CHOOSER_ERROR_INVALID_URI: TGtkRecentChooserError = 1; 1150 1151 type 1152 TGtkRecentManagerError = Integer; 1153 const 1154 { GtkRecentManagerError } 1155 GTK_RECENT_MANAGER_ERROR_NOT_FOUND: TGtkRecentManagerError = 0; 1156 GTK_RECENT_MANAGER_ERROR_INVALID_URI: TGtkRecentManagerError = 1; 1157 GTK_RECENT_MANAGER_ERROR_INVALID_ENCODING: TGtkRecentManagerError = 2; 1158 GTK_RECENT_MANAGER_ERROR_NOT_REGISTERED: TGtkRecentManagerError = 3; 1159 GTK_RECENT_MANAGER_ERROR_READ: TGtkRecentManagerError = 4; 1160 GTK_RECENT_MANAGER_ERROR_WRITE: TGtkRecentManagerError = 5; 1161 GTK_RECENT_MANAGER_ERROR_UNKNOWN: TGtkRecentManagerError = 6; 1162 1163 type 1164 TGtkResponseType = Integer; 1165 const 1166 { GtkResponseType } 1167 GTK_RESPONSE_NONE: TGtkResponseType = -1; 1168 GTK_RESPONSE_REJECT: TGtkResponseType = -2; 1169 GTK_RESPONSE_ACCEPT: TGtkResponseType = -3; 1170 GTK_RESPONSE_DELETE_EVENT: TGtkResponseType = -4; 1171 GTK_RESPONSE_OK: TGtkResponseType = -5; 1172 GTK_RESPONSE_CANCEL: TGtkResponseType = -6; 1173 GTK_RESPONSE_CLOSE: TGtkResponseType = -7; 1174 GTK_RESPONSE_YES: TGtkResponseType = -8; 1175 GTK_RESPONSE_NO: TGtkResponseType = -9; 1176 GTK_RESPONSE_APPLY: TGtkResponseType = -10; 1177 GTK_RESPONSE_HELP: TGtkResponseType = -11; 1178 1179 type 1180 TGtkScrollStep = Integer; 1181 const 1182 { GtkScrollStep } 1183 GTK_SCROLL_STEPS: TGtkScrollStep = 0; 1184 GTK_SCROLL_PAGES: TGtkScrollStep = 1; 1185 GTK_SCROLL_ENDS: TGtkScrollStep = 2; 1186 GTK_SCROLL_HORIZONTAL_STEPS: TGtkScrollStep = 3; 1187 GTK_SCROLL_HORIZONTAL_PAGES: TGtkScrollStep = 4; 1188 GTK_SCROLL_HORIZONTAL_ENDS: TGtkScrollStep = 5; 1189 1190 type 1191 TGtkToolbarStyle = Integer; 1192 const 1193 { GtkToolbarStyle } 1194 GTK_TOOLBAR_ICONS: TGtkToolbarStyle = 0; 1195 GTK_TOOLBAR_TEXT: TGtkToolbarStyle = 1; 1196 GTK_TOOLBAR_BOTH: TGtkToolbarStyle = 2; 1197 GTK_TOOLBAR_BOTH_HORIZ: TGtkToolbarStyle = 3; 1198 1199 type 1200 TGtkSizeGroupMode = Integer; 1201 const 1202 { GtkSizeGroupMode } 1203 GTK_SIZE_GROUP_NONE: TGtkSizeGroupMode = 0; 1204 GTK_SIZE_GROUP_HORIZONTAL: TGtkSizeGroupMode = 1; 1205 GTK_SIZE_GROUP_VERTICAL: TGtkSizeGroupMode = 2; 1206 GTK_SIZE_GROUP_BOTH: TGtkSizeGroupMode = 3; 1207 1208 type 1209 TGtkSpinButtonUpdatePolicy = Integer; 1210 const 1211 { GtkSpinButtonUpdatePolicy } 1212 GTK_UPDATE_ALWAYS: TGtkSpinButtonUpdatePolicy = 0; 1213 GTK_UPDATE_IF_VALID: TGtkSpinButtonUpdatePolicy = 1; 1214 1215 type 1216 TGtkSpinType = Integer; 1217 const 1218 { GtkSpinType } 1219 GTK_SPIN_STEP_FORWARD: TGtkSpinType = 0; 1220 GTK_SPIN_STEP_BACKWARD: TGtkSpinType = 1; 1221 GTK_SPIN_PAGE_FORWARD: TGtkSpinType = 2; 1222 GTK_SPIN_PAGE_BACKWARD: TGtkSpinType = 3; 1223 GTK_SPIN_HOME: TGtkSpinType = 4; 1224 GTK_SPIN_END: TGtkSpinType = 5; 1225 GTK_SPIN_USER_DEFINED: TGtkSpinType = 6; 1226 1227 type 1228 TGtkTargetFlags = Integer; 1229 const 1230 { GtkTargetFlags } 1231 GTK_TARGET_SAME_APP: TGtkTargetFlags = 1; 1232 GTK_TARGET_SAME_WIDGET: TGtkTargetFlags = 2; 1233 GTK_TARGET_OTHER_APP: TGtkTargetFlags = 4; 1234 GTK_TARGET_OTHER_WIDGET: TGtkTargetFlags = 8; 1235 1236 type 1237 TGtkWrapMode = Integer; 1238 const 1239 { GtkWrapMode } 1240 GTK_WRAP_NONE: TGtkWrapMode = 0; 1241 GTK_WRAP_CHAR: TGtkWrapMode = 1; 1242 GTK_WRAP_WORD: TGtkWrapMode = 2; 1243 GTK_WRAP_WORD_CHAR: TGtkWrapMode = 3; 1244 1245 type 1246 TGtkTextSearchFlags = Integer; 1247 const 1248 { GtkTextSearchFlags } 1249 GTK_TEXT_SEARCH_VISIBLE_ONLY: TGtkTextSearchFlags = 1; 1250 GTK_TEXT_SEARCH_TEXT_ONLY: TGtkTextSearchFlags = 2; 1251 GTK_TEXT_SEARCH_CASE_INSENSITIVE: TGtkTextSearchFlags = 4; 1252 1253 type 1254 TGtkTextBufferTargetInfo = Integer; 1255 const 1256 { GtkTextBufferTargetInfo } 1257 GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS: TGtkTextBufferTargetInfo = -1; 1258 GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT: TGtkTextBufferTargetInfo = -2; 1259 GTK_TEXT_BUFFER_TARGET_INFO_TEXT: TGtkTextBufferTargetInfo = -3; 1260 1261 type 1262 TGtkTextWindowType = Integer; 1263 const 1264 { GtkTextWindowType } 1265 GTK_TEXT_WINDOW_PRIVATE: TGtkTextWindowType = 0; 1266 GTK_TEXT_WINDOW_WIDGET: TGtkTextWindowType = 1; 1267 GTK_TEXT_WINDOW_TEXT: TGtkTextWindowType = 2; 1268 GTK_TEXT_WINDOW_LEFT: TGtkTextWindowType = 3; 1269 GTK_TEXT_WINDOW_RIGHT: TGtkTextWindowType = 4; 1270 GTK_TEXT_WINDOW_TOP: TGtkTextWindowType = 5; 1271 GTK_TEXT_WINDOW_BOTTOM: TGtkTextWindowType = 6; 1272 1273 type 1274 TGtkToolPaletteDragTargets = Integer; 1275 const 1276 { GtkToolPaletteDragTargets } 1277 GTK_TOOL_PALETTE_DRAG_ITEMS: TGtkToolPaletteDragTargets = 1; 1278 GTK_TOOL_PALETTE_DRAG_GROUPS: TGtkToolPaletteDragTargets = 2; 1279 1280 type 1281 TGtkToolbarSpaceStyle = Integer; 1282 const 1283 { GtkToolbarSpaceStyle } 1284 GTK_TOOLBAR_SPACE_EMPTY: TGtkToolbarSpaceStyle = 0; 1285 GTK_TOOLBAR_SPACE_LINE: TGtkToolbarSpaceStyle = 1; 1286 1287 type 1288 TGtkTreeViewColumnSizing = Integer; 1289 const 1290 { GtkTreeViewColumnSizing } 1291 GTK_TREE_VIEW_COLUMN_GROW_ONLY: TGtkTreeViewColumnSizing = 0; 1292 GTK_TREE_VIEW_COLUMN_AUTOSIZE: TGtkTreeViewColumnSizing = 1; 1293 GTK_TREE_VIEW_COLUMN_FIXED: TGtkTreeViewColumnSizing = 2; 1294 1295 type 1296 TGtkTreeViewDropPosition = Integer; 1297 const 1298 { GtkTreeViewDropPosition } 1299 GTK_TREE_VIEW_DROP_BEFORE: TGtkTreeViewDropPosition = 0; 1300 GTK_TREE_VIEW_DROP_AFTER: TGtkTreeViewDropPosition = 1; 1301 GTK_TREE_VIEW_DROP_INTO_OR_BEFORE: TGtkTreeViewDropPosition = 2; 1302 GTK_TREE_VIEW_DROP_INTO_OR_AFTER: TGtkTreeViewDropPosition = 3; 1303 1304 type 1305 TGtkTreeViewGridLines = Integer; 1306 const 1307 { GtkTreeViewGridLines } 1308 GTK_TREE_VIEW_GRID_LINES_NONE: TGtkTreeViewGridLines = 0; 1309 GTK_TREE_VIEW_GRID_LINES_HORIZONTAL: TGtkTreeViewGridLines = 1; 1310 GTK_TREE_VIEW_GRID_LINES_VERTICAL: TGtkTreeViewGridLines = 2; 1311 GTK_TREE_VIEW_GRID_LINES_BOTH: TGtkTreeViewGridLines = 3; 1312 1313 type 1314 TGtkUIManagerItemType = Integer; 1315 const 1316 { GtkUIManagerItemType } 1317 GTK_UI_MANAGER_AUTO: TGtkUIManagerItemType = 0; 1318 GTK_UI_MANAGER_MENUBAR: TGtkUIManagerItemType = 1; 1319 GTK_UI_MANAGER_MENU: TGtkUIManagerItemType = 2; 1320 GTK_UI_MANAGER_TOOLBAR: TGtkUIManagerItemType = 4; 1321 GTK_UI_MANAGER_PLACEHOLDER: TGtkUIManagerItemType = 8; 1322 GTK_UI_MANAGER_POPUP: TGtkUIManagerItemType = 16; 1323 GTK_UI_MANAGER_MENUITEM: TGtkUIManagerItemType = 32; 1324 GTK_UI_MANAGER_TOOLITEM: TGtkUIManagerItemType = 64; 1325 GTK_UI_MANAGER_SEPARATOR: TGtkUIManagerItemType = 128; 1326 GTK_UI_MANAGER_ACCELERATOR: TGtkUIManagerItemType = 256; 1327 GTK_UI_MANAGER_POPUP_WITH_ACCELS: TGtkUIManagerItemType = 512; 1328 type 1329 1330 PPGtkAllocation = ^PGtkAllocation; 1331 PGtkAllocation = ^TGtkAllocation; 1332 TGtkAllocation = TGdkRectangle; 1333 1334 PPGtkBuildable = ^PGtkBuildable; 1335 PGtkBuildable = ^TGtkBuildable; 1336 1337 PPGtkBuilder = ^PGtkBuilder; 1338 PGtkBuilder = ^TGtkBuilder; 1339 TGtkBuildable = object 1340 procedure add_child(builder: PGtkBuilder; child: PGObject; type_: Pgchar); cdecl; inline; construct_childnull1341 function construct_child(builder: PGtkBuilder; name: Pgchar): PGObject; cdecl; inline; 1342 procedure custom_finished(builder: PGtkBuilder; child: PGObject; tagname: Pgchar; data: gpointer); cdecl; inline; 1343 procedure custom_tag_end(builder: PGtkBuilder; child: PGObject; tagname: Pgchar; data: Pgpointer); cdecl; inline; custom_tag_startnull1344 function custom_tag_start(builder: PGtkBuilder; child: PGObject; tagname: Pgchar; parser: PGMarkupParser; data: Pgpointer): gboolean; cdecl; inline; get_internal_childnull1345 function get_internal_child(builder: PGtkBuilder; childname: Pgchar): PGObject; cdecl; inline; get_namenull1346 function get_name: Pgchar; cdecl; inline; 1347 procedure parser_finished(builder: PGtkBuilder); cdecl; inline; 1348 procedure set_buildable_property(builder: PGtkBuilder; name: Pgchar; value: PGValue); cdecl; inline; 1349 procedure set_name(name: Pgchar); cdecl; inline; 1350 end; 1351 1352 PPGtkWidget = ^PGtkWidget; 1353 PGtkWidget = ^TGtkWidget; 1354 1355 PPGtkTextDirection = ^PGtkTextDirection; 1356 PGtkTextDirection = ^TGtkTextDirection; 1357 1358 PPGtkAccelGroup = ^PGtkAccelGroup; 1359 PGtkAccelGroup = ^TGtkAccelGroup; 1360 1361 PPGtkAccelFlags = ^PGtkAccelFlags; 1362 PGtkAccelFlags = ^TGtkAccelFlags; 1363 1364 PPGtkTickCallback = ^PGtkTickCallback; 1365 PGtkTickCallback = ^TGtkTickCallback; idgetnull1366 TGtkTickCallback = function(widget: PGtkWidget; frame_clock: PGdkFrameClock; user_data: gpointer): gboolean; cdecl; 1367 1368 PPGtkDirectionType = ^PGtkDirectionType; 1369 PGtkDirectionType = ^TGtkDirectionType; 1370 1371 PPGtkOrientation = ^PGtkOrientation; 1372 PGtkOrientation = ^TGtkOrientation; 1373 1374 PPGtkTargetList = ^PGtkTargetList; 1375 PGtkTargetList = ^TGtkTargetList; 1376 1377 PPGtkDestDefaults = ^PGtkDestDefaults; 1378 PGtkDestDefaults = ^TGtkDestDefaults; 1379 1380 PPPGtkTargetEntry = ^PPGtkTargetEntry; 1381 PPGtkTargetEntry = ^PGtkTargetEntry; 1382 PGtkTargetEntry = ^TGtkTargetEntry; 1383 1384 PPGtkClipboard = ^PGtkClipboard; 1385 PGtkClipboard = ^TGtkClipboard; 1386 1387 PPGtkAlign = ^PGtkAlign; 1388 PGtkAlign = ^TGtkAlign; 1389 1390 PPGtkWidgetPath = ^PGtkWidgetPath; 1391 PGtkWidgetPath = ^TGtkWidgetPath; 1392 1393 PPGtkRequisition = ^PGtkRequisition; 1394 PGtkRequisition = ^TGtkRequisition; 1395 1396 PPGtkSizeRequestMode = ^PGtkSizeRequestMode; 1397 PGtkSizeRequestMode = ^TGtkSizeRequestMode; 1398 1399 PPGtkSettings = ^PGtkSettings; 1400 PGtkSettings = ^TGtkSettings; 1401 1402 PPGtkStateFlags = ^PGtkStateFlags; 1403 PGtkStateFlags = ^TGtkStateFlags; 1404 1405 PPGtkStyleContext = ^PGtkStyleContext; 1406 PGtkStyleContext = ^TGtkStyleContext; 1407 1408 PPGtkWindow = ^PGtkWindow; 1409 PGtkWindow = ^TGtkWindow; 1410 1411 PPGtkStyle = ^PGtkStyle; 1412 PGtkStyle = ^TGtkStyle; 1413 1414 PPGtkWidgetPrivate = ^PGtkWidgetPrivate; 1415 PGtkWidgetPrivate = ^TGtkWidgetPrivate; 1416 TGtkWidget = object(TGInitiallyUnowned) 1417 priv: PGtkWidgetPrivate; newnull1418 //function new(type_: TGType; first_property_name: Pgchar; args: array of const): PGtkWidget; cdecl; inline; static; 1419 function get_default_direction: TGtkTextDirection; cdecl; inline; static; 1420 procedure pop_composite_child; cdecl; inline; static; 1421 procedure push_composite_child; cdecl; inline; static; 1422 procedure set_default_direction(dir: TGtkTextDirection); cdecl; inline; static; activatenull1423 function activate: gboolean; cdecl; inline; 1424 procedure add_accelerator(accel_signal: Pgchar; accel_group: PGtkAccelGroup; accel_key: guint; accel_mods: TGdkModifierType; accel_flags: TGtkAccelFlags); cdecl; inline; 1425 procedure add_device_events(device: PGdkDevice; events: TGdkEventMask); cdecl; inline; 1426 procedure add_events(events: gint); cdecl; inline; 1427 procedure add_mnemonic_label(label_: PGtkWidget); cdecl; inline; add_tick_callbacknull1428 function add_tick_callback(callback: TGtkTickCallback; user_data: gpointer; notify: TGDestroyNotify): guint; cdecl; inline; can_activate_accelnull1429 function can_activate_accel(signal_id: guint): gboolean; cdecl; inline; child_focusnull1430 function child_focus(direction: TGtkDirectionType): gboolean; cdecl; inline; 1431 procedure child_notify(child_property: Pgchar); cdecl; inline; compute_expandnull1432 function compute_expand(orientation: TGtkOrientation): gboolean; cdecl; inline; create_pango_contextnull1433 function create_pango_context: PPangoContext; cdecl; inline; create_pango_layoutnull1434 function create_pango_layout(text: Pgchar): PPangoLayout; cdecl; inline; 1435 procedure destroy_; cdecl; inline; 1436 procedure destroyed(widget_pointer: PPGtkWidget); cdecl; inline; device_is_shadowednull1437 function device_is_shadowed(device: PGdkDevice): gboolean; cdecl; inline; drag_beginnull1438 function drag_begin(targets: PGtkTargetList; actions: TGdkDragAction; button: gint; event: PGdkEvent): PGdkDragContext; cdecl; inline; drag_check_thresholdnull1439 function drag_check_threshold(start_x: gint; start_y: gint; current_x: gint; current_y: gint): gboolean; cdecl; inline; 1440 procedure drag_dest_add_image_targets; cdecl; inline; 1441 procedure drag_dest_add_text_targets; cdecl; inline; 1442 procedure drag_dest_add_uri_targets; cdecl; inline; drag_dest_find_targetnull1443 function drag_dest_find_target(context: PGdkDragContext; target_list: PGtkTargetList): TGdkAtom; cdecl; inline; drag_dest_get_target_listnull1444 function drag_dest_get_target_list: PGtkTargetList; cdecl; inline; drag_dest_get_track_motionnull1445 function drag_dest_get_track_motion: gboolean; cdecl; inline; 1446 procedure drag_dest_set(flags: TGtkDestDefaults; targets: PGtkTargetEntry; n_targets: gint; actions: TGdkDragAction); cdecl; inline; 1447 procedure drag_dest_set_proxy(proxy_window: PGdkWindow; protocol: TGdkDragProtocol; use_coordinates: gboolean); cdecl; inline; 1448 procedure drag_dest_set_target_list(target_list: PGtkTargetList); cdecl; inline; 1449 procedure drag_dest_set_track_motion(track_motion: gboolean); cdecl; inline; 1450 procedure drag_dest_unset; cdecl; inline; 1451 procedure drag_get_data(context: PGdkDragContext; target: TGdkAtom; time_: guint32); cdecl; inline; 1452 procedure drag_highlight; cdecl; inline; 1453 procedure drag_source_add_image_targets; cdecl; inline; 1454 procedure drag_source_add_text_targets; cdecl; inline; 1455 procedure drag_source_add_uri_targets; cdecl; inline; drag_source_get_target_listnull1456 function drag_source_get_target_list: PGtkTargetList; cdecl; inline; 1457 procedure drag_source_set(start_button_mask: TGdkModifierType; targets: PGtkTargetEntry; n_targets: gint; actions: TGdkDragAction); cdecl; inline; 1458 procedure drag_source_set_icon_gicon(icon: PGIcon); cdecl; inline; 1459 procedure drag_source_set_icon_name(icon_name: Pgchar); cdecl; inline; 1460 procedure drag_source_set_icon_pixbuf(pixbuf: PGdkPixbuf); cdecl; inline; 1461 procedure drag_source_set_icon_stock(stock_id: Pgchar); cdecl; inline; 1462 procedure drag_source_set_target_list(target_list: PGtkTargetList); cdecl; inline; 1463 procedure drag_source_unset; cdecl; inline; 1464 procedure drag_unhighlight; cdecl; inline; 1465 procedure draw(cr: Pcairo_t); cdecl; inline; 1466 procedure error_bell; cdecl; inline; eventnull1467 function event(event: PGdkEvent): gboolean; cdecl; inline; 1468 procedure freeze_child_notify; cdecl; inline; get_accessiblenull1469 function get_accessible: PAtkObject; cdecl; inline; get_allocated_heightnull1470 function get_allocated_height: gint; cdecl; inline; get_allocated_widthnull1471 function get_allocated_width: gint; cdecl; inline; 1472 procedure get_allocation(allocation: PGtkAllocation); cdecl; inline; get_ancestornull1473 function get_ancestor(widget_type: TGType): PGtkWidget; cdecl; inline; get_app_paintablenull1474 function get_app_paintable: gboolean; cdecl; inline; get_can_defaultnull1475 function get_can_default: gboolean; cdecl; inline; get_can_focusnull1476 function get_can_focus: gboolean; cdecl; inline; get_child_visiblenull1477 function get_child_visible: gboolean; cdecl; inline; get_clipboardnull1478 function get_clipboard(selection: TGdkAtom): PGtkClipboard; cdecl; inline; get_composite_namenull1479 function get_composite_name: Pgchar; cdecl; inline; get_device_enablednull1480 function get_device_enabled(device: PGdkDevice): gboolean; cdecl; inline; get_device_eventsnull1481 function get_device_events(device: PGdkDevice): TGdkEventMask; cdecl; inline; get_directionnull1482 function get_direction: TGtkTextDirection; cdecl; inline; get_displaynull1483 function get_display: PGdkDisplay; cdecl; inline; get_double_bufferednull1484 function get_double_buffered: gboolean; cdecl; inline; get_eventsnull1485 function get_events: gint; cdecl; inline; get_frame_clocknull1486 function get_frame_clock: PGdkFrameClock; cdecl; inline; get_halignnull1487 function get_halign: TGtkAlign; cdecl; inline; get_has_tooltipnull1488 function get_has_tooltip: gboolean; cdecl; inline; get_has_windownull1489 function get_has_window: gboolean; cdecl; inline; get_hexpandnull1490 function get_hexpand: gboolean; cdecl; inline; get_hexpand_setnull1491 function get_hexpand_set: gboolean; cdecl; inline; get_mappednull1492 function get_mapped: gboolean; cdecl; inline; get_margin_bottomnull1493 function get_margin_bottom: gint; cdecl; inline; get_margin_leftnull1494 function get_margin_left: gint; cdecl; inline; get_margin_rightnull1495 function get_margin_right: gint; cdecl; inline; get_margin_topnull1496 function get_margin_top: gint; cdecl; inline; get_modifier_masknull1497 function get_modifier_mask(intent: TGdkModifierIntent): TGdkModifierType; cdecl; inline; get_namenull1498 function get_name: Pgchar; cdecl; inline; get_no_show_allnull1499 function get_no_show_all: gboolean; cdecl; inline; get_opacitynull1500 function get_opacity: gdouble; cdecl; inline; get_pango_contextnull1501 function get_pango_context: PPangoContext; cdecl; inline; get_parentnull1502 function get_parent: PGtkWidget; cdecl; inline; get_parent_windownull1503 function get_parent_window: PGdkWindow; cdecl; inline; get_pathnull1504 function get_path: PGtkWidgetPath; cdecl; inline; 1505 procedure get_preferred_height(minimum_height: Pgint; natural_height: Pgint); cdecl; inline; 1506 procedure get_preferred_height_for_width(width: gint; minimum_height: Pgint; natural_height: Pgint); cdecl; inline; 1507 procedure get_preferred_size(minimum_size: PGtkRequisition; natural_size: PGtkRequisition); cdecl; inline; 1508 procedure get_preferred_width(minimum_width: Pgint; natural_width: Pgint); cdecl; inline; 1509 procedure get_preferred_width_for_height(height: gint; minimum_width: Pgint; natural_width: Pgint); cdecl; inline; get_realizednull1510 function get_realized: gboolean; cdecl; inline; get_receives_defaultnull1511 function get_receives_default: gboolean; cdecl; inline; get_request_modenull1512 function get_request_mode: TGtkSizeRequestMode; cdecl; inline; get_root_windownull1513 function get_root_window: PGdkWindow; cdecl; inline; get_screennull1514 function get_screen: PGdkScreen; cdecl; inline; get_sensitivenull1515 function get_sensitive: gboolean; cdecl; inline; get_settingsnull1516 function get_settings: PGtkSettings; cdecl; inline; 1517 procedure get_size_request(width: Pgint; height: Pgint); cdecl; inline; get_state_flagsnull1518 function get_state_flags: TGtkStateFlags; cdecl; inline; get_stylenull1519 function get_style: PGtkStyle; cdecl; inline; deprecated 'migrate to get_style_context'; 1520 procedure set_style(style: PGtkStyle); cdecl; inline; deprecated 'migrate to set_style_context'; ensure_stylenull1521 function ensure_style: PGtkStyle; cdecl; inline; deprecated 'migrate to GtkStyleContext'; 1522 get_style_contextnull1523 function get_style_context: PGtkStyleContext; cdecl; inline; get_support_multidevicenull1524 function get_support_multidevice: gboolean; cdecl; inline; get_tooltip_markupnull1525 function get_tooltip_markup: Pgchar; cdecl; inline; get_tooltip_textnull1526 function get_tooltip_text: Pgchar; cdecl; inline; get_tooltip_windownull1527 function get_tooltip_window: PGtkWindow; cdecl; inline; get_toplevelnull1528 function get_toplevel: PGtkWidget; cdecl; inline; get_valignnull1529 function get_valign: TGtkAlign; cdecl; inline; get_vexpandnull1530 function get_vexpand: gboolean; cdecl; inline; get_vexpand_setnull1531 function get_vexpand_set: gboolean; cdecl; inline; get_visiblenull1532 function get_visible: gboolean; cdecl; inline; get_visualnull1533 function get_visual: PGdkVisual; cdecl; inline; get_windownull1534 function get_window: PGdkWindow; cdecl; inline; 1535 procedure grab_add; cdecl; inline; 1536 procedure grab_default; cdecl; inline; 1537 procedure grab_focus; cdecl; inline; 1538 procedure grab_remove; cdecl; inline; has_defaultnull1539 function has_default: gboolean; cdecl; inline; has_focusnull1540 function has_focus: gboolean; cdecl; inline; has_grabnull1541 function has_grab: gboolean; cdecl; inline; has_screennull1542 function has_screen: gboolean; cdecl; inline; has_visible_focusnull1543 function has_visible_focus: gboolean; cdecl; inline; 1544 procedure hide; cdecl; inline; hide_on_deletenull1545 function hide_on_delete: gboolean; cdecl; inline; in_destructionnull1546 function in_destruction: gboolean; cdecl; inline; 1547 procedure input_shape_combine_region(region: Pcairo_region_t); cdecl; inline; 1548 procedure insert_action_group(name: Pgchar; group: PGActionGroup); cdecl; inline; intersectnull1549 function intersect(area: PGdkRectangle; intersection: PGdkRectangle): gboolean; cdecl; inline; is_ancestornull1550 function is_ancestor(ancestor: PGtkWidget): gboolean; cdecl; inline; is_compositednull1551 function is_composited: gboolean; cdecl; inline; is_drawablenull1552 function is_drawable: gboolean; cdecl; inline; is_focusnull1553 function is_focus: gboolean; cdecl; inline; is_sensitivenull1554 function is_sensitive: gboolean; cdecl; inline; is_toplevelnull1555 function is_toplevel: gboolean; cdecl; inline; is_visiblenull1556 function is_visible: gboolean; cdecl; inline; keynav_failednull1557 function keynav_failed(direction: TGtkDirectionType): gboolean; cdecl; inline; list_accel_closuresnull1558 function list_accel_closures: PGList; cdecl; inline; list_mnemonic_labelsnull1559 function list_mnemonic_labels: PGList; cdecl; inline; 1560 procedure map; cdecl; inline; mnemonic_activatenull1561 function mnemonic_activate(group_cycling: gboolean): gboolean; cdecl; inline; 1562 procedure override_background_color(state: TGtkStateFlags; color: PGdkRGBA); cdecl; inline; 1563 procedure override_color(state: TGtkStateFlags; color: PGdkRGBA); cdecl; inline; 1564 procedure override_cursor(cursor: PGdkRGBA; secondary_cursor: PGdkRGBA); cdecl; inline; 1565 procedure override_font(font_desc: PPangoFontDescription); cdecl; inline; 1566 procedure override_symbolic_color(name: Pgchar; color: PGdkRGBA); cdecl; inline; 1567 procedure queue_compute_expand; cdecl; inline; 1568 procedure queue_draw; cdecl; inline; 1569 procedure queue_draw_area(x: gint; y: gint; width: gint; height: gint); cdecl; inline; 1570 procedure queue_draw_region(region: Pcairo_region_t); cdecl; inline; 1571 procedure queue_resize; cdecl; inline; 1572 procedure queue_resize_no_redraw; cdecl; inline; 1573 procedure realize; cdecl; inline; region_intersectnull1574 function region_intersect(region: Pcairo_region_t): Pcairo_region_t; cdecl; inline; 1575 procedure register_window(window: PGdkWindow); cdecl; inline; remove_acceleratornull1576 function remove_accelerator(accel_group: PGtkAccelGroup; accel_key: guint; accel_mods: TGdkModifierType): gboolean; cdecl; inline; 1577 procedure remove_mnemonic_label(label_: PGtkWidget); cdecl; inline; 1578 procedure remove_tick_callback(id: guint); cdecl; inline; render_icon_pixbufnull1579 function render_icon_pixbuf(stock_id: Pgchar; size: gint): PGdkPixbuf; cdecl; inline; 1580 procedure reparent(new_parent: PGtkWidget); cdecl; inline; 1581 procedure reset_style; cdecl; inline; send_exposenull1582 function send_expose(event: PGdkEvent): gint; cdecl; inline; send_focus_changenull1583 function send_focus_change(event: PGdkEvent): gboolean; cdecl; inline; 1584 procedure set_accel_path(accel_path: Pgchar; accel_group: PGtkAccelGroup); cdecl; inline; 1585 procedure set_allocation(allocation: PGtkAllocation); cdecl; inline; 1586 procedure set_app_paintable(app_paintable: gboolean); cdecl; inline; 1587 procedure set_can_default(can_default: gboolean); cdecl; inline; 1588 procedure set_can_focus(can_focus: gboolean); cdecl; inline; 1589 procedure set_child_visible(is_visible: gboolean); cdecl; inline; 1590 procedure set_composite_name(name: Pgchar); cdecl; inline; 1591 procedure set_device_enabled(device: PGdkDevice; enabled: gboolean); cdecl; inline; 1592 procedure set_device_events(device: PGdkDevice; events: TGdkEventMask); cdecl; inline; 1593 procedure set_direction(dir: TGtkTextDirection); cdecl; inline; 1594 procedure set_double_buffered(double_buffered: gboolean); cdecl; inline; 1595 procedure set_events(events: gint); cdecl; inline; 1596 procedure set_halign(align: TGtkAlign); cdecl; inline; 1597 procedure set_has_tooltip(has_tooltip: gboolean); cdecl; inline; 1598 procedure set_has_window(has_window: gboolean); cdecl; inline; 1599 procedure set_hexpand(expand: gboolean); cdecl; inline; 1600 procedure set_hexpand_set(set_: gboolean); cdecl; inline; 1601 procedure set_mapped(mapped: gboolean); cdecl; inline; 1602 procedure set_margin_bottom(margin: gint); cdecl; inline; 1603 procedure set_margin_left(margin: gint); cdecl; inline; 1604 procedure set_margin_right(margin: gint); cdecl; inline; 1605 procedure set_margin_top(margin: gint); cdecl; inline; 1606 procedure set_name(name: Pgchar); cdecl; inline; 1607 procedure set_no_show_all(no_show_all: gboolean); cdecl; inline; 1608 procedure set_opacity(opacity: gdouble); cdecl; inline; 1609 procedure set_parent(parent: PGtkWidget); cdecl; inline; 1610 procedure set_parent_window(parent_window: PGdkWindow); cdecl; inline; 1611 procedure set_realized(realized: gboolean); cdecl; inline; 1612 procedure set_receives_default(receives_default: gboolean); cdecl; inline; 1613 procedure set_redraw_on_allocate(redraw_on_allocate: gboolean); cdecl; inline; 1614 procedure set_sensitive(sensitive: gboolean); cdecl; inline; 1615 procedure set_size_request(width: gint; height: gint); cdecl; inline; 1616 procedure set_state_flags(flags: TGtkStateFlags; clear: gboolean); cdecl; inline; 1617 procedure set_support_multidevice(support_multidevice: gboolean); cdecl; inline; 1618 procedure set_tooltip_markup(markup: Pgchar); cdecl; inline; 1619 procedure set_tooltip_text(text: Pgchar); cdecl; inline; 1620 procedure set_tooltip_window(custom_window: PGtkWindow); cdecl; inline; 1621 procedure set_valign(align: TGtkAlign); cdecl; inline; 1622 procedure set_vexpand(expand: gboolean); cdecl; inline; 1623 procedure set_vexpand_set(set_: gboolean); cdecl; inline; 1624 procedure set_visible(visible: gboolean); cdecl; inline; 1625 procedure set_visual(visual: PGdkVisual); cdecl; inline; 1626 procedure set_window(window: PGdkWindow); cdecl; inline; 1627 procedure shape_combine_region(region: Pcairo_region_t); cdecl; inline; 1628 procedure show; cdecl; inline; 1629 procedure show_all; cdecl; inline; 1630 procedure show_now; cdecl; inline; 1631 procedure size_allocate(allocation: PGtkAllocation); cdecl; inline; 1632 //procedure style_get(first_property_name: Pgchar; args: array of const); cdecl; inline; 1633 procedure style_get_property(property_name: Pgchar; value: PGValue); cdecl; inline; 1634 //procedure style_get_valist(first_property_name: Pgchar; var_args: Tva_list); cdecl; inline; 1635 procedure thaw_child_notify; cdecl; inline; translate_coordinatesnull1636 function translate_coordinates(dest_widget: PGtkWidget; src_x: gint; src_y: gint; dest_x: Pgint; dest_y: Pgint): gboolean; cdecl; inline; 1637 procedure trigger_tooltip_query; cdecl; inline; 1638 procedure unmap; cdecl; inline; 1639 procedure unparent; cdecl; inline; 1640 procedure unrealize; cdecl; inline; 1641 procedure unregister_window(window: PGdkWindow); cdecl; inline; 1642 procedure unset_state_flags(flags: TGtkStateFlags); cdecl; inline; 1643 property app_paintable: gboolean read get_app_paintable write set_app_paintable; 1644 property can_default: gboolean read get_can_default write set_can_default; 1645 property can_focus: gboolean read get_can_focus write set_can_focus; 1646 //property composite_child: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_composite_child ; 1647 property double_buffered: gboolean read get_double_buffered write set_double_buffered; 1648 property events: gint read get_events write set_events; 1649 //property expand: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_expand { property is writeable but setter not declared } ; 1650 property halign: TGtkAlign read get_halign write set_halign; 1651 //property has_default1: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_has_default { property is writeable but setter not declared } ; 1652 //property has_focus1: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_has_focus { property is writeable but setter not declared } ; 1653 property has_tooltip: gboolean read get_has_tooltip write set_has_tooltip; 1654 //property height_request: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_height_request { property is writeable but setter not declared } ; 1655 property hexpand: gboolean read get_hexpand write set_hexpand; 1656 property hexpand_set: gboolean read get_hexpand_set write set_hexpand_set; 1657 //property is_focus1: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_is_focus { property is writeable but setter not declared } ; 1658 //property margin: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_margin { property is writeable but setter not declared } ; 1659 property margin_bottom: gint read get_margin_bottom write set_margin_bottom; 1660 property margin_left: gint read get_margin_left write set_margin_left; 1661 property margin_right: gint read get_margin_right write set_margin_right; 1662 property margin_top: gint read get_margin_top write set_margin_top; 1663 property name: Pgchar read get_name write set_name; 1664 property no_show_all: gboolean read get_no_show_all write set_no_show_all; 1665 property opacity: gdouble read get_opacity write set_opacity; 1666 property parent: PGtkWidget read get_parent write set_parent; 1667 property receives_default: gboolean read get_receives_default write set_receives_default; 1668 property sensitive: gboolean read get_sensitive write set_sensitive; 1669 //property style: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_style { property is writeable but setter not declared } ; 1670 property tooltip_markup: Pgchar read get_tooltip_markup write set_tooltip_markup; 1671 property tooltip_text: Pgchar read get_tooltip_text write set_tooltip_text; 1672 property valign: TGtkAlign read get_valign write set_valign; 1673 property vexpand: gboolean read get_vexpand write set_vexpand; 1674 property vexpand_set: gboolean read get_vexpand_set write set_vexpand_set; 1675 property visible: gboolean read get_visible write set_visible; 1676 //property width_request: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_width_request { property is writeable but setter not declared } ; 1677 property window: PGdkWindow read get_window ; 1678 end; 1679 1680 PPGtkAboutDialog = ^PGtkAboutDialog; 1681 PGtkAboutDialog = ^TGtkAboutDialog; 1682 1683 PPGtkDialog = ^PGtkDialog; 1684 PGtkDialog = ^TGtkDialog; 1685 1686 PPGtkBin = ^PGtkBin; 1687 PGtkBin = ^TGtkBin; 1688 1689 PPGtkContainer = ^PGtkContainer; 1690 PGtkContainer = ^TGtkContainer; 1691 1692 PPGtkCallback = ^PGtkCallback; 1693 PGtkCallback = ^TGtkCallback; 1694 TGtkCallback = procedure(widget: PGtkWidget; data: gpointer); cdecl; 1695 1696 PPGtkAdjustment = ^PGtkAdjustment; 1697 PGtkAdjustment = ^TGtkAdjustment; 1698 1699 PPGtkResizeMode = ^PGtkResizeMode; 1700 PGtkResizeMode = ^TGtkResizeMode; 1701 1702 PPGtkContainerPrivate = ^PGtkContainerPrivate; 1703 PGtkContainerPrivate = ^TGtkContainerPrivate; 1704 TGtkContainer = object(TGtkWidget) 1705 priv1: PGtkContainerPrivate; 1706 procedure add(widget: PGtkWidget); cdecl; inline; 1707 //procedure add_with_properties(widget: PGtkWidget; first_prop_name: Pgchar; args: array of const); cdecl; inline; 1708 procedure check_resize; cdecl; inline; 1709 //procedure child_get(child: PGtkWidget; first_prop_name: Pgchar; args: array of const); cdecl; inline; 1710 procedure child_get_property(child: PGtkWidget; property_name: Pgchar; value: PGValue); cdecl; inline; 1711 //procedure child_get_valist(child: PGtkWidget; first_property_name: Pgchar; var_args: Tva_list); cdecl; inline; 1712 procedure child_notify(child: PGtkWidget; child_property: Pgchar); cdecl; inline; 1713 //procedure child_set(child: PGtkWidget; first_prop_name: Pgchar; args: array of const); cdecl; inline; 1714 procedure child_set_property(child: PGtkWidget; property_name: Pgchar; value: PGValue); cdecl; inline; 1715 //procedure child_set_valist(child: PGtkWidget; first_property_name: Pgchar; var_args: Tva_list); cdecl; inline; child_typenull1716 function child_type: TGType; cdecl; inline; 1717 procedure forall(callback: TGtkCallback; callback_data: gpointer); cdecl; inline; 1718 procedure foreach(callback: TGtkCallback; callback_data: gpointer); cdecl; inline; get_border_widthnull1719 function get_border_width: guint; cdecl; inline; get_childrennull1720 function get_children: PGList; cdecl; inline; get_focus_chainnull1721 function get_focus_chain(focusable_widgets: PPGList): gboolean; cdecl; inline; get_focus_childnull1722 function get_focus_child: PGtkWidget; cdecl; inline; get_focus_hadjustmentnull1723 function get_focus_hadjustment: PGtkAdjustment; cdecl; inline; get_focus_vadjustmentnull1724 function get_focus_vadjustment: PGtkAdjustment; cdecl; inline; get_path_for_childnull1725 function get_path_for_child(child: PGtkWidget): PGtkWidgetPath; cdecl; inline; get_resize_modenull1726 function get_resize_mode: TGtkResizeMode; cdecl; inline; 1727 procedure propagate_draw(child: PGtkWidget; cr: Pcairo_t); cdecl; inline; 1728 procedure remove(widget: PGtkWidget); cdecl; inline; 1729 procedure resize_children; cdecl; inline; 1730 procedure set_border_width(border_width: guint); cdecl; inline; 1731 procedure set_focus_chain(focusable_widgets: PGList); cdecl; inline; 1732 procedure set_focus_child(child: PGtkWidget); cdecl; inline; 1733 procedure set_focus_hadjustment(adjustment: PGtkAdjustment); cdecl; inline; 1734 procedure set_focus_vadjustment(adjustment: PGtkAdjustment); cdecl; inline; 1735 procedure set_reallocate_redraws(needs_redraws: gboolean); cdecl; inline; 1736 procedure set_resize_mode(resize_mode: TGtkResizeMode); cdecl; inline; 1737 procedure unset_focus_chain; cdecl; inline; 1738 property border_width: guint read get_border_width write set_border_width; 1739 //property child: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_child { property is writeable but setter not declared } ; 1740 property resize_mode: TGtkResizeMode read get_resize_mode write set_resize_mode; 1741 end; 1742 1743 PPGtkBinPrivate = ^PGtkBinPrivate; 1744 PGtkBinPrivate = ^TGtkBinPrivate; 1745 TGtkBin = object(TGtkContainer) 1746 priv2: PGtkBinPrivate; get_childnull1747 function get_child: PGtkWidget; cdecl; inline; 1748 end; 1749 1750 PPGtkWindowType = ^PGtkWindowType; 1751 PGtkWindowType = ^TGtkWindowType; 1752 1753 PPGtkApplication = ^PGtkApplication; 1754 PGtkApplication = ^TGtkApplication; 1755 1756 PPGtkWindowGroup = ^PGtkWindowGroup; 1757 PGtkWindowGroup = ^TGtkWindowGroup; 1758 1759 PPGtkWindowPosition = ^PGtkWindowPosition; 1760 PGtkWindowPosition = ^TGtkWindowPosition; 1761 1762 PPGtkWindowPrivate = ^PGtkWindowPrivate; 1763 PGtkWindowPrivate = ^TGtkWindowPrivate; 1764 TGtkWindow = object(TGtkBin) 1765 priv3: PGtkWindowPrivate; newnull1766 function new(type_: TGtkWindowType): PGtkWindow; cdecl; inline; static; get_default_icon_listnull1767 function get_default_icon_list: PGList; cdecl; inline; static; get_default_icon_namenull1768 function get_default_icon_name: Pgchar; cdecl; inline; static; list_toplevelsnull1769 function list_toplevels: PGList; cdecl; inline; static; 1770 procedure set_auto_startup_notification(setting: gboolean); cdecl; inline; static; 1771 procedure set_default_icon(icon: PGdkPixbuf); cdecl; inline; static; set_default_icon_from_filenull1772 function set_default_icon_from_file(filename: Pgchar; error: PPGError): gboolean; cdecl; inline; static; 1773 procedure set_default_icon_list(list: PGList); cdecl; inline; static; 1774 procedure set_default_icon_name(name: Pgchar); cdecl; inline; static; activate_defaultnull1775 function activate_default: gboolean; cdecl; inline; activate_focusnull1776 function activate_focus: gboolean; cdecl; inline; activate_keynull1777 function activate_key(event: PGdkEventKey): gboolean; cdecl; inline; 1778 procedure add_accel_group(accel_group: PGtkAccelGroup); cdecl; inline; 1779 procedure add_mnemonic(keyval: guint; target: PGtkWidget); cdecl; inline; 1780 procedure begin_move_drag(button: gint; root_x: gint; root_y: gint; timestamp: guint32); cdecl; inline; 1781 procedure begin_resize_drag(edge: TGdkWindowEdge; button: gint; root_x: gint; root_y: gint; timestamp: guint32); cdecl; inline; 1782 procedure deiconify; cdecl; inline; 1783 procedure fullscreen; cdecl; inline; get_accept_focusnull1784 function get_accept_focus: gboolean; cdecl; inline; get_applicationnull1785 function get_application: PGtkApplication; cdecl; inline; get_attached_tonull1786 function get_attached_to: PGtkWidget; cdecl; inline; get_decoratednull1787 function get_decorated: gboolean; cdecl; inline; 1788 procedure get_default_size(width: Pgint; height: Pgint); cdecl; inline; get_default_widgetnull1789 function get_default_widget: PGtkWidget; cdecl; inline; get_deletablenull1790 function get_deletable: gboolean; cdecl; inline; get_destroy_with_parentnull1791 function get_destroy_with_parent: gboolean; cdecl; inline; get_focusnull1792 function get_focus: PGtkWidget; cdecl; inline; get_focus_on_mapnull1793 function get_focus_on_map: gboolean; cdecl; inline; get_focus_visiblenull1794 function get_focus_visible: gboolean; cdecl; inline; get_gravitynull1795 function get_gravity: TGdkGravity; cdecl; inline; get_groupnull1796 function get_group: PGtkWindowGroup; cdecl; inline; get_has_resize_gripnull1797 function get_has_resize_grip: gboolean; cdecl; inline; get_hide_titlebar_when_maximizednull1798 function get_hide_titlebar_when_maximized: gboolean; cdecl; inline; get_iconnull1799 function get_icon: PGdkPixbuf; cdecl; inline; get_icon_listnull1800 function get_icon_list: PGList; cdecl; inline; get_icon_namenull1801 function get_icon_name: Pgchar; cdecl; inline; get_mnemonic_modifiernull1802 function get_mnemonic_modifier: TGdkModifierType; cdecl; inline; get_mnemonics_visiblenull1803 function get_mnemonics_visible: gboolean; cdecl; inline; get_modalnull1804 function get_modal: gboolean; cdecl; inline; 1805 procedure get_position(root_x: Pgint; root_y: Pgint); cdecl; inline; get_resizablenull1806 function get_resizable: gboolean; cdecl; inline; get_resize_grip_areanull1807 function get_resize_grip_area(rect: PGdkRectangle): gboolean; cdecl; inline; get_rolenull1808 function get_role: Pgchar; cdecl; inline; get_screennull1809 function get_screen: PGdkScreen; cdecl; inline; 1810 procedure get_size(width: Pgint; height: Pgint); cdecl; inline; get_skip_pager_hintnull1811 function get_skip_pager_hint: gboolean; cdecl; inline; get_skip_taskbar_hintnull1812 function get_skip_taskbar_hint: gboolean; cdecl; inline; get_titlenull1813 function get_title: Pgchar; cdecl; inline; get_transient_fornull1814 function get_transient_for: PGtkWindow; cdecl; inline; get_type_hintnull1815 function get_type_hint: TGdkWindowTypeHint; cdecl; inline; get_urgency_hintnull1816 function get_urgency_hint: gboolean; cdecl; inline; get_window_typenull1817 function get_window_type: TGtkWindowType; cdecl; inline; has_groupnull1818 function has_group: gboolean; cdecl; inline; has_toplevel_focusnull1819 function has_toplevel_focus: gboolean; cdecl; inline; 1820 procedure iconify; cdecl; inline; is_activenull1821 function is_active: gboolean; cdecl; inline; 1822 procedure maximize; cdecl; inline; mnemonic_activatenull1823 function mnemonic_activate(keyval: guint; modifier: TGdkModifierType): gboolean; cdecl; inline; 1824 procedure move(x: gint; y: gint); cdecl; inline; parse_geometrynull1825 function parse_geometry(geometry: Pgchar): gboolean; cdecl; inline; 1826 procedure present; cdecl; inline; 1827 procedure present_with_time(timestamp: guint32); cdecl; inline; propagate_key_eventnull1828 function propagate_key_event(event: PGdkEventKey): gboolean; cdecl; inline; 1829 procedure remove_accel_group(accel_group: PGtkAccelGroup); cdecl; inline; 1830 procedure remove_mnemonic(keyval: guint; target: PGtkWidget); cdecl; inline; 1831 procedure reshow_with_initial_size; cdecl; inline; 1832 procedure resize(width: gint; height: gint); cdecl; inline; resize_grip_is_visiblenull1833 function resize_grip_is_visible: gboolean; cdecl; inline; 1834 procedure resize_to_geometry(width: gint; height: gint); cdecl; inline; 1835 procedure set_accept_focus(setting: gboolean); cdecl; inline; 1836 procedure set_application(application: PGtkApplication); cdecl; inline; 1837 procedure set_attached_to(attach_widget: PGtkWidget); cdecl; inline; 1838 procedure set_decorated(setting: gboolean); cdecl; inline; 1839 procedure set_default(default_widget: PGtkWidget); cdecl; inline; 1840 procedure set_default_geometry(width: gint; height: gint); cdecl; inline; 1841 procedure set_default_size(width: gint; height: gint); cdecl; inline; 1842 procedure set_deletable(setting: gboolean); cdecl; inline; 1843 procedure set_destroy_with_parent(setting: gboolean); cdecl; inline; 1844 procedure set_focus(focus: PGtkWidget); cdecl; inline; 1845 procedure set_focus_on_map(setting: gboolean); cdecl; inline; 1846 procedure set_focus_visible(setting: gboolean); cdecl; inline; 1847 procedure set_geometry_hints(geometry_widget: PGtkWidget; geometry: PGdkGeometry; geom_mask: TGdkWindowHints); cdecl; inline; 1848 procedure set_gravity(gravity: TGdkGravity); cdecl; inline; 1849 procedure set_has_resize_grip(value: gboolean); cdecl; inline; 1850 procedure set_has_user_ref_count(setting: gboolean); cdecl; inline; 1851 procedure set_hide_titlebar_when_maximized(setting: gboolean); cdecl; inline; 1852 procedure set_icon(icon: PGdkPixbuf); cdecl; inline; set_icon_from_filenull1853 function set_icon_from_file(filename: Pgchar; error: PPGError): gboolean; cdecl; inline; 1854 procedure set_icon_list(list: PGList); cdecl; inline; 1855 procedure set_icon_name(name: Pgchar); cdecl; inline; 1856 procedure set_keep_above(setting: gboolean); cdecl; inline; 1857 procedure set_keep_below(setting: gboolean); cdecl; inline; 1858 procedure set_mnemonic_modifier(modifier: TGdkModifierType); cdecl; inline; 1859 procedure set_mnemonics_visible(setting: gboolean); cdecl; inline; 1860 procedure set_modal(modal: gboolean); cdecl; inline; 1861 procedure set_position(position: TGtkWindowPosition); cdecl; inline; 1862 procedure set_resizable(resizable: gboolean); cdecl; inline; 1863 procedure set_role(role: Pgchar); cdecl; inline; 1864 procedure set_screen(screen: PGdkScreen); cdecl; inline; 1865 procedure set_skip_pager_hint(setting: gboolean); cdecl; inline; 1866 procedure set_skip_taskbar_hint(setting: gboolean); cdecl; inline; 1867 procedure set_startup_id(startup_id: Pgchar); cdecl; inline; 1868 procedure set_title(title: Pgchar); cdecl; inline; 1869 procedure set_transient_for(parent: PGtkWindow); cdecl; inline; 1870 procedure set_type_hint(hint: TGdkWindowTypeHint); cdecl; inline; 1871 procedure set_urgency_hint(setting: gboolean); cdecl; inline; 1872 procedure set_wmclass(wmclass_name: Pgchar; wmclass_class: Pgchar); cdecl; inline; 1873 procedure stick; cdecl; inline; 1874 procedure unfullscreen; cdecl; inline; 1875 procedure unmaximize; cdecl; inline; 1876 procedure unstick; cdecl; inline; 1877 property accept_focus: gboolean read get_accept_focus write set_accept_focus; 1878 property application: PGtkApplication read get_application write set_application; 1879 property attached_to: PGtkWidget read get_attached_to write set_attached_to; 1880 property decorated: gboolean read get_decorated write set_decorated; 1881 //property default_height: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_default_height { property is writeable but setter not declared } ; 1882 //property default_width: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_default_width { property is writeable but setter not declared } ; 1883 property deletable: gboolean read get_deletable write set_deletable; 1884 property destroy_with_parent: gboolean read get_destroy_with_parent write set_destroy_with_parent; 1885 property focus_on_map: gboolean read get_focus_on_map write set_focus_on_map; 1886 property focus_visible: gboolean read get_focus_visible write set_focus_visible; 1887 property gravity: TGdkGravity read get_gravity write set_gravity; 1888 property has_resize_grip: gboolean read get_has_resize_grip write set_has_resize_grip; 1889 //property has_toplevel_focus1: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_has_toplevel_focus ; 1890 property hide_titlebar_when_maximized: gboolean read get_hide_titlebar_when_maximized write set_hide_titlebar_when_maximized; 1891 property icon: PGdkPixbuf read get_icon write set_icon; 1892 property icon_name: Pgchar read get_icon_name write set_icon_name; 1893 //property is_active1: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_is_active ; 1894 property mnemonics_visible: gboolean read get_mnemonics_visible write set_mnemonics_visible; 1895 property modal: gboolean read get_modal write set_modal; 1896 property resizable: gboolean read get_resizable write set_resizable; 1897 //property resize_grip_visible: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_resize_grip_visible ; 1898 property role: Pgchar read get_role write set_role; 1899 property screen: PGdkScreen read get_screen write set_screen; 1900 property skip_pager_hint: gboolean read get_skip_pager_hint write set_skip_pager_hint; 1901 property skip_taskbar_hint: gboolean read get_skip_taskbar_hint write set_skip_taskbar_hint; 1902 //property startup_id: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_startup_id { property is writeable but setter not declared } ; 1903 property title: Pgchar read get_title write set_title; 1904 property transient_for: PGtkWindow read get_transient_for write set_transient_for; 1905 //property type_: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_type { property is writeable but setter not declared } ; 1906 property type_hint: TGdkWindowTypeHint read get_type_hint write set_type_hint; 1907 property urgency_hint: gboolean read get_urgency_hint write set_urgency_hint; 1908 //property window_position: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_window_position { property is writeable but setter not declared } ; 1909 end; 1910 1911 PPGtkDialogFlags = ^PGtkDialogFlags; 1912 PGtkDialogFlags = ^TGtkDialogFlags; 1913 1914 PPGtkDialogPrivate = ^PGtkDialogPrivate; 1915 PGtkDialogPrivate = ^TGtkDialogPrivate; 1916 TGtkDialog = object(TGtkWindow) 1917 priv4: PGtkDialogPrivate; newnull1918 function new: PGtkDialog; cdecl; inline; static; new_with_buttonsnull1919 //function new_with_buttons(title: Pgchar; parent: PGtkWindow; flags: TGtkDialogFlags; first_button_text: Pgchar; args: array of const): PGtkDialog; cdecl; inline; static; 1920 procedure add_action_widget(child: PGtkWidget; response_id: gint); cdecl; inline; add_buttonnull1921 function add_button(button_text: Pgchar; response_id: gint): PGtkWidget; cdecl; inline; 1922 //procedure add_buttons(first_button_text: Pgchar; args: array of const); cdecl; inline; get_action_areanull1923 function get_action_area: PGtkWidget; cdecl; inline; get_content_areanull1924 function get_content_area: PGtkWidget; cdecl; inline; get_response_for_widgetnull1925 function get_response_for_widget(widget: PGtkWidget): gint; cdecl; inline; get_widget_for_responsenull1926 function get_widget_for_response(response_id: gint): PGtkWidget; cdecl; inline; 1927 procedure response(response_id: gint); cdecl; inline; runnull1928 function run: gint; cdecl; inline; 1929 //procedure set_alternative_button_order(first_response_id: gint; args: array of const); cdecl; inline; 1930 procedure set_alternative_button_order_from_array(n_params: gint; new_order: Pgint); cdecl; inline; 1931 procedure set_default_response(response_id: gint); cdecl; inline; 1932 procedure set_response_sensitive(response_id: gint; setting: gboolean); cdecl; inline; 1933 end; 1934 1935 PPGtkLicense = ^PGtkLicense; 1936 PGtkLicense = ^TGtkLicense; 1937 1938 PPGtkAboutDialogPrivate = ^PGtkAboutDialogPrivate; 1939 PGtkAboutDialogPrivate = ^TGtkAboutDialogPrivate; 1940 TGtkAboutDialog = object(TGtkDialog) 1941 priv5: PGtkAboutDialogPrivate; newnull1942 function new: PGtkAboutDialog; cdecl; inline; static; 1943 procedure add_credit_section(section_name: Pgchar; people: PPgchar); cdecl; inline; get_artistsnull1944 function get_artists: PPgchar; cdecl; inline; get_authorsnull1945 function get_authors: PPgchar; cdecl; inline; get_commentsnull1946 function get_comments: Pgchar; cdecl; inline; get_copyrightnull1947 function get_copyright: Pgchar; cdecl; inline; get_documentersnull1948 function get_documenters: PPgchar; cdecl; inline; get_licensenull1949 function get_license: Pgchar; cdecl; inline; get_license_typenull1950 function get_license_type: TGtkLicense; cdecl; inline; get_logonull1951 function get_logo: PGdkPixbuf; cdecl; inline; get_logo_icon_namenull1952 function get_logo_icon_name: Pgchar; cdecl; inline; get_program_namenull1953 function get_program_name: Pgchar; cdecl; inline; get_translator_creditsnull1954 function get_translator_credits: Pgchar; cdecl; inline; get_versionnull1955 function get_version: Pgchar; cdecl; inline; get_websitenull1956 function get_website: Pgchar; cdecl; inline; get_website_labelnull1957 function get_website_label: Pgchar; cdecl; inline; get_wrap_licensenull1958 function get_wrap_license: gboolean; cdecl; inline; 1959 procedure set_artists(artists: PPgchar); cdecl; inline; 1960 procedure set_authors(authors: PPgchar); cdecl; inline; 1961 procedure set_comments(comments: Pgchar); cdecl; inline; 1962 procedure set_copyright(copyright: Pgchar); cdecl; inline; 1963 procedure set_documenters(documenters: PPgchar); cdecl; inline; 1964 procedure set_license(license: Pgchar); cdecl; inline; 1965 procedure set_license_type(license_type: TGtkLicense); cdecl; inline; 1966 procedure set_logo(logo: PGdkPixbuf); cdecl; inline; 1967 procedure set_logo_icon_name(icon_name: Pgchar); cdecl; inline; 1968 procedure set_program_name(name: Pgchar); cdecl; inline; 1969 procedure set_translator_credits(translator_credits: Pgchar); cdecl; inline; 1970 procedure set_version(version: Pgchar); cdecl; inline; 1971 procedure set_website(website: Pgchar); cdecl; inline; 1972 procedure set_website_label(website_label: Pgchar); cdecl; inline; 1973 procedure set_wrap_license(wrap_license: gboolean); cdecl; inline; 1974 property artists: PPgchar read get_artists write set_artists; 1975 property authors: PPgchar read get_authors write set_authors; 1976 property comments: Pgchar read get_comments write set_comments; 1977 property copyright: Pgchar read get_copyright write set_copyright; 1978 property documenters: PPgchar read get_documenters write set_documenters; 1979 property license: Pgchar read get_license write set_license; 1980 property license_type: TGtkLicense read get_license_type write set_license_type; 1981 property logo: PGdkPixbuf read get_logo write set_logo; 1982 property logo_icon_name: Pgchar read get_logo_icon_name write set_logo_icon_name; 1983 property program_name: Pgchar read get_program_name write set_program_name; 1984 property translator_credits: Pgchar read get_translator_credits write set_translator_credits; 1985 property version: Pgchar read get_version write set_version; 1986 property website: Pgchar read get_website write set_website; 1987 property website_label: Pgchar read get_website_label write set_website_label; 1988 property wrap_license: gboolean read get_wrap_license write set_wrap_license; 1989 end; 1990 1991 TGtkAboutDialogPrivate = record 1992 end; 1993 1994 1995 1996 PPGtkDialogClass = ^PGtkDialogClass; 1997 PGtkDialogClass = ^TGtkDialogClass; 1998 1999 PPGtkWindowClass = ^PGtkWindowClass; 2000 PGtkWindowClass = ^TGtkWindowClass; 2001 2002 PPGtkBinClass = ^PGtkBinClass; 2003 PGtkBinClass = ^TGtkBinClass; 2004 2005 PPGtkContainerClass = ^PGtkContainerClass; 2006 PGtkContainerClass = ^TGtkContainerClass; 2007 2008 PPGtkWidgetClass = ^PGtkWidgetClass; 2009 PGtkWidgetClass = ^TGtkWidgetClass; 2010 2011 PPGtkRcPropertyParser = ^PGtkRcPropertyParser; 2012 PGtkRcPropertyParser = ^TGtkRcPropertyParser; specnull2013 TGtkRcPropertyParser = function(pspec: PGParamSpec; rc_string: PGString; property_value: PGValue): gboolean; cdecl; 2014 2015 PPGtkStateType = ^PGtkStateType; 2016 PGtkStateType = ^TGtkStateType; 2017 2018 PPGtkSelectionData = ^PGtkSelectionData; 2019 PGtkSelectionData = ^TGtkSelectionData; 2020 2021 PPGtkDragResult = ^PGtkDragResult; 2022 PGtkDragResult = ^TGtkDragResult; 2023 2024 PPGtkWidgetHelpType = ^PGtkWidgetHelpType; 2025 PGtkWidgetHelpType = ^TGtkWidgetHelpType; 2026 2027 PPGtkTooltip = ^PGtkTooltip; 2028 PGtkTooltip = ^TGtkTooltip; 2029 2030 PPGtkWidgetClassPrivate = ^PGtkWidgetClassPrivate; 2031 PGtkWidgetClassPrivate = ^TGtkWidgetClassPrivate; 2032 TGtkWidgetClass = object 2033 parent_class: TGInitiallyUnownedClass; 2034 activate_signal: guint; 2035 dispatch_child_properties_changed: procedure(widget: PGtkWidget; n_pspecs: guint; pspecs: PPGParamSpec); cdecl; 2036 destroy_: procedure(widget: PGtkWidget); cdecl; 2037 show: procedure(widget: PGtkWidget); cdecl; 2038 show_all: procedure(widget: PGtkWidget); cdecl; 2039 hide: procedure(widget: PGtkWidget); cdecl; 2040 map: procedure(widget: PGtkWidget); cdecl; 2041 unmap: procedure(widget: PGtkWidget); cdecl; 2042 realize: procedure(widget: PGtkWidget); cdecl; 2043 unrealize: procedure(widget: PGtkWidget); cdecl; 2044 size_allocate: procedure(widget: PGtkWidget; allocation: PGtkAllocation); cdecl; 2045 state_changed: procedure(widget: PGtkWidget; previous_state: TGtkStateType); cdecl; 2046 state_flags_changed: procedure(widget: PGtkWidget; previous_state_flags: TGtkStateFlags); cdecl; 2047 parent_set: procedure(widget: PGtkWidget; previous_parent: PGtkWidget); cdecl; 2048 hierarchy_changed: procedure(widget: PGtkWidget; previous_toplevel: PGtkWidget); cdecl; 2049 style_set: procedure(widget: PGtkWidget; previous_style: PGtkStyle); cdecl; 2050 direction_changed: procedure(widget: PGtkWidget; previous_direction: TGtkTextDirection); cdecl; 2051 grab_notify: procedure(widget: PGtkWidget; was_grabbed: gboolean); cdecl; 2052 child_notify: procedure(widget: PGtkWidget; child_property: PGParamSpec); cdecl; idgetnull2053 draw: function(widget: PGtkWidget; cr: Pcairo_t): gboolean; cdecl; idgetnull2054 get_request_mode: function(widget: PGtkWidget): TGtkSizeRequestMode; cdecl; 2055 get_preferred_height: procedure(widget: PGtkWidget; minimum_height: Pgint; natural_height: Pgint); cdecl; 2056 get_preferred_width_for_height: procedure(widget: PGtkWidget; height: gint; minimum_width: Pgint; natural_width: Pgint); cdecl; 2057 get_preferred_width: procedure(widget: PGtkWidget; minimum_width: Pgint; natural_width: Pgint); cdecl; 2058 get_preferred_height_for_width: procedure(widget: PGtkWidget; width: gint; minimum_height: Pgint; natural_height: Pgint); cdecl; idgetnull2059 mnemonic_activate: function(widget: PGtkWidget; group_cycling: gboolean): gboolean; cdecl; 2060 grab_focus: procedure(widget: PGtkWidget); cdecl; idgetnull2061 focus: function(widget: PGtkWidget; direction: TGtkDirectionType): gboolean; cdecl; 2062 move_focus: procedure(widget: PGtkWidget; direction: TGtkDirectionType); cdecl; idgetnull2063 keynav_failed: function(widget: PGtkWidget; direction: TGtkDirectionType): gboolean; cdecl; idgetnull2064 event: function(widget: PGtkWidget; event: PGdkEvent): gboolean; cdecl; idgetnull2065 button_press_event: function(widget: PGtkWidget; event: PGdkEventButton): gboolean; cdecl; idgetnull2066 button_release_event: function(widget: PGtkWidget; event: PGdkEventButton): gboolean; cdecl; idgetnull2067 scroll_event: function(widget: PGtkWidget; event: PGdkEventScroll): gboolean; cdecl; idgetnull2068 motion_notify_event: function(widget: PGtkWidget; event: PGdkEventMotion): gboolean; cdecl; idgetnull2069 delete_event: function(widget: PGtkWidget; event: PGdkEventAny): gboolean; cdecl; idgetnull2070 destroy_event: function(widget: PGtkWidget; event: PGdkEventAny): gboolean; cdecl; idgetnull2071 key_press_event: function(widget: PGtkWidget; event: PGdkEventKey): gboolean; cdecl; idgetnull2072 key_release_event: function(widget: PGtkWidget; event: PGdkEventKey): gboolean; cdecl; idgetnull2073 enter_notify_event: function(widget: PGtkWidget; event: PGdkEventCrossing): gboolean; cdecl; idgetnull2074 leave_notify_event: function(widget: PGtkWidget; event: PGdkEventCrossing): gboolean; cdecl; idgetnull2075 configure_event: function(widget: PGtkWidget; event: PGdkEventConfigure): gboolean; cdecl; idgetnull2076 focus_in_event: function(widget: PGtkWidget; event: PGdkEventFocus): gboolean; cdecl; idgetnull2077 focus_out_event: function(widget: PGtkWidget; event: PGdkEventFocus): gboolean; cdecl; idgetnull2078 map_event: function(widget: PGtkWidget; event: PGdkEventAny): gboolean; cdecl; idgetnull2079 unmap_event: function(widget: PGtkWidget; event: PGdkEventAny): gboolean; cdecl; idgetnull2080 property_notify_event: function(widget: PGtkWidget; event: PGdkEventProperty): gboolean; cdecl; idgetnull2081 selection_clear_event: function(widget: PGtkWidget; event: PGdkEventSelection): gboolean; cdecl; idgetnull2082 selection_request_event: function(widget: PGtkWidget; event: PGdkEventSelection): gboolean; cdecl; idgetnull2083 selection_notify_event: function(widget: PGtkWidget; event: PGdkEventSelection): gboolean; cdecl; idgetnull2084 proximity_in_event: function(widget: PGtkWidget; event: PGdkEventProximity): gboolean; cdecl; idgetnull2085 proximity_out_event: function(widget: PGtkWidget; event: PGdkEventProximity): gboolean; cdecl; idgetnull2086 visibility_notify_event: function(widget: PGtkWidget; event: PGdkEventVisibility): gboolean; cdecl; idgetnull2087 window_state_event: function(widget: PGtkWidget; event: PGdkEventWindowState): gboolean; cdecl; idgetnull2088 damage_event: function(widget: PGtkWidget; event: PGdkEventExpose): gboolean; cdecl; idgetnull2089 grab_broken_event: function(widget: PGtkWidget; event: PGdkEventGrabBroken): gboolean; cdecl; 2090 selection_get: procedure(widget: PGtkWidget; selection_data: PGtkSelectionData; info: guint; time_: guint); cdecl; 2091 selection_received: procedure(widget: PGtkWidget; selection_data: PGtkSelectionData; time_: guint); cdecl; 2092 drag_begin: procedure(widget: PGtkWidget; context: PGdkDragContext); cdecl; 2093 drag_end: procedure(widget: PGtkWidget; context: PGdkDragContext); cdecl; 2094 drag_data_get: procedure(widget: PGtkWidget; context: PGdkDragContext; selection_data: PGtkSelectionData; info: guint; time_: guint); cdecl; 2095 drag_data_delete: procedure(widget: PGtkWidget; context: PGdkDragContext); cdecl; 2096 drag_leave: procedure(widget: PGtkWidget; context: PGdkDragContext; time_: guint); cdecl; idgetnull2097 drag_motion: function(widget: PGtkWidget; context: PGdkDragContext; x: gint; y: gint; time_: guint): gboolean; cdecl; idgetnull2098 drag_drop: function(widget: PGtkWidget; context: PGdkDragContext; x: gint; y: gint; time_: guint): gboolean; cdecl; 2099 drag_data_received: procedure(widget: PGtkWidget; context: PGdkDragContext; x: gint; y: gint; selection_data: PGtkSelectionData; info: guint; time_: guint); cdecl; idgetnull2100 drag_failed: function(widget: PGtkWidget; context: PGdkDragContext; result_: TGtkDragResult): gboolean; cdecl; idgetnull2101 popup_menu: function(widget: PGtkWidget): gboolean; cdecl; idgetnull2102 show_help: function(widget: PGtkWidget; help_type: TGtkWidgetHelpType): gboolean; cdecl; idgetnull2103 get_accessible: function(widget: PGtkWidget): PAtkObject; cdecl; 2104 screen_changed: procedure(widget: PGtkWidget; previous_screen: PGdkScreen); cdecl; idgetnull2105 can_activate_accel: function(widget: PGtkWidget; signal_id: guint): gboolean; cdecl; 2106 composited_changed: procedure(widget: PGtkWidget); cdecl; idgetnull2107 query_tooltip: function(widget: PGtkWidget; x: gint; y: gint; keyboard_tooltip: gboolean; tooltip: PGtkTooltip): gboolean; cdecl; 2108 compute_expand: procedure(widget: PGtkWidget; hexpand_p: Pgboolean; vexpand_p: Pgboolean); cdecl; 2109 adjust_size_request: procedure(widget: PGtkWidget; orientation: TGtkOrientation; minimum_size: Pgint; natural_size: Pgint); cdecl; 2110 adjust_size_allocation: procedure(widget: PGtkWidget; orientation: TGtkOrientation; minimum_size: Pgint; natural_size: Pgint; allocated_pos: Pgint; allocated_size: Pgint); cdecl; 2111 style_updated: procedure(widget: PGtkWidget); cdecl; idgetnull2112 touch_event: function(widget: PGtkWidget; event: PGdkEventTouch): gboolean; cdecl; 2113 priv: PGtkWidgetClassPrivate; 2114 _gtk_reserved2: procedure; cdecl; 2115 _gtk_reserved3: procedure; cdecl; 2116 _gtk_reserved4: procedure; cdecl; 2117 _gtk_reserved5: procedure; cdecl; 2118 _gtk_reserved6: procedure; cdecl; 2119 _gtk_reserved7: procedure; cdecl; find_style_propertynull2120 function find_style_property(property_name: Pgchar): PGParamSpec; cdecl; inline; 2121 procedure install_style_property(pspec: PGParamSpec); cdecl; inline; 2122 procedure install_style_property_parser(pspec: PGParamSpec; parser: TGtkRcPropertyParser); cdecl; inline; list_style_propertiesnull2123 function list_style_properties(n_properties: Pguint): PPGParamSpec; cdecl; inline; 2124 procedure set_accessible_role(role: TAtkRole); cdecl; inline; 2125 procedure set_accessible_type(type_: TGType); cdecl; inline; 2126 end; 2127 TGtkContainerClassBitfield0 = bitpacked record 2128 _handle_border_width: guint1 { changed from guint to accomodate 1 bitsize requirement }; 2129 end; 2130 2131 TGtkContainerClass = object 2132 parent_class: TGtkWidgetClass; 2133 add: procedure(container: PGtkContainer; widget: PGtkWidget); cdecl; 2134 remove: procedure(container: PGtkContainer; widget: PGtkWidget); cdecl; 2135 check_resize: procedure(container: PGtkContainer); cdecl; 2136 forall: procedure(container: PGtkContainer; include_internals: gboolean; callback: TGtkCallback; callback_data: gpointer); cdecl; 2137 set_focus_child: procedure(container: PGtkContainer; child: PGtkWidget); cdecl; ontainernull2138 child_type: function(container: PGtkContainer): TGType; cdecl; ontainernull2139 composite_name: function(container: PGtkContainer; child: PGtkWidget): Pgchar; cdecl; 2140 set_child_property: procedure(container: PGtkContainer; child: PGtkWidget; property_id: guint; value: PGValue; pspec: PGParamSpec); cdecl; 2141 get_child_property: procedure(container: PGtkContainer; child: PGtkWidget; property_id: guint; value: PGValue; pspec: PGParamSpec); cdecl; ontainernull2142 get_path_for_child: function(container: PGtkContainer; child: PGtkWidget): PGtkWidgetPath; cdecl; 2143 Bitfield0 : TGtkContainerClassBitfield0; { auto generated type } 2144 _gtk_reserved1: procedure; cdecl; 2145 _gtk_reserved2: procedure; cdecl; 2146 _gtk_reserved3: procedure; cdecl; 2147 _gtk_reserved4: procedure; cdecl; 2148 _gtk_reserved5: procedure; cdecl; 2149 _gtk_reserved6: procedure; cdecl; 2150 _gtk_reserved7: procedure; cdecl; 2151 _gtk_reserved8: procedure; cdecl; find_child_propertynull2152 function find_child_property(property_name: Pgchar): PGParamSpec; cdecl; inline; 2153 procedure handle_border_width; cdecl; inline; 2154 procedure install_child_property(property_id: guint; pspec: PGParamSpec); cdecl; inline; list_child_propertiesnull2155 function list_child_properties(n_properties: Pguint): PPGParamSpec; cdecl; inline; 2156 end; 2157 TGtkBinClass = object 2158 parent_class: TGtkContainerClass; 2159 _gtk_reserved1: procedure; cdecl; 2160 _gtk_reserved2: procedure; cdecl; 2161 _gtk_reserved3: procedure; cdecl; 2162 _gtk_reserved4: procedure; cdecl; 2163 end; 2164 TGtkWindowClass = object 2165 parent_class: TGtkBinClass; 2166 set_focus: procedure(window: PGtkWindow; focus: PGtkWidget); cdecl; 2167 activate_focus: procedure(window: PGtkWindow); cdecl; 2168 activate_default: procedure(window: PGtkWindow); cdecl; 2169 keys_changed: procedure(window: PGtkWindow); cdecl; 2170 _gtk_reserved1: procedure; cdecl; 2171 _gtk_reserved2: procedure; cdecl; 2172 _gtk_reserved3: procedure; cdecl; 2173 _gtk_reserved4: procedure; cdecl; 2174 end; 2175 TGtkDialogClass = object 2176 parent_class: TGtkWindowClass; 2177 response: procedure(dialog: PGtkDialog; response_id: gint); cdecl; 2178 close: procedure(dialog: PGtkDialog); cdecl; 2179 _gtk_reserved1: procedure; cdecl; 2180 _gtk_reserved2: procedure; cdecl; 2181 _gtk_reserved3: procedure; cdecl; 2182 _gtk_reserved4: procedure; cdecl; 2183 end; 2184 2185 PPGtkAboutDialogClass = ^PGtkAboutDialogClass; 2186 PGtkAboutDialogClass = ^TGtkAboutDialogClass; 2187 TGtkAboutDialogClass = object 2188 parent_class: TGtkDialogClass; ialognull2189 activate_link: function(dialog: PGtkAboutDialog; uri: Pgchar): gboolean; cdecl; 2190 _gtk_reserved1: procedure; cdecl; 2191 _gtk_reserved2: procedure; cdecl; 2192 _gtk_reserved3: procedure; cdecl; 2193 _gtk_reserved4: procedure; cdecl; 2194 end; 2195 2196 PPGtkAccelKey = ^PGtkAccelKey; 2197 PGtkAccelKey = ^TGtkAccelKey; 2198 2199 PPGtkAccelGroupFindFunc = ^PGtkAccelGroupFindFunc; 2200 PGtkAccelGroupFindFunc = ^TGtkAccelGroupFindFunc; eynull2201 TGtkAccelGroupFindFunc = function(key: PGtkAccelKey; closure: PGClosure; data: gpointer): gboolean; cdecl; 2202 2203 PPGtkAccelGroupEntry = ^PGtkAccelGroupEntry; 2204 PGtkAccelGroupEntry = ^TGtkAccelGroupEntry; 2205 2206 PPGtkAccelGroupPrivate = ^PGtkAccelGroupPrivate; 2207 PGtkAccelGroupPrivate = ^TGtkAccelGroupPrivate; 2208 TGtkAccelGroup = object(TGObject) 2209 priv: PGtkAccelGroupPrivate; newnull2210 function new: PGtkAccelGroup; cdecl; inline; static; from_accel_closurenull2211 function from_accel_closure(closure: PGClosure): PGtkAccelGroup; cdecl; inline; static; activatenull2212 function activate(accel_quark: TGQuark; acceleratable: PGObject; accel_key: guint; accel_mods: TGdkModifierType): gboolean; cdecl; inline; 2213 procedure connect(accel_key: guint; accel_mods: TGdkModifierType; accel_flags: TGtkAccelFlags; closure: PGClosure); cdecl; inline; 2214 procedure connect_by_path(accel_path: Pgchar; closure: PGClosure); cdecl; inline; disconnectnull2215 function disconnect(closure: PGClosure): gboolean; cdecl; inline; disconnect_keynull2216 function disconnect_key(accel_key: guint; accel_mods: TGdkModifierType): gboolean; cdecl; inline; findnull2217 function find(find_func: TGtkAccelGroupFindFunc; data: gpointer): PGtkAccelKey; cdecl; inline; get_is_lockednull2218 function get_is_locked: gboolean; cdecl; inline; get_modifier_masknull2219 function get_modifier_mask: TGdkModifierType; cdecl; inline; 2220 procedure lock; cdecl; inline; querynull2221 function query(accel_key: guint; accel_mods: TGdkModifierType; n_entries: Pguint): PGtkAccelGroupEntry; cdecl; inline; 2222 procedure unlock; cdecl; inline; 2223 property is_locked: gboolean read get_is_locked ; 2224 property modifier_mask: TGdkModifierType read get_modifier_mask ; 2225 end; 2226 TGtkAccelKeyBitfield0 = bitpacked record 2227 accel_flags: guint16 { changed from guint to accomodate 16 bitsize requirement }; 2228 end; 2229 2230 2231 TGtkAccelKey = record 2232 accel_key: guint; 2233 accel_mods: TGdkModifierType; 2234 Bitfield0 : TGtkAccelKeyBitfield0; { auto generated type } 2235 end; 2236 2237 2238 2239 TGtkAccelGroupEntry = record 2240 key: TGtkAccelKey; 2241 closure: PGClosure; 2242 accel_path_quark: TGQuark; 2243 end; 2244 2245 2246 2247 TGtkAccelGroupPrivate = record 2248 end; 2249 2250 ccel_groupnull2251 TGtkAccelGroupActivate = function(accel_group: PGtkAccelGroup; acceleratable: PGObject; keyval: guint; modifier: TGdkModifierType): gboolean; cdecl; 2252 2253 PPGtkAccelGroupClass = ^PGtkAccelGroupClass; 2254 PGtkAccelGroupClass = ^TGtkAccelGroupClass; 2255 TGtkAccelGroupClass = object 2256 parent_class: TGObjectClass; 2257 accel_changed: procedure(accel_group: PGtkAccelGroup; keyval: guint; modifier: TGdkModifierType; accel_closure: PGClosure); cdecl; 2258 _gtk_reserved1: procedure; cdecl; 2259 _gtk_reserved2: procedure; cdecl; 2260 _gtk_reserved3: procedure; cdecl; 2261 _gtk_reserved4: procedure; cdecl; 2262 end; 2263 2264 PPGtkAccelLabel = ^PGtkAccelLabel; 2265 PGtkAccelLabel = ^TGtkAccelLabel; 2266 2267 PPGtkLabel = ^PGtkLabel; 2268 PGtkLabel = ^TGtkLabel; 2269 2270 PPGtkMisc = ^PGtkMisc; 2271 PGtkMisc = ^TGtkMisc; 2272 2273 PPGtkMiscPrivate = ^PGtkMiscPrivate; 2274 PGtkMiscPrivate = ^TGtkMiscPrivate; 2275 TGtkMisc = object(TGtkWidget) 2276 priv1: PGtkMiscPrivate; 2277 procedure get_alignment(xalign: Pgfloat; yalign: Pgfloat); cdecl; inline; 2278 procedure get_padding(xpad: Pgint; ypad: Pgint); cdecl; inline; 2279 procedure set_alignment(xalign: gfloat; yalign: gfloat); cdecl; inline; 2280 procedure set_padding(xpad: gint; ypad: gint); cdecl; inline; 2281 //property xalign: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_xalign { property is writeable but setter not declared } ; 2282 //property xpad: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_xpad { property is writeable but setter not declared } ; 2283 //property yalign: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_yalign { property is writeable but setter not declared } ; 2284 //property ypad: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_ypad { property is writeable but setter not declared } ; 2285 end; 2286 2287 PPGtkJustification = ^PGtkJustification; 2288 PGtkJustification = ^TGtkJustification; 2289 2290 PPGtkLabelPrivate = ^PGtkLabelPrivate; 2291 PGtkLabelPrivate = ^TGtkLabelPrivate; 2292 TGtkLabel = object(TGtkMisc) 2293 priv2: PGtkLabelPrivate; newnull2294 function new(str: Pgchar): PGtkLabel; cdecl; inline; static; new_with_mnemonicnull2295 function new_with_mnemonic(str: Pgchar): PGtkLabel; cdecl; inline; static; get_anglenull2296 function get_angle: gdouble; cdecl; inline; get_attributesnull2297 function get_attributes: PPangoAttrList; cdecl; inline; get_current_urinull2298 function get_current_uri: Pgchar; cdecl; inline; get_ellipsizenull2299 function get_ellipsize: TPangoEllipsizeMode; cdecl; inline; get_justifynull2300 function get_justify: TGtkJustification; cdecl; inline; get_labelnull2301 function get_label: Pgchar; cdecl; inline; get_layoutnull2302 function get_layout: PPangoLayout; cdecl; inline; 2303 procedure get_layout_offsets(x: Pgint; y: Pgint); cdecl; inline; get_line_wrapnull2304 function get_line_wrap: gboolean; cdecl; inline; get_line_wrap_modenull2305 function get_line_wrap_mode: TPangoWrapMode; cdecl; inline; get_max_width_charsnull2306 function get_max_width_chars: gint; cdecl; inline; get_mnemonic_keyvalnull2307 function get_mnemonic_keyval: guint; cdecl; inline; get_mnemonic_widgetnull2308 function get_mnemonic_widget: PGtkWidget; cdecl; inline; get_selectablenull2309 function get_selectable: gboolean; cdecl; inline; get_selection_boundsnull2310 function get_selection_bounds(start: Pgint; end_: Pgint): gboolean; cdecl; inline; get_single_line_modenull2311 function get_single_line_mode: gboolean; cdecl; inline; get_textnull2312 function get_text: Pgchar; cdecl; inline; get_track_visited_linksnull2313 function get_track_visited_links: gboolean; cdecl; inline; get_use_markupnull2314 function get_use_markup: gboolean; cdecl; inline; get_use_underlinenull2315 function get_use_underline: gboolean; cdecl; inline; get_width_charsnull2316 function get_width_chars: gint; cdecl; inline; 2317 procedure select_region(start_offset: gint; end_offset: gint); cdecl; inline; 2318 procedure set_angle(angle: gdouble); cdecl; inline; 2319 procedure set_attributes(attrs: PPangoAttrList); cdecl; inline; 2320 procedure set_ellipsize(mode: TPangoEllipsizeMode); cdecl; inline; 2321 procedure set_justify(jtype: TGtkJustification); cdecl; inline; 2322 procedure set_label(str: Pgchar); cdecl; inline; 2323 procedure set_line_wrap(wrap: gboolean); cdecl; inline; 2324 procedure set_line_wrap_mode(wrap_mode: TPangoWrapMode); cdecl; inline; 2325 procedure set_markup(str: Pgchar); cdecl; inline; 2326 procedure set_markup_with_mnemonic(str: Pgchar); cdecl; inline; 2327 procedure set_max_width_chars(n_chars: gint); cdecl; inline; 2328 procedure set_mnemonic_widget(widget: PGtkWidget); cdecl; inline; 2329 procedure set_pattern(pattern: Pgchar); cdecl; inline; 2330 procedure set_selectable(setting: gboolean); cdecl; inline; 2331 procedure set_single_line_mode(single_line_mode: gboolean); cdecl; inline; 2332 procedure set_text(str: Pgchar); cdecl; inline; 2333 procedure set_text_with_mnemonic(str: Pgchar); cdecl; inline; 2334 procedure set_track_visited_links(track_links: gboolean); cdecl; inline; 2335 procedure set_use_markup(setting: gboolean); cdecl; inline; 2336 procedure set_use_underline(setting: gboolean); cdecl; inline; 2337 procedure set_width_chars(n_chars: gint); cdecl; inline; 2338 property angle: gdouble read get_angle write set_angle; 2339 property attributes: PPangoAttrList read get_attributes write set_attributes; 2340 //property cursor_position: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_cursor_position ; 2341 property ellipsize: TPangoEllipsizeMode read get_ellipsize write set_ellipsize; 2342 property justify: TGtkJustification read get_justify write set_justify; 2343 property label_: Pgchar read get_label write set_label; 2344 property max_width_chars: gint read get_max_width_chars write set_max_width_chars; 2345 property mnemonic_keyval: guint read get_mnemonic_keyval ; 2346 property mnemonic_widget: PGtkWidget read get_mnemonic_widget write set_mnemonic_widget; 2347 //property pattern: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_pattern { property is writeable but setter not declared } ; 2348 property selectable: gboolean read get_selectable write set_selectable; 2349 //property selection_bound: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_selection_bound ; 2350 property single_line_mode: gboolean read get_single_line_mode write set_single_line_mode; 2351 property track_visited_links: gboolean read get_track_visited_links write set_track_visited_links; 2352 property use_markup: gboolean read get_use_markup write set_use_markup; 2353 property use_underline: gboolean read get_use_underline write set_use_underline; 2354 property width_chars: gint read get_width_chars write set_width_chars; 2355 //property wrap: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_wrap { property is writeable but setter not declared } ; 2356 //property wrap_mode: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_wrap_mode { property is writeable but setter not declared } ; 2357 end; 2358 2359 PPGtkAccelLabelPrivate = ^PGtkAccelLabelPrivate; 2360 PGtkAccelLabelPrivate = ^TGtkAccelLabelPrivate; 2361 TGtkAccelLabel = object(TGtkLabel) 2362 priv3: PGtkAccelLabelPrivate; newnull2363 function new(string_: Pgchar): PGtkAccelLabel; cdecl; inline; static; get_accel_widgetnull2364 function get_accel_widget: PGtkWidget; cdecl; inline; get_accel_widthnull2365 function get_accel_width: guint; cdecl; inline; refetchnull2366 function refetch: gboolean; cdecl; inline; 2367 procedure set_accel(accelerator_key: guint; accelerator_mods: TGdkModifierType); cdecl; inline; 2368 procedure set_accel_closure(accel_closure: PGClosure); cdecl; inline; 2369 procedure set_accel_widget(accel_widget: PGtkWidget); cdecl; inline; 2370 //property accel_closure: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_accel_closure { property is writeable but setter not declared } ; 2371 property accel_widget: PGtkWidget read get_accel_widget write set_accel_widget; 2372 end; 2373 2374 TGtkAccelLabelPrivate = record 2375 end; 2376 2377 2378 2379 PPGtkLabelClass = ^PGtkLabelClass; 2380 PGtkLabelClass = ^TGtkLabelClass; 2381 2382 PPGtkMiscClass = ^PGtkMiscClass; 2383 PGtkMiscClass = ^TGtkMiscClass; 2384 TGtkMiscClass = object 2385 parent_class: TGtkWidgetClass; 2386 _gtk_reserved1: procedure; cdecl; 2387 _gtk_reserved2: procedure; cdecl; 2388 _gtk_reserved3: procedure; cdecl; 2389 _gtk_reserved4: procedure; cdecl; 2390 end; 2391 2392 PPGtkMovementStep = ^PGtkMovementStep; 2393 PGtkMovementStep = ^TGtkMovementStep; 2394 2395 PPGtkMenu = ^PGtkMenu; 2396 PGtkMenu = ^TGtkMenu; 2397 TGtkLabelClass = object 2398 parent_class: TGtkMiscClass; 2399 move_cursor: procedure(label_: PGtkLabel; step: TGtkMovementStep; count: gint; extend_selection: gboolean); cdecl; 2400 copy_clipboard: procedure(label_: PGtkLabel); cdecl; 2401 populate_popup: procedure(label_: PGtkLabel; menu: PGtkMenu); cdecl; abel_null2402 activate_link: function(label_: PGtkLabel; uri: Pgchar): gboolean; cdecl; 2403 _gtk_reserved1: procedure; cdecl; 2404 _gtk_reserved2: procedure; cdecl; 2405 _gtk_reserved3: procedure; cdecl; 2406 _gtk_reserved4: procedure; cdecl; 2407 _gtk_reserved5: procedure; cdecl; 2408 _gtk_reserved6: procedure; cdecl; 2409 _gtk_reserved7: procedure; cdecl; 2410 _gtk_reserved8: procedure; cdecl; 2411 end; 2412 2413 PPGtkAccelLabelClass = ^PGtkAccelLabelClass; 2414 PGtkAccelLabelClass = ^TGtkAccelLabelClass; 2415 TGtkAccelLabelClass = object 2416 parent_class: TGtkLabelClass; 2417 signal_quote1: Pgchar; 2418 signal_quote2: Pgchar; 2419 mod_name_shift: Pgchar; 2420 mod_name_control: Pgchar; 2421 mod_name_alt: Pgchar; 2422 mod_separator: Pgchar; 2423 _gtk_reserved1: procedure; cdecl; 2424 _gtk_reserved2: procedure; cdecl; 2425 _gtk_reserved3: procedure; cdecl; 2426 _gtk_reserved4: procedure; cdecl; 2427 end; 2428 TGtkAccelMapForeach = procedure(data: gpointer; accel_path: Pgchar; accel_key: guint; accel_mods: TGdkModifierType; changed: gboolean); cdecl; 2429 2430 PPGtkAccelMap = ^PGtkAccelMap; 2431 PGtkAccelMap = ^TGtkAccelMap; 2432 2433 PPGtkAccelMapForeach = ^PGtkAccelMapForeach; 2434 PGtkAccelMapForeach = ^TGtkAccelMapForeach; 2435 TGtkAccelMap = object(TGObject) 2436 procedure add_entry(accel_path: Pgchar; accel_key: guint; accel_mods: TGdkModifierType); cdecl; inline; static; 2437 procedure add_filter(filter_pattern: Pgchar); cdecl; inline; static; change_entrynull2438 function change_entry(accel_path: Pgchar; accel_key: guint; accel_mods: TGdkModifierType; replace: gboolean): gboolean; cdecl; inline; static; 2439 procedure foreach(data: gpointer; foreach_func: TGtkAccelMapForeach); cdecl; inline; static; 2440 procedure foreach_unfiltered(data: gpointer; foreach_func: TGtkAccelMapForeach); cdecl; inline; static; getnull2441 function get: PGtkAccelMap; cdecl; inline; static; 2442 procedure load(file_name: Pgchar); cdecl; inline; static; 2443 procedure load_fd(fd: gint); cdecl; inline; static; 2444 procedure load_scanner(scanner: PGScanner); cdecl; inline; static; 2445 procedure lock_path(accel_path: Pgchar); cdecl; inline; static; lookup_entrynull2446 function lookup_entry(accel_path: Pgchar; key: PGtkAccelKey): gboolean; cdecl; inline; static; 2447 procedure save(file_name: Pgchar); cdecl; inline; static; 2448 procedure save_fd(fd: gint); cdecl; inline; static; 2449 procedure unlock_path(accel_path: Pgchar); cdecl; inline; static; 2450 end; 2451 2452 PPGtkAccelMapClass = ^PGtkAccelMapClass; 2453 PGtkAccelMapClass = ^TGtkAccelMapClass; 2454 TGtkAccelMapClass = object 2455 end; 2456 2457 PPGtkAccessible = ^PGtkAccessible; 2458 PGtkAccessible = ^TGtkAccessible; 2459 2460 PPGtkAccessiblePrivate = ^PGtkAccessiblePrivate; 2461 PGtkAccessiblePrivate = ^TGtkAccessiblePrivate; 2462 TGtkAccessible = object(TAtkObject) 2463 priv: PGtkAccessiblePrivate; get_widgetnull2464 function get_widget: PGtkWidget; cdecl; inline; 2465 procedure set_widget(widget: PGtkWidget); cdecl; inline; 2466 property widget: PGtkWidget read get_widget write set_widget; 2467 end; 2468 2469 TGtkAccessiblePrivate = record 2470 end; 2471 2472 2473 2474 PPGtkAccessibleClass = ^PGtkAccessibleClass; 2475 PGtkAccessibleClass = ^TGtkAccessibleClass; 2476 TGtkAccessibleClass = object 2477 parent_class: TAtkObjectClass; 2478 connect_widget_destroyed: procedure(accessible: PGtkAccessible); cdecl; 2479 widget_set: procedure(accessible: PGtkAccessible); cdecl; 2480 widget_unset: procedure(accessible: PGtkAccessible); cdecl; 2481 _gtk_reserved3: procedure; cdecl; 2482 _gtk_reserved4: procedure; cdecl; 2483 end; 2484 2485 PPGtkAction = ^PGtkAction; 2486 PGtkAction = ^TGtkAction; 2487 2488 PPGtkActionPrivate = ^PGtkActionPrivate; 2489 PGtkActionPrivate = ^TGtkActionPrivate; 2490 TGtkAction = object(TGObject) 2491 private_data: PGtkActionPrivate; newnull2492 function new(name: Pgchar; label_: Pgchar; tooltip: Pgchar; stock_id: Pgchar): PGtkAction; cdecl; inline; static; 2493 procedure activate; cdecl; inline; 2494 procedure block_activate; cdecl; inline; 2495 procedure connect_accelerator; cdecl; inline; create_iconnull2496 function create_icon(icon_size: gint): PGtkWidget; cdecl; inline; create_menunull2497 function create_menu: PGtkWidget; cdecl; inline; create_menu_itemnull2498 function create_menu_item: PGtkWidget; cdecl; inline; create_tool_itemnull2499 function create_tool_item: PGtkWidget; cdecl; inline; 2500 procedure disconnect_accelerator; cdecl; inline; get_accel_closurenull2501 function get_accel_closure: PGClosure; cdecl; inline; get_accel_pathnull2502 function get_accel_path: Pgchar; cdecl; inline; get_always_show_imagenull2503 function get_always_show_image: gboolean; cdecl; inline; get_giconnull2504 function get_gicon: PGIcon; cdecl; inline; get_icon_namenull2505 function get_icon_name: Pgchar; cdecl; inline; get_is_importantnull2506 function get_is_important: gboolean; cdecl; inline; get_labelnull2507 function get_label: Pgchar; cdecl; inline; get_namenull2508 function get_name: Pgchar; cdecl; inline; get_proxiesnull2509 function get_proxies: PGSList; cdecl; inline; get_sensitivenull2510 function get_sensitive: gboolean; cdecl; inline; get_short_labelnull2511 function get_short_label: Pgchar; cdecl; inline; get_stock_idnull2512 function get_stock_id: Pgchar; cdecl; inline; get_tooltipnull2513 function get_tooltip: Pgchar; cdecl; inline; get_visiblenull2514 function get_visible: gboolean; cdecl; inline; get_visible_horizontalnull2515 function get_visible_horizontal: gboolean; cdecl; inline; get_visible_verticalnull2516 function get_visible_vertical: gboolean; cdecl; inline; is_sensitivenull2517 function is_sensitive: gboolean; cdecl; inline; is_visiblenull2518 function is_visible: gboolean; cdecl; inline; 2519 procedure set_accel_group(accel_group: PGtkAccelGroup); cdecl; inline; 2520 procedure set_accel_path(accel_path: Pgchar); cdecl; inline; 2521 procedure set_always_show_image(always_show: gboolean); cdecl; inline; 2522 procedure set_gicon(icon: PGIcon); cdecl; inline; 2523 procedure set_icon_name(icon_name: Pgchar); cdecl; inline; 2524 procedure set_is_important(is_important: gboolean); cdecl; inline; 2525 procedure set_label(label_: Pgchar); cdecl; inline; 2526 procedure set_sensitive(sensitive: gboolean); cdecl; inline; 2527 procedure set_short_label(short_label: Pgchar); cdecl; inline; 2528 procedure set_stock_id(stock_id: Pgchar); cdecl; inline; 2529 procedure set_tooltip(tooltip: Pgchar); cdecl; inline; 2530 procedure set_visible(visible: gboolean); cdecl; inline; 2531 procedure set_visible_horizontal(visible_horizontal: gboolean); cdecl; inline; 2532 procedure set_visible_vertical(visible_vertical: gboolean); cdecl; inline; 2533 procedure unblock_activate; cdecl; inline; 2534 //property action_group: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_action_group { property is writeable but setter not declared } ; 2535 property always_show_image: gboolean read get_always_show_image write set_always_show_image; 2536 property gicon: PGIcon read get_gicon write set_gicon; 2537 //property hide_if_empty: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_hide_if_empty { property is writeable but setter not declared } ; 2538 property icon_name: Pgchar read get_icon_name write set_icon_name; 2539 property is_important: gboolean read get_is_important write set_is_important; 2540 property label_: Pgchar read get_label write set_label; 2541 property name: Pgchar read get_name { property is writeable but setter not declared } ; 2542 property sensitive: gboolean read get_sensitive write set_sensitive; 2543 property short_label: Pgchar read get_short_label write set_short_label; 2544 property stock_id: Pgchar read get_stock_id write set_stock_id; 2545 property tooltip: Pgchar read get_tooltip write set_tooltip; 2546 property visible: gboolean read get_visible write set_visible; 2547 property visible_horizontal: gboolean read get_visible_horizontal write set_visible_horizontal; 2548 //property visible_overflown: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_visible_overflown { property is writeable but setter not declared } ; 2549 property visible_vertical: gboolean read get_visible_vertical write set_visible_vertical; 2550 end; 2551 2552 PPGtkActionGroup = ^PGtkActionGroup; 2553 PGtkActionGroup = ^TGtkActionGroup; 2554 2555 PPGtkActionEntry = ^PGtkActionEntry; 2556 PGtkActionEntry = ^TGtkActionEntry; 2557 2558 PPGtkRadioActionEntry = ^PGtkRadioActionEntry; 2559 PGtkRadioActionEntry = ^TGtkRadioActionEntry; 2560 2561 PPGtkToggleActionEntry = ^PGtkToggleActionEntry; 2562 PGtkToggleActionEntry = ^TGtkToggleActionEntry; 2563 2564 PPGtkTranslateFunc = ^PGtkTranslateFunc; 2565 PGtkTranslateFunc = ^TGtkTranslateFunc; athnull2566 TGtkTranslateFunc = function(path: Pgchar; func_data: gpointer): Pgchar; cdecl; 2567 2568 PPGtkActionGroupPrivate = ^PGtkActionGroupPrivate; 2569 PGtkActionGroupPrivate = ^TGtkActionGroupPrivate; 2570 TGtkActionGroup = object(TGObject) 2571 priv: PGtkActionGroupPrivate; newnull2572 function new(name: Pgchar): PGtkActionGroup; cdecl; inline; static; 2573 procedure add_action(action: PGtkAction); cdecl; inline; 2574 procedure add_action_with_accel(action: PGtkAction; accelerator: Pgchar); cdecl; inline; 2575 procedure add_actions(entries: PGtkActionEntry; n_entries: guint; user_data: gpointer); cdecl; inline; 2576 procedure add_actions_full(entries: PGtkActionEntry; n_entries: guint; user_data: gpointer; destroy_: TGDestroyNotify); cdecl; inline; 2577 procedure add_radio_actions(entries: PGtkRadioActionEntry; n_entries: guint; value: gint; on_change: TGCallback; user_data: gpointer); cdecl; inline; 2578 procedure add_radio_actions_full(entries: PGtkRadioActionEntry; n_entries: guint; value: gint; on_change: TGCallback; user_data: gpointer; destroy_: TGDestroyNotify); cdecl; inline; 2579 procedure add_toggle_actions(entries: PGtkToggleActionEntry; n_entries: guint; user_data: gpointer); cdecl; inline; 2580 procedure add_toggle_actions_full(entries: PGtkToggleActionEntry; n_entries: guint; user_data: gpointer; destroy_: TGDestroyNotify); cdecl; inline; get_accel_groupnull2581 function get_accel_group: PGtkAccelGroup; cdecl; inline; get_actionnull2582 function get_action(action_name: Pgchar): PGtkAction; cdecl; inline; get_namenull2583 function get_name: Pgchar; cdecl; inline; get_sensitivenull2584 function get_sensitive: gboolean; cdecl; inline; get_visiblenull2585 function get_visible: gboolean; cdecl; inline; list_actionsnull2586 function list_actions: PGList; cdecl; inline; 2587 procedure remove_action(action: PGtkAction); cdecl; inline; 2588 procedure set_accel_group(accel_group: PGtkAccelGroup); cdecl; inline; 2589 procedure set_sensitive(sensitive: gboolean); cdecl; inline; 2590 procedure set_translate_func(func: TGtkTranslateFunc; data: gpointer; notify: TGDestroyNotify); cdecl; inline; 2591 procedure set_translation_domain(domain: Pgchar); cdecl; inline; 2592 procedure set_visible(visible: gboolean); cdecl; inline; translate_stringnull2593 function translate_string(string_: Pgchar): Pgchar; cdecl; inline; 2594 property accel_group: PGtkAccelGroup read get_accel_group write set_accel_group; 2595 property name: Pgchar read get_name { property is writeable but setter not declared } ; 2596 property sensitive: gboolean read get_sensitive write set_sensitive; 2597 property visible: gboolean read get_visible write set_visible; 2598 end; 2599 2600 TGtkActionPrivate = record 2601 end; 2602 2603 2604 2605 PPGtkActionClass = ^PGtkActionClass; 2606 PGtkActionClass = ^TGtkActionClass; 2607 TGtkActionClass = object 2608 parent_class: TGObjectClass; 2609 activate: procedure(action: PGtkAction); cdecl; 2610 menu_item_type: TGType; 2611 toolbar_item_type: TGType; ctionnull2612 create_menu_item: function(action: PGtkAction): PGtkWidget; cdecl; ctionnull2613 create_tool_item: function(action: PGtkAction): PGtkWidget; cdecl; 2614 connect_proxy: procedure(action: PGtkAction; proxy: PGtkWidget); cdecl; 2615 disconnect_proxy: procedure(action: PGtkAction; proxy: PGtkWidget); cdecl; ctionnull2616 create_menu: function(action: PGtkAction): PGtkWidget; cdecl; 2617 _gtk_reserved1: procedure; cdecl; 2618 _gtk_reserved2: procedure; cdecl; 2619 _gtk_reserved3: procedure; cdecl; 2620 _gtk_reserved4: procedure; cdecl; 2621 end; 2622 2623 TGtkActionEntry = record 2624 name: Pgchar; 2625 stock_id: Pgchar; 2626 label_: Pgchar; 2627 accelerator: Pgchar; 2628 tooltip: Pgchar; 2629 callback: TGCallback; 2630 end; 2631 2632 2633 2634 TGtkRadioActionEntry = record 2635 name: Pgchar; 2636 stock_id: Pgchar; 2637 label_: Pgchar; 2638 accelerator: Pgchar; 2639 tooltip: Pgchar; 2640 value: gint; 2641 end; 2642 2643 2644 2645 TGtkToggleActionEntry = record 2646 name: Pgchar; 2647 stock_id: Pgchar; 2648 label_: Pgchar; 2649 accelerator: Pgchar; 2650 tooltip: Pgchar; 2651 callback: TGCallback; 2652 is_active: gboolean; 2653 end; 2654 2655 2656 2657 TGtkActionGroupPrivate = record 2658 end; 2659 2660 2661 2662 PPGtkActionGroupClass = ^PGtkActionGroupClass; 2663 PGtkActionGroupClass = ^TGtkActionGroupClass; 2664 TGtkActionGroupClass = object 2665 parent_class: TGObjectClass; ction_groupnull2666 get_action: function(action_group: PGtkActionGroup; action_name: Pgchar): PGtkAction; cdecl; 2667 _gtk_reserved1: procedure; cdecl; 2668 _gtk_reserved2: procedure; cdecl; 2669 _gtk_reserved3: procedure; cdecl; 2670 _gtk_reserved4: procedure; cdecl; 2671 end; 2672 2673 PPGtkActionable = ^PGtkActionable; 2674 PGtkActionable = ^TGtkActionable; 2675 TGtkActionable = object get_action_namenull2676 function get_action_name: Pgchar; cdecl; inline; get_action_target_valuenull2677 function get_action_target_value: PGVariant; cdecl; inline; 2678 procedure set_action_name(action_name: Pgchar); cdecl; inline; 2679 //procedure set_action_target(format_string: Pgchar; args: array of const); cdecl; inline; 2680 procedure set_action_target_value(target_value: PGVariant); cdecl; inline; 2681 procedure set_detailed_action_name(detailed_action_name: Pgchar); cdecl; inline; 2682 property action_name: Pgchar read get_action_name write set_action_name; 2683 //property action_target: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_action_target { property is writeable but setter not declared } ; 2684 end; 2685 2686 PPGtkActionableInterface = ^PGtkActionableInterface; 2687 PGtkActionableInterface = ^TGtkActionableInterface; 2688 TGtkActionableInterface = object 2689 g_iface: TGTypeInterface; ctionablenull2690 get_action_name: function(actionable: PGtkActionable): Pgchar; cdecl; 2691 set_action_name: procedure(actionable: PGtkActionable; action_name: Pgchar); cdecl; ctionablenull2692 get_action_target_value: function(actionable: PGtkActionable): PGVariant; cdecl; 2693 set_action_target_value: procedure(actionable: PGtkActionable; target_value: PGVariant); cdecl; 2694 end; 2695 2696 PPGtkActivatable = ^PGtkActivatable; 2697 PGtkActivatable = ^TGtkActivatable; 2698 TGtkActivatable = object 2699 procedure do_set_related_action(action: PGtkAction); cdecl; inline; get_related_actionnull2700 function get_related_action: PGtkAction; cdecl; inline; get_use_action_appearancenull2701 function get_use_action_appearance: gboolean; cdecl; inline; 2702 procedure set_related_action(action: PGtkAction); cdecl; inline; 2703 procedure set_use_action_appearance(use_appearance: gboolean); cdecl; inline; 2704 procedure sync_action_properties(action: PGtkAction); cdecl; inline; 2705 property related_action: PGtkAction read get_related_action write set_related_action; 2706 property use_action_appearance: gboolean read get_use_action_appearance write set_use_action_appearance; 2707 end; 2708 2709 PPGtkActivatableIface = ^PGtkActivatableIface; 2710 PGtkActivatableIface = ^TGtkActivatableIface; 2711 TGtkActivatableIface = object 2712 g_iface: TGTypeInterface; 2713 update: procedure(activatable: PGtkActivatable; action: PGtkAction; property_name: Pgchar); cdecl; 2714 sync_action_properties: procedure(activatable: PGtkActivatable; action: PGtkAction); cdecl; 2715 end; 2716 2717 PPGtkAdjustmentPrivate = ^PGtkAdjustmentPrivate; 2718 PGtkAdjustmentPrivate = ^TGtkAdjustmentPrivate; 2719 TGtkAdjustment = object(TGInitiallyUnowned) 2720 priv: PGtkAdjustmentPrivate; newnull2721 function new(value: gdouble; lower: gdouble; upper: gdouble; step_increment: gdouble; page_increment: gdouble; page_size: gdouble): PGtkAdjustment; cdecl; inline; static; 2722 procedure changed; cdecl; inline; 2723 procedure clamp_page(lower: gdouble; upper: gdouble); cdecl; inline; 2724 procedure configure(value: gdouble; lower: gdouble; upper: gdouble; step_increment: gdouble; page_increment: gdouble; page_size: gdouble); cdecl; inline; get_lowernull2725 function get_lower: gdouble; cdecl; inline; get_minimum_incrementnull2726 function get_minimum_increment: gdouble; cdecl; inline; get_page_incrementnull2727 function get_page_increment: gdouble; cdecl; inline; get_page_sizenull2728 function get_page_size: gdouble; cdecl; inline; get_step_incrementnull2729 function get_step_increment: gdouble; cdecl; inline; get_uppernull2730 function get_upper: gdouble; cdecl; inline; get_valuenull2731 function get_value: gdouble; cdecl; inline; 2732 procedure set_lower(lower: gdouble); cdecl; inline; 2733 procedure set_page_increment(page_increment: gdouble); cdecl; inline; 2734 procedure set_page_size(page_size: gdouble); cdecl; inline; 2735 procedure set_step_increment(step_increment: gdouble); cdecl; inline; 2736 procedure set_upper(upper: gdouble); cdecl; inline; 2737 procedure set_value(value: gdouble); cdecl; inline; 2738 procedure value_changed; cdecl; inline; 2739 property lower: gdouble read get_lower write set_lower; 2740 property page_increment: gdouble read get_page_increment write set_page_increment; 2741 property page_size: gdouble read get_page_size write set_page_size; 2742 property step_increment: gdouble read get_step_increment write set_step_increment; 2743 property upper: gdouble read get_upper write set_upper; 2744 property value: gdouble read get_value write set_value; 2745 end; 2746 2747 TGtkAdjustmentPrivate = record 2748 end; 2749 2750 2751 2752 PPGtkAdjustmentClass = ^PGtkAdjustmentClass; 2753 PGtkAdjustmentClass = ^TGtkAdjustmentClass; 2754 TGtkAdjustmentClass = object 2755 parent_class: TGInitiallyUnownedClass; 2756 changed: procedure(adjustment: PGtkAdjustment); cdecl; 2757 value_changed: procedure(adjustment: PGtkAdjustment); cdecl; 2758 _gtk_reserved1: procedure; cdecl; 2759 _gtk_reserved2: procedure; cdecl; 2760 _gtk_reserved3: procedure; cdecl; 2761 _gtk_reserved4: procedure; cdecl; 2762 end; 2763 2764 PPGtkAlignment = ^PGtkAlignment; 2765 PGtkAlignment = ^TGtkAlignment; 2766 2767 PPGtkAlignmentPrivate = ^PGtkAlignmentPrivate; 2768 PGtkAlignmentPrivate = ^TGtkAlignmentPrivate; 2769 TGtkAlignment = object(TGtkBin) 2770 priv3: PGtkAlignmentPrivate; newnull2771 function new(xalign: gfloat; yalign: gfloat; xscale: gfloat; yscale: gfloat): PGtkAlignment; cdecl; inline; static; 2772 procedure get_padding(padding_top: Pguint; padding_bottom: Pguint; padding_left: Pguint; padding_right: Pguint); cdecl; inline; 2773 procedure set_(xalign: gfloat; yalign: gfloat; xscale: gfloat; yscale: gfloat); cdecl; inline; 2774 procedure set_padding(padding_top: guint; padding_bottom: guint; padding_left: guint; padding_right: guint); cdecl; inline; 2775 //property bottom_padding: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_bottom_padding { property is writeable but setter not declared } ; 2776 //property left_padding: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_left_padding { property is writeable but setter not declared } ; 2777 //property right_padding: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_right_padding { property is writeable but setter not declared } ; 2778 //property top_padding: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_top_padding { property is writeable but setter not declared } ; 2779 //property xalign: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_xalign { property is writeable but setter not declared } ; 2780 //property xscale: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_xscale { property is writeable but setter not declared } ; 2781 //property yalign: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_yalign { property is writeable but setter not declared } ; 2782 //property yscale: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_yscale { property is writeable but setter not declared } ; 2783 end; 2784 2785 TGtkAlignmentPrivate = record 2786 end; 2787 2788 2789 2790 PPGtkAlignmentClass = ^PGtkAlignmentClass; 2791 PGtkAlignmentClass = ^TGtkAlignmentClass; 2792 TGtkAlignmentClass = object 2793 parent_class: TGtkBinClass; 2794 _gtk_reserved1: procedure; cdecl; 2795 _gtk_reserved2: procedure; cdecl; 2796 _gtk_reserved3: procedure; cdecl; 2797 _gtk_reserved4: procedure; cdecl; 2798 end; 2799 2800 PPGtkAppChooser = ^PGtkAppChooser; 2801 PGtkAppChooser = ^TGtkAppChooser; 2802 TGtkAppChooser = object get_app_infonull2803 function get_app_info: PGAppInfo; cdecl; inline; get_content_typenull2804 function get_content_type: Pgchar; cdecl; inline; 2805 procedure refresh; cdecl; inline; 2806 property content_type: Pgchar read get_content_type { property is writeable but setter not declared } ; 2807 end; 2808 2809 PPGtkCellEditable = ^PGtkCellEditable; 2810 PGtkCellEditable = ^TGtkCellEditable; 2811 TGtkCellEditable = object 2812 editing_done1: procedure; cdecl; 2813 remove_widget1: procedure; cdecl; 2814 procedure editing_done; cdecl; inline; 2815 procedure remove_widget; cdecl; inline; 2816 procedure start_editing(event: PGdkEvent); cdecl; inline; 2817 //property editing_canceled: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_editing_canceled { property is writeable but setter not declared } ; 2818 end; 2819 2820 PPGtkCellLayout = ^PGtkCellLayout; 2821 PGtkCellLayout = ^TGtkCellLayout; 2822 2823 PPGtkCellRenderer = ^PGtkCellRenderer; 2824 PGtkCellRenderer = ^TGtkCellRenderer; 2825 2826 PPGtkCellArea = ^PGtkCellArea; 2827 PGtkCellArea = ^TGtkCellArea; 2828 2829 PPGtkCellLayoutDataFunc = ^PGtkCellLayoutDataFunc; 2830 PGtkCellLayoutDataFunc = ^TGtkCellLayoutDataFunc; 2831 2832 PPGtkTreeModel = ^PGtkTreeModel; 2833 PGtkTreeModel = ^TGtkTreeModel; 2834 2835 PPGtkTreeIter = ^PGtkTreeIter; 2836 PGtkTreeIter = ^TGtkTreeIter; 2837 TGtkCellLayoutDataFunc = procedure(cell_layout: PGtkCellLayout; cell: PGtkCellRenderer; tree_model: PGtkTreeModel; iter: PGtkTreeIter; data: gpointer); cdecl; 2838 TGtkCellLayout = object 2839 procedure add_attribute(cell: PGtkCellRenderer; attribute: Pgchar; column: gint); cdecl; inline; 2840 procedure clear; cdecl; inline; 2841 procedure clear_attributes(cell: PGtkCellRenderer); cdecl; inline; get_areanull2842 function get_area: PGtkCellArea; cdecl; inline; get_cellsnull2843 function get_cells: PGList; cdecl; inline; 2844 procedure pack_end(cell: PGtkCellRenderer; expand: gboolean); cdecl; inline; 2845 procedure pack_start(cell: PGtkCellRenderer; expand: gboolean); cdecl; inline; 2846 procedure reorder(cell: PGtkCellRenderer; position: gint); cdecl; inline; 2847 //procedure set_attributes(cell: PGtkCellRenderer; args: array of const); cdecl; inline; 2848 procedure set_cell_data_func(cell: PGtkCellRenderer; func: TGtkCellLayoutDataFunc; func_data: gpointer; destroy_: TGDestroyNotify); cdecl; inline; 2849 end; 2850 2851 PPGtkAppChooserButton = ^PGtkAppChooserButton; 2852 PGtkAppChooserButton = ^TGtkAppChooserButton; 2853 2854 PPGtkComboBox = ^PGtkComboBox; 2855 PGtkComboBox = ^TGtkComboBox; 2856 2857 PPGtkSensitivityType = ^PGtkSensitivityType; 2858 PGtkSensitivityType = ^TGtkSensitivityType; 2859 2860 PPGtkTreeViewRowSeparatorFunc = ^PGtkTreeViewRowSeparatorFunc; 2861 PGtkTreeViewRowSeparatorFunc = ^TGtkTreeViewRowSeparatorFunc; odelnull2862 TGtkTreeViewRowSeparatorFunc = function(model: PGtkTreeModel; iter: PGtkTreeIter; data: gpointer): gboolean; cdecl; 2863 2864 PPGtkComboBoxPrivate = ^PGtkComboBoxPrivate; 2865 PGtkComboBoxPrivate = ^TGtkComboBoxPrivate; 2866 TGtkComboBox = object(TGtkBin) 2867 priv3: PGtkComboBoxPrivate; newnull2868 function new: PGtkComboBox; cdecl; inline; static; new_with_areanull2869 function new_with_area(area: PGtkCellArea): PGtkComboBox; cdecl; inline; static; new_with_area_and_entrynull2870 function new_with_area_and_entry(area: PGtkCellArea): PGtkComboBox; cdecl; inline; static; new_with_entrynull2871 function new_with_entry: PGtkComboBox; cdecl; inline; static; new_with_modelnull2872 function new_with_model(model: PGtkTreeModel): PGtkComboBox; cdecl; inline; static; new_with_model_and_entrynull2873 function new_with_model_and_entry(model: PGtkTreeModel): PGtkComboBox; cdecl; inline; static; get_activenull2874 function get_active: gint; cdecl; inline; get_active_idnull2875 function get_active_id: Pgchar; cdecl; inline; get_active_iternull2876 function get_active_iter(iter: PGtkTreeIter): gboolean; cdecl; inline; get_add_tearoffsnull2877 function get_add_tearoffs: gboolean; cdecl; inline; get_button_sensitivitynull2878 function get_button_sensitivity: TGtkSensitivityType; cdecl; inline; get_column_span_columnnull2879 function get_column_span_column: gint; cdecl; inline; get_entry_text_columnnull2880 function get_entry_text_column: gint; cdecl; inline; get_focus_on_clicknull2881 function get_focus_on_click: gboolean; cdecl; inline; get_has_entrynull2882 function get_has_entry: gboolean; cdecl; inline; get_id_columnnull2883