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     function get_id_column: gint; cdecl; inline;
get_modelnull2884     function get_model: PGtkTreeModel; cdecl; inline;
get_popup_accessiblenull2885     function get_popup_accessible: PAtkObject; cdecl; inline;
get_popup_fixed_widthnull2886     function get_popup_fixed_width: gboolean; cdecl; inline;
get_row_separator_funcnull2887     function get_row_separator_func: TGtkTreeViewRowSeparatorFunc; cdecl; inline;
get_row_span_columnnull2888     function get_row_span_column: gint; cdecl; inline;
get_titlenull2889     function get_title: Pgchar; cdecl; inline;
get_wrap_widthnull2890     function get_wrap_width: gint; cdecl; inline;
2891     procedure popdown; cdecl; inline;
2892     procedure popup; cdecl; inline;
2893     procedure popup_for_device(device: PGdkDevice); cdecl; inline;
2894     procedure set_active(index_: gint); cdecl; inline;
set_active_idnull2895     function set_active_id(active_id: Pgchar): gboolean; cdecl; inline;
2896     procedure set_active_iter(iter: PGtkTreeIter); cdecl; inline;
2897     procedure set_add_tearoffs(add_tearoffs: gboolean); cdecl; inline;
2898     procedure set_button_sensitivity(sensitivity: TGtkSensitivityType); cdecl; inline;
2899     procedure set_column_span_column(column_span: gint); cdecl; inline;
2900     procedure set_entry_text_column(text_column: gint); cdecl; inline;
2901     procedure set_focus_on_click(focus_on_click: gboolean); cdecl; inline;
2902     procedure set_id_column(id_column: gint); cdecl; inline;
2903     procedure set_model(model: PGtkTreeModel); cdecl; inline;
2904     procedure set_popup_fixed_width(fixed: gboolean); cdecl; inline;
2905     procedure set_row_separator_func(func: TGtkTreeViewRowSeparatorFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl; inline;
2906     procedure set_row_span_column(row_span: gint); cdecl; inline;
2907     procedure set_title(title: Pgchar); cdecl; inline;
2908     procedure set_wrap_width(width: gint); cdecl; inline;
2909     property active: gint read get_active write set_active;
2910     property active_id: Pgchar read get_active_id  { property is writeable but setter not declared } ;
2911     property add_tearoffs: gboolean read get_add_tearoffs write set_add_tearoffs;
2912     property button_sensitivity: TGtkSensitivityType read get_button_sensitivity write set_button_sensitivity;
2913     //property cell_area: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_cell_area  { property is writeable but setter not declared } ;
2914     property column_span_column: gint read get_column_span_column write set_column_span_column;
2915     property entry_text_column: gint read get_entry_text_column write set_entry_text_column;
2916     property focus_on_click: gboolean read get_focus_on_click write set_focus_on_click;
2917     property has_entry: gboolean read get_has_entry  { property is writeable but setter not declared } ;
2918     //property has_frame: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_has_frame  { property is writeable but setter not declared } ;
2919     property id_column: gint read get_id_column write set_id_column;
2920     property model: PGtkTreeModel read get_model write set_model;
2921     property popup_fixed_width: gboolean read get_popup_fixed_width write set_popup_fixed_width;
2922     //property popup_shown: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_popup_shown ;
2923     property row_span_column: gint read get_row_span_column write set_row_span_column;
2924     //property tearoff_title: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_tearoff_title  { property is writeable but setter not declared } ;
2925     property wrap_width: gint read get_wrap_width write set_wrap_width;
2926   end;
2927 
2928   PPGtkAppChooserButtonPrivate = ^PGtkAppChooserButtonPrivate;
2929   PGtkAppChooserButtonPrivate = ^TGtkAppChooserButtonPrivate;
2930   TGtkAppChooserButton = object(TGtkComboBox)
2931     priv4: PGtkAppChooserButtonPrivate;
newnull2932     function new(content_type: Pgchar): PGtkAppChooserButton; cdecl; inline; static;
2933     procedure append_custom_item(name: Pgchar; label_: Pgchar; icon: PGIcon); cdecl; inline;
2934     procedure append_separator; cdecl; inline;
get_headingnull2935     function get_heading: Pgchar; cdecl; inline;
get_show_default_itemnull2936     function get_show_default_item: gboolean; cdecl; inline;
get_show_dialog_itemnull2937     function get_show_dialog_item: gboolean; cdecl; inline;
2938     procedure set_active_custom_item(name: Pgchar); cdecl; inline;
2939     procedure set_heading(heading: Pgchar); cdecl; inline;
2940     procedure set_show_default_item(setting: gboolean); cdecl; inline;
2941     procedure set_show_dialog_item(setting: gboolean); cdecl; inline;
2942     property heading: Pgchar read get_heading write set_heading;
2943     property show_default_item: gboolean read get_show_default_item write set_show_default_item;
2944     property show_dialog_item: gboolean read get_show_dialog_item write set_show_dialog_item;
2945   end;
2946 
2947   TGtkAppChooserButtonPrivate = record
2948   end;
2949 
2950 
2951 
2952   PPGtkComboBoxClass = ^PGtkComboBoxClass;
2953   PGtkComboBoxClass = ^TGtkComboBoxClass;
2954   TGtkComboBoxClass = object
2955     parent_class: TGtkBinClass;
2956     changed: procedure(combo_box: PGtkComboBox); cdecl;
ombo_boxnull2957     format_entry_text: function(combo_box: PGtkComboBox; path: Pgchar): Pgchar; cdecl;
2958     _gtk_reserved1: procedure; cdecl;
2959     _gtk_reserved2: procedure; cdecl;
2960     _gtk_reserved3: procedure; cdecl;
2961   end;
2962 
2963   PPGtkAppChooserButtonClass = ^PGtkAppChooserButtonClass;
2964   PGtkAppChooserButtonClass = ^TGtkAppChooserButtonClass;
2965   TGtkAppChooserButtonClass = object
2966     parent_class: TGtkComboBoxClass;
2967     custom_item_activated: procedure(self: PGtkAppChooserButton; item_name: Pgchar); cdecl;
2968     padding: array [0..15] of gpointer;
2969   end;
2970 
2971   PPGtkAppChooserDialog = ^PGtkAppChooserDialog;
2972   PGtkAppChooserDialog = ^TGtkAppChooserDialog;
2973 
2974   PPGtkAppChooserDialogPrivate = ^PGtkAppChooserDialogPrivate;
2975   PGtkAppChooserDialogPrivate = ^TGtkAppChooserDialogPrivate;
2976   TGtkAppChooserDialog = object(TGtkDialog)
2977     priv5: PGtkAppChooserDialogPrivate;
newnull2978     function new(parent: PGtkWindow; flags: TGtkDialogFlags; file_: PGFile): PGtkAppChooserDialog; cdecl; inline; static;
new_for_content_typenull2979     function new_for_content_type(parent: PGtkWindow; flags: TGtkDialogFlags; content_type: Pgchar): PGtkAppChooserDialog; cdecl; inline; static;
get_headingnull2980     function get_heading: Pgchar; cdecl; inline;
get_widgetnull2981     function get_widget: PGtkWidget; cdecl; inline;
2982     procedure set_heading(heading: Pgchar); cdecl; inline;
2983     //property gfile: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gfile  { property is writeable but setter not declared } ;
2984     property heading: Pgchar read get_heading write set_heading;
2985   end;
2986 
2987   TGtkAppChooserDialogPrivate = record
2988   end;
2989 
2990 
2991 
2992   PPGtkAppChooserDialogClass = ^PGtkAppChooserDialogClass;
2993   PGtkAppChooserDialogClass = ^TGtkAppChooserDialogClass;
2994   TGtkAppChooserDialogClass = object
2995     parent_class: TGtkDialogClass;
2996     padding: array [0..15] of gpointer;
2997   end;
2998 
2999   PPGtkOrientable = ^PGtkOrientable;
3000   PGtkOrientable = ^TGtkOrientable;
3001   TGtkOrientable = object
get_orientationnull3002     function get_orientation: TGtkOrientation; cdecl; inline;
3003     procedure set_orientation(orientation: TGtkOrientation); cdecl; inline;
3004     property orientation: TGtkOrientation read get_orientation write set_orientation;
3005   end;
3006 
3007   PPGtkAppChooserWidget = ^PGtkAppChooserWidget;
3008   PGtkAppChooserWidget = ^TGtkAppChooserWidget;
3009 
3010   PPGtkBox = ^PGtkBox;
3011   PGtkBox = ^TGtkBox;
3012 
3013   PPGtkPackType = ^PGtkPackType;
3014   PGtkPackType = ^TGtkPackType;
3015 
3016   PPGtkBoxPrivate = ^PGtkBoxPrivate;
3017   PGtkBoxPrivate = ^TGtkBoxPrivate;
3018   TGtkBox = object(TGtkContainer)
3019     priv2: PGtkBoxPrivate;
newnull3020     function new(orientation: TGtkOrientation; spacing: gint): PGtkBox; cdecl; inline; static;
get_homogeneousnull3021     function get_homogeneous: gboolean; cdecl; inline;
get_spacingnull3022     function get_spacing: gint; cdecl; inline;
3023     procedure pack_end(child: PGtkWidget; expand: gboolean; fill: gboolean; padding: guint); cdecl; inline;
3024     procedure pack_start(child: PGtkWidget; expand: gboolean; fill: gboolean; padding: guint); cdecl; inline;
3025     procedure query_child_packing(child: PGtkWidget; expand: Pgboolean; fill: Pgboolean; padding: Pguint; pack_type: PGtkPackType); cdecl; inline;
3026     procedure reorder_child(child: PGtkWidget; position: gint); cdecl; inline;
3027     procedure set_child_packing(child: PGtkWidget; expand: gboolean; fill: gboolean; padding: guint; pack_type: TGtkPackType); cdecl; inline;
3028     procedure set_homogeneous(homogeneous: gboolean); cdecl; inline;
3029     procedure set_spacing(spacing: gint); cdecl; inline;
3030     property homogeneous: gboolean read get_homogeneous write set_homogeneous;
3031     property spacing: gint read get_spacing write set_spacing;
3032   end;
3033 
3034   PPGtkAppChooserWidgetPrivate = ^PGtkAppChooserWidgetPrivate;
3035   PGtkAppChooserWidgetPrivate = ^TGtkAppChooserWidgetPrivate;
3036   TGtkAppChooserWidget = object(TGtkBox)
3037     priv3: PGtkAppChooserWidgetPrivate;
newnull3038     function new(content_type: Pgchar): PGtkAppChooserWidget; cdecl; inline; static;
get_default_textnull3039     function get_default_text: Pgchar; cdecl; inline;
get_show_allnull3040     function get_show_all: gboolean; cdecl; inline;
get_show_defaultnull3041     function get_show_default: gboolean; cdecl; inline;
get_show_fallbacknull3042     function get_show_fallback: gboolean; cdecl; inline;
get_show_othernull3043     function get_show_other: gboolean; cdecl; inline;
get_show_recommendednull3044     function get_show_recommended: gboolean; cdecl; inline;
3045     procedure set_default_text(text: Pgchar); cdecl; inline;
3046     procedure set_show_all(setting: gboolean); cdecl; inline;
3047     procedure set_show_default(setting: gboolean); cdecl; inline;
3048     procedure set_show_fallback(setting: gboolean); cdecl; inline;
3049     procedure set_show_other(setting: gboolean); cdecl; inline;
3050     procedure set_show_recommended(setting: gboolean); cdecl; inline;
3051     property default_text: Pgchar read get_default_text write set_default_text;
3052     property show_all: gboolean read get_show_all write set_show_all;
3053     property show_default: gboolean read get_show_default write set_show_default;
3054     property show_fallback: gboolean read get_show_fallback write set_show_fallback;
3055     property show_other: gboolean read get_show_other write set_show_other;
3056     property show_recommended: gboolean read get_show_recommended write set_show_recommended;
3057   end;
3058 
3059   PPGtkMenuShell = ^PGtkMenuShell;
3060   PGtkMenuShell = ^TGtkMenuShell;
3061 
3062   PPGtkMenuShellPrivate = ^PGtkMenuShellPrivate;
3063   PGtkMenuShellPrivate = ^TGtkMenuShellPrivate;
3064   TGtkMenuShell = object(TGtkContainer)
3065     priv2: PGtkMenuShellPrivate;
3066     procedure activate_item(menu_item: PGtkWidget; force_deactivate: gboolean); cdecl; inline;
3067     procedure append(child: PGtkWidget); cdecl; inline;
3068     procedure bind_model(model: PGMenuModel; action_namespace: Pgchar; with_separators: gboolean); cdecl; inline;
3069     procedure cancel; cdecl; inline;
3070     procedure deactivate; cdecl; inline;
3071     procedure deselect; cdecl; inline;
get_parent_shellnull3072     function get_parent_shell: PGtkWidget; cdecl; inline;
get_selected_itemnull3073     function get_selected_item: PGtkWidget; cdecl; inline;
get_take_focusnull3074     function get_take_focus: gboolean; cdecl; inline;
3075     procedure insert(child: PGtkWidget; position: gint); cdecl; inline;
3076     procedure prepend(child: PGtkWidget); cdecl; inline;
3077     procedure select_first(search_sensitive: gboolean); cdecl; inline;
3078     procedure select_item(menu_item: PGtkWidget); cdecl; inline;
3079     procedure set_take_focus(take_focus: gboolean); cdecl; inline;
3080     property take_focus: gboolean read get_take_focus write set_take_focus;
3081   end;
3082 
3083   PPGtkMenuDetachFunc = ^PGtkMenuDetachFunc;
3084   PGtkMenuDetachFunc = ^TGtkMenuDetachFunc;
3085   TGtkMenuDetachFunc = procedure(attach_widget: PGtkWidget; menu: PGtkMenu); cdecl;
3086 
3087   PPGtkMenuPositionFunc = ^PGtkMenuPositionFunc;
3088   PGtkMenuPositionFunc = ^TGtkMenuPositionFunc;
3089   TGtkMenuPositionFunc = procedure(menu: PGtkMenu; x: Pgint; y: Pgint; push_in: Pgboolean; user_data: gpointer); cdecl;
3090 
3091   PPGtkMenuPrivate = ^PGtkMenuPrivate;
3092   PGtkMenuPrivate = ^TGtkMenuPrivate;
3093   TGtkMenu = object(TGtkMenuShell)
3094     priv3: PGtkMenuPrivate;
newnull3095     function new: PGtkMenu; cdecl; inline; static;
new_from_modelnull3096     function new_from_model(model: PGMenuModel): PGtkMenu; cdecl; inline; static;
get_for_attach_widgetnull3097     function get_for_attach_widget(widget: PGtkWidget): PGList; cdecl; inline; static;
3098     procedure attach(child: PGtkWidget; left_attach: guint; right_attach: guint; top_attach: guint; bottom_attach: guint); cdecl; inline;
3099     procedure attach_to_widget(attach_widget: PGtkWidget; detacher: TGtkMenuDetachFunc); cdecl; inline;
3100     procedure detach; cdecl; inline;
get_accel_groupnull3101     function get_accel_group: PGtkAccelGroup; cdecl; inline;
get_accel_pathnull3102     function get_accel_path: Pgchar; cdecl; inline;
get_activenull3103     function get_active: PGtkWidget; cdecl; inline;
get_attach_widgetnull3104     function get_attach_widget: PGtkWidget; cdecl; inline;
get_monitornull3105     function get_monitor: gint; cdecl; inline;
get_reserve_toggle_sizenull3106     function get_reserve_toggle_size: gboolean; cdecl; inline;
get_tearoff_statenull3107     function get_tearoff_state: gboolean; cdecl; inline;
get_titlenull3108     function get_title: Pgchar; cdecl; inline;
3109     procedure popdown; cdecl; inline;
3110     procedure popup(parent_menu_shell: PGtkWidget; parent_menu_item: PGtkWidget; func: TGtkMenuPositionFunc; data: gpointer; button: guint; activate_time: guint32); cdecl; inline;
3111     procedure popup_for_device(device: PGdkDevice; parent_menu_shell: PGtkWidget; parent_menu_item: PGtkWidget; func: TGtkMenuPositionFunc; data: gpointer; destroy_: TGDestroyNotify; button: guint; activate_time: guint32); cdecl; inline;
3112     procedure reorder_child(child: PGtkWidget; position: gint); cdecl; inline;
3113     procedure reposition; cdecl; inline;
3114     procedure set_accel_group(accel_group: PGtkAccelGroup); cdecl; inline;
3115     procedure set_accel_path(accel_path: Pgchar); cdecl; inline;
3116     procedure set_active(index: guint); cdecl; inline;
3117     procedure set_monitor(monitor_num: gint); cdecl; inline;
3118     procedure set_reserve_toggle_size(reserve_toggle_size: gboolean); cdecl; inline;
3119     procedure set_screen(screen: PGdkScreen); cdecl; inline;
3120     procedure set_tearoff_state(torn_off: gboolean); cdecl; inline;
3121     procedure set_title(title: Pgchar); cdecl; inline;
3122     property accel_group: PGtkAccelGroup read get_accel_group write set_accel_group;
3123     property accel_path: Pgchar read get_accel_path write set_accel_path;
3124     property active: PGtkWidget read get_active  { property is writeable but setter not declared } ;
3125     property attach_widget: PGtkWidget read get_attach_widget  { property is writeable but setter not declared } ;
3126     property monitor: gint read get_monitor write set_monitor;
3127     property reserve_toggle_size: gboolean read get_reserve_toggle_size write set_reserve_toggle_size;
3128     property tearoff_state: gboolean read get_tearoff_state write set_tearoff_state;
3129     //property tearoff_title: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_tearoff_title  { property is writeable but setter not declared } ;
3130   end;
3131 
3132   TGtkAppChooserWidgetPrivate = record
3133   end;
3134 
3135 
3136 
3137   PPGtkBoxClass = ^PGtkBoxClass;
3138   PGtkBoxClass = ^TGtkBoxClass;
3139   TGtkBoxClass = object
3140     parent_class: TGtkContainerClass;
3141     _gtk_reserved1: procedure; cdecl;
3142     _gtk_reserved2: procedure; cdecl;
3143     _gtk_reserved3: procedure; cdecl;
3144     _gtk_reserved4: procedure; cdecl;
3145   end;
3146 
3147   PPGtkAppChooserWidgetClass = ^PGtkAppChooserWidgetClass;
3148   PGtkAppChooserWidgetClass = ^TGtkAppChooserWidgetClass;
3149   TGtkAppChooserWidgetClass = object
3150     parent_class: TGtkBoxClass;
3151     application_selected: procedure(self: PGtkAppChooserWidget; app_info: PGAppInfo); cdecl;
3152     application_activated: procedure(self: PGtkAppChooserWidget; app_info: PGAppInfo); cdecl;
3153     populate_popup: procedure(self: PGtkAppChooserWidget; menu: PGtkMenu; app_info: PGAppInfo); cdecl;
3154     padding: array [0..15] of gpointer;
3155   end;
3156 
3157   PPGtkApplicationInhibitFlags = ^PGtkApplicationInhibitFlags;
3158   PGtkApplicationInhibitFlags = ^TGtkApplicationInhibitFlags;
3159 
3160   PPGtkApplicationPrivate = ^PGtkApplicationPrivate;
3161   PGtkApplicationPrivate = ^TGtkApplicationPrivate;
3162   TGtkApplication = object(TGApplication)
3163     priv1: PGtkApplicationPrivate;
newnull3164     function new(application_id: Pgchar; flags: TGApplicationFlags): PGtkApplication; cdecl; inline; static;
3165     procedure add_accelerator(accelerator: Pgchar; action_name: Pgchar; parameter: PGVariant); cdecl; inline;
3166     procedure add_window(window: PGtkWindow); cdecl; inline;
get_active_windownull3167     function get_active_window: PGtkWindow; cdecl; inline;
get_app_menunull3168     function get_app_menu: PGMenuModel; cdecl; inline;
get_menubarnull3169     function get_menubar: PGMenuModel; cdecl; inline;
get_window_by_idnull3170     function get_window_by_id(id: guint): PGtkWindow; cdecl; inline;
get_windowsnull3171     function get_windows: PGList; cdecl; inline;
inhibitnull3172     function inhibit(window: PGtkWindow; flags: TGtkApplicationInhibitFlags; reason: Pgchar): guint; cdecl; inline;
is_inhibitednull3173     function is_inhibited(flags: TGtkApplicationInhibitFlags): gboolean; cdecl; inline;
3174     procedure remove_accelerator(action_name: Pgchar; parameter: PGVariant); cdecl; inline;
3175     procedure remove_window(window: PGtkWindow); cdecl; inline;
3176     procedure set_app_menu(app_menu: PGMenuModel); cdecl; inline;
3177     procedure set_menubar(menubar: PGMenuModel); cdecl; inline;
3178     procedure uninhibit(cookie: guint); cdecl; inline;
3179     property active_window: PGtkWindow read get_active_window ;
3180     property app_menu: PGMenuModel read get_app_menu write set_app_menu;
3181     property menubar: PGMenuModel read get_menubar write set_menubar;
3182     //property register_session: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_register_session  { property is writeable but setter not declared } ;
3183   end;
3184 
3185   TGtkApplicationPrivate = record
3186   end;
3187 
3188 
3189 
3190   PPGtkApplicationClass = ^PGtkApplicationClass;
3191   PGtkApplicationClass = ^TGtkApplicationClass;
3192   TGtkApplicationClass = object
3193     parent_class: TGApplicationClass;
3194     window_added: procedure(application: PGtkApplication; window: PGtkWindow); cdecl;
3195     window_removed: procedure(application: PGtkApplication; window: PGtkWindow); cdecl;
3196     padding: array [0..11] of gpointer;
3197   end;
3198 
3199   PPGtkApplicationWindow = ^PGtkApplicationWindow;
3200   PGtkApplicationWindow = ^TGtkApplicationWindow;
3201 
3202   PPGtkApplicationWindowPrivate = ^PGtkApplicationWindowPrivate;
3203   PGtkApplicationWindowPrivate = ^TGtkApplicationWindowPrivate;
3204   TGtkApplicationWindow = object(TGtkWindow)
3205     priv4: PGtkApplicationWindowPrivate;
newnull3206     function new(application: PGtkApplication): PGtkApplicationWindow; cdecl; inline; static;
get_idnull3207     function get_id: guint; cdecl; inline;
get_show_menubarnull3208     function get_show_menubar: gboolean; cdecl; inline;
3209     procedure set_show_menubar(show_menubar: gboolean); cdecl; inline;
3210     property show_menubar: gboolean read get_show_menubar write set_show_menubar;
3211   end;
3212 
3213   TGtkApplicationWindowPrivate = record
3214   end;
3215 
3216 
3217 
3218   PPGtkApplicationWindowClass = ^PGtkApplicationWindowClass;
3219   PGtkApplicationWindowClass = ^TGtkApplicationWindowClass;
3220   TGtkApplicationWindowClass = object
3221     parent_class: TGtkWindowClass;
3222     padding: array [0..13] of gpointer;
3223   end;
3224 
3225   PPGtkArrowType = ^PGtkArrowType;
3226   PGtkArrowType = ^TGtkArrowType;
3227 
3228   PPGtkShadowType = ^PGtkShadowType;
3229   PGtkShadowType = ^TGtkShadowType;
3230 
3231   PPGtkArrow = ^PGtkArrow;
3232   PGtkArrow = ^TGtkArrow;
3233 
3234   PPGtkArrowPrivate = ^PGtkArrowPrivate;
3235   PGtkArrowPrivate = ^TGtkArrowPrivate;
3236   TGtkArrow = object(TGtkMisc)
3237     priv2: PGtkArrowPrivate;
newnull3238     function new(arrow_type: TGtkArrowType; shadow_type: TGtkShadowType): PGtkArrow; cdecl; inline; static;
3239     procedure set_(arrow_type: TGtkArrowType; shadow_type: TGtkShadowType); cdecl; inline;
3240     //property arrow_type: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_arrow_type  { property is writeable but setter not declared } ;
3241     //property shadow_type: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_shadow_type  { property is writeable but setter not declared } ;
3242   end;
3243 
3244   TGtkArrowPrivate = record
3245   end;
3246 
3247 
3248 
3249   PPGtkArrowClass = ^PGtkArrowClass;
3250   PGtkArrowClass = ^TGtkArrowClass;
3251   TGtkArrowClass = object
3252     parent_class: TGtkMiscClass;
3253     _gtk_reserved1: procedure; cdecl;
3254     _gtk_reserved2: procedure; cdecl;
3255     _gtk_reserved3: procedure; cdecl;
3256     _gtk_reserved4: procedure; cdecl;
3257   end;
3258 
3259   PPGtkArrowPlacement = ^PGtkArrowPlacement;
3260   PGtkArrowPlacement = ^TGtkArrowPlacement;
3261 
3262   PPGtkAspectFrame = ^PGtkAspectFrame;
3263   PGtkAspectFrame = ^TGtkAspectFrame;
3264 
3265   PPGtkFrame = ^PGtkFrame;
3266   PGtkFrame = ^TGtkFrame;
3267 
3268   PPGtkFramePrivate = ^PGtkFramePrivate;
3269   PGtkFramePrivate = ^TGtkFramePrivate;
3270   TGtkFrame = object(TGtkBin)
3271     priv3: PGtkFramePrivate;
newnull3272     function new(label_: Pgchar): PGtkFrame; cdecl; inline; static;
get_labelnull3273     function get_label: Pgchar; cdecl; inline;
3274     procedure get_label_align(xalign: Pgfloat; yalign: Pgfloat); cdecl; inline;
get_label_widgetnull3275     function get_label_widget: PGtkWidget; cdecl; inline;
get_shadow_typenull3276     function get_shadow_type: TGtkShadowType; cdecl; inline;
3277     procedure set_label(label_: Pgchar); cdecl; inline;
3278     procedure set_label_align(xalign: gfloat; yalign: gfloat); cdecl; inline;
3279     procedure set_label_widget(label_widget: PGtkWidget); cdecl; inline;
3280     procedure set_shadow_type(type_: TGtkShadowType); cdecl; inline;
3281     property label_: Pgchar read get_label write set_label;
3282     property label_widget: PGtkWidget read get_label_widget write set_label_widget;
3283     //property label_xalign: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_label_xalign  { property is writeable but setter not declared } ;
3284     //property label_yalign: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_label_yalign  { property is writeable but setter not declared } ;
3285     property shadow_type: TGtkShadowType read get_shadow_type write set_shadow_type;
3286   end;
3287 
3288   PPGtkAspectFramePrivate = ^PGtkAspectFramePrivate;
3289   PGtkAspectFramePrivate = ^TGtkAspectFramePrivate;
3290   TGtkAspectFrame = object(TGtkFrame)
3291     priv4: PGtkAspectFramePrivate;
newnull3292     function new(label_: Pgchar; xalign: gfloat; yalign: gfloat; ratio: gfloat; obey_child: gboolean): PGtkAspectFrame; cdecl; inline; static;
3293     procedure set_(xalign: gfloat; yalign: gfloat; ratio: gfloat; obey_child: gboolean); cdecl; inline;
3294     //property obey_child: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_obey_child  { property is writeable but setter not declared } ;
3295     //property ratio: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_ratio  { property is writeable but setter not declared } ;
3296     //property xalign: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_xalign  { property is writeable but setter not declared } ;
3297     //property yalign: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_yalign  { property is writeable but setter not declared } ;
3298   end;
3299 
3300   TGtkAspectFramePrivate = record
3301   end;
3302 
3303 
3304 
3305   PPGtkFrameClass = ^PGtkFrameClass;
3306   PGtkFrameClass = ^TGtkFrameClass;
3307   TGtkFrameClass = object
3308     parent_class: TGtkBinClass;
3309     compute_child_allocation: procedure(frame: PGtkFrame; allocation: PGtkAllocation); cdecl;
3310     _gtk_reserved1: procedure; cdecl;
3311     _gtk_reserved2: procedure; cdecl;
3312     _gtk_reserved3: procedure; cdecl;
3313     _gtk_reserved4: procedure; cdecl;
3314   end;
3315 
3316   PPGtkAspectFrameClass = ^PGtkAspectFrameClass;
3317   PGtkAspectFrameClass = ^TGtkAspectFrameClass;
3318   TGtkAspectFrameClass = object
3319     parent_class: TGtkFrameClass;
3320     _gtk_reserved1: procedure; cdecl;
3321     _gtk_reserved2: procedure; cdecl;
3322     _gtk_reserved3: procedure; cdecl;
3323     _gtk_reserved4: procedure; cdecl;
3324   end;
3325 
3326   PPGtkAssistant = ^PGtkAssistant;
3327   PGtkAssistant = ^TGtkAssistant;
3328 
3329   PPGtkAssistantPageType = ^PGtkAssistantPageType;
3330   PGtkAssistantPageType = ^TGtkAssistantPageType;
3331 
3332   PPGtkAssistantPageFunc = ^PGtkAssistantPageFunc;
3333   PGtkAssistantPageFunc = ^TGtkAssistantPageFunc;
urrent_pagenull3334   TGtkAssistantPageFunc = function(current_page: gint; data: gpointer): gint; cdecl;
3335 
3336   PPGtkAssistantPrivate = ^PGtkAssistantPrivate;
3337   PGtkAssistantPrivate = ^TGtkAssistantPrivate;
3338   TGtkAssistant = object(TGtkWindow)
3339     priv4: PGtkAssistantPrivate;
newnull3340     function new: PGtkAssistant; cdecl; inline; static;
3341     procedure add_action_widget(child: PGtkWidget); cdecl; inline;
append_pagenull3342     function append_page(page: PGtkWidget): gint; cdecl; inline;
3343     procedure commit; cdecl; inline;
get_current_pagenull3344     function get_current_page: gint; cdecl; inline;
get_n_pagesnull3345     function get_n_pages: gint; cdecl; inline;
get_nth_pagenull3346     function get_nth_page(page_num: gint): PGtkWidget; cdecl; inline;
get_page_completenull3347     function get_page_complete(page: PGtkWidget): gboolean; cdecl; inline;
get_page_titlenull3348     function get_page_title(page: PGtkWidget): Pgchar; cdecl; inline;
get_page_typenull3349     function get_page_type(page: PGtkWidget): TGtkAssistantPageType; cdecl; inline;
insert_pagenull3350     function insert_page(page: PGtkWidget; position: gint): gint; cdecl; inline;
3351     procedure next_page; cdecl; inline;
prepend_pagenull3352     function prepend_page(page: PGtkWidget): gint; cdecl; inline;
3353     procedure previous_page; cdecl; inline;
3354     procedure remove_action_widget(child: PGtkWidget); cdecl; inline;
3355     procedure remove_page(page_num: gint); cdecl; inline;
3356     procedure set_current_page(page_num: gint); cdecl; inline;
3357     procedure set_forward_page_func(page_func: TGtkAssistantPageFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl; inline;
3358     procedure set_page_complete(page: PGtkWidget; complete: gboolean); cdecl; inline;
3359     procedure set_page_title(page: PGtkWidget; title: Pgchar); cdecl; inline;
3360     procedure set_page_type(page: PGtkWidget; type_: TGtkAssistantPageType); cdecl; inline;
3361     procedure update_buttons_state; cdecl; inline;
3362   end;
3363 
3364   TGtkAssistantPrivate = record
3365   end;
3366 
3367 
3368 
3369   PPGtkAssistantClass = ^PGtkAssistantClass;
3370   PGtkAssistantClass = ^TGtkAssistantClass;
3371   TGtkAssistantClass = object
3372     parent_class: TGtkWindowClass;
3373     prepare: procedure(assistant: PGtkAssistant; page: PGtkWidget); cdecl;
3374     apply: procedure(assistant: PGtkAssistant); cdecl;
3375     close: procedure(assistant: PGtkAssistant); cdecl;
3376     cancel: procedure(assistant: PGtkAssistant); cdecl;
3377     _gtk_reserved1: procedure; cdecl;
3378     _gtk_reserved2: procedure; cdecl;
3379     _gtk_reserved3: procedure; cdecl;
3380     _gtk_reserved4: procedure; cdecl;
3381     _gtk_reserved5: procedure; cdecl;
3382   end;
3383 
3384   PPGtkAttachOptions = ^PGtkAttachOptions;
3385   PGtkAttachOptions = ^TGtkAttachOptions;
3386 
3387   TGtkBinPrivate = record
3388   end;
3389 
3390 
3391 
3392   PPGtkBindingArg = ^PGtkBindingArg;
3393   PGtkBindingArg = ^TGtkBindingArg;
3394 
3395   TGtkBindingArg = record
3396     arg_type: TGType;
3397       case longint of
3398     0 : (long_data: glong);
3399     1 : (double_data: gdouble);
3400     2 : (string_data: Pgchar);
3401 
3402 
3403   end;
3404 
3405 
3406 
3407   PPGtkBindingSet = ^PGtkBindingSet;
3408   PGtkBindingSet = ^TGtkBindingSet;
3409 
3410   PPGtkBindingEntry = ^PGtkBindingEntry;
3411   PGtkBindingEntry = ^TGtkBindingEntry;
3412   TGtkBindingSetBitfield0 = bitpacked record
3413     parsed: guint1 { changed from guint to accomodate 1 bitsize requirement };
3414   end;
3415 
3416   TGtkBindingSet = object
3417     set_name: Pgchar;
3418     priority: gint;
3419     widget_path_pspecs: PGSList;
3420     widget_class_pspecs: PGSList;
3421     class_branch_pspecs: PGSList;
3422     entries: PGtkBindingEntry;
3423     current: PGtkBindingEntry;
3424     Bitfield0 : TGtkBindingSetBitfield0; { auto generated type }
activatenull3425     function activate(keyval: guint; modifiers: TGdkModifierType; object_: PGObject): gboolean; cdecl; inline;
by_classnull3426     function by_class(object_class: gpointer): PGtkBindingSet; cdecl; inline; static;
findnull3427     function find(set_name: Pgchar): PGtkBindingSet; cdecl; inline; static;
newnull3428     function new(set_name: Pgchar): PGtkBindingSet; cdecl; inline; static;
3429   end;
3430   TGtkBindingEntryBitfield0 = bitpacked record
3431     destroyed: guint1 { changed from guint to accomodate 1 bitsize requirement };
3432     in_emission: guint1 { changed from guint to accomodate 1 bitsize requirement };
3433     marks_unbound: guint1 { changed from guint to accomodate 1 bitsize requirement };
3434   end;
3435 
3436 
3437   PPGtkBindingSignal = ^PGtkBindingSignal;
3438   PGtkBindingSignal = ^TGtkBindingSignal;
3439   TGtkBindingEntry = object
3440     keyval: guint;
3441     modifiers: TGdkModifierType;
3442     binding_set: PGtkBindingSet;
3443     Bitfield0 : TGtkBindingEntryBitfield0; { auto generated type }
3444     set_next: PGtkBindingEntry;
3445     hash_next: PGtkBindingEntry;
3446     signals: PGtkBindingSignal;
3447     //procedure add_signal(binding_set: PGtkBindingSet; keyval: guint; modifiers: TGdkModifierType; signal_name: Pgchar; n_args: guint; args: array of const); cdecl; inline; static;
add_signal_from_stringnull3448     function add_signal_from_string(binding_set: PGtkBindingSet; signal_desc: Pgchar): TGTokenType; cdecl; inline; static;
3449     procedure add_signall(binding_set: PGtkBindingSet; keyval: guint; modifiers: TGdkModifierType; signal_name: Pgchar; binding_args: PGSList); cdecl; inline; static;
3450     procedure remove(binding_set: PGtkBindingSet; keyval: guint; modifiers: TGdkModifierType); cdecl; inline; static;
3451     procedure skip(binding_set: PGtkBindingSet; keyval: guint; modifiers: TGdkModifierType); cdecl; inline; static;
3452   end;
3453 
3454   TGtkBindingSignal = record
3455     next: PGtkBindingSignal;
3456     signal_name: Pgchar;
3457     n_args: guint;
3458     args: PGtkBindingArg;
3459   end;
3460 
3461 
3462 
3463   PPGtkPathType = ^PGtkPathType;
3464   PGtkPathType = ^TGtkPathType;
3465 
3466   PPGtkPathPriorityType = ^PGtkPathPriorityType;
3467   PGtkPathPriorityType = ^TGtkPathPriorityType;
3468 
3469   PPGtkBorder = ^PGtkBorder;
3470   PGtkBorder = ^TGtkBorder;
3471   TGtkBorder = object
3472     left: gint16;
3473     right: gint16;
3474     top: gint16;
3475     bottom: gint16;
newnull3476     function new: PGtkBorder; cdecl; inline; static;
copynull3477     function copy: PGtkBorder; cdecl; inline;
3478     procedure free; cdecl; inline;
3479   end;
3480 
3481   PPGtkBorderStyle = ^PGtkBorderStyle;
3482   PGtkBorderStyle = ^TGtkBorderStyle;
3483 
3484   TGtkBoxPrivate = record
3485   end;
3486 
3487 
3488 
3489   PPGtkBuilderConnectFunc = ^PGtkBuilderConnectFunc;
3490   PGtkBuilderConnectFunc = ^TGtkBuilderConnectFunc;
3491   TGtkBuilderConnectFunc = procedure(builder: PGtkBuilder; object_: PGObject; signal_name: Pgchar; handler_name: Pgchar; connect_object: PGObject; flags: TGConnectFlags; user_data: gpointer); cdecl;
3492 
3493   PPGtkBuilderPrivate = ^PGtkBuilderPrivate;
3494   PGtkBuilderPrivate = ^TGtkBuilderPrivate;
3495   TGtkBuilder = object(TGObject)
3496     priv: PGtkBuilderPrivate;
newnull3497     function new: PGtkBuilder; cdecl; inline; static;
add_from_filenull3498     function add_from_file(filename: Pgchar; error: PPGError): guint; cdecl; inline;
add_from_resourcenull3499     function add_from_resource(resource_path: Pgchar; error: PPGError): guint; cdecl; inline;
add_from_stringnull3500     function add_from_string(buffer: Pgchar; length: gsize; error: PPGError): guint; cdecl; inline;
add_objects_from_filenull3501     function add_objects_from_file(filename: Pgchar; object_ids: PPgchar; error: PPGError): guint; cdecl; inline;
add_objects_from_resourcenull3502     function add_objects_from_resource(resource_path: Pgchar; object_ids: PPgchar; error: PPGError): guint; cdecl; inline;
add_objects_from_stringnull3503     function add_objects_from_string(buffer: Pgchar; length: gsize; object_ids: PPgchar; error: PPGError): guint; cdecl; inline;
3504     procedure connect_signals(user_data: gpointer); cdecl; inline;
3505     procedure connect_signals_full(func: TGtkBuilderConnectFunc; user_data: gpointer); cdecl; inline;
3506     procedure expose_object(name: Pgchar; object_: PGObject); cdecl; inline;
get_objectnull3507     function get_object(name: Pgchar): PGObject; cdecl; inline;
get_objectsnull3508     function get_objects: PGSList; cdecl; inline;
get_translation_domainnull3509     function get_translation_domain: Pgchar; cdecl; inline;
get_type_from_namenull3510     function get_type_from_name(type_name: Pgchar): TGType; cdecl; inline;
3511     procedure set_translation_domain(domain: Pgchar); cdecl; inline;
value_from_stringnull3512     function value_from_string(pspec: PGParamSpec; string_: Pgchar; value: PGValue; error: PPGError): gboolean; cdecl; inline;
value_from_string_typenull3513     function value_from_string_type(type_: TGType; string_: Pgchar; value: PGValue; error: PPGError): gboolean; cdecl; inline;
3514     property translation_domain: Pgchar read get_translation_domain write set_translation_domain;
3515   end;
3516 
3517   PPGtkBuildableIface = ^PGtkBuildableIface;
3518   PGtkBuildableIface = ^TGtkBuildableIface;
3519   TGtkBuildableIface = object
3520     g_iface: TGTypeInterface;
3521     set_name: procedure(buildable: PGtkBuildable; name: Pgchar); cdecl;
uildablenull3522     get_name: function(buildable: PGtkBuildable): Pgchar; cdecl;
3523     add_child: procedure(buildable: PGtkBuildable; builder: PGtkBuilder; child: PGObject; type_: Pgchar); cdecl;
3524     set_buildable_property: procedure(buildable: PGtkBuildable; builder: PGtkBuilder; name: Pgchar; value: PGValue); cdecl;
uildablenull3525     construct_child: function(buildable: PGtkBuildable; builder: PGtkBuilder; name: Pgchar): PGObject; cdecl;
uildablenull3526     custom_tag_start: function(buildable: PGtkBuildable; builder: PGtkBuilder; child: PGObject; tagname: Pgchar; parser: PGMarkupParser; data: Pgpointer): gboolean; cdecl;
3527     custom_tag_end: procedure(buildable: PGtkBuildable; builder: PGtkBuilder; child: PGObject; tagname: Pgchar; data: Pgpointer); cdecl;
3528     custom_finished: procedure(buildable: PGtkBuildable; builder: PGtkBuilder; child: PGObject; tagname: Pgchar; data: gpointer); cdecl;
3529     parser_finished: procedure(buildable: PGtkBuildable; builder: PGtkBuilder); cdecl;
uildablenull3530     get_internal_child: function(buildable: PGtkBuildable; builder: PGtkBuilder; childname: Pgchar): PGObject; cdecl;
3531   end;
3532 
3533   TGtkBuilderPrivate = record
3534   end;
3535 
3536 
3537 
3538   PPGtkBuilderClass = ^PGtkBuilderClass;
3539   PGtkBuilderClass = ^TGtkBuilderClass;
3540   TGtkBuilderClass = object
3541     parent_class: TGObjectClass;
uildernull3542     get_type_from_name: function(builder: PGtkBuilder; type_name: Pgchar): TGType; cdecl;
3543     _gtk_reserved1: procedure; cdecl;
3544     _gtk_reserved2: procedure; cdecl;
3545     _gtk_reserved3: procedure; cdecl;
3546     _gtk_reserved4: procedure; cdecl;
3547     _gtk_reserved5: procedure; cdecl;
3548     _gtk_reserved6: procedure; cdecl;
3549     _gtk_reserved7: procedure; cdecl;
3550     _gtk_reserved8: procedure; cdecl;
3551   end;
3552 
3553   PPGtkBuilderError = ^PGtkBuilderError;
3554   PGtkBuilderError = ^TGtkBuilderError;
3555 
3556   PPGtkButton = ^PGtkButton;
3557   PGtkButton = ^TGtkButton;
3558 
3559   PPGtkPositionType = ^PGtkPositionType;
3560   PGtkPositionType = ^TGtkPositionType;
3561 
3562   PPGtkReliefStyle = ^PGtkReliefStyle;
3563   PGtkReliefStyle = ^TGtkReliefStyle;
3564 
3565   PPGtkButtonPrivate = ^PGtkButtonPrivate;
3566   PGtkButtonPrivate = ^TGtkButtonPrivate;
3567   TGtkButton = object(TGtkBin)
3568     priv3: PGtkButtonPrivate;
newnull3569     function new: PGtkButton; cdecl; inline; static;
new_from_stocknull3570     function new_from_stock(stock_id: Pgchar): PGtkButton; cdecl; inline; static;
new_with_labelnull3571     function new_with_label(label_: Pgchar): PGtkButton; cdecl; inline; static;
new_with_mnemonicnull3572     function new_with_mnemonic(label_: Pgchar): PGtkButton; cdecl; inline; static;
3573     procedure clicked; cdecl; inline;
3574     procedure get_alignment(xalign: Pgfloat; yalign: Pgfloat); cdecl; inline;
get_always_show_imagenull3575     function get_always_show_image: gboolean; cdecl; inline;
get_event_windownull3576     function get_event_window: PGdkWindow; cdecl; inline;
get_focus_on_clicknull3577     function get_focus_on_click: gboolean; cdecl; inline;
get_imagenull3578     function get_image: PGtkWidget; cdecl; inline;
get_image_positionnull3579     function get_image_position: TGtkPositionType; cdecl; inline;
get_labelnull3580     function get_label: Pgchar; cdecl; inline;
get_reliefnull3581     function get_relief: TGtkReliefStyle; cdecl; inline;
get_use_stocknull3582     function get_use_stock: gboolean; cdecl; inline;
get_use_underlinenull3583     function get_use_underline: gboolean; cdecl; inline;
3584     procedure set_alignment(xalign: gfloat; yalign: gfloat); cdecl; inline;
3585     procedure set_always_show_image(always_show: gboolean); cdecl; inline;
3586     procedure set_focus_on_click(focus_on_click: gboolean); cdecl; inline;
3587     procedure set_image(image: PGtkWidget); cdecl; inline;
3588     procedure set_image_position(position: TGtkPositionType); cdecl; inline;
3589     procedure set_label(label_: Pgchar); cdecl; inline;
3590     procedure set_relief(newstyle: TGtkReliefStyle); cdecl; inline;
3591     procedure set_use_stock(use_stock: gboolean); cdecl; inline;
3592     procedure set_use_underline(use_underline: gboolean); cdecl; inline;
3593     property always_show_image: gboolean read get_always_show_image write set_always_show_image;
3594     property focus_on_click: gboolean read get_focus_on_click write set_focus_on_click;
3595     property image: PGtkWidget read get_image write set_image;
3596     property image_position: TGtkPositionType read get_image_position write set_image_position;
3597     property label_: Pgchar read get_label write set_label;
3598     property relief: TGtkReliefStyle read get_relief write set_relief;
3599     property use_stock: gboolean read get_use_stock write set_use_stock;
3600     property use_underline: gboolean read get_use_underline write set_use_underline;
3601     //property xalign: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_xalign  { property is writeable but setter not declared } ;
3602     //property yalign: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_yalign  { property is writeable but setter not declared } ;
3603   end;
3604 
3605   TGtkButtonPrivate = record
3606   end;
3607 
3608 
3609 
3610   PPGtkButtonBox = ^PGtkButtonBox;
3611   PGtkButtonBox = ^TGtkButtonBox;
3612 
3613   PPGtkButtonBoxStyle = ^PGtkButtonBoxStyle;
3614   PGtkButtonBoxStyle = ^TGtkButtonBoxStyle;
3615 
3616   PPGtkButtonBoxPrivate = ^PGtkButtonBoxPrivate;
3617   PGtkButtonBoxPrivate = ^TGtkButtonBoxPrivate;
3618   TGtkButtonBox = object(TGtkBox)
3619     priv3: PGtkButtonBoxPrivate;
newnull3620     function new(orientation: TGtkOrientation): PGtkButtonBox; cdecl; inline; static;
get_child_non_homogeneousnull3621     function get_child_non_homogeneous(child: PGtkWidget): gboolean; cdecl; inline;
get_child_secondarynull3622     function get_child_secondary(child: PGtkWidget): gboolean; cdecl; inline;
get_layoutnull3623     function get_layout: TGtkButtonBoxStyle; cdecl; inline;
3624     procedure set_child_non_homogeneous(child: PGtkWidget; non_homogeneous: gboolean); cdecl; inline;
3625     procedure set_child_secondary(child: PGtkWidget; is_secondary: gboolean); cdecl; inline;
3626     procedure set_layout(layout_style: TGtkButtonBoxStyle); cdecl; inline;
3627     //property layout_style: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_layout_style  { property is writeable but setter not declared } ;
3628   end;
3629 
3630   TGtkButtonBoxPrivate = record
3631   end;
3632 
3633 
3634 
3635   PPGtkButtonBoxClass = ^PGtkButtonBoxClass;
3636   PGtkButtonBoxClass = ^TGtkButtonBoxClass;
3637   TGtkButtonBoxClass = object
3638     parent_class: TGtkBoxClass;
3639     _gtk_reserved1: procedure; cdecl;
3640     _gtk_reserved2: procedure; cdecl;
3641     _gtk_reserved3: procedure; cdecl;
3642     _gtk_reserved4: procedure; cdecl;
3643   end;
3644 
3645   PPGtkButtonClass = ^PGtkButtonClass;
3646   PGtkButtonClass = ^TGtkButtonClass;
3647   TGtkButtonClass = object
3648     parent_class: TGtkBinClass;
3649     pressed: procedure(button: PGtkButton); cdecl;
3650     released: procedure(button: PGtkButton); cdecl;
3651     clicked: procedure(button: PGtkButton); cdecl;
3652     enter: procedure(button: PGtkButton); cdecl;
3653     leave: procedure(button: PGtkButton); cdecl;
3654     activate: procedure(button: PGtkButton); cdecl;
3655     _gtk_reserved1: procedure; cdecl;
3656     _gtk_reserved2: procedure; cdecl;
3657     _gtk_reserved3: procedure; cdecl;
3658     _gtk_reserved4: procedure; cdecl;
3659   end;
3660 
3661   PPGtkButtonsType = ^PGtkButtonsType;
3662   PGtkButtonsType = ^TGtkButtonsType;
3663 
3664   PPGtkCalendar = ^PGtkCalendar;
3665   PGtkCalendar = ^TGtkCalendar;
3666 
3667   PPGtkCalendarDisplayOptions = ^PGtkCalendarDisplayOptions;
3668   PGtkCalendarDisplayOptions = ^TGtkCalendarDisplayOptions;
3669 
3670   PPGtkCalendarDetailFunc = ^PGtkCalendarDetailFunc;
3671   PGtkCalendarDetailFunc = ^TGtkCalendarDetailFunc;
alendarnull3672   TGtkCalendarDetailFunc = function(calendar: PGtkCalendar; year: guint; month: guint; day: guint; user_data: gpointer): Pgchar; cdecl;
3673 
3674   PPGtkCalendarPrivate = ^PGtkCalendarPrivate;
3675   PGtkCalendarPrivate = ^TGtkCalendarPrivate;
3676   TGtkCalendar = object(TGtkWidget)
3677     priv1: PGtkCalendarPrivate;
newnull3678     function new: PGtkCalendar; cdecl; inline; static;
3679     procedure clear_marks; cdecl; inline;
3680     procedure get_date(year: Pguint; month: Pguint; day: Pguint); cdecl; inline;
get_day_is_markednull3681     function get_day_is_marked(day: guint): gboolean; cdecl; inline;
get_detail_height_rowsnull3682     function get_detail_height_rows: gint; cdecl; inline;
get_detail_width_charsnull3683     function get_detail_width_chars: gint; cdecl; inline;
get_display_optionsnull3684     function get_display_options: TGtkCalendarDisplayOptions; cdecl; inline;
3685     procedure mark_day(day: guint); cdecl; inline;
3686     procedure select_day(day: guint); cdecl; inline;
3687     procedure select_month(month: guint; year: guint); cdecl; inline;
3688     procedure set_detail_func(func: TGtkCalendarDetailFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl; inline;
3689     procedure set_detail_height_rows(rows: gint); cdecl; inline;
3690     procedure set_detail_width_chars(chars: gint); cdecl; inline;
3691     procedure set_display_options(flags: TGtkCalendarDisplayOptions); cdecl; inline;
3692     procedure unmark_day(day: guint); cdecl; inline;
3693     //property day: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_day  { property is writeable but setter not declared } ;
3694     property detail_height_rows: gint read get_detail_height_rows write set_detail_height_rows;
3695     property detail_width_chars: gint read get_detail_width_chars write set_detail_width_chars;
3696     //property month: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_month  { property is writeable but setter not declared } ;
3697     //property no_month_change: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_no_month_change  { property is writeable but setter not declared } ;
3698     //property show_day_names: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_show_day_names  { property is writeable but setter not declared } ;
3699     //property show_details: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_show_details  { property is writeable but setter not declared } ;
3700     //property show_heading: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_show_heading  { property is writeable but setter not declared } ;
3701     //property show_week_numbers: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_show_week_numbers  { property is writeable but setter not declared } ;
3702     //property year: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_year  { property is writeable but setter not declared } ;
3703   end;
3704 
3705   TGtkCalendarPrivate = record
3706   end;
3707 
3708 
3709 
3710   PPGtkCalendarClass = ^PGtkCalendarClass;
3711   PGtkCalendarClass = ^TGtkCalendarClass;
3712   TGtkCalendarClass = object
3713     parent_class: TGtkWidgetClass;
3714     month_changed: procedure(calendar: PGtkCalendar); cdecl;
3715     day_selected: procedure(calendar: PGtkCalendar); cdecl;
3716     day_selected_double_click: procedure(calendar: PGtkCalendar); cdecl;
3717     prev_month: procedure(calendar: PGtkCalendar); cdecl;
3718     next_month: procedure(calendar: PGtkCalendar); cdecl;
3719     prev_year: procedure(calendar: PGtkCalendar); cdecl;
3720     next_year: procedure(calendar: PGtkCalendar); cdecl;
3721     _gtk_reserved1: procedure; cdecl;
3722     _gtk_reserved2: procedure; cdecl;
3723     _gtk_reserved3: procedure; cdecl;
3724     _gtk_reserved4: procedure; cdecl;
3725   end;
3726 
3727   PPGtkCellRendererState = ^PGtkCellRendererState;
3728   PGtkCellRendererState = ^TGtkCellRendererState;
3729 
3730   PPGtkCellRendererPrivate = ^PGtkCellRendererPrivate;
3731   PGtkCellRendererPrivate = ^TGtkCellRendererPrivate;
3732   TGtkCellRenderer = object(TGInitiallyUnowned)
3733     priv: PGtkCellRendererPrivate;
activatenull3734     function activate(event: PGdkEvent; widget: PGtkWidget; path: Pgchar; background_area: PGdkRectangle; cell_area: PGdkRectangle; flags: TGtkCellRendererState): gboolean; cdecl; inline;
3735     procedure get_aligned_area(widget: PGtkWidget; flags: TGtkCellRendererState; cell_area: PGdkRectangle; aligned_area: PGdkRectangle); cdecl; inline;
3736     procedure get_alignment(xalign: Pgfloat; yalign: Pgfloat); cdecl; inline;
3737     procedure get_fixed_size(width: Pgint; height: Pgint); cdecl; inline;
3738     procedure get_padding(xpad: Pgint; ypad: Pgint); cdecl; inline;
3739     procedure get_preferred_height(widget: PGtkWidget; minimum_size: Pgint; natural_size: Pgint); cdecl; inline;
3740     procedure get_preferred_height_for_width(widget: PGtkWidget; width: gint; minimum_height: Pgint; natural_height: Pgint); cdecl; inline;
3741     procedure get_preferred_size(widget: PGtkWidget; minimum_size: PGtkRequisition; natural_size: PGtkRequisition); cdecl; inline;
3742     procedure get_preferred_width(widget: PGtkWidget; minimum_size: Pgint; natural_size: Pgint); cdecl; inline;
3743     procedure get_preferred_width_for_height(widget: PGtkWidget; height: gint; minimum_width: Pgint; natural_width: Pgint); cdecl; inline;
get_request_modenull3744     function get_request_mode: TGtkSizeRequestMode; cdecl; inline;
get_sensitivenull3745     function get_sensitive: gboolean; cdecl; inline;
get_statenull3746     function get_state(widget: PGtkWidget; cell_state: TGtkCellRendererState): TGtkStateFlags; cdecl; inline;
get_visiblenull3747     function get_visible: gboolean; cdecl; inline;
is_activatablenull3748     function is_activatable: gboolean; cdecl; inline;
3749     procedure render(cr: Pcairo_t; widget: PGtkWidget; background_area: PGdkRectangle; cell_area: PGdkRectangle; flags: TGtkCellRendererState); cdecl; inline;
3750     procedure set_alignment(xalign: gfloat; yalign: gfloat); cdecl; inline;
3751     procedure set_fixed_size(width: gint; height: gint); cdecl; inline;
3752     procedure set_padding(xpad: gint; ypad: gint); cdecl; inline;
3753     procedure set_sensitive(sensitive: gboolean); cdecl; inline;
3754     procedure set_visible(visible: gboolean); cdecl; inline;
start_editingnull3755     function start_editing(event: PGdkEvent; widget: PGtkWidget; path: Pgchar; background_area: PGdkRectangle; cell_area: PGdkRectangle; flags: TGtkCellRendererState): PGtkCellEditable; cdecl; inline;
3756     procedure stop_editing(canceled: gboolean); cdecl; inline;
3757     //property cell_background: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_cell_background  { property is writeable but setter not declared } ;
3758     //property cell_background_gdk: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_cell_background_gdk  { property is writeable but setter not declared } ;
3759     //property cell_background_rgba: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_cell_background_rgba  { property is writeable but setter not declared } ;
3760     //property cell_background_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_cell_background_set  { property is writeable but setter not declared } ;
3761     //property editing: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_editing ;
3762     //property height: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_height  { property is writeable but setter not declared } ;
3763     //property is_expanded: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_is_expanded  { property is writeable but setter not declared } ;
3764     //property is_expander: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_is_expander  { property is writeable but setter not declared } ;
3765     //property mode: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_mode  { property is writeable but setter not declared } ;
3766     property sensitive: gboolean read get_sensitive write set_sensitive;
3767     property visible: gboolean read get_visible write set_visible;
3768     //property width: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_width  { property is writeable but setter not declared } ;
3769     //property xalign: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_xalign  { property is writeable but setter not declared } ;
3770     //property xpad: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_xpad  { property is writeable but setter not declared } ;
3771     //property yalign: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_yalign  { property is writeable but setter not declared } ;
3772     //property ypad: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_ypad  { property is writeable but setter not declared } ;
3773   end;
enderernull3774   TGtkCellAllocCallback = function(renderer: PGtkCellRenderer; cell_area: PGdkRectangle; cell_background: PGdkRectangle; data: gpointer): gboolean; cdecl;
3775 
3776   PPGtkCellAreaContext = ^PGtkCellAreaContext;
3777   PGtkCellAreaContext = ^TGtkCellAreaContext;
3778 
3779   PPGtkCellCallback = ^PGtkCellCallback;
3780   PGtkCellCallback = ^TGtkCellCallback;
enderernull3781   TGtkCellCallback = function(renderer: PGtkCellRenderer; data: gpointer): gboolean; cdecl;
3782 
3783   PPGtkCellAllocCallback = ^PGtkCellAllocCallback;
3784   PGtkCellAllocCallback = ^TGtkCellAllocCallback;
3785 
3786   PPGtkCellAreaPrivate = ^PGtkCellAreaPrivate;
3787   PGtkCellAreaPrivate = ^TGtkCellAreaPrivate;
3788   TGtkCellArea = object(TGInitiallyUnowned)
3789     priv: PGtkCellAreaPrivate;
activatenull3790     function activate(context: PGtkCellAreaContext; widget: PGtkWidget; cell_area: PGdkRectangle; flags: TGtkCellRendererState; edit_only: gboolean): gboolean; cdecl; inline;
activate_cellnull3791     function activate_cell(widget: PGtkWidget; renderer: PGtkCellRenderer; event: PGdkEvent; cell_area: PGdkRectangle; flags: TGtkCellRendererState): gboolean; cdecl; inline;
3792     procedure add(renderer: PGtkCellRenderer); cdecl; inline;
3793     procedure add_focus_sibling(renderer: PGtkCellRenderer; sibling: PGtkCellRenderer); cdecl; inline;
3794     //procedure add_with_properties(renderer: PGtkCellRenderer; first_prop_name: Pgchar; args: array of const); cdecl; inline;
3795     procedure apply_attributes(tree_model: PGtkTreeModel; iter: PGtkTreeIter; is_expander: gboolean; is_expanded: gboolean); cdecl; inline;
3796     procedure attribute_connect(renderer: PGtkCellRenderer; attribute: Pgchar; column: gint); cdecl; inline;
3797     procedure attribute_disconnect(renderer: PGtkCellRenderer; attribute: Pgchar); cdecl; inline;
3798     //procedure cell_get(renderer: PGtkCellRenderer; first_prop_name: Pgchar; args: array of const); cdecl; inline;
3799     procedure cell_get_property(renderer: PGtkCellRenderer; property_name: Pgchar; value: PGValue); cdecl; inline;
3800     //procedure cell_get_valist(renderer: PGtkCellRenderer; first_property_name: Pgchar; var_args: Tva_list); cdecl; inline;
3801     //procedure cell_set(renderer: PGtkCellRenderer; first_prop_name: Pgchar; args: array of const); cdecl; inline;
3802     procedure cell_set_property(renderer: PGtkCellRenderer; property_name: Pgchar; value: PGValue); cdecl; inline;
3803     //procedure cell_set_valist(renderer: PGtkCellRenderer; first_property_name: Pgchar; var_args: Tva_list); cdecl; inline;
copy_contextnull3804     function copy_context(context: PGtkCellAreaContext): PGtkCellAreaContext; cdecl; inline;
create_contextnull3805     function create_context: PGtkCellAreaContext; cdecl; inline;
eventnull3806     function event(context: PGtkCellAreaContext; widget: PGtkWidget; event: PGdkEvent; cell_area: PGdkRectangle; flags: TGtkCellRendererState): gint; cdecl; inline;
focusnull3807     function focus(direction: TGtkDirectionType): gboolean; cdecl; inline;
3808     procedure foreach(callback: TGtkCellCallback; callback_data: gpointer); cdecl; inline;
3809     procedure foreach_alloc(context: PGtkCellAreaContext; widget: PGtkWidget; cell_area: PGdkRectangle; background_area: PGdkRectangle; callback: TGtkCellAllocCallback; callback_data: gpointer); cdecl; inline;
3810     procedure get_cell_allocation(context: PGtkCellAreaContext; widget: PGtkWidget; renderer: PGtkCellRenderer; cell_area: PGdkRectangle; allocation: PGdkRectangle); cdecl; inline;
get_cell_at_positionnull3811     function get_cell_at_position(context: PGtkCellAreaContext; widget: PGtkWidget; cell_area: PGdkRectangle; x: gint; y: gint; alloc_area: PGdkRectangle): PGtkCellRenderer; cdecl; inline;
get_current_path_stringnull3812     function get_current_path_string: Pgchar; cdecl; inline;
get_edit_widgetnull3813     function get_edit_widget: PGtkCellEditable; cdecl; inline;
get_edited_cellnull3814     function get_edited_cell: PGtkCellRenderer; cdecl; inline;
get_focus_cellnull3815     function get_focus_cell: PGtkCellRenderer; cdecl; inline;
get_focus_from_siblingnull3816     function get_focus_from_sibling(renderer: PGtkCellRenderer): PGtkCellRenderer; cdecl; inline;
get_focus_siblingsnull3817     function get_focus_siblings(renderer: PGtkCellRenderer): PGList; cdecl; inline;
3818     procedure get_preferred_height(context: PGtkCellAreaContext; widget: PGtkWidget; minimum_height: Pgint; natural_height: Pgint); cdecl; inline;
3819     procedure get_preferred_height_for_width(context: PGtkCellAreaContext; widget: PGtkWidget; width: gint; minimum_height: Pgint; natural_height: Pgint); cdecl; inline;
3820     procedure get_preferred_width(context: PGtkCellAreaContext; widget: PGtkWidget; minimum_width: Pgint; natural_width: Pgint); cdecl; inline;
3821     procedure get_preferred_width_for_height(context: PGtkCellAreaContext; widget: PGtkWidget; height: gint; minimum_width: Pgint; natural_width: Pgint); cdecl; inline;
get_request_modenull3822     function get_request_mode: TGtkSizeRequestMode; cdecl; inline;
has_renderernull3823     function has_renderer(renderer: PGtkCellRenderer): gboolean; cdecl; inline;
3824     procedure inner_cell_area(widget: PGtkWidget; cell_area: PGdkRectangle; inner_area: PGdkRectangle); cdecl; inline;
is_activatablenull3825     function is_activatable: gboolean; cdecl; inline;
is_focus_siblingnull3826     function is_focus_sibling(renderer: PGtkCellRenderer; sibling: PGtkCellRenderer): gboolean; cdecl; inline;
3827     procedure remove(renderer: PGtkCellRenderer); cdecl; inline;
3828     procedure remove_focus_sibling(renderer: PGtkCellRenderer; sibling: PGtkCellRenderer); cdecl; inline;
3829     procedure render(context: PGtkCellAreaContext; widget: PGtkWidget; cr: Pcairo_t; background_area: PGdkRectangle; cell_area: PGdkRectangle; flags: TGtkCellRendererState; paint_focus: gboolean); cdecl; inline;
3830     procedure request_renderer(renderer: PGtkCellRenderer; orientation: TGtkOrientation; widget: PGtkWidget; for_size: gint; minimum_size: Pgint; natural_size: Pgint); cdecl; inline;
3831     procedure set_focus_cell(renderer: PGtkCellRenderer); cdecl; inline;
3832     procedure stop_editing(canceled: gboolean); cdecl; inline;
3833     property edit_widget: PGtkCellEditable read get_edit_widget ;
3834     property edited_cell: PGtkCellRenderer read get_edited_cell ;
3835     property focus_cell: PGtkCellRenderer read get_focus_cell write set_focus_cell;
3836   end;
3837 
3838   PPGtkCellAreaContextPrivate = ^PGtkCellAreaContextPrivate;
3839   PGtkCellAreaContextPrivate = ^TGtkCellAreaContextPrivate;
3840   TGtkCellAreaContext = object(TGObject)
3841     priv: PGtkCellAreaContextPrivate;
3842     procedure allocate(width: gint; height: gint); cdecl; inline;
3843     procedure get_allocation(width: Pgint; height: Pgint); cdecl; inline;
get_areanull3844     function get_area: PGtkCellArea; cdecl; inline;
3845     procedure get_preferred_height(minimum_height: Pgint; natural_height: Pgint); cdecl; inline;
3846     procedure get_preferred_height_for_width(width: gint; minimum_height: Pgint; natural_height: Pgint); cdecl; inline;
3847     procedure get_preferred_width(minimum_width: Pgint; natural_width: Pgint); cdecl; inline;
3848     procedure get_preferred_width_for_height(height: gint; minimum_width: Pgint; natural_width: Pgint); cdecl; inline;
3849     procedure push_preferred_height(minimum_height: gint; natural_height: gint); cdecl; inline;
3850     procedure push_preferred_width(minimum_width: gint; natural_width: gint); cdecl; inline;
3851     procedure reset; cdecl; inline;
3852     property area: PGtkCellArea read get_area  { property is writeable but setter not declared } ;
3853     //property minimum_height: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_minimum_height ;
3854     //property minimum_width: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_minimum_width ;
3855     //property natural_height: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_natural_height ;
3856     //property natural_width: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_natural_width ;
3857   end;
3858 
3859   PPGtkTreePath = ^PGtkTreePath;
3860   PGtkTreePath = ^TGtkTreePath;
3861 
3862   PPGtkTreeModelForeachFunc = ^PGtkTreeModelForeachFunc;
3863   PGtkTreeModelForeachFunc = ^TGtkTreeModelForeachFunc;
odelnull3864   TGtkTreeModelForeachFunc = function(model: PGtkTreeModel; path: PGtkTreePath; iter: PGtkTreeIter; data: gpointer): gboolean; cdecl;
3865 
3866   PPGtkTreeModelFlags = ^PGtkTreeModelFlags;
3867   PGtkTreeModelFlags = ^TGtkTreeModelFlags;
3868   TGtkTreePath = object
newnull3869     function new: PGtkTreePath; cdecl; inline; static;
new_firstnull3870     function new_first: PGtkTreePath; cdecl; inline; static;
new_from_indicesnull3871     //function new_from_indices(first_index: gint; args: array of const): PGtkTreePath; cdecl; inline; static;
3872     function new_from_string(path: Pgchar): PGtkTreePath; cdecl; inline; static;
3873     procedure append_index(index_: gint); cdecl; inline;
comparenull3874     function compare(b: PGtkTreePath): gint; cdecl; inline;
copynull3875     function copy: PGtkTreePath; cdecl; inline;
3876     procedure down; cdecl; inline;
3877     procedure free; cdecl; inline;
get_depthnull3878     function get_depth: gint; cdecl; inline;
get_indicesnull3879     function get_indices: Pgint; cdecl; inline;
get_indices_with_depthnull3880     function get_indices_with_depth(depth: Pgint): Pgint; cdecl; inline;
is_ancestornull3881     function is_ancestor(descendant: PGtkTreePath): gboolean; cdecl; inline;
is_descendantnull3882     function is_descendant(ancestor: PGtkTreePath): gboolean; cdecl; inline;
3883     procedure next; cdecl; inline;
3884     procedure prepend_index(index_: gint); cdecl; inline;
prevnull3885     function prev: gboolean; cdecl; inline;
to_stringnull3886     function to_string: Pgchar; cdecl; inline;
upnull3887     function up: gboolean; cdecl; inline;
3888   end;
3889   TGtkTreeIter = object
3890     stamp: gint;
3891     user_data: gpointer;
3892     user_data2: gpointer;
3893     user_data3: gpointer;
copynull3894     function copy: PGtkTreeIter; cdecl; inline;
3895     procedure free; cdecl; inline;
3896   end;
3897   TGtkTreeModel = object
3898     row_changed1: procedure(path: TGtkTreePath; iter: TGtkTreeIter); cdecl;
3899     row_deleted1: procedure(path: TGtkTreePath); cdecl;
3900     row_has_child_toggled1: procedure(path: TGtkTreePath; iter: TGtkTreeIter); cdecl;
3901     row_inserted1: procedure(path: TGtkTreePath; iter: TGtkTreeIter); cdecl;
3902     rows_reordered1: procedure(path: TGtkTreePath; iter: TGtkTreeIter; new_order: gpointer); cdecl;
filter_newnull3903     function filter_new(root: PGtkTreePath): PGtkTreeModel; cdecl; inline;
3904     procedure foreach(func: TGtkTreeModelForeachFunc; user_data: gpointer); cdecl; inline;
3905     //procedure get(iter: PGtkTreeIter; args: array of const); cdecl; inline;
get_column_typenull3906     function get_column_type(index_: gint): TGType; cdecl; inline;
get_flagsnull3907     function get_flags: TGtkTreeModelFlags; cdecl; inline;
get_iternull3908     function get_iter(iter: PGtkTreeIter; path: PGtkTreePath): gboolean; cdecl; inline;
get_iter_firstnull3909     function get_iter_first(iter: PGtkTreeIter): gboolean; cdecl; inline;
get_iter_from_stringnull3910     function get_iter_from_string(iter: PGtkTreeIter; path_string: Pgchar): gboolean; cdecl; inline;
get_n_columnsnull3911     function get_n_columns: gint; cdecl; inline;
get_pathnull3912     function get_path(iter: PGtkTreeIter): PGtkTreePath; cdecl; inline;
get_string_from_iternull3913     function get_string_from_iter(iter: PGtkTreeIter): Pgchar; cdecl; inline;
3914     //procedure get_valist(iter: PGtkTreeIter; var_args: Tva_list); cdecl; inline;
3915     procedure get_value(iter: PGtkTreeIter; column: gint; value: PGValue); cdecl; inline;
iter_childrennull3916     function iter_children(iter: PGtkTreeIter; parent: PGtkTreeIter): gboolean; cdecl; inline;
iter_has_childnull3917     function iter_has_child(iter: PGtkTreeIter): gboolean; cdecl; inline;
iter_n_childrennull3918     function iter_n_children(iter: PGtkTreeIter): gint; cdecl; inline;
iter_nextnull3919     function iter_next(iter: PGtkTreeIter): gboolean; cdecl; inline;
iter_nth_childnull3920     function iter_nth_child(iter: PGtkTreeIter; parent: PGtkTreeIter; n: gint): gboolean; cdecl; inline;
iter_parentnull3921     function iter_parent(iter: PGtkTreeIter; child: PGtkTreeIter): gboolean; cdecl; inline;
iter_previousnull3922     function iter_previous(iter: PGtkTreeIter): gboolean; cdecl; inline;
3923     procedure ref_node(iter: PGtkTreeIter); cdecl; inline;
3924     procedure row_changed(path: PGtkTreePath; iter: PGtkTreeIter); cdecl; inline;
3925     procedure row_deleted(path: PGtkTreePath); cdecl; inline;
3926     procedure row_has_child_toggled(path: PGtkTreePath; iter: PGtkTreeIter); cdecl; inline;
3927     procedure row_inserted(path: PGtkTreePath; iter: PGtkTreeIter); cdecl; inline;
3928     procedure rows_reordered(path: PGtkTreePath; iter: PGtkTreeIter; new_order: Pgint); cdecl; inline;
sort_new_with_modelnull3929     function sort_new_with_model: PGtkTreeModel; cdecl; inline;
3930     procedure unref_node(iter: PGtkTreeIter); cdecl; inline;
3931   end;
3932 
3933   TGtkCellAreaPrivate = record
3934   end;
3935 
3936 
3937 
3938   PPGtkCellAreaBox = ^PGtkCellAreaBox;
3939   PGtkCellAreaBox = ^TGtkCellAreaBox;
3940 
3941   PPGtkCellAreaBoxPrivate = ^PGtkCellAreaBoxPrivate;
3942   PGtkCellAreaBoxPrivate = ^TGtkCellAreaBoxPrivate;
3943   TGtkCellAreaBox = object(TGtkCellArea)
3944     priv1: PGtkCellAreaBoxPrivate;
newnull3945     function new: PGtkCellAreaBox; cdecl; inline; static;
get_spacingnull3946     function get_spacing: gint; cdecl; inline;
3947     procedure pack_end(renderer: PGtkCellRenderer; expand: gboolean; align: gboolean; fixed: gboolean); cdecl; inline;
3948     procedure pack_start(renderer: PGtkCellRenderer; expand: gboolean; align: gboolean; fixed: gboolean); cdecl; inline;
3949     procedure set_spacing(spacing: gint); cdecl; inline;
3950     property spacing: gint read get_spacing write set_spacing;
3951   end;
3952 
3953   TGtkCellAreaBoxPrivate = record
3954   end;
3955 
3956 
3957 
3958   PPGtkCellAreaClass = ^PGtkCellAreaClass;
3959   PGtkCellAreaClass = ^TGtkCellAreaClass;
3960   TGtkCellAreaClass = object
3961     parent_class: TGInitiallyUnownedClass;
3962     add: procedure(area: PGtkCellArea; renderer: PGtkCellRenderer); cdecl;
3963     remove: procedure(area: PGtkCellArea; renderer: PGtkCellRenderer); cdecl;
3964     foreach: procedure(area: PGtkCellArea; callback: TGtkCellCallback; callback_data: gpointer); cdecl;
3965     foreach_alloc: procedure(area: PGtkCellArea; context: PGtkCellAreaContext; widget: PGtkWidget; cell_area: PGdkRectangle; background_area: PGdkRectangle; callback: TGtkCellAllocCallback; callback_data: gpointer); cdecl;
reanull3966     event: function(area: PGtkCellArea; context: PGtkCellAreaContext; widget: PGtkWidget; event: PGdkEvent; cell_area: PGdkRectangle; flags: TGtkCellRendererState): gint; cdecl;
3967     render: procedure(area: PGtkCellArea; context: PGtkCellAreaContext; widget: PGtkWidget; cr: Pcairo_t; background_area: PGdkRectangle; cell_area: PGdkRectangle; flags: TGtkCellRendererState; paint_focus: gboolean); cdecl;
3968     apply_attributes: procedure(area: PGtkCellArea; tree_model: PGtkTreeModel; iter: PGtkTreeIter; is_expander: gboolean; is_expanded: gboolean); cdecl;
reanull3969     create_context: function(area: PGtkCellArea): PGtkCellAreaContext; cdecl;
reanull3970     copy_context: function(area: PGtkCellArea; context: PGtkCellAreaContext): PGtkCellAreaContext; cdecl;
reanull3971     get_request_mode: function(area: PGtkCellArea): TGtkSizeRequestMode; cdecl;
3972     get_preferred_width: procedure(area: PGtkCellArea; context: PGtkCellAreaContext; widget: PGtkWidget; minimum_width: Pgint; natural_width: Pgint); cdecl;
3973     get_preferred_height_for_width: procedure(area: PGtkCellArea; context: PGtkCellAreaContext; widget: PGtkWidget; width: gint; minimum_height: Pgint; natural_height: Pgint); cdecl;
3974     get_preferred_height: procedure(area: PGtkCellArea; context: PGtkCellAreaContext; widget: PGtkWidget; minimum_height: Pgint; natural_height: Pgint); cdecl;
3975     get_preferred_width_for_height: procedure(area: PGtkCellArea; context: PGtkCellAreaContext; widget: PGtkWidget; height: gint; minimum_width: Pgint; natural_width: Pgint); cdecl;
3976     set_cell_property: procedure(area: PGtkCellArea; renderer: PGtkCellRenderer; property_id: guint; value: PGValue; pspec: PGParamSpec); cdecl;
3977     get_cell_property: procedure(area: PGtkCellArea; renderer: PGtkCellRenderer; property_id: guint; value: PGValue; pspec: PGParamSpec); cdecl;
reanull3978     focus: function(area: PGtkCellArea; direction: TGtkDirectionType): gboolean; cdecl;
reanull3979     is_activatable: function(area: PGtkCellArea): gboolean; cdecl;
reanull3980     activate: function(area: PGtkCellArea; context: PGtkCellAreaContext; widget: PGtkWidget; cell_area: PGdkRectangle; flags: TGtkCellRendererState; edit_only: gboolean): gboolean; cdecl;
3981     _gtk_reserved1: procedure; cdecl;
3982     _gtk_reserved2: procedure; cdecl;
3983     _gtk_reserved3: procedure; cdecl;
3984     _gtk_reserved4: procedure; cdecl;
3985     _gtk_reserved5: procedure; cdecl;
3986     _gtk_reserved6: procedure; cdecl;
3987     _gtk_reserved7: procedure; cdecl;
3988     _gtk_reserved8: procedure; cdecl;
find_cell_propertynull3989     function find_cell_property(property_name: Pgchar): PGParamSpec; cdecl; inline;
3990     procedure install_cell_property(property_id: guint; pspec: PGParamSpec); cdecl; inline;
list_cell_propertiesnull3991     function list_cell_properties(n_properties: Pguint): PPGParamSpec; cdecl; inline;
3992   end;
3993 
3994   PPGtkCellAreaBoxClass = ^PGtkCellAreaBoxClass;
3995   PGtkCellAreaBoxClass = ^TGtkCellAreaBoxClass;
3996   TGtkCellAreaBoxClass = object
3997     parent_class: TGtkCellAreaClass;
3998     _gtk_reserved1: procedure; cdecl;
3999     _gtk_reserved2: procedure; cdecl;
4000     _gtk_reserved3: procedure; cdecl;
4001     _gtk_reserved4: procedure; cdecl;
4002   end;
4003 
4004   TGtkCellAreaContextPrivate = record
4005   end;
4006 
4007 
4008 
4009   PPGtkCellAreaContextClass = ^PGtkCellAreaContextClass;
4010   PGtkCellAreaContextClass = ^TGtkCellAreaContextClass;
4011   TGtkCellAreaContextClass = object
4012     parent_class: TGObjectClass;
4013     allocate: procedure(context: PGtkCellAreaContext; width: gint; height: gint); cdecl;
4014     reset: procedure(context: PGtkCellAreaContext); cdecl;
4015     get_preferred_height_for_width: procedure(context: PGtkCellAreaContext; width: gint; minimum_height: Pgint; natural_height: Pgint); cdecl;
4016     get_preferred_width_for_height: procedure(context: PGtkCellAreaContext; height: gint; minimum_width: Pgint; natural_width: Pgint); cdecl;
4017     _gtk_reserved1: procedure; cdecl;
4018     _gtk_reserved2: procedure; cdecl;
4019     _gtk_reserved3: procedure; cdecl;
4020     _gtk_reserved4: procedure; cdecl;
4021     _gtk_reserved5: procedure; cdecl;
4022     _gtk_reserved6: procedure; cdecl;
4023   end;
4024 
4025   PPGtkCellEditableIface = ^PGtkCellEditableIface;
4026   PGtkCellEditableIface = ^TGtkCellEditableIface;
4027   TGtkCellEditableIface = object
4028     g_iface: TGTypeInterface;
4029     editing_done: procedure(cell_editable: PGtkCellEditable); cdecl;
4030     remove_widget: procedure(cell_editable: PGtkCellEditable); cdecl;
4031     start_editing: procedure(cell_editable: PGtkCellEditable; event: PGdkEvent); cdecl;
4032   end;
4033 
4034   PPGtkCellLayoutIface = ^PGtkCellLayoutIface;
4035   PGtkCellLayoutIface = ^TGtkCellLayoutIface;
4036   TGtkCellLayoutIface = object
4037     g_iface: TGTypeInterface;
4038     pack_start: procedure(cell_layout: PGtkCellLayout; cell: PGtkCellRenderer; expand: gboolean); cdecl;
4039     pack_end: procedure(cell_layout: PGtkCellLayout; cell: PGtkCellRenderer; expand: gboolean); cdecl;
4040     clear: procedure(cell_layout: PGtkCellLayout); cdecl;
4041     add_attribute: procedure(cell_layout: PGtkCellLayout; cell: PGtkCellRenderer; attribute: Pgchar; column: gint); cdecl;
4042     set_cell_data_func: procedure(cell_layout: PGtkCellLayout; cell: PGtkCellRenderer; func: TGtkCellLayoutDataFunc; func_data: gpointer; destroy_: TGDestroyNotify); cdecl;
4043     clear_attributes: procedure(cell_layout: PGtkCellLayout; cell: PGtkCellRenderer); cdecl;
4044     reorder: procedure(cell_layout: PGtkCellLayout; cell: PGtkCellRenderer; position: gint); cdecl;
ell_layoutnull4045     get_cells: function(cell_layout: PGtkCellLayout): PGList; cdecl;
ell_layoutnull4046     get_area: function(cell_layout: PGtkCellLayout): PGtkCellArea; cdecl;
4047   end;
4048   TGtkRequisition = object
4049     width: gint;
4050     height: gint;
newnull4051     function new: PGtkRequisition; cdecl; inline; static;
copynull4052     function copy: PGtkRequisition; cdecl; inline;
4053     procedure free; cdecl; inline;
4054   end;
4055 
4056   PPGtkCellRendererMode = ^PGtkCellRendererMode;
4057   PGtkCellRendererMode = ^TGtkCellRendererMode;
4058 
4059   TGtkCellRendererPrivate = record
4060   end;
4061 
4062 
4063 
4064   PPGtkCellRendererAccel = ^PGtkCellRendererAccel;
4065   PGtkCellRendererAccel = ^TGtkCellRendererAccel;
4066 
4067   PPGtkCellRendererText = ^PGtkCellRendererText;
4068   PGtkCellRendererText = ^TGtkCellRendererText;
4069 
4070   PPGtkCellRendererTextPrivate = ^PGtkCellRendererTextPrivate;
4071   PGtkCellRendererTextPrivate = ^TGtkCellRendererTextPrivate;
4072   TGtkCellRendererText = object(TGtkCellRenderer)
4073     priv1: PGtkCellRendererTextPrivate;
newnull4074     function new: PGtkCellRendererText; cdecl; inline; static;
4075     procedure set_fixed_height_from_font(number_of_rows: gint); cdecl; inline;
4076     //property align_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_align_set  { property is writeable but setter not declared } ;
4077     //property alignment: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_alignment  { property is writeable but setter not declared } ;
4078     //property attributes: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_attributes  { property is writeable but setter not declared } ;
4079     //property background: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_background  { property is writeable but setter not declared } ;
4080     //property background_gdk: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_background_gdk  { property is writeable but setter not declared } ;
4081     //property background_rgba: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_background_rgba  { property is writeable but setter not declared } ;
4082     //property background_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_background_set  { property is writeable but setter not declared } ;
4083     //property editable: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_editable  { property is writeable but setter not declared } ;
4084     //property editable_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_editable_set  { property is writeable but setter not declared } ;
4085     //property ellipsize: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_ellipsize  { property is writeable but setter not declared } ;
4086     //property ellipsize_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_ellipsize_set  { property is writeable but setter not declared } ;
4087     //property family: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_family  { property is writeable but setter not declared } ;
4088     //property family_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_family_set  { property is writeable but setter not declared } ;
4089     //property font: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_font  { property is writeable but setter not declared } ;
4090     //property font_desc: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_font_desc  { property is writeable but setter not declared } ;
4091     //property foreground: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_foreground  { property is writeable but setter not declared } ;
4092     //property foreground_gdk: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_foreground_gdk  { property is writeable but setter not declared } ;
4093     //property foreground_rgba: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_foreground_rgba  { property is writeable but setter not declared } ;
4094     //property foreground_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_foreground_set  { property is writeable but setter not declared } ;
4095     //property language: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_language  { property is writeable but setter not declared } ;
4096     //property language_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_language_set  { property is writeable but setter not declared } ;
4097     //property markup: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_markup  { property is writeable but setter not declared } ;
4098     //property max_width_chars: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_max_width_chars  { property is writeable but setter not declared } ;
4099     //property placeholder_text: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_placeholder_text  { property is writeable but setter not declared } ;
4100     //property rise: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_rise  { property is writeable but setter not declared } ;
4101     //property rise_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_rise_set  { property is writeable but setter not declared } ;
4102     //property scale: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_scale  { property is writeable but setter not declared } ;
4103     //property scale_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_scale_set  { property is writeable but setter not declared } ;
4104     //property single_paragraph_mode: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_single_paragraph_mode  { property is writeable but setter not declared } ;
4105     //property size: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_size  { property is writeable but setter not declared } ;
4106     //property size_points: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_size_points  { property is writeable but setter not declared } ;
4107     //property size_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_size_set  { property is writeable but setter not declared } ;
4108     //property stretch: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_stretch  { property is writeable but setter not declared } ;
4109     //property stretch_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_stretch_set  { property is writeable but setter not declared } ;
4110     //property strikethrough: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_strikethrough  { property is writeable but setter not declared } ;
4111     //property strikethrough_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_strikethrough_set  { property is writeable but setter not declared } ;
4112     //property style: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_style  { property is writeable but setter not declared } ;
4113     //property style_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_style_set  { property is writeable but setter not declared } ;
4114     //property text: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_text  { property is writeable but setter not declared } ;
4115     //property underline: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_underline  { property is writeable but setter not declared } ;
4116     //property underline_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_underline_set  { property is writeable but setter not declared } ;
4117     //property variant: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_variant  { property is writeable but setter not declared } ;
4118     //property variant_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_variant_set  { property is writeable but setter not declared } ;
4119     //property weight: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_weight  { property is writeable but setter not declared } ;
4120     //property weight_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_weight_set  { property is writeable but setter not declared } ;
4121     //property width_chars: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_width_chars  { property is writeable but setter not declared } ;
4122     //property wrap_mode: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_wrap_mode  { property is writeable but setter not declared } ;
4123     //property wrap_width: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_wrap_width  { property is writeable but setter not declared } ;
4124   end;
4125 
4126   PPGtkCellRendererAccelPrivate = ^PGtkCellRendererAccelPrivate;
4127   PGtkCellRendererAccelPrivate = ^TGtkCellRendererAccelPrivate;
4128   TGtkCellRendererAccel = object(TGtkCellRendererText)
4129     priv2: PGtkCellRendererAccelPrivate;
newnull4130     function new: PGtkCellRendererAccel; cdecl; inline; static;
4131     //property accel_key: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_accel_key  { property is writeable but setter not declared } ;
4132     //property accel_mode: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_accel_mode  { property is writeable but setter not declared } ;
4133     //property accel_mods: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_accel_mods  { property is writeable but setter not declared } ;
4134     //property keycode: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_keycode  { property is writeable but setter not declared } ;
4135   end;
4136 
4137   PPGtkCellRendererAccelMode = ^PGtkCellRendererAccelMode;
4138   PGtkCellRendererAccelMode = ^TGtkCellRendererAccelMode;
4139 
4140   TGtkCellRendererAccelPrivate = record
4141   end;
4142 
4143 
4144 
4145   PPGtkCellRendererTextClass = ^PGtkCellRendererTextClass;
4146   PGtkCellRendererTextClass = ^TGtkCellRendererTextClass;
4147 
4148   PPGtkCellRendererClass = ^PGtkCellRendererClass;
4149   PGtkCellRendererClass = ^TGtkCellRendererClass;
4150 
4151   PPGtkCellRendererClassPrivate = ^PGtkCellRendererClassPrivate;
4152   PGtkCellRendererClassPrivate = ^TGtkCellRendererClassPrivate;
4153   TGtkCellRendererClass = object
4154     parent_class: TGInitiallyUnownedClass;
ellnull4155     get_request_mode: function(cell: PGtkCellRenderer): TGtkSizeRequestMode; cdecl;
4156     get_preferred_width: procedure(cell: PGtkCellRenderer; widget: PGtkWidget; minimum_size: Pgint; natural_size: Pgint); cdecl;
4157     get_preferred_height_for_width: procedure(cell: PGtkCellRenderer; widget: PGtkWidget; width: gint; minimum_height: Pgint; natural_height: Pgint); cdecl;
4158     get_preferred_height: procedure(cell: PGtkCellRenderer; widget: PGtkWidget; minimum_size: Pgint; natural_size: Pgint); cdecl;
4159     get_preferred_width_for_height: procedure(cell: PGtkCellRenderer; widget: PGtkWidget; height: gint; minimum_width: Pgint; natural_width: Pgint); cdecl;
4160     get_aligned_area: procedure(cell: PGtkCellRenderer; widget: PGtkWidget; flags: TGtkCellRendererState; cell_area: PGdkRectangle; aligned_area: PGdkRectangle); cdecl;
4161     get_size: procedure(cell: PGtkCellRenderer; widget: PGtkWidget; cell_area: PGdkRectangle; x_offset: Pgint; y_offset: Pgint; width: Pgint; height: Pgint); cdecl;
4162     render: procedure(cell: PGtkCellRenderer; cr: Pcairo_t; widget: PGtkWidget; background_area: PGdkRectangle; cell_area: PGdkRectangle; flags: TGtkCellRendererState); cdecl;
ellnull4163     activate: function(cell: PGtkCellRenderer; event: PGdkEvent; widget: PGtkWidget; path: Pgchar; background_area: PGdkRectangle; cell_area: PGdkRectangle; flags: TGtkCellRendererState): gboolean; cdecl;
ellnull4164     start_editing: function(cell: PGtkCellRenderer; event: PGdkEvent; widget: PGtkWidget; path: Pgchar; background_area: PGdkRectangle; cell_area: PGdkRectangle; flags: TGtkCellRendererState): PGtkCellEditable; cdecl;
4165     editing_canceled: procedure(cell: PGtkCellRenderer); cdecl;
4166     editing_started: procedure(cell: PGtkCellRenderer; editable: PGtkCellEditable; path: Pgchar); cdecl;
4167     priv: PGtkCellRendererClassPrivate;
4168     _gtk_reserved2: procedure; cdecl;
4169     _gtk_reserved3: procedure; cdecl;
4170     _gtk_reserved4: procedure; cdecl;
4171     procedure set_accessible_type(type_: TGType); cdecl; inline;
4172   end;
4173   TGtkCellRendererTextClass = object
4174     parent_class: TGtkCellRendererClass;
4175     edited: procedure(cell_renderer_text: PGtkCellRendererText; path: Pgchar; new_text: Pgchar); cdecl;
4176     _gtk_reserved1: procedure; cdecl;
4177     _gtk_reserved2: procedure; cdecl;
4178     _gtk_reserved3: procedure; cdecl;
4179     _gtk_reserved4: procedure; cdecl;
4180   end;
4181 
4182   PPGtkCellRendererAccelClass = ^PGtkCellRendererAccelClass;
4183   PGtkCellRendererAccelClass = ^TGtkCellRendererAccelClass;
4184   TGtkCellRendererAccelClass = object
4185     parent_class: TGtkCellRendererTextClass;
4186     accel_edited: procedure(accel: PGtkCellRendererAccel; path_string: Pgchar; accel_key: guint; accel_mods: TGdkModifierType; hardware_keycode: guint); cdecl;
4187     accel_cleared: procedure(accel: PGtkCellRendererAccel; path_string: Pgchar); cdecl;
4188     _gtk_reserved0: procedure; cdecl;
4189     _gtk_reserved1: procedure; cdecl;
4190     _gtk_reserved2: procedure; cdecl;
4191     _gtk_reserved3: procedure; cdecl;
4192     _gtk_reserved4: procedure; cdecl;
4193   end;
4194 
4195   TGtkCellRendererClassPrivate = record
4196   end;
4197 
4198 
4199 
4200   PPGtkCellRendererComboPrivate = ^PGtkCellRendererComboPrivate;
4201   PGtkCellRendererComboPrivate = ^TGtkCellRendererComboPrivate;
4202 
4203   TGtkCellRendererComboPrivate = record
4204   end;
4205 
4206 
4207 
4208   PPGtkCellRendererCombo = ^PGtkCellRendererCombo;
4209   PGtkCellRendererCombo = ^TGtkCellRendererCombo;
4210   TGtkCellRendererCombo = object(TGtkCellRendererText)
4211     priv2: PGtkCellRendererComboPrivate;
newnull4212     function new: PGtkCellRendererCombo; cdecl; inline; static;
4213     //property has_entry: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_has_entry  { property is writeable but setter not declared } ;
4214     //property model: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_model  { property is writeable but setter not declared } ;
4215     //property text_column: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_text_column  { property is writeable but setter not declared } ;
4216   end;
4217 
4218   PPGtkCellRendererComboClass = ^PGtkCellRendererComboClass;
4219   PGtkCellRendererComboClass = ^TGtkCellRendererComboClass;
4220   TGtkCellRendererComboClass = object
4221     parent: TGtkCellRendererTextClass;
4222     _gtk_reserved1: procedure; cdecl;
4223     _gtk_reserved2: procedure; cdecl;
4224     _gtk_reserved3: procedure; cdecl;
4225     _gtk_reserved4: procedure; cdecl;
4226   end;
4227 
4228   PPGtkCellRendererPixbufPrivate = ^PGtkCellRendererPixbufPrivate;
4229   PGtkCellRendererPixbufPrivate = ^TGtkCellRendererPixbufPrivate;
4230 
4231   TGtkCellRendererPixbufPrivate = record
4232   end;
4233 
4234 
4235 
4236   PPGtkCellRendererPixbuf = ^PGtkCellRendererPixbuf;
4237   PGtkCellRendererPixbuf = ^TGtkCellRendererPixbuf;
4238   TGtkCellRendererPixbuf = object(TGtkCellRenderer)
4239     priv1: PGtkCellRendererPixbufPrivate;
newnull4240     function new: PGtkCellRendererPixbuf; cdecl; inline; static;
4241     //property follow_state: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_follow_state  { property is writeable but setter not declared } ;
4242     //property gicon: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gicon  { property is writeable but setter not declared } ;
4243     //property icon_name: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_icon_name  { property is writeable but setter not declared } ;
4244     //property pixbuf: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_pixbuf  { property is writeable but setter not declared } ;
4245     //property pixbuf_expander_closed: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_pixbuf_expander_closed  { property is writeable but setter not declared } ;
4246     //property pixbuf_expander_open: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_pixbuf_expander_open  { property is writeable but setter not declared } ;
4247     //property stock_detail: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_stock_detail  { property is writeable but setter not declared } ;
4248     //property stock_id: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_stock_id  { property is writeable but setter not declared } ;
4249     //property stock_size: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_stock_size  { property is writeable but setter not declared } ;
4250   end;
4251 
4252   PPGtkCellRendererPixbufClass = ^PGtkCellRendererPixbufClass;
4253   PGtkCellRendererPixbufClass = ^TGtkCellRendererPixbufClass;
4254   TGtkCellRendererPixbufClass = object
4255     parent_class: TGtkCellRendererClass;
4256     _gtk_reserved1: procedure; cdecl;
4257     _gtk_reserved2: procedure; cdecl;
4258     _gtk_reserved3: procedure; cdecl;
4259     _gtk_reserved4: procedure; cdecl;
4260   end;
4261 
4262   PPGtkCellRendererProgressPrivate = ^PGtkCellRendererProgressPrivate;
4263   PGtkCellRendererProgressPrivate = ^TGtkCellRendererProgressPrivate;
4264 
4265   TGtkCellRendererProgressPrivate = record
4266   end;
4267 
4268 
4269 
4270   PPGtkCellRendererProgress = ^PGtkCellRendererProgress;
4271   PGtkCellRendererProgress = ^TGtkCellRendererProgress;
4272   TGtkCellRendererProgress = object(TGtkCellRenderer)
4273     priv1: PGtkCellRendererProgressPrivate;
newnull4274     function new: PGtkCellRendererProgress; cdecl; inline; static;
4275     //property inverted: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_inverted  { property is writeable but setter not declared } ;
4276     //property pulse: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_pulse  { property is writeable but setter not declared } ;
4277     //property text: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_text  { property is writeable but setter not declared } ;
4278     //property text_xalign: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_text_xalign  { property is writeable but setter not declared } ;
4279     //property text_yalign: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_text_yalign  { property is writeable but setter not declared } ;
4280     //property value: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_value  { property is writeable but setter not declared } ;
4281   end;
4282 
4283   PPGtkCellRendererProgressClass = ^PGtkCellRendererProgressClass;
4284   PGtkCellRendererProgressClass = ^TGtkCellRendererProgressClass;
4285   TGtkCellRendererProgressClass = object
4286     parent_class: TGtkCellRendererClass;
4287     _gtk_reserved1: procedure; cdecl;
4288     _gtk_reserved2: procedure; cdecl;
4289     _gtk_reserved3: procedure; cdecl;
4290     _gtk_reserved4: procedure; cdecl;
4291   end;
4292 
4293   PPGtkCellRendererSpinPrivate = ^PGtkCellRendererSpinPrivate;
4294   PGtkCellRendererSpinPrivate = ^TGtkCellRendererSpinPrivate;
4295 
4296   TGtkCellRendererSpinPrivate = record
4297   end;
4298 
4299 
4300 
4301   PPGtkCellRendererSpin = ^PGtkCellRendererSpin;
4302   PGtkCellRendererSpin = ^TGtkCellRendererSpin;
4303   TGtkCellRendererSpin = object(TGtkCellRendererText)
4304     priv2: PGtkCellRendererSpinPrivate;
newnull4305     function new: PGtkCellRendererSpin; cdecl; inline; static;
4306     //property adjustment: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_adjustment  { property is writeable but setter not declared } ;
4307     //property climb_rate: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_climb_rate  { property is writeable but setter not declared } ;
4308     //property digits: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_digits  { property is writeable but setter not declared } ;
4309   end;
4310 
4311   PPGtkCellRendererSpinClass = ^PGtkCellRendererSpinClass;
4312   PGtkCellRendererSpinClass = ^TGtkCellRendererSpinClass;
4313   TGtkCellRendererSpinClass = object
4314     parent: TGtkCellRendererTextClass;
4315     _gtk_reserved1: procedure; cdecl;
4316     _gtk_reserved2: procedure; cdecl;
4317     _gtk_reserved3: procedure; cdecl;
4318     _gtk_reserved4: procedure; cdecl;
4319   end;
4320 
4321   PPGtkIconSize = ^PGtkIconSize;
4322   PGtkIconSize = ^TGtkIconSize;
4323 
4324   PPGtkCellRendererSpinnerPrivate = ^PGtkCellRendererSpinnerPrivate;
4325   PGtkCellRendererSpinnerPrivate = ^TGtkCellRendererSpinnerPrivate;
4326 
4327   TGtkCellRendererSpinnerPrivate = record
4328   end;
4329 
4330 
4331 
4332   PPGtkCellRendererSpinner = ^PGtkCellRendererSpinner;
4333   PGtkCellRendererSpinner = ^TGtkCellRendererSpinner;
4334   TGtkCellRendererSpinner = object(TGtkCellRenderer)
4335     priv1: PGtkCellRendererSpinnerPrivate;
newnull4336     function new: PGtkCellRendererSpinner; cdecl; inline; static;
4337     //property active: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_active  { property is writeable but setter not declared } ;
4338     //property pulse: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_pulse  { property is writeable but setter not declared } ;
4339     //property size: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_size  { property is writeable but setter not declared } ;
4340   end;
4341 
4342   PPGtkCellRendererSpinnerClass = ^PGtkCellRendererSpinnerClass;
4343   PGtkCellRendererSpinnerClass = ^TGtkCellRendererSpinnerClass;
4344   TGtkCellRendererSpinnerClass = object
4345     parent_class: TGtkCellRendererClass;
4346     _gtk_reserved1: procedure; cdecl;
4347     _gtk_reserved2: procedure; cdecl;
4348     _gtk_reserved3: procedure; cdecl;
4349     _gtk_reserved4: procedure; cdecl;
4350   end;
4351 
4352   TGtkCellRendererTextPrivate = record
4353   end;
4354 
4355 
4356 
4357   PPGtkCellRendererToggle = ^PGtkCellRendererToggle;
4358   PGtkCellRendererToggle = ^TGtkCellRendererToggle;
4359 
4360   PPGtkCellRendererTogglePrivate = ^PGtkCellRendererTogglePrivate;
4361   PGtkCellRendererTogglePrivate = ^TGtkCellRendererTogglePrivate;
4362   TGtkCellRendererToggle = object(TGtkCellRenderer)
4363     priv1: PGtkCellRendererTogglePrivate;
newnull4364     function new: PGtkCellRendererToggle; cdecl; inline; static;
get_activatablenull4365     function get_activatable: gboolean; cdecl; inline;
get_activenull4366     function get_active: gboolean; cdecl; inline;
get_radionull4367     function get_radio: gboolean; cdecl; inline;
4368     procedure set_activatable(setting: gboolean); cdecl; inline;
4369     procedure set_active(setting: gboolean); cdecl; inline;
4370     procedure set_radio(radio: gboolean); cdecl; inline;
4371     property activatable: gboolean read get_activatable write set_activatable;
4372     property active: gboolean read get_active write set_active;
4373     //property inconsistent: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_inconsistent  { property is writeable but setter not declared } ;
4374     //property indicator_size: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_indicator_size  { property is writeable but setter not declared } ;
4375     property radio: gboolean read get_radio write set_radio;
4376   end;
4377 
4378   TGtkCellRendererTogglePrivate = record
4379   end;
4380 
4381 
4382 
4383   PPGtkCellRendererToggleClass = ^PGtkCellRendererToggleClass;
4384   PGtkCellRendererToggleClass = ^TGtkCellRendererToggleClass;
4385   TGtkCellRendererToggleClass = object
4386     parent_class: TGtkCellRendererClass;
4387     toggled: procedure(cell_renderer_toggle: PGtkCellRendererToggle; path: Pgchar); cdecl;
4388     _gtk_reserved1: procedure; cdecl;
4389     _gtk_reserved2: procedure; cdecl;
4390     _gtk_reserved3: procedure; cdecl;
4391     _gtk_reserved4: procedure; cdecl;
4392   end;
4393 
4394   PPGtkCellView = ^PGtkCellView;
4395   PGtkCellView = ^TGtkCellView;
4396 
4397   PPGtkCellViewPrivate = ^PGtkCellViewPrivate;
4398   PGtkCellViewPrivate = ^TGtkCellViewPrivate;
4399   TGtkCellView = object(TGtkWidget)
4400     priv1: PGtkCellViewPrivate;
newnull4401     function new: PGtkCellView; cdecl; inline; static;
new_with_contextnull4402     function new_with_context(area: PGtkCellArea; context: PGtkCellAreaContext): PGtkCellView; cdecl; inline; static;
new_with_markupnull4403     function new_with_markup(markup: Pgchar): PGtkCellView; cdecl; inline; static;
new_with_pixbufnull4404     function new_with_pixbuf(pixbuf: PGdkPixbuf): PGtkCellView; cdecl; inline; static;
new_with_textnull4405     function new_with_text(text: Pgchar): PGtkCellView; cdecl; inline; static;
get_displayed_rownull4406     function get_displayed_row: PGtkTreePath; cdecl; inline;
get_draw_sensitivenull4407     function get_draw_sensitive: gboolean; cdecl; inline;
get_fit_modelnull4408     function get_fit_model: gboolean; cdecl; inline;
get_modelnull4409     function get_model: PGtkTreeModel; cdecl; inline;
4410     procedure set_background_rgba(rgba: PGdkRGBA); cdecl; inline;
4411     procedure set_displayed_row(path: PGtkTreePath); cdecl; inline;
4412     procedure set_draw_sensitive(draw_sensitive: gboolean); cdecl; inline;
4413     procedure set_fit_model(fit_model: gboolean); cdecl; inline;
4414     procedure set_model(model: PGtkTreeModel); cdecl; inline;
4415     //property background: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_background  { property is writeable but setter not declared } ;
4416     //property background_gdk: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_background_gdk  { property is writeable but setter not declared } ;
4417     //property background_rgba: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_background_rgba  { property is writeable but setter not declared } ;
4418     //property background_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_background_set  { property is writeable but setter not declared } ;
4419     //property cell_area: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_cell_area  { property is writeable but setter not declared } ;
4420     //property cell_area_context: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_cell_area_context  { property is writeable but setter not declared } ;
4421     property draw_sensitive: gboolean read get_draw_sensitive write set_draw_sensitive;
4422     property fit_model: gboolean read get_fit_model write set_fit_model;
4423     property model: PGtkTreeModel read get_model write set_model;
4424   end;
4425 
4426   TGtkCellViewPrivate = record
4427   end;
4428 
4429 
4430 
4431   PPGtkCellViewClass = ^PGtkCellViewClass;
4432   PGtkCellViewClass = ^TGtkCellViewClass;
4433   TGtkCellViewClass = object
4434     parent_class: TGtkWidgetClass;
4435     _gtk_reserved1: procedure; cdecl;
4436     _gtk_reserved2: procedure; cdecl;
4437     _gtk_reserved3: procedure; cdecl;
4438     _gtk_reserved4: procedure; cdecl;
4439   end;
4440 
4441   PPGtkCheckButton = ^PGtkCheckButton;
4442   PGtkCheckButton = ^TGtkCheckButton;
4443 
4444   PPGtkToggleButton = ^PGtkToggleButton;
4445   PGtkToggleButton = ^TGtkToggleButton;
4446 
4447   PPGtkToggleButtonPrivate = ^PGtkToggleButtonPrivate;
4448   PGtkToggleButtonPrivate = ^TGtkToggleButtonPrivate;
4449   TGtkToggleButton = object(TGtkButton)
4450     priv4: PGtkToggleButtonPrivate;
newnull4451     function new: PGtkToggleButton; cdecl; inline; static;
new_with_labelnull4452     function new_with_label(label_: Pgchar): PGtkToggleButton; cdecl; inline; static;
new_with_mnemonicnull4453     function new_with_mnemonic(label_: Pgchar): PGtkToggleButton; cdecl; inline; static;
get_activenull4454     function get_active: gboolean; cdecl; inline;
get_inconsistentnull4455     function get_inconsistent: gboolean; cdecl; inline;
get_modenull4456     function get_mode: gboolean; cdecl; inline;
4457     procedure set_active(is_active: gboolean); cdecl; inline;
4458     procedure set_inconsistent(setting: gboolean); cdecl; inline;
4459     procedure set_mode(draw_indicator: gboolean); cdecl; inline;
4460     procedure toggled; cdecl; inline;
4461     property active: gboolean read get_active write set_active;
4462     //property draw_indicator: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_draw_indicator  { property is writeable but setter not declared } ;
4463     property inconsistent: gboolean read get_inconsistent write set_inconsistent;
4464   end;
4465   TGtkCheckButton = object(TGtkToggleButton)
newnull4466     function new: PGtkCheckButton; cdecl; inline; static;
new_with_labelnull4467     function new_with_label(label_: Pgchar): PGtkCheckButton; cdecl; inline; static;
new_with_mnemonicnull4468     function new_with_mnemonic(label_: Pgchar): PGtkCheckButton; cdecl; inline; static;
4469   end;
4470 
4471   PPGtkToggleButtonClass = ^PGtkToggleButtonClass;
4472   PGtkToggleButtonClass = ^TGtkToggleButtonClass;
4473   TGtkToggleButtonClass = object
4474     parent_class: TGtkButtonClass;
4475     toggled: procedure(toggle_button: PGtkToggleButton); cdecl;
4476     _gtk_reserved1: procedure; cdecl;
4477     _gtk_reserved2: procedure; cdecl;
4478     _gtk_reserved3: procedure; cdecl;
4479     _gtk_reserved4: procedure; cdecl;
4480   end;
4481 
4482   PPGtkCheckButtonClass = ^PGtkCheckButtonClass;
4483   PGtkCheckButtonClass = ^TGtkCheckButtonClass;
4484   TGtkCheckButtonClass = object
4485     parent_class: TGtkToggleButtonClass;
4486     draw_indicator: procedure(check_button: PGtkCheckButton; cr: Pcairo_t); cdecl;
4487     _gtk_reserved1: procedure; cdecl;
4488     _gtk_reserved2: procedure; cdecl;
4489     _gtk_reserved3: procedure; cdecl;
4490     _gtk_reserved4: procedure; cdecl;
4491   end;
4492 
4493   PPGtkCheckMenuItem = ^PGtkCheckMenuItem;
4494   PGtkCheckMenuItem = ^TGtkCheckMenuItem;
4495 
4496   PPGtkMenuItem = ^PGtkMenuItem;
4497   PGtkMenuItem = ^TGtkMenuItem;
4498 
4499   PPGtkMenuItemPrivate = ^PGtkMenuItemPrivate;
4500   PGtkMenuItemPrivate = ^TGtkMenuItemPrivate;
4501   TGtkMenuItem = object(TGtkBin)
4502     priv3: PGtkMenuItemPrivate;
newnull4503     function new: PGtkMenuItem; cdecl; inline; static;
new_with_labelnull4504     function new_with_label(label_: Pgchar): PGtkMenuItem; cdecl; inline; static;
new_with_mnemonicnull4505     function new_with_mnemonic(label_: Pgchar): PGtkMenuItem; cdecl; inline; static;
4506     procedure activate; cdecl; inline;
4507     procedure deselect; cdecl; inline;
get_accel_pathnull4508     function get_accel_path: Pgchar; cdecl; inline;
get_labelnull4509     function get_label: Pgchar; cdecl; inline;
get_reserve_indicatornull4510     function get_reserve_indicator: gboolean; cdecl; inline;
get_submenunull4511     function get_submenu: PGtkWidget; cdecl; inline;
get_use_underlinenull4512     function get_use_underline: gboolean; cdecl; inline;
4513     procedure select; cdecl; inline;
4514     procedure set_accel_path(accel_path: Pgchar); cdecl; inline;
4515     procedure set_label(label_: Pgchar); cdecl; inline;
4516     procedure set_reserve_indicator(reserve: gboolean); cdecl; inline;
4517     procedure set_submenu(submenu: PGtkWidget); cdecl; inline;
4518     procedure set_use_underline(setting: gboolean); cdecl; inline;
4519     procedure toggle_size_allocate(allocation: gint); cdecl; inline;
4520     procedure toggle_size_request(requisition: Pgint); cdecl; inline;
4521     property accel_path: Pgchar read get_accel_path write set_accel_path;
4522     property label_: Pgchar read get_label write set_label;
4523     //property right_justified: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_right_justified  { property is writeable but setter not declared } ;
4524     property submenu: PGtkWidget read get_submenu write set_submenu;
4525     property use_underline: gboolean read get_use_underline write set_use_underline;
4526   end;
4527 
4528   PPGtkCheckMenuItemPrivate = ^PGtkCheckMenuItemPrivate;
4529   PGtkCheckMenuItemPrivate = ^TGtkCheckMenuItemPrivate;
4530   TGtkCheckMenuItem = object(TGtkMenuItem)
4531     priv4: PGtkCheckMenuItemPrivate;
newnull4532     function new: PGtkCheckMenuItem; cdecl; inline; static;
new_with_labelnull4533     function new_with_label(label_: Pgchar): PGtkCheckMenuItem; cdecl; inline; static;
new_with_mnemonicnull4534     function new_with_mnemonic(label_: Pgchar): PGtkCheckMenuItem; cdecl; inline; static;
get_activenull4535     function get_active: gboolean; cdecl; inline;
get_draw_as_radionull4536     function get_draw_as_radio: gboolean; cdecl; inline;
get_inconsistentnull4537     function get_inconsistent: gboolean; cdecl; inline;
4538     procedure set_active(is_active: gboolean); cdecl; inline;
4539     procedure set_draw_as_radio(draw_as_radio: gboolean); cdecl; inline;
4540     procedure set_inconsistent(setting: gboolean); cdecl; inline;
4541     procedure toggled; cdecl; inline;
4542     property active: gboolean read get_active write set_active;
4543     property draw_as_radio: gboolean read get_draw_as_radio write set_draw_as_radio;
4544     property inconsistent: gboolean read get_inconsistent write set_inconsistent;
4545   end;
4546 
4547   TGtkCheckMenuItemPrivate = record
4548   end;
4549 
4550 
4551 
4552   PPGtkMenuItemClass = ^PGtkMenuItemClass;
4553   PGtkMenuItemClass = ^TGtkMenuItemClass;
4554   TGtkMenuItemClassBitfield0 = bitpacked record
4555     hide_on_activate: guint1 { changed from guint to accomodate 1 bitsize requirement };
4556   end;
4557 
4558   TGtkMenuItemClass = object
4559     parent_class: TGtkBinClass;
4560     Bitfield0 : TGtkMenuItemClassBitfield0; { auto generated type }
4561     activate: procedure(menu_item: PGtkMenuItem); cdecl;
4562     activate_item: procedure(menu_item: PGtkMenuItem); cdecl;
4563     toggle_size_request: procedure(menu_item: PGtkMenuItem; requisition: Pgint); cdecl;
4564     toggle_size_allocate: procedure(menu_item: PGtkMenuItem; allocation: gint); cdecl;
4565     set_label: procedure(menu_item: PGtkMenuItem; label_: Pgchar); cdecl;
enu_itemnull4566     get_label: function(menu_item: PGtkMenuItem): Pgchar; cdecl;
4567     select: procedure(menu_item: PGtkMenuItem); cdecl;
4568     deselect: procedure(menu_item: PGtkMenuItem); cdecl;
4569     _gtk_reserved1: procedure; cdecl;
4570     _gtk_reserved2: procedure; cdecl;
4571     _gtk_reserved3: procedure; cdecl;
4572     _gtk_reserved4: procedure; cdecl;
4573   end;
4574 
4575   PPGtkCheckMenuItemClass = ^PGtkCheckMenuItemClass;
4576   PGtkCheckMenuItemClass = ^TGtkCheckMenuItemClass;
4577   TGtkCheckMenuItemClass = object
4578     parent_class: TGtkMenuItemClass;
4579     toggled: procedure(check_menu_item: PGtkCheckMenuItem); cdecl;
4580     draw_indicator: procedure(check_menu_item: PGtkCheckMenuItem; cr: Pcairo_t); cdecl;
4581     _gtk_reserved1: procedure; cdecl;
4582     _gtk_reserved2: procedure; cdecl;
4583     _gtk_reserved3: procedure; cdecl;
4584     _gtk_reserved4: procedure; cdecl;
4585   end;
4586 
4587   PPGtkClipboardReceivedFunc = ^PGtkClipboardReceivedFunc;
4588   PGtkClipboardReceivedFunc = ^TGtkClipboardReceivedFunc;
4589   TGtkClipboardReceivedFunc = procedure(clipboard: PGtkClipboard; selection_data: PGtkSelectionData; data: gpointer); cdecl;
4590 
4591   PPGtkClipboardImageReceivedFunc = ^PGtkClipboardImageReceivedFunc;
4592   PGtkClipboardImageReceivedFunc = ^TGtkClipboardImageReceivedFunc;
4593   TGtkClipboardImageReceivedFunc = procedure(clipboard: PGtkClipboard; pixbuf: PGdkPixbuf; data: gpointer); cdecl;
4594 
4595   PPGtkTextBuffer = ^PGtkTextBuffer;
4596   PGtkTextBuffer = ^TGtkTextBuffer;
4597 
4598   PPGtkClipboardRichTextReceivedFunc = ^PGtkClipboardRichTextReceivedFunc;
4599   PGtkClipboardRichTextReceivedFunc = ^TGtkClipboardRichTextReceivedFunc;
4600   TGtkClipboardRichTextReceivedFunc = procedure(clipboard: PGtkClipboard; format: TGdkAtom; text: Pguint8; length: gsize; data: gpointer); cdecl;
4601 
4602   PPGtkClipboardTargetsReceivedFunc = ^PGtkClipboardTargetsReceivedFunc;
4603   PGtkClipboardTargetsReceivedFunc = ^TGtkClipboardTargetsReceivedFunc;
4604   TGtkClipboardTargetsReceivedFunc = procedure(clipboard: PGtkClipboard; atoms: PGdkAtom; n_atoms: gint; data: gpointer); cdecl;
4605 
4606   PPGtkClipboardTextReceivedFunc = ^PGtkClipboardTextReceivedFunc;
4607   PGtkClipboardTextReceivedFunc = ^TGtkClipboardTextReceivedFunc;
4608   TGtkClipboardTextReceivedFunc = procedure(clipboard: PGtkClipboard; text: Pgchar; data: gpointer); cdecl;
4609 
4610   PPGtkClipboardURIReceivedFunc = ^PGtkClipboardURIReceivedFunc;
4611   PGtkClipboardURIReceivedFunc = ^TGtkClipboardURIReceivedFunc;
4612   TGtkClipboardURIReceivedFunc = procedure(clipboard: PGtkClipboard; uris: PPgchar; data: gpointer); cdecl;
4613 
4614   PPGtkClipboardGetFunc = ^PGtkClipboardGetFunc;
4615   PGtkClipboardGetFunc = ^TGtkClipboardGetFunc;
4616   TGtkClipboardGetFunc = procedure(clipboard: PGtkClipboard; selection_data: PGtkSelectionData; info: guint; user_data_or_owner: gpointer); cdecl;
4617 
4618   PPGtkClipboardClearFunc = ^PGtkClipboardClearFunc;
4619   PGtkClipboardClearFunc = ^TGtkClipboardClearFunc;
4620   TGtkClipboardClearFunc = procedure(clipboard: PGtkClipboard; user_data_or_owner: gpointer); cdecl;
4621   TGtkClipboard = object(TGObject)
getnull4622     function get(selection: TGdkAtom): PGtkClipboard; cdecl; inline; static;
get_for_displaynull4623     function get_for_display(display: PGdkDisplay; selection: TGdkAtom): PGtkClipboard; cdecl; inline; static;
4624     procedure clear; cdecl; inline;
get_displaynull4625     function get_display: PGdkDisplay; cdecl; inline;
get_ownernull4626     function get_owner: PGObject; cdecl; inline;
4627     procedure request_contents(target: TGdkAtom; callback: TGtkClipboardReceivedFunc; user_data: gpointer); cdecl; inline;
4628     procedure request_image(callback: TGtkClipboardImageReceivedFunc; user_data: gpointer); cdecl; inline;
4629     procedure request_rich_text(buffer: PGtkTextBuffer; callback: TGtkClipboardRichTextReceivedFunc; user_data: gpointer); cdecl; inline;
4630     procedure request_targets(callback: TGtkClipboardTargetsReceivedFunc; user_data: gpointer); cdecl; inline;
4631     procedure request_text(callback: TGtkClipboardTextReceivedFunc; user_data: gpointer); cdecl; inline;
4632     procedure request_uris(callback: TGtkClipboardURIReceivedFunc; user_data: gpointer); cdecl; inline;
4633     procedure set_can_store(targets: PGtkTargetEntry; n_targets: gint); cdecl; inline;
4634     procedure set_image(pixbuf: PGdkPixbuf); cdecl; inline;
4635     procedure set_text(text: Pgchar; len: gint); cdecl; inline;
set_with_datanull4636     function set_with_data(targets: PGtkTargetEntry; n_targets: guint; get_func: TGtkClipboardGetFunc; clear_func: TGtkClipboardClearFunc; user_data: gpointer): gboolean; cdecl; inline;
set_with_ownernull4637     function set_with_owner(targets: PGtkTargetEntry; n_targets: guint; get_func: TGtkClipboardGetFunc; clear_func: TGtkClipboardClearFunc; owner: PGObject): gboolean; cdecl; inline;
4638     procedure store; cdecl; inline;
wait_for_contentsnull4639     function wait_for_contents(target: TGdkAtom): PGtkSelectionData; cdecl; inline;
wait_for_imagenull4640     function wait_for_image: PGdkPixbuf; cdecl; inline;
wait_for_rich_textnull4641     function wait_for_rich_text(buffer: PGtkTextBuffer; format: PGdkAtom; length: Pgsize): Pguint8; cdecl; inline;
wait_for_targetsnull4642     function wait_for_targets(targets: PPGdkAtom; n_targets: Pgint): gboolean; cdecl; inline;
wait_for_textnull4643     function wait_for_text: Pgchar; cdecl; inline;
wait_for_urisnull4644     function wait_for_uris: PPgchar; cdecl; inline;
wait_is_image_availablenull4645     function wait_is_image_available: gboolean; cdecl; inline;
wait_is_rich_text_availablenull4646     function wait_is_rich_text_available(buffer: PGtkTextBuffer): gboolean; cdecl; inline;
wait_is_target_availablenull4647     function wait_is_target_available(target: TGdkAtom): gboolean; cdecl; inline;
wait_is_text_availablenull4648     function wait_is_text_available: gboolean; cdecl; inline;
wait_is_uris_availablenull4649     function wait_is_uris_available: gboolean; cdecl; inline;
4650   end;
4651 
4652   PPGtkTextTagTable = ^PGtkTextTagTable;
4653   PGtkTextTagTable = ^TGtkTextTagTable;
4654 
4655   PPGtkTextMark = ^PGtkTextMark;
4656   PGtkTextMark = ^TGtkTextMark;
4657 
4658   PPGtkTextIter = ^PGtkTextIter;
4659   PGtkTextIter = ^TGtkTextIter;
4660 
4661   PPGtkTextTag = ^PGtkTextTag;
4662   PGtkTextTag = ^TGtkTextTag;
4663 
4664   PPGtkTextChildAnchor = ^PGtkTextChildAnchor;
4665   PGtkTextChildAnchor = ^TGtkTextChildAnchor;
4666 
4667   PPGtkTextBufferDeserializeFunc = ^PGtkTextBufferDeserializeFunc;
4668   PGtkTextBufferDeserializeFunc = ^TGtkTextBufferDeserializeFunc;
egister_buffernull4669   TGtkTextBufferDeserializeFunc = function(register_buffer: PGtkTextBuffer; content_buffer: PGtkTextBuffer; iter: PGtkTextIter; data: Pguint8; length: gsize; create_tags: gboolean; user_data: gpointer; error: PPGError): gboolean; cdecl;
4670 
4671   PPGtkTextBufferSerializeFunc = ^PGtkTextBufferSerializeFunc;
4672   PGtkTextBufferSerializeFunc = ^TGtkTextBufferSerializeFunc;
egister_buffernull4673   TGtkTextBufferSerializeFunc = function(register_buffer: PGtkTextBuffer; content_buffer: PGtkTextBuffer; start: PGtkTextIter; end_: PGtkTextIter; length: Pgsize; user_data: gpointer): Pguint8; cdecl;
4674 
4675   PPGtkTextBufferPrivate = ^PGtkTextBufferPrivate;
4676   PGtkTextBufferPrivate = ^TGtkTextBufferPrivate;
4677   TGtkTextBuffer = object(TGObject)
4678     priv: PGtkTextBufferPrivate;
newnull4679     function new(table: PGtkTextTagTable): PGtkTextBuffer; cdecl; inline; static;
4680     procedure add_mark(mark: PGtkTextMark; where: PGtkTextIter); cdecl; inline;
4681     procedure add_selection_clipboard(clipboard: PGtkClipboard); cdecl; inline;
4682     procedure apply_tag(tag: PGtkTextTag; start: PGtkTextIter; end_: PGtkTextIter); cdecl; inline;
4683     procedure apply_tag_by_name(name: Pgchar; start: PGtkTextIter; end_: PGtkTextIter); cdecl; inline;
backspacenull4684     function backspace(iter: PGtkTextIter; interactive: gboolean; default_editable: gboolean): gboolean; cdecl; inline;
4685     procedure begin_user_action; cdecl; inline;
4686     procedure copy_clipboard(clipboard: PGtkClipboard); cdecl; inline;
create_child_anchornull4687     function create_child_anchor(iter: PGtkTextIter): PGtkTextChildAnchor; cdecl; inline;
create_marknull4688     function create_mark(mark_name: Pgchar; where: PGtkTextIter; left_gravity: gboolean): PGtkTextMark; cdecl; inline;
create_tagnull4689     //function create_tag(tag_name: Pgchar; first_property_name: Pgchar; args: array of const): PGtkTextTag; cdecl; inline;
4690     procedure cut_clipboard(clipboard: PGtkClipboard; default_editable: gboolean); cdecl; inline;
4691     procedure delete(start: PGtkTextIter; end_: PGtkTextIter); cdecl; inline;
delete_interactivenull4692     function delete_interactive(start_iter: PGtkTextIter; end_iter: PGtkTextIter; default_editable: gboolean): gboolean; cdecl; inline;
4693     procedure delete_mark(mark: PGtkTextMark); cdecl; inline;
4694     procedure delete_mark_by_name(name: Pgchar); cdecl; inline;
delete_selectionnull4695     function delete_selection(interactive: gboolean; default_editable: gboolean): gboolean; cdecl; inline;
deserializenull4696     function deserialize(content_buffer: PGtkTextBuffer; format: TGdkAtom; iter: PGtkTextIter; data: Pguint8; length: gsize; error: PPGError): gboolean; cdecl; inline;
deserialize_get_can_create_tagsnull4697     function deserialize_get_can_create_tags(format: TGdkAtom): gboolean; cdecl; inline;
4698     procedure deserialize_set_can_create_tags(format: TGdkAtom; can_create_tags: gboolean); cdecl; inline;
4699     procedure end_user_action; cdecl; inline;
4700     procedure get_bounds(start: PGtkTextIter; end_: PGtkTextIter); cdecl; inline;
get_char_countnull4701     function get_char_count: gint; cdecl; inline;
get_copy_target_listnull4702     function get_copy_target_list: PGtkTargetList; cdecl; inline;
get_deserialize_formatsnull4703     function get_deserialize_formats(n_formats: Pgint): PGdkAtom; cdecl; inline;
4704     procedure get_end_iter(iter: PGtkTextIter); cdecl; inline;
get_has_selectionnull4705     function get_has_selection: gboolean; cdecl; inline;
get_insertnull4706     function get_insert: PGtkTextMark; cdecl; inline;
4707     procedure get_iter_at_child_anchor(iter: PGtkTextIter; anchor: PGtkTextChildAnchor); cdecl; inline;
4708     procedure get_iter_at_line(iter: PGtkTextIter; line_number: gint); cdecl; inline;
4709     procedure get_iter_at_line_index(iter: PGtkTextIter; line_number: gint; byte_index: gint); cdecl; inline;
4710     procedure get_iter_at_line_offset(iter: PGtkTextIter; line_number: gint; char_offset: gint); cdecl; inline;
4711     procedure get_iter_at_mark(iter: PGtkTextIter; mark: PGtkTextMark); cdecl; inline;
4712     procedure get_iter_at_offset(iter: PGtkTextIter; char_offset: gint); cdecl; inline;
get_line_countnull4713     function get_line_count: gint; cdecl; inline;
get_marknull4714     function get_mark(name: Pgchar): PGtkTextMark; cdecl; inline;
get_modifiednull4715     function get_modified: gboolean; cdecl; inline;
get_paste_target_listnull4716     function get_paste_target_list: PGtkTargetList; cdecl; inline;
get_selection_boundnull4717     function get_selection_bound: PGtkTextMark; cdecl; inline;
get_selection_boundsnull4718     function get_selection_bounds(start: PGtkTextIter; end_: PGtkTextIter): gboolean; cdecl; inline;
get_serialize_formatsnull4719     function get_serialize_formats(n_formats: Pgint): PGdkAtom; cdecl; inline;
get_slicenull4720     function get_slice(start: PGtkTextIter; end_: PGtkTextIter; include_hidden_chars: gboolean): Pgchar; cdecl; inline;
4721     procedure get_start_iter(iter: PGtkTextIter); cdecl; inline;
get_tag_tablenull4722     function get_tag_table: PGtkTextTagTable; cdecl; inline;
get_textnull4723     function get_text(start: PGtkTextIter; end_: PGtkTextIter; include_hidden_chars: gboolean): Pgchar; cdecl; inline;
4724     procedure insert(iter: PGtkTextIter; text: Pgchar; len: gint); cdecl; inline;
4725     procedure insert_at_cursor(text: Pgchar; len: gint); cdecl; inline;
4726     procedure insert_child_anchor(iter: PGtkTextIter; anchor: PGtkTextChildAnchor); cdecl; inline;
insert_interactivenull4727     function insert_interactive(iter: PGtkTextIter; text: Pgchar; len: gint; default_editable: gboolean): gboolean; cdecl; inline;
insert_interactive_at_cursornull4728     function insert_interactive_at_cursor(text: Pgchar; len: gint; default_editable: gboolean): gboolean; cdecl; inline;
4729     procedure insert_pixbuf(iter: PGtkTextIter; pixbuf: PGdkPixbuf); cdecl; inline;
4730     procedure insert_range(iter: PGtkTextIter; start: PGtkTextIter; end_: PGtkTextIter); cdecl; inline;
insert_range_interactivenull4731     function insert_range_interactive(iter: PGtkTextIter; start: PGtkTextIter; end_: PGtkTextIter; default_editable: gboolean): gboolean; cdecl; inline;
4732     //procedure insert_with_tags(iter: PGtkTextIter; text: Pgchar; len: gint; first_tag: PGtkTextTag; args: array of const); cdecl; inline;
4733     //procedure insert_with_tags_by_name(iter: PGtkTextIter; text: Pgchar; len: gint; first_tag_name: Pgchar; args: array of const); cdecl; inline;
4734     procedure move_mark(mark: PGtkTextMark; where: PGtkTextIter); cdecl; inline;
4735     procedure move_mark_by_name(name: Pgchar; where: PGtkTextIter); cdecl; inline;
4736     procedure paste_clipboard(clipboard: PGtkClipboard; override_location: PGtkTextIter; default_editable: gboolean); cdecl; inline;
4737     procedure place_cursor(where: PGtkTextIter); cdecl; inline;
register_deserialize_formatnull4738     function register_deserialize_format(mime_type: Pgchar; function_: TGtkTextBufferDeserializeFunc; user_data: gpointer; user_data_destroy: TGDestroyNotify): TGdkAtom; cdecl; inline;
register_deserialize_tagsetnull4739     function register_deserialize_tagset(tagset_name: Pgchar): TGdkAtom; cdecl; inline;
register_serialize_formatnull4740     function register_serialize_format(mime_type: Pgchar; function_: TGtkTextBufferSerializeFunc; user_data: gpointer; user_data_destroy: TGDestroyNotify): TGdkAtom; cdecl; inline;
register_serialize_tagsetnull4741     function register_serialize_tagset(tagset_name: Pgchar): TGdkAtom; cdecl; inline;
4742     procedure remove_all_tags(start: PGtkTextIter; end_: PGtkTextIter); cdecl; inline;
4743     procedure remove_selection_clipboard(clipboard: PGtkClipboard); cdecl; inline;
4744     procedure remove_tag(tag: PGtkTextTag; start: PGtkTextIter; end_: PGtkTextIter); cdecl; inline;
4745     procedure remove_tag_by_name(name: Pgchar; start: PGtkTextIter; end_: PGtkTextIter); cdecl; inline;
4746     procedure select_range(ins: PGtkTextIter; bound: PGtkTextIter); cdecl; inline;
serializenull4747     function serialize(content_buffer: PGtkTextBuffer; format: TGdkAtom; start: PGtkTextIter; end_: PGtkTextIter; length: Pgsize): Pguint8; cdecl; inline;
4748     procedure set_modified(setting: gboolean); cdecl; inline;
4749     procedure set_text(text: Pgchar; len: gint); cdecl; inline;
4750     procedure unregister_deserialize_format(format: TGdkAtom); cdecl; inline;
4751     procedure unregister_serialize_format(format: TGdkAtom); cdecl; inline;
4752     property copy_target_list: PGtkTargetList read get_copy_target_list ;
4753     //property cursor_position: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_cursor_position ;
4754     property has_selection: gboolean read get_has_selection ;
4755     property paste_target_list: PGtkTargetList read get_paste_target_list ;
4756     property tag_table: PGtkTextTagTable read get_tag_table  { property is writeable but setter not declared } ;
4757     //property text: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_text  { property is writeable but setter not declared } ;
4758   end;
4759   TGtkTargetEntry = object
4760     target: Pgchar;
4761     flags: guint;
4762     info: guint;
newnull4763     function new(target: Pgchar; flags: guint; info: guint): PGtkTargetEntry; cdecl; inline; static;
copynull4764     function copy: PGtkTargetEntry; cdecl; inline;
4765     procedure free; cdecl; inline;
4766   end;
4767   TGtkSelectionData = object
copynull4768     function copy: PGtkSelectionData; cdecl; inline;
4769     procedure free; cdecl; inline;
get_datanull4770     function get_data: Pguint8; cdecl; inline;
get_data_typenull4771     function get_data_type: TGdkAtom; cdecl; inline;
get_data_with_lengthnull4772     function get_data_with_length(length: Pgint): Pguint8; cdecl; inline;
get_displaynull4773     function get_display: PGdkDisplay; cdecl; inline;
get_formatnull4774     function get_format: gint; cdecl; inline;
get_lengthnull4775     function get_length: gint; cdecl; inline;
get_pixbufnull4776     function get_pixbuf: PGdkPixbuf; cdecl; inline;
get_selectionnull4777     function get_selection: TGdkAtom; cdecl; inline;
get_targetnull4778     function get_target: TGdkAtom; cdecl; inline;
get_targetsnull4779     function get_targets(targets: PPGdkAtom; n_atoms: Pgint): gboolean; cdecl; inline;
get_textnull4780     function get_text: Pgchar; cdecl; inline;
get_urisnull4781     function get_uris: PPgchar; cdecl; inline;
4782     procedure set_(type_: TGdkAtom; format: gint; data: Pguint8; length: gint); cdecl; inline;
set_pixbufnull4783     function set_pixbuf(pixbuf: PGdkPixbuf): gboolean; cdecl; inline;
set_textnull4784     function set_text(str: Pgchar; len: gint): gboolean; cdecl; inline;
set_urisnull4785     function set_uris(uris: PPgchar): gboolean; cdecl; inline;
targets_include_imagenull4786     function targets_include_image(writable: gboolean): gboolean; cdecl; inline;
targets_include_rich_textnull4787     function targets_include_rich_text(buffer: PGtkTextBuffer): gboolean; cdecl; inline;
targets_include_textnull4788     function targets_include_text: gboolean; cdecl; inline;
targets_include_urinull4789     function targets_include_uri: gboolean; cdecl; inline;
4790   end;
4791 
4792   PPGtkColorChooser = ^PGtkColorChooser;
4793   PGtkColorChooser = ^TGtkColorChooser;
4794   TGtkColorChooser = object
4795     color_activated: procedure(color: TGdkRGBA); cdecl;
4796     procedure add_palette(orientation: TGtkOrientation; colors_per_line: gint; n_colors: gint; colors: PGdkRGBA); cdecl; inline;
4797     procedure get_rgba(color: PGdkRGBA); cdecl; inline;
get_use_alphanull4798     function get_use_alpha: gboolean; cdecl; inline;
4799     procedure set_rgba(color: PGdkRGBA); cdecl; inline;
4800     procedure set_use_alpha(use_alpha: gboolean); cdecl; inline;
4801     //property rgba: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_rgba  { property is writeable but setter not declared } ;
4802     property use_alpha: gboolean read get_use_alpha write set_use_alpha;
4803   end;
4804 
4805   PPGtkColorButton = ^PGtkColorButton;
4806   PGtkColorButton = ^TGtkColorButton;
4807 
4808   PPGtkColorButtonPrivate = ^PGtkColorButtonPrivate;
4809   PGtkColorButtonPrivate = ^TGtkColorButtonPrivate;
4810   TGtkColorButton = object(TGtkButton)
4811     priv4: PGtkColorButtonPrivate;
newnull4812     function new: PGtkColorButton; cdecl; inline; static;
new_with_rgbanull4813     function new_with_rgba(rgba: PGdkRGBA): PGtkColorButton; cdecl; inline; static;
get_titlenull4814     function get_title: Pgchar; cdecl; inline;
4815     procedure set_title(title: Pgchar); cdecl; inline;
4816     //property alpha: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_alpha  { property is writeable but setter not declared } ;
4817     //property color: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_color  { property is writeable but setter not declared } ;
4818     //property rgba: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_rgba  { property is writeable but setter not declared } ;
4819     property title: Pgchar read get_title write set_title;
4820     //property use_alpha: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_use_alpha  { property is writeable but setter not declared } ;
4821   end;
4822 
4823   TGtkColorButtonPrivate = record
4824   end;
4825 
4826 
4827 
4828   PPGtkColorButtonClass = ^PGtkColorButtonClass;
4829   PGtkColorButtonClass = ^TGtkColorButtonClass;
4830   TGtkColorButtonClass = object
4831     parent_class: TGtkButtonClass;
4832     color_set: procedure(cp: PGtkColorButton); cdecl;
4833     _gtk_reserved1: procedure; cdecl;
4834     _gtk_reserved2: procedure; cdecl;
4835     _gtk_reserved3: procedure; cdecl;
4836     _gtk_reserved4: procedure; cdecl;
4837   end;
4838 
4839   PPGtkColorChooserDialogPrivate = ^PGtkColorChooserDialogPrivate;
4840   PGtkColorChooserDialogPrivate = ^TGtkColorChooserDialogPrivate;
4841 
4842   TGtkColorChooserDialogPrivate = record
4843   end;
4844 
4845 
4846 
4847   PPGtkColorChooserDialog = ^PGtkColorChooserDialog;
4848   PGtkColorChooserDialog = ^TGtkColorChooserDialog;
4849   TGtkColorChooserDialog = object(TGtkDialog)
4850     priv5: PGtkColorChooserDialogPrivate;
newnull4851     function new(title: Pgchar; parent: PGtkWindow): PGtkColorChooserDialog; cdecl; inline; static;
4852     //property show_editor: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_show_editor  { property is writeable but setter not declared } ;
4853   end;
4854 
4855   PPGtkColorChooserDialogClass = ^PGtkColorChooserDialogClass;
4856   PGtkColorChooserDialogClass = ^TGtkColorChooserDialogClass;
4857   TGtkColorChooserDialogClass = object
4858     parent_class: TGtkDialogClass;
4859     _gtk_reserved1: procedure; cdecl;
4860     _gtk_reserved2: procedure; cdecl;
4861     _gtk_reserved3: procedure; cdecl;
4862     _gtk_reserved4: procedure; cdecl;
4863   end;
4864 
4865   PPGtkColorChooserInterface = ^PGtkColorChooserInterface;
4866   PGtkColorChooserInterface = ^TGtkColorChooserInterface;
4867   TGtkColorChooserInterface = object
4868     base_interface: TGTypeInterface;
4869     get_rgba: procedure(chooser: PGtkColorChooser; color: PGdkRGBA); cdecl;
4870     set_rgba: procedure(chooser: PGtkColorChooser; color: PGdkRGBA); cdecl;
4871     add_palette: procedure(chooser: PGtkColorChooser; orientation: TGtkOrientation; colors_per_line: gint; n_colors: gint; colors: PGdkRGBA); cdecl;
4872     color_activated: procedure(chooser: PGtkColorChooser; color: PGdkRGBA); cdecl;
4873     padding: array [0..11] of gpointer;
4874   end;
4875 
4876   PPGtkColorChooserWidgetPrivate = ^PGtkColorChooserWidgetPrivate;
4877   PGtkColorChooserWidgetPrivate = ^TGtkColorChooserWidgetPrivate;
4878 
4879   TGtkColorChooserWidgetPrivate = record
4880   end;
4881 
4882 
4883 
4884   PPGtkColorChooserWidget = ^PGtkColorChooserWidget;
4885   PGtkColorChooserWidget = ^TGtkColorChooserWidget;
4886   TGtkColorChooserWidget = object(TGtkBox)
4887     priv3: PGtkColorChooserWidgetPrivate;
newnull4888     function new: PGtkColorChooserWidget; cdecl; inline; static;
4889     //property show_editor: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_show_editor  { property is writeable but setter not declared } ;
4890   end;
4891 
4892   PPGtkColorChooserWidgetClass = ^PGtkColorChooserWidgetClass;
4893   PGtkColorChooserWidgetClass = ^TGtkColorChooserWidgetClass;
4894   TGtkColorChooserWidgetClass = object
4895     parent_class: TGtkBoxClass;
4896     _gtk_reserved1: procedure; cdecl;
4897     _gtk_reserved2: procedure; cdecl;
4898     _gtk_reserved3: procedure; cdecl;
4899     _gtk_reserved4: procedure; cdecl;
4900     _gtk_reserved5: procedure; cdecl;
4901     _gtk_reserved6: procedure; cdecl;
4902     _gtk_reserved7: procedure; cdecl;
4903     _gtk_reserved8: procedure; cdecl;
4904   end;
4905   TGtkColorSelectionChangePaletteWithScreenFunc = procedure(screen: PGdkScreen; colors: PGdkColor; n_colors: gint); cdecl;
4906 
4907   PPGtkColorSelection = ^PGtkColorSelection;
4908   PGtkColorSelection = ^TGtkColorSelection;
4909 
4910   PPGtkColorSelectionChangePaletteWithScreenFunc = ^PGtkColorSelectionChangePaletteWithScreenFunc;
4911   PGtkColorSelectionChangePaletteWithScreenFunc = ^TGtkColorSelectionChangePaletteWithScreenFunc;
4912 
4913   PPGtkColorSelectionPrivate = ^PGtkColorSelectionPrivate;
4914   PGtkColorSelectionPrivate = ^TGtkColorSelectionPrivate;
4915   TGtkColorSelection = object(TGtkBox)
4916     private_data: PGtkColorSelectionPrivate;
newnull4917     function new: PGtkColorSelection; cdecl; inline; static;
palette_from_stringnull4918     function palette_from_string(str: Pgchar; colors: PPGdkColor; n_colors: Pgint): gboolean; cdecl; inline; static;
palette_to_stringnull4919     function palette_to_string(colors: PGdkColor; n_colors: gint): Pgchar; cdecl; inline; static;
set_change_palette_with_screen_hooknull4920     function set_change_palette_with_screen_hook(func: TGtkColorSelectionChangePaletteWithScreenFunc): TGtkColorSelectionChangePaletteWithScreenFunc; cdecl; inline; static;
get_current_alphanull4921     function get_current_alpha: guint16; cdecl; inline;
4922     procedure get_current_rgba(rgba: PGdkRGBA); cdecl; inline;
get_has_opacity_controlnull4923     function get_has_opacity_control: gboolean; cdecl; inline;
get_has_palettenull4924     function get_has_palette: gboolean; cdecl; inline;
get_previous_alphanull4925     function get_previous_alpha: guint16; cdecl; inline;
4926     procedure get_previous_rgba(rgba: PGdkRGBA); cdecl; inline;
is_adjustingnull4927     function is_adjusting: gboolean; cdecl; inline;
4928     procedure set_current_alpha(alpha: guint16); cdecl; inline;
4929     procedure set_current_rgba(rgba: PGdkRGBA); cdecl; inline;
4930     procedure set_has_opacity_control(has_opacity: gboolean); cdecl; inline;
4931     procedure set_has_palette(has_palette: gboolean); cdecl; inline;
4932     procedure set_previous_alpha(alpha: guint16); cdecl; inline;
4933     procedure set_previous_rgba(rgba: PGdkRGBA); cdecl; inline;
4934     property current_alpha: guint16 read get_current_alpha write set_current_alpha;
4935     //property current_color: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_current_color  { property is writeable but setter not declared } ;
4936     //property current_rgba: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_current_rgba  { property is writeable but setter not declared } ;
4937     property has_opacity_control: gboolean read get_has_opacity_control write set_has_opacity_control;
4938     property has_palette: gboolean read get_has_palette write set_has_palette;
4939   end;
4940 
4941   TGtkColorSelectionPrivate = record
4942   end;
4943 
4944 
4945   TGtkColorSelectionChangePaletteFunc = procedure(colors: PGdkColor; n_colors: gint); cdecl;
4946 
4947   PPGtkColorSelectionClass = ^PGtkColorSelectionClass;
4948   PGtkColorSelectionClass = ^TGtkColorSelectionClass;
4949   TGtkColorSelectionClass = object
4950     parent_class: TGtkBoxClass;
4951     color_changed: procedure(color_selection: PGtkColorSelection); cdecl;
4952     _gtk_reserved1: procedure; cdecl;
4953     _gtk_reserved2: procedure; cdecl;
4954     _gtk_reserved3: procedure; cdecl;
4955     _gtk_reserved4: procedure; cdecl;
4956   end;
4957 
4958   PPGtkColorSelectionDialog = ^PGtkColorSelectionDialog;
4959   PGtkColorSelectionDialog = ^TGtkColorSelectionDialog;
4960 
4961   PPGtkColorSelectionDialogPrivate = ^PGtkColorSelectionDialogPrivate;
4962   PGtkColorSelectionDialogPrivate = ^TGtkColorSelectionDialogPrivate;
4963   TGtkColorSelectionDialog = object(TGtkDialog)
4964     priv5: PGtkColorSelectionDialogPrivate;
newnull4965     function new(title: Pgchar): PGtkColorSelectionDialog; cdecl; inline; static;
get_color_selectionnull4966     function get_color_selection: PGtkWidget; cdecl; inline;
4967     //property cancel_button: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_cancel_button ;
4968     property color_selection: PGtkWidget read get_color_selection ;
4969     //property help_button: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_help_button ;
4970     //property ok_button: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_ok_button ;
4971   end;
4972 
4973   TGtkColorSelectionDialogPrivate = record
4974   end;
4975 
4976 
4977 
4978   PPGtkColorSelectionDialogClass = ^PGtkColorSelectionDialogClass;
4979   PGtkColorSelectionDialogClass = ^TGtkColorSelectionDialogClass;
4980   TGtkColorSelectionDialogClass = object
4981     parent_class: TGtkDialogClass;
4982     _gtk_reserved1: procedure; cdecl;
4983     _gtk_reserved2: procedure; cdecl;
4984     _gtk_reserved3: procedure; cdecl;
4985     _gtk_reserved4: procedure; cdecl;
4986   end;
4987 
4988   PPGtkTreeRowReference = ^PGtkTreeRowReference;
4989   PGtkTreeRowReference = ^TGtkTreeRowReference;
4990 
4991   TGtkComboBoxPrivate = record
4992     model: PGtkTreeModel;
4993 
4994     area: PGtkCellArea;
4995 
4996     col_column: gint;
4997     row_column: gint;
4998 
4999     wrap_width: gint;
5000     shadow_type: TGtkShadowType;
5001 
5002     active: gint; // Only temporary
5003     active_row: PGtkTreeRowReference;
5004 
5005     tree_view: PGtkWidget;
5006 
5007     cell_view: PGtkWidget;
5008     cell_view_frame: PGtkWidget;
5009 
5010     button: PGtkWidget;
5011     box: PGtkWidget;
5012     arrow: PGtkWidget;
5013     separator: PGtkWidget;
5014 
5015     popup_widget: PGtkWidget;
5016     popup_window: PGtkWidget;
5017     scrolled_window: PGtkWidget;
5018 
5019     inserted_id: gulong;
5020     deleted_id: gulong;
5021     reordered_id: gulong;
5022     changed_id: gulong;
5023     popup_idle_id: guint;
5024     activate_button: guint;
5025     activate_time: guint32;
5026     scroll_timer: guint;
5027     resize_idle_id: guint;
5028 
5029     (*For "has-entry" specific behavior we track
5030      * an automated cell renderer and text column
5031      *)
5032      text_column: gint;
5033      text_renderer: PGtkCellRenderer;
5034 
5035      id_column: gint;
5036 
5037      popup_in_progress: guint;
5038      popup_shown: guint;
5039      add_tearoffs: guint;
5040      has_frame: guint;
5041      is_cell_renderer: guint;
5042      editing_canceled: guint;
5043      auto_scroll: guint;
5044      focus_on_click: guint;
5045      button_sensitivity: guint;
5046      has_entry: guint;
5047      popup_fixed_width: guint;
5048 
5049      row_separator_func: TGtkTreeViewRowSeparatorFunc;
5050      row_separator_data: gpointer;
5051      row_separator_destroy: TGDestroyNotify;
5052 
5053      grab_pointer: PGdkDevice;
5054      grab_keyboard: PGdkDevice;
5055 
5056      tearoff_title: Pgchar;
5057   end;
5058 
5059   PPGtkScrollType = ^PGtkScrollType;
5060   PGtkScrollType = ^TGtkScrollType;
5061 
5062   PPGtkComboBoxText = ^PGtkComboBoxText;
5063   PGtkComboBoxText = ^TGtkComboBoxText;
5064 
5065   PPGtkComboBoxTextPrivate = ^PGtkComboBoxTextPrivate;
5066   PGtkComboBoxTextPrivate = ^TGtkComboBoxTextPrivate;
5067   TGtkComboBoxText = object(TGtkComboBox)
5068     priv4: PGtkComboBoxTextPrivate;
newnull5069     function new: PGtkComboBoxText; cdecl; inline; static;
new_with_entrynull5070     function new_with_entry: PGtkComboBoxText; cdecl; inline; static;
5071     procedure append(id: Pgchar; text: Pgchar); cdecl; inline;
5072     procedure append_text(text: Pgchar); cdecl; inline;
get_active_textnull5073     function get_active_text: Pgchar; cdecl; inline;
5074     procedure insert(position: gint; id: Pgchar; text: Pgchar); cdecl; inline;
5075     procedure insert_text(position: gint; text: Pgchar); cdecl; inline;
5076     procedure prepend(id: Pgchar; text: Pgchar); cdecl; inline;
5077     procedure prepend_text(text: Pgchar); cdecl; inline;
5078     procedure remove(position: gint); cdecl; inline;
5079     procedure remove_all; cdecl; inline;
5080   end;
5081 
5082   TGtkComboBoxTextPrivate = record
5083   end;
5084 
5085 
5086 
5087   PPGtkComboBoxTextClass = ^PGtkComboBoxTextClass;
5088   PGtkComboBoxTextClass = ^TGtkComboBoxTextClass;
5089   TGtkComboBoxTextClass = object
5090     parent_class: TGtkComboBoxClass;
5091     _gtk_reserved1: procedure; cdecl;
5092     _gtk_reserved2: procedure; cdecl;
5093     _gtk_reserved3: procedure; cdecl;
5094     _gtk_reserved4: procedure; cdecl;
5095   end;
5096 
5097   PPGtkRegionFlags = ^PGtkRegionFlags;
5098   PGtkRegionFlags = ^TGtkRegionFlags;
5099   TGtkWidgetPath = object
newnull5100     function new: PGtkWidgetPath; cdecl; inline; static;
append_for_widgetnull5101     function append_for_widget(widget: PGtkWidget): gint; cdecl; inline;
append_typenull5102     function append_type(type_: TGType): gint; cdecl; inline;
append_with_siblingsnull5103     function append_with_siblings(siblings: PGtkWidgetPath; sibling_index: guint): gint; cdecl; inline;
copynull5104     function copy: PGtkWidgetPath; cdecl; inline;
5105     procedure free; cdecl; inline;
get_object_typenull5106     function get_object_type: TGType; cdecl; inline;
has_parentnull5107     function has_parent(type_: TGType): gboolean; cdecl; inline;
is_typenull5108     function is_type(type_: TGType): gboolean; cdecl; inline;
5109     procedure iter_add_class(pos: gint; name: Pgchar); cdecl; inline;
5110     procedure iter_add_region(pos: gint; name: Pgchar; flags: TGtkRegionFlags); cdecl; inline;
5111     procedure iter_clear_classes(pos: gint); cdecl; inline;
5112     procedure iter_clear_regions(pos: gint); cdecl; inline;
iter_get_namenull5113     function iter_get_name(pos: gint): Pgchar; cdecl; inline;
iter_get_object_typenull5114     function iter_get_object_type(pos: gint): TGType; cdecl; inline;
iter_get_sibling_indexnull5115     function iter_get_sibling_index(pos: gint): guint; cdecl; inline;
iter_get_siblingsnull5116     function iter_get_siblings(pos: gint): PGtkWidgetPath; cdecl; inline;
iter_has_classnull5117     function iter_has_class(pos: gint; name: Pgchar): gboolean; cdecl; inline;
iter_has_namenull5118     function iter_has_name(pos: gint; name: Pgchar): gboolean; cdecl; inline;
iter_has_qclassnull5119     function iter_has_qclass(pos: gint; qname: TGQuark): gboolean; cdecl; inline;
iter_has_qnamenull5120     function iter_has_qname(pos: gint; qname: TGQuark): gboolean; cdecl; inline;
iter_has_qregionnull5121     function iter_has_qregion(pos: gint; qname: TGQuark; flags: PGtkRegionFlags): gboolean; cdecl; inline;
iter_has_regionnull5122     function iter_has_region(pos: gint; name: Pgchar; flags: PGtkRegionFlags): gboolean; cdecl; inline;
iter_list_classesnull5123     function iter_list_classes(pos: gint): PGSList; cdecl; inline;
iter_list_regionsnull5124     function iter_list_regions(pos: gint): PGSList; cdecl; inline;
5125     procedure iter_remove_class(pos: gint; name: Pgchar); cdecl; inline;
5126     procedure iter_remove_region(pos: gint; name: Pgchar); cdecl; inline;
5127     procedure iter_set_name(pos: gint; name: Pgchar); cdecl; inline;
5128     procedure iter_set_object_type(pos: gint; type_: TGType); cdecl; inline;
lengthnull5129     function length: gint; cdecl; inline;
5130     procedure prepend_type(type_: TGType); cdecl; inline;
refnull5131     function ref: PGtkWidgetPath; cdecl; inline;
to_stringnull5132     function to_string: Pgchar; cdecl; inline;
5133     procedure unref; cdecl; inline;
5134   end;
5135 
5136   TGtkContainerPrivate = record
5137   end;
5138 
5139 
5140 
5141   PPGtkCornerType = ^PGtkCornerType;
5142   PGtkCornerType = ^TGtkCornerType;
5143 
5144   PPGtkStyleProvider = ^PGtkStyleProvider;
5145   PGtkStyleProvider = ^TGtkStyleProvider;
5146   TGtkStyleProvider = object
get_style_propertynull5147     function get_style_property(path: PGtkWidgetPath; state: TGtkStateFlags; pspec: PGParamSpec; value: PGValue): gboolean; cdecl; inline;
5148   end;
5149 
5150   PPGtkCssProvider = ^PGtkCssProvider;
5151   PGtkCssProvider = ^TGtkCssProvider;
5152 
5153   PPGtkCssProviderPrivate = ^PGtkCssProviderPrivate;
5154   PGtkCssProviderPrivate = ^TGtkCssProviderPrivate;
5155   TGtkCssProvider = object(TGObject)
5156     priv: PGtkCssProviderPrivate;
newnull5157     function new: PGtkCssProvider; cdecl; inline; static;
get_defaultnull5158     function get_default: PGtkCssProvider; cdecl; inline; static;
get_namednull5159     function get_named(name: Pgchar; variant: Pgchar): PGtkCssProvider; cdecl; inline; static;
load_from_datanull5160     function load_from_data(data: Pgchar; length: gssize; error: PPGError): gboolean; cdecl; inline;
load_from_filenull5161     function load_from_file(file_: PGFile; error: PPGError): gboolean; cdecl; inline;
load_from_pathnull5162     function load_from_path(path: Pgchar; error: PPGError): gboolean; cdecl; inline;
to_stringnull5163     function to_string: Pgchar; cdecl; inline;
5164   end;
5165 
5166   PPGtkCssSection = ^PGtkCssSection;
5167   PGtkCssSection = ^TGtkCssSection;
5168 
5169   PPGtkCssSectionType = ^PGtkCssSectionType;
5170   PGtkCssSectionType = ^TGtkCssSectionType;
5171   TGtkCssSection = object
get_end_linenull5172     function get_end_line: guint; cdecl; inline;
get_end_positionnull5173     function get_end_position: guint; cdecl; inline;
get_filenull5174     function get_file: PGFile; cdecl; inline;
get_parentnull5175     function get_parent: PGtkCssSection; cdecl; inline;
get_section_typenull5176     function get_section_type: TGtkCssSectionType; cdecl; inline;
get_start_linenull5177     function get_start_line: guint; cdecl; inline;
get_start_positionnull5178     function get_start_position: guint; cdecl; inline;
refnull5179     function ref: PGtkCssSection; cdecl; inline;
5180     procedure unref; cdecl; inline;
5181   end;
5182 
5183   TGtkCssProviderPrivate = record
5184   end;
5185 
5186 
5187 
5188   PPGtkCssProviderClass = ^PGtkCssProviderClass;
5189   PGtkCssProviderClass = ^TGtkCssProviderClass;
5190   TGtkCssProviderClass = object
5191     parent_class: TGObjectClass;
5192     parsing_error: procedure(provider: PGtkCssProvider; section: PGtkCssSection; error: PGError); cdecl;
5193     _gtk_reserved2: procedure; cdecl;
5194     _gtk_reserved3: procedure; cdecl;
5195     _gtk_reserved4: procedure; cdecl;
5196   end;
5197 
5198   PPGtkCssProviderError = ^PGtkCssProviderError;
5199   PGtkCssProviderError = ^TGtkCssProviderError;
5200 
5201   PPGtkDebugFlag = ^PGtkDebugFlag;
5202   PGtkDebugFlag = ^TGtkDebugFlag;
5203 
5204   PPGtkDeleteType = ^PGtkDeleteType;
5205   PGtkDeleteType = ^TGtkDeleteType;
5206 
5207   TGtkDialogPrivate = record
5208   end;
5209 
5210 
5211 
5212   PPGtkDrawingArea = ^PGtkDrawingArea;
5213   PGtkDrawingArea = ^TGtkDrawingArea;
5214   TGtkDrawingArea = object(TGtkWidget)
5215     dummy: gpointer;
newnull5216     function new: PGtkDrawingArea; cdecl; inline; static;
5217   end;
5218 
5219   PPGtkDrawingAreaClass = ^PGtkDrawingAreaClass;
5220   PGtkDrawingAreaClass = ^TGtkDrawingAreaClass;
5221   TGtkDrawingAreaClass = object
5222     parent_class: TGtkWidgetClass;
5223     _gtk_reserved1: procedure; cdecl;
5224     _gtk_reserved2: procedure; cdecl;
5225     _gtk_reserved3: procedure; cdecl;
5226     _gtk_reserved4: procedure; cdecl;
5227   end;
5228 
5229   PPGtkEditable = ^PGtkEditable;
5230   PGtkEditable = ^TGtkEditable;
5231   TGtkEditable = object
5232     changed: procedure; cdecl;
5233     delete_text1: procedure(start_pos: gint; end_pos: gint); cdecl;
5234     insert_text1: procedure(new_text: Pgchar; new_text_length: gint; position: Pgint); cdecl;
5235     procedure copy_clipboard; cdecl; inline;
5236     procedure cut_clipboard; cdecl; inline;
5237     procedure delete_selection; cdecl; inline;
5238     procedure delete_text(start_pos: gint; end_pos: gint); cdecl; inline;
get_charsnull5239     function get_chars(start_pos: gint; end_pos: gint): Pgchar; cdecl; inline;
get_editablenull5240     function get_editable: gboolean; cdecl; inline;
get_positionnull5241     function get_position: gint; cdecl; inline;
get_selection_boundsnull5242     function get_selection_bounds(start_pos: Pgint; end_pos: Pgint): gboolean; cdecl; inline;
5243     procedure insert_text(new_text: Pgchar; new_text_length: gint; position: Pgint); cdecl; inline;
5244     procedure paste_clipboard; cdecl; inline;
5245     procedure select_region(start_pos: gint; end_pos: gint); cdecl; inline;
5246     procedure set_editable(is_editable: gboolean); cdecl; inline;
5247     procedure set_position(position: gint); cdecl; inline;
5248   end;
5249 
5250   PPGtkEditableInterface = ^PGtkEditableInterface;
5251   PGtkEditableInterface = ^TGtkEditableInterface;
5252   TGtkEditableInterface = object
5253     base_iface: TGTypeInterface;
5254     insert_text: procedure(editable: PGtkEditable; new_text: Pgchar; new_text_length: gint; position: Pgint); cdecl;
5255     delete_text: procedure(editable: PGtkEditable; start_pos: gint; end_pos: gint); cdecl;
5256     changed: procedure(editable: PGtkEditable); cdecl;
5257     do_insert_text: procedure(editable: PGtkEditable; new_text: Pgchar; new_text_length: gint; position: Pgint); cdecl;
5258     do_delete_text: procedure(editable: PGtkEditable; start_pos: gint; end_pos: gint); cdecl;
ditablenull5259     get_chars: function(editable: PGtkEditable; start_pos: gint; end_pos: gint): Pgchar; cdecl;
5260     set_selection_bounds: procedure(editable: PGtkEditable; start_pos: gint; end_pos: gint); cdecl;
ditablenull5261     get_selection_bounds: function(editable: PGtkEditable; start_pos: Pgint; end_pos: Pgint): gboolean; cdecl;
5262     set_position: procedure(editable: PGtkEditable; position: gint); cdecl;
ditablenull5263     get_position: function(editable: PGtkEditable): gint; cdecl;
5264   end;
5265 
5266   PPGtkEntryBuffer = ^PGtkEntryBuffer;
5267   PGtkEntryBuffer = ^TGtkEntryBuffer;
5268 
5269   PPGtkEntryBufferPrivate = ^PGtkEntryBufferPrivate;
5270   PGtkEntryBufferPrivate = ^TGtkEntryBufferPrivate;
5271   TGtkEntryBuffer = object(TGObject)
5272     priv: PGtkEntryBufferPrivate;
newnull5273     function new(initial_chars: Pgchar; n_initial_chars: gint): PGtkEntryBuffer; cdecl; inline; static;
delete_textnull5274     function delete_text(position: guint; n_chars: gint): guint; cdecl; inline;
5275     procedure emit_deleted_text(position: guint; n_chars: guint); cdecl; inline;
5276     procedure emit_inserted_text(position: guint; chars: Pgchar; n_chars: guint); cdecl; inline;
get_bytesnull5277     function get_bytes: gsize; cdecl; inline;
get_lengthnull5278     function get_length: guint; cdecl; inline;
get_max_lengthnull5279     function get_max_length: gint; cdecl; inline;
get_textnull5280     function get_text: Pgchar; cdecl; inline;
insert_textnull5281     function insert_text(position: guint; chars: Pgchar; n_chars: gint): guint; cdecl; inline;
5282     procedure set_max_length(max_length: gint); cdecl; inline;
5283     procedure set_text(chars: Pgchar; n_chars: gint); cdecl; inline;
5284     property length: guint read get_length ;
5285     property max_length: gint read get_max_length write set_max_length;
5286     property text: Pgchar read get_text  { property is writeable but setter not declared } ;
5287   end;
5288 
5289   PPGtkEntry = ^PGtkEntry;
5290   PGtkEntry = ^TGtkEntry;
5291 
5292   PPGtkEntryCompletion = ^PGtkEntryCompletion;
5293   PGtkEntryCompletion = ^TGtkEntryCompletion;
5294 
5295   PPGtkEntryIconPosition = ^PGtkEntryIconPosition;
5296   PGtkEntryIconPosition = ^TGtkEntryIconPosition;
5297 
5298   PPGtkImageType = ^PGtkImageType;
5299   PGtkImageType = ^TGtkImageType;
5300 
5301   PPGtkInputHints = ^PGtkInputHints;
5302   PGtkInputHints = ^TGtkInputHints;
5303 
5304   PPGtkInputPurpose = ^PGtkInputPurpose;
5305   PGtkInputPurpose = ^TGtkInputPurpose;
5306 
5307   PPGtkEntryPrivate = ^PGtkEntryPrivate;
5308   PGtkEntryPrivate = ^TGtkEntryPrivate;
5309   TGtkEntry = object(TGtkWidget)
5310     priv1: PGtkEntryPrivate;
newnull5311     function new: PGtkEntry; cdecl; inline; static;
new_with_buffernull5312     function new_with_buffer(buffer: PGtkEntryBuffer): PGtkEntry; cdecl; inline; static;
get_activates_defaultnull5313     function get_activates_default: gboolean; cdecl; inline;
get_alignmentnull5314     function get_alignment: gfloat; cdecl; inline;
get_attributesnull5315     function get_attributes: PPangoAttrList; cdecl; inline;
get_buffernull5316     function get_buffer: PGtkEntryBuffer; cdecl; inline;
get_completionnull5317     function get_completion: PGtkEntryCompletion; cdecl; inline;
get_current_icon_drag_sourcenull5318     function get_current_icon_drag_source: gint; cdecl; inline;
get_cursor_hadjustmentnull5319     function get_cursor_hadjustment: PGtkAdjustment; cdecl; inline;
get_has_framenull5320     function get_has_frame: gboolean; cdecl; inline;
get_icon_activatablenull5321     function get_icon_activatable(icon_pos: TGtkEntryIconPosition): gboolean; cdecl; inline;
5322     procedure get_icon_area(icon_pos: TGtkEntryIconPosition; icon_area: PGdkRectangle); cdecl; inline;
get_icon_at_posnull5323     function get_icon_at_pos(x: gint; y: gint): gint; cdecl; inline;
get_icon_giconnull5324     function get_icon_gicon(icon_pos: TGtkEntryIconPosition): PGIcon; cdecl; inline;
get_icon_namenull5325     function get_icon_name(icon_pos: TGtkEntryIconPosition): Pgchar; cdecl; inline;
get_icon_pixbufnull5326     function get_icon_pixbuf(icon_pos: TGtkEntryIconPosition): PGdkPixbuf; cdecl; inline;
get_icon_sensitivenull5327     function get_icon_sensitive(icon_pos: TGtkEntryIconPosition): gboolean; cdecl; inline;
get_icon_stocknull5328     function get_icon_stock(icon_pos: TGtkEntryIconPosition): Pgchar; cdecl; inline;
get_icon_storage_typenull5329     function get_icon_storage_type(icon_pos: TGtkEntryIconPosition): TGtkImageType; cdecl; inline;
get_icon_tooltip_markupnull5330     function get_icon_tooltip_markup(icon_pos: TGtkEntryIconPosition): Pgchar; cdecl; inline;
get_icon_tooltip_textnull5331     function get_icon_tooltip_text(icon_pos: TGtkEntryIconPosition): Pgchar; cdecl; inline;
get_input_hintsnull5332     function get_input_hints: TGtkInputHints; cdecl; inline;
get_input_purposenull5333     function get_input_purpose: TGtkInputPurpose; cdecl; inline;
get_invisible_charnull5334     function get_invisible_char: gunichar; cdecl; inline;
get_layoutnull5335     function get_layout: PPangoLayout; cdecl; inline;
5336     procedure get_layout_offsets(x: Pgint; y: Pgint); cdecl; inline;
get_max_lengthnull5337     function get_max_length: gint; cdecl; inline;
get_overwrite_modenull5338     function get_overwrite_mode: gboolean; cdecl; inline;
get_placeholder_textnull5339     function get_placeholder_text: Pgchar; cdecl; inline;
get_progress_fractionnull5340     function get_progress_fraction: gdouble; cdecl; inline;
get_progress_pulse_stepnull5341     function get_progress_pulse_step: gdouble; cdecl; inline;
get_textnull5342     function get_text: Pgchar; cdecl; inline;
5343     procedure get_text_area(text_area: PGdkRectangle); cdecl; inline;
get_text_lengthnull5344     function get_text_length: guint16; cdecl; inline;
get_visibilitynull5345     function get_visibility: gboolean; cdecl; inline;
get_width_charsnull5346     function get_width_chars: gint; cdecl; inline;
im_context_filter_keypressnull5347     function im_context_filter_keypress(event: PGdkEventKey): gboolean; cdecl; inline;
layout_index_to_text_indexnull5348     function layout_index_to_text_index(layout_index: gint): gint; cdecl; inline;
5349     procedure progress_pulse; cdecl; inline;
5350     procedure reset_im_context; cdecl; inline;
5351     procedure set_activates_default(setting: gboolean); cdecl; inline;
5352     procedure set_alignment(xalign: gfloat); cdecl; inline;
5353     procedure set_attributes(attrs: PPangoAttrList); cdecl; inline;
5354     procedure set_buffer(buffer: PGtkEntryBuffer); cdecl; inline;
5355     procedure set_completion(completion: PGtkEntryCompletion); cdecl; inline;
5356     procedure set_cursor_hadjustment(adjustment: PGtkAdjustment); cdecl; inline;
5357     procedure set_has_frame(setting: gboolean); cdecl; inline;
5358     procedure set_icon_activatable(icon_pos: TGtkEntryIconPosition; activatable: gboolean); cdecl; inline;
5359     procedure set_icon_drag_source(icon_pos: TGtkEntryIconPosition; target_list: PGtkTargetList; actions: TGdkDragAction); cdecl; inline;
5360     procedure set_icon_from_gicon(icon_pos: TGtkEntryIconPosition; icon: PGIcon); cdecl; inline;
5361     procedure set_icon_from_icon_name(icon_pos: TGtkEntryIconPosition; icon_name: Pgchar); cdecl; inline;
5362     procedure set_icon_from_pixbuf(icon_pos: TGtkEntryIconPosition; pixbuf: PGdkPixbuf); cdecl; inline;
5363     procedure set_icon_from_stock(icon_pos: TGtkEntryIconPosition; stock_id: Pgchar); cdecl; inline;
5364     procedure set_icon_sensitive(icon_pos: TGtkEntryIconPosition; sensitive: gboolean); cdecl; inline;
5365     procedure set_icon_tooltip_markup(icon_pos: TGtkEntryIconPosition; tooltip: Pgchar); cdecl; inline;
5366     procedure set_icon_tooltip_text(icon_pos: TGtkEntryIconPosition; tooltip: Pgchar); cdecl; inline;
5367     procedure set_input_hints(hints: TGtkInputHints); cdecl; inline;
5368     procedure set_input_purpose(purpose: TGtkInputPurpose); cdecl; inline;
5369     procedure set_invisible_char(ch: gunichar); cdecl; inline;
5370     procedure set_max_length(max: gint); cdecl; inline;
5371     procedure set_overwrite_mode(overwrite: gboolean); cdecl; inline;
5372     procedure set_placeholder_text(text: Pgchar); cdecl; inline;
5373     procedure set_progress_fraction(fraction: gdouble); cdecl; inline;
5374     procedure set_progress_pulse_step(fraction: gdouble); cdecl; inline;
5375     procedure set_text(text: Pgchar); cdecl; inline;
5376     procedure set_visibility(visible: gboolean); cdecl; inline;
5377     procedure set_width_chars(n_chars: gint); cdecl; inline;
text_index_to_layout_indexnull5378     function text_index_to_layout_index(text_index: gint): gint; cdecl; inline;
5379     procedure unset_invisible_char; cdecl; inline;
5380     property activates_default: gboolean read get_activates_default write set_activates_default;
5381     property attributes: PPangoAttrList read get_attributes write set_attributes;
5382     property buffer: PGtkEntryBuffer read get_buffer write set_buffer;
5383     //property caps_lock_warning: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_caps_lock_warning  { property is writeable but setter not declared } ;
5384     property completion: PGtkEntryCompletion read get_completion write set_completion;
5385     //property cursor_position: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_cursor_position ;
5386     //property editable: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_editable  { property is writeable but setter not declared } ;
5387     property has_frame: gboolean read get_has_frame write set_has_frame;
5388     //property im_module: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_im_module  { property is writeable but setter not declared } ;
5389     //property inner_border: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_inner_border  { property is writeable but setter not declared } ;
5390     property input_hints: TGtkInputHints read get_input_hints write set_input_hints;
5391     property input_purpose: TGtkInputPurpose read get_input_purpose write set_input_purpose;
5392     property invisible_char: gunichar read get_invisible_char write set_invisible_char;
5393     //property invisible_char_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_invisible_char_set  { property is writeable but setter not declared } ;
5394     property max_length: gint read get_max_length write set_max_length;
5395     property overwrite_mode: gboolean read get_overwrite_mode write set_overwrite_mode;
5396     property placeholder_text: Pgchar read get_placeholder_text write set_placeholder_text;
5397     //property populate_all: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_populate_all  { property is writeable but setter not declared } ;
5398     //property primary_icon_activatable: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_primary_icon_activatable  { property is writeable but setter not declared } ;
5399     //property primary_icon_gicon: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_primary_icon_gicon  { property is writeable but setter not declared } ;
5400     //property primary_icon_name: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_primary_icon_name  { property is writeable but setter not declared } ;
5401     //property primary_icon_pixbuf: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_primary_icon_pixbuf  { property is writeable but setter not declared } ;
5402     //property primary_icon_sensitive: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_primary_icon_sensitive  { property is writeable but setter not declared } ;
5403     //property primary_icon_stock: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_primary_icon_stock  { property is writeable but setter not declared } ;
5404     //property primary_icon_storage_type: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_primary_icon_storage_type ;
5405     //property primary_icon_tooltip_markup: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_primary_icon_tooltip_markup  { property is writeable but setter not declared } ;
5406     //property primary_icon_tooltip_text: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_primary_icon_tooltip_text  { property is writeable but setter not declared } ;
5407     property progress_fraction: gdouble read get_progress_fraction write set_progress_fraction;
5408     property progress_pulse_step: gdouble read get_progress_pulse_step write set_progress_pulse_step;
5409     //property scroll_offset: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_scroll_offset ;
5410     //property secondary_icon_activatable: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_secondary_icon_activatable  { property is writeable but setter not declared } ;
5411     //property secondary_icon_gicon: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_secondary_icon_gicon  { property is writeable but setter not declared } ;
5412     //property secondary_icon_name: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_secondary_icon_name  { property is writeable but setter not declared } ;
5413     //property secondary_icon_pixbuf: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_secondary_icon_pixbuf  { property is writeable but setter not declared } ;
5414     //property secondary_icon_sensitive: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_secondary_icon_sensitive  { property is writeable but setter not declared } ;
5415     //property secondary_icon_stock: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_secondary_icon_stock  { property is writeable but setter not declared } ;
5416     //property secondary_icon_storage_type: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_secondary_icon_storage_type ;
5417     //property secondary_icon_tooltip_markup: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_secondary_icon_tooltip_markup  { property is writeable but setter not declared } ;
5418     //property secondary_icon_tooltip_text: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_secondary_icon_tooltip_text  { property is writeable but setter not declared } ;
5419     //property selection_bound: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_selection_bound ;
5420     //property shadow_type: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_shadow_type  { property is writeable but setter not declared } ;
5421     property text: Pgchar read get_text write set_text;
5422     property text_length: guint16 read get_text_length ;
5423     //property truncate_multiline: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_truncate_multiline  { property is writeable but setter not declared } ;
5424     property visibility: gboolean read get_visibility write set_visibility;
5425     property width_chars: gint read get_width_chars write set_width_chars;
5426     //property xalign: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_xalign  { property is writeable but setter not declared } ;
5427   end;
5428 
5429   PPGtkEntryCompletionMatchFunc = ^PGtkEntryCompletionMatchFunc;
5430   PGtkEntryCompletionMatchFunc = ^TGtkEntryCompletionMatchFunc;
ompletionnull5431   TGtkEntryCompletionMatchFunc = function(completion: PGtkEntryCompletion; key: Pgchar; iter: PGtkTreeIter; user_data: gpointer): gboolean; cdecl;
5432 
5433   PPGtkEntryCompletionPrivate = ^PGtkEntryCompletionPrivate;
5434   PGtkEntryCompletionPrivate = ^TGtkEntryCompletionPrivate;
5435   TGtkEntryCompletion = object(TGObject)
5436     priv: PGtkEntryCompletionPrivate;
newnull5437     function new: PGtkEntryCompletion; cdecl; inline; static;
new_with_areanull5438     function new_with_area(area: PGtkCellArea): PGtkEntryCompletion; cdecl; inline; static;
5439     procedure complete; cdecl; inline;
compute_prefixnull5440     function compute_prefix(key: Pgchar): Pgchar; cdecl; inline;
5441     procedure delete_action(index_: gint); cdecl; inline;
get_completion_prefixnull5442     function get_completion_prefix: Pgchar; cdecl; inline;
get_entrynull5443     function get_entry: PGtkWidget; cdecl; inline;
get_inline_completionnull5444     function get_inline_completion: gboolean; cdecl; inline;
get_inline_selectionnull5445     function get_inline_selection: gboolean; cdecl; inline;
get_minimum_key_lengthnull5446     function get_minimum_key_length: gint; cdecl; inline;
get_modelnull5447     function get_model: PGtkTreeModel; cdecl; inline;
get_popup_completionnull5448     function get_popup_completion: gboolean; cdecl; inline;
get_popup_set_widthnull5449     function get_popup_set_width: gboolean; cdecl; inline;
get_popup_single_matchnull5450     function get_popup_single_match: gboolean; cdecl; inline;
get_text_columnnull5451     function get_text_column: gint; cdecl; inline;
5452     procedure insert_action_markup(index_: gint; markup: Pgchar); cdecl; inline;
5453     procedure insert_action_text(index_: gint; text: Pgchar); cdecl; inline;
5454     procedure insert_prefix; cdecl; inline;
5455     procedure set_inline_completion(inline_completion: gboolean); cdecl; inline;
5456     procedure set_inline_selection(inline_selection: gboolean); cdecl; inline;
5457     procedure set_match_func(func: TGtkEntryCompletionMatchFunc; func_data: gpointer; func_notify: TGDestroyNotify); cdecl; inline;
5458     procedure set_minimum_key_length(length: gint); cdecl; inline;
5459     procedure set_model(model: PGtkTreeModel); cdecl; inline;
5460     procedure set_popup_completion(popup_completion: gboolean); cdecl; inline;
5461     procedure set_popup_set_width(popup_set_width: gboolean); cdecl; inline;
5462     procedure set_popup_single_match(popup_single_match: gboolean); cdecl; inline;
5463     procedure set_text_column(column: gint); cdecl; inline;
5464     //property cell_area: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_cell_area  { property is writeable but setter not declared } ;
5465     property inline_completion: gboolean read get_inline_completion write set_inline_completion;
5466     property inline_selection: gboolean read get_inline_selection write set_inline_selection;
5467     property minimum_key_length: gint read get_minimum_key_length write set_minimum_key_length;
5468     property model: PGtkTreeModel read get_model write set_model;
5469     property popup_completion: gboolean read get_popup_completion write set_popup_completion;
5470     property popup_set_width: gboolean read get_popup_set_width write set_popup_set_width;
5471     property popup_single_match: gboolean read get_popup_single_match write set_popup_single_match;
5472     property text_column: gint read get_text_column write set_text_column;
5473   end;
5474   TGtkTargetList = object
newnull5475     function new(targets: PGtkTargetEntry; ntargets: guint): PGtkTargetList; cdecl; inline; static;
5476     procedure add(target: TGdkAtom; flags: guint; info: guint); cdecl; inline;
5477     procedure add_image_targets(info: guint; writable: gboolean); cdecl; inline;
5478     procedure add_rich_text_targets(info: guint; deserializable: gboolean; buffer: PGtkTextBuffer); cdecl; inline;
5479     procedure add_table(targets: PGtkTargetEntry; ntargets: guint); cdecl; inline;
5480     procedure add_text_targets(info: guint); cdecl; inline;
5481     procedure add_uri_targets(info: guint); cdecl; inline;
findnull5482     function find(target: TGdkAtom; info: Pguint): gboolean; cdecl; inline;
refnull5483     function ref: PGtkTargetList; cdecl; inline;
5484     procedure remove(target: TGdkAtom); cdecl; inline;
5485     procedure unref; cdecl; inline;
5486   end;
5487 
5488   TGtkEntryPrivate = record
5489   end;
5490 
5491 
5492 
5493   TGtkEntryBufferPrivate = record
5494   end;
5495 
5496 
5497 
5498   PPGtkEntryBufferClass = ^PGtkEntryBufferClass;
5499   PGtkEntryBufferClass = ^TGtkEntryBufferClass;
5500   TGtkEntryBufferClass = object
5501     parent_class: TGObjectClass;
5502     inserted_text: procedure(buffer: PGtkEntryBuffer; position: guint; chars: Pgchar; n_chars: guint); cdecl;
5503     deleted_text: procedure(buffer: PGtkEntryBuffer; position: guint; n_chars: guint); cdecl;
uffernull5504     get_text: function(buffer: PGtkEntryBuffer; n_bytes: Pgsize): Pgchar; cdecl;
uffernull5505     get_length: function(buffer: PGtkEntryBuffer): guint; cdecl;
uffernull5506     insert_text: function(buffer: PGtkEntryBuffer; position: guint; chars: Pgchar; n_chars: guint): guint; cdecl;
uffernull5507     delete_text: function(buffer: PGtkEntryBuffer; position: guint; n_chars: guint): guint; cdecl;
5508     _gtk_reserved1: procedure; cdecl;
5509     _gtk_reserved2: procedure; cdecl;
5510     _gtk_reserved3: procedure; cdecl;
5511     _gtk_reserved4: procedure; cdecl;
5512     _gtk_reserved5: procedure; cdecl;
5513     _gtk_reserved6: procedure; cdecl;
5514     _gtk_reserved7: procedure; cdecl;
5515     _gtk_reserved8: procedure; cdecl;
5516   end;
5517 
5518   PPGtkEntryClass = ^PGtkEntryClass;
5519   PGtkEntryClass = ^TGtkEntryClass;
5520   TGtkEntryClass = object
5521     parent_class: TGtkWidgetClass;
5522     populate_popup: procedure(entry: PGtkEntry; popup: PGtkWidget); cdecl;
5523     activate: procedure(entry: PGtkEntry); cdecl;
5524     move_cursor: procedure(entry: PGtkEntry; step: TGtkMovementStep; count: gint; extend_selection: gboolean); cdecl;
5525     insert_at_cursor: procedure(entry: PGtkEntry; str: Pgchar); cdecl;
5526     delete_from_cursor: procedure(entry: PGtkEntry; type_: TGtkDeleteType; count: gint); cdecl;
5527     backspace: procedure(entry: PGtkEntry); cdecl;
5528     cut_clipboard: procedure(entry: PGtkEntry); cdecl;
5529     copy_clipboard: procedure(entry: PGtkEntry); cdecl;
5530     paste_clipboard: procedure(entry: PGtkEntry); cdecl;
5531     toggle_overwrite: procedure(entry: PGtkEntry); cdecl;
5532     get_text_area_size: procedure(entry: PGtkEntry; x: Pgint; y: Pgint; width: Pgint; height: Pgint); cdecl;
5533     get_frame_size: procedure(entry: PGtkEntry; x: Pgint; y: Pgint; width: Pgint; height: Pgint); cdecl;
5534     _gtk_reserved1: procedure; cdecl;
5535     _gtk_reserved2: procedure; cdecl;
5536     _gtk_reserved3: procedure; cdecl;
5537     _gtk_reserved4: procedure; cdecl;
5538     _gtk_reserved5: procedure; cdecl;
5539     _gtk_reserved6: procedure; cdecl;
5540     _gtk_reserved7: procedure; cdecl;
5541   end;
5542 
5543   TGtkEntryCompletionPrivate = record
5544   end;
5545 
5546 
5547 
5548   PPGtkEntryCompletionClass = ^PGtkEntryCompletionClass;
5549   PGtkEntryCompletionClass = ^TGtkEntryCompletionClass;
5550   TGtkEntryCompletionClass = object
5551     parent_class: TGObjectClass;
ompletionnull5552     match_selected: function(completion: PGtkEntryCompletion; model: PGtkTreeModel; iter: PGtkTreeIter): gboolean; cdecl;
5553     action_activated: procedure(completion: PGtkEntryCompletion; index_: gint); cdecl;
ompletionnull5554     insert_prefix: function(completion: PGtkEntryCompletion; prefix: Pgchar): gboolean; cdecl;
ompletionnull5555     cursor_on_match: function(completion: PGtkEntryCompletion; model: PGtkTreeModel; iter: PGtkTreeIter): gboolean; cdecl;
5556     _gtk_reserved0: procedure; cdecl;
5557     _gtk_reserved1: procedure; cdecl;
5558     _gtk_reserved2: procedure; cdecl;
5559     _gtk_reserved3: procedure; cdecl;
5560   end;
5561 
5562   PPGtkEventBox = ^PGtkEventBox;
5563   PGtkEventBox = ^TGtkEventBox;
5564 
5565   PPGtkEventBoxPrivate = ^PGtkEventBoxPrivate;
5566   PGtkEventBoxPrivate = ^TGtkEventBoxPrivate;
5567   TGtkEventBox = object(TGtkBin)
5568     priv3: PGtkEventBoxPrivate;
newnull5569     function new: PGtkEventBox; cdecl; inline; static;
get_above_childnull5570     function get_above_child: gboolean; cdecl; inline;
get_visible_windownull5571     function get_visible_window: gboolean; cdecl; inline;
5572     procedure set_above_child(above_child: gboolean); cdecl; inline;
5573     procedure set_visible_window(visible_window: gboolean); cdecl; inline;
5574     property above_child: gboolean read get_above_child write set_above_child;
5575     property visible_window: gboolean read get_visible_window write set_visible_window;
5576   end;
5577 
5578   TGtkEventBoxPrivate = record
5579   end;
5580 
5581 
5582 
5583   PPGtkEventBoxClass = ^PGtkEventBoxClass;
5584   PGtkEventBoxClass = ^TGtkEventBoxClass;
5585   TGtkEventBoxClass = object
5586     parent_class: TGtkBinClass;
5587     _gtk_reserved1: procedure; cdecl;
5588     _gtk_reserved2: procedure; cdecl;
5589     _gtk_reserved3: procedure; cdecl;
5590     _gtk_reserved4: procedure; cdecl;
5591   end;
5592 
5593   PPGtkExpander = ^PGtkExpander;
5594   PGtkExpander = ^TGtkExpander;
5595 
5596   PPGtkExpanderPrivate = ^PGtkExpanderPrivate;
5597   PGtkExpanderPrivate = ^TGtkExpanderPrivate;
5598   TGtkExpander = object(TGtkBin)
5599     priv3: PGtkExpanderPrivate;
newnull5600     function new(label_: Pgchar): PGtkExpander; cdecl; inline; static;
new_with_mnemonicnull5601     function new_with_mnemonic(label_: Pgchar): PGtkExpander; cdecl; inline; static;
get_expandednull5602     function get_expanded: gboolean; cdecl; inline;
get_labelnull5603     function get_label: Pgchar; cdecl; inline;
get_label_fillnull5604     function get_label_fill: gboolean; cdecl; inline;
get_label_widgetnull5605     function get_label_widget: PGtkWidget; cdecl; inline;
get_resize_toplevelnull5606     function get_resize_toplevel: gboolean; cdecl; inline;
get_spacingnull5607     function get_spacing: gint; cdecl; inline;
get_use_markupnull5608     function get_use_markup: gboolean; cdecl; inline;
get_use_underlinenull5609     function get_use_underline: gboolean; cdecl; inline;
5610     procedure set_expanded(expanded: gboolean); cdecl; inline;
5611     procedure set_label(label_: Pgchar); cdecl; inline;
5612     procedure set_label_fill(label_fill: gboolean); cdecl; inline;
5613     procedure set_label_widget(label_widget: PGtkWidget); cdecl; inline;
5614     procedure set_resize_toplevel(resize_toplevel: gboolean); cdecl; inline;
5615     procedure set_spacing(spacing: gint); cdecl; inline;
5616     procedure set_use_markup(use_markup: gboolean); cdecl; inline;
5617     procedure set_use_underline(use_underline: gboolean); cdecl; inline;
5618     property expanded: gboolean read get_expanded write set_expanded;
5619     property label_: Pgchar read get_label write set_label;
5620     property label_fill: gboolean read get_label_fill write set_label_fill;
5621     property label_widget: PGtkWidget read get_label_widget write set_label_widget;
5622     property resize_toplevel: gboolean read get_resize_toplevel write set_resize_toplevel;
5623     property spacing: gint read get_spacing write set_spacing;
5624     property use_markup: gboolean read get_use_markup write set_use_markup;
5625     property use_underline: gboolean read get_use_underline write set_use_underline;
5626   end;
5627 
5628   TGtkExpanderPrivate = record
5629   end;
5630 
5631 
5632 
5633   PPGtkExpanderClass = ^PGtkExpanderClass;
5634   PGtkExpanderClass = ^TGtkExpanderClass;
5635   TGtkExpanderClass = object
5636     parent_class: TGtkBinClass;
5637     activate: procedure(expander: PGtkExpander); cdecl;
5638     _gtk_reserved1: procedure; cdecl;
5639     _gtk_reserved2: procedure; cdecl;
5640     _gtk_reserved3: procedure; cdecl;
5641     _gtk_reserved4: procedure; cdecl;
5642   end;
5643 
5644   PPGtkExpanderStyle = ^PGtkExpanderStyle;
5645   PGtkExpanderStyle = ^TGtkExpanderStyle;
5646 
5647   PPGtkFileChooser = ^PGtkFileChooser;
5648   PGtkFileChooser = ^TGtkFileChooser;
5649 
5650   PPGtkFileFilter = ^PGtkFileFilter;
5651   PGtkFileFilter = ^TGtkFileFilter;
5652 
5653   PPGtkFileChooserAction = ^PGtkFileChooserAction;
5654   PGtkFileChooserAction = ^TGtkFileChooserAction;
5655 
5656   PPGtkFileChooserConfirmation = ^PGtkFileChooserConfirmation;
5657   PGtkFileChooserConfirmation = ^TGtkFileChooserConfirmation;
5658   TGtkFileChooser = object
TGtkFileChooserConfirmationnull5659     confirm_overwrite: function: TGtkFileChooserConfirmation; cdecl;
5660     current_folder_changed: procedure; cdecl;
5661     file_activated: procedure; cdecl;
5662     selection_changed: procedure; cdecl;
5663     update_preview: procedure; cdecl;
5664     procedure add_filter(filter: PGtkFileFilter); cdecl; inline;
add_shortcut_foldernull5665     function add_shortcut_folder(folder: Pgchar; error: PPGError): gboolean; cdecl; inline;
add_shortcut_folder_urinull5666     function add_shortcut_folder_uri(uri: Pgchar; error: PPGError): gboolean; cdecl; inline;
get_actionnull5667     function get_action: TGtkFileChooserAction; cdecl; inline;
get_create_foldersnull5668     function get_create_folders: gboolean; cdecl; inline;
get_current_foldernull5669     function get_current_folder: Pgchar; cdecl; inline;
get_current_folder_filenull5670     function get_current_folder_file: PGFile; cdecl; inline;
get_current_folder_urinull5671     function get_current_folder_uri: Pgchar; cdecl; inline;
get_do_overwrite_confirmationnull5672     function get_do_overwrite_confirmation: gboolean; cdecl; inline;
get_extra_widgetnull5673     function get_extra_widget: PGtkWidget; cdecl; inline;
get_filenull5674     function get_file: PGFile; cdecl; inline;
get_filenamenull5675     function get_filename: Pgchar; cdecl; inline;
get_filenamesnull5676     function get_filenames: PGSList; cdecl; inline;
get_filesnull5677     function get_files: PGSList; cdecl; inline;
get_filternull5678     function get_filter: PGtkFileFilter; cdecl; inline;
get_local_onlynull5679     function get_local_only: gboolean; cdecl; inline;
get_preview_filenull5680     function get_preview_file: PGFile; cdecl; inline;
get_preview_filenamenull5681     function get_preview_filename: Pgchar; cdecl; inline;
get_preview_urinull5682     function get_preview_uri: Pgchar; cdecl; inline;
get_preview_widgetnull5683     function get_preview_widget: PGtkWidget; cdecl; inline;
get_preview_widget_activenull5684     function get_preview_widget_active: gboolean; cdecl; inline;
get_select_multiplenull5685     function get_select_multiple: gboolean; cdecl; inline;
get_show_hiddennull5686     function get_show_hidden: gboolean; cdecl; inline;
get_urinull5687     function get_uri: Pgchar; cdecl; inline;
get_urisnull5688     function get_uris: PGSList; cdecl; inline;
get_use_preview_labelnull5689     function get_use_preview_label: gboolean; cdecl; inline;
list_filtersnull5690     function list_filters: PGSList; cdecl; inline;
list_shortcut_folder_urisnull5691     function list_shortcut_folder_uris: PGSList; cdecl; inline;
list_shortcut_foldersnull5692     function list_shortcut_folders: PGSList; cdecl; inline;
5693     procedure remove_filter(filter: PGtkFileFilter); cdecl; inline;
remove_shortcut_foldernull5694     function remove_shortcut_folder(folder: Pgchar; error: PPGError): gboolean; cdecl; inline;
remove_shortcut_folder_urinull5695     function remove_shortcut_folder_uri(uri: Pgchar; error: PPGError): gboolean; cdecl; inline;
5696     procedure select_all; cdecl; inline;
select_filenull5697     function select_file(file_: PGFile; error: PPGError): gboolean; cdecl; inline;
select_filenamenull5698     function select_filename(filename: Pgchar): gboolean; cdecl; inline;
select_urinull5699     function select_uri(uri: Pgchar): gboolean; cdecl; inline;
5700     procedure set_action(action: TGtkFileChooserAction); cdecl; inline;
5701     procedure set_create_folders(create_folders: gboolean); cdecl; inline;
set_current_foldernull5702     function set_current_folder(filename: Pgchar): gboolean; cdecl; inline;
set_current_folder_filenull5703     function set_current_folder_file(file_: PGFile; error: PPGError): gboolean; cdecl; inline;
set_current_folder_urinull5704     function set_current_folder_uri(uri: Pgchar): gboolean; cdecl; inline;
5705     procedure set_current_name(name: Pgchar); cdecl; inline;
5706     procedure set_do_overwrite_confirmation(do_overwrite_confirmation: gboolean); cdecl; inline;
5707     procedure set_extra_widget(extra_widget: PGtkWidget); cdecl; inline;
set_filenull5708     function set_file(file_: PGFile; error: PPGError): gboolean; cdecl; inline;
set_filenamenull5709     function set_filename(filename: Pgchar): gboolean; cdecl; inline;
5710     procedure set_filter(filter: PGtkFileFilter); cdecl; inline;
5711     procedure set_local_only(local_only: gboolean); cdecl; inline;
5712     procedure set_preview_widget(preview_widget: PGtkWidget); cdecl; inline;
5713     procedure set_preview_widget_active(active: gboolean); cdecl; inline;
5714     procedure set_select_multiple(select_multiple: gboolean); cdecl; inline;
5715     procedure set_show_hidden(show_hidden: gboolean); cdecl; inline;
set_urinull5716     function set_uri(uri: Pgchar): gboolean; cdecl; inline;
5717     procedure set_use_preview_label(use_label: gboolean); cdecl; inline;
5718     procedure unselect_all; cdecl; inline;
5719     procedure unselect_file(file_: PGFile); cdecl; inline;
5720     procedure unselect_filename(filename: Pgchar); cdecl; inline;
5721     procedure unselect_uri(uri: Pgchar); cdecl; inline;
5722     property action: TGtkFileChooserAction read get_action write set_action;
5723     property create_folders: gboolean read get_create_folders write set_create_folders;
5724     property do_overwrite_confirmation: gboolean read get_do_overwrite_confirmation write set_do_overwrite_confirmation;
5725     property extra_widget: PGtkWidget read get_extra_widget write set_extra_widget;
5726     property filter: PGtkFileFilter read get_filter write set_filter;
5727     property local_only: gboolean read get_local_only write set_local_only;
5728     property preview_widget: PGtkWidget read get_preview_widget write set_preview_widget;
5729     property preview_widget_active: gboolean read get_preview_widget_active write set_preview_widget_active;
5730     property select_multiple: gboolean read get_select_multiple write set_select_multiple;
5731     property show_hidden: gboolean read get_show_hidden write set_show_hidden;
5732     property use_preview_label: gboolean read get_use_preview_label write set_use_preview_label;
5733   end;
5734 
5735   PPGtkFileFilterFlags = ^PGtkFileFilterFlags;
5736   PGtkFileFilterFlags = ^TGtkFileFilterFlags;
5737 
5738   PPGtkFileFilterFunc = ^PGtkFileFilterFunc;
5739   PGtkFileFilterFunc = ^TGtkFileFilterFunc;
5740 
5741   PPGtkFileFilterInfo = ^PGtkFileFilterInfo;
5742   PGtkFileFilterInfo = ^TGtkFileFilterInfo;
ilter_infonull5743   TGtkFileFilterFunc = function(filter_info: PGtkFileFilterInfo; data: gpointer): gboolean; cdecl;
5744   TGtkFileFilter = object(TGInitiallyUnowned)
newnull5745     function new: PGtkFileFilter; cdecl; inline; static;
5746     procedure add_custom(needed: TGtkFileFilterFlags; func: TGtkFileFilterFunc; data: gpointer; notify: TGDestroyNotify); cdecl; inline;
5747     procedure add_mime_type(mime_type: Pgchar); cdecl; inline;
5748     procedure add_pattern(pattern: Pgchar); cdecl; inline;
5749     procedure add_pixbuf_formats; cdecl; inline;
filternull5750     function filter(filter_info: PGtkFileFilterInfo): gboolean; cdecl; inline;
get_namenull5751     function get_name: Pgchar; cdecl; inline;
get_needednull5752     function get_needed: TGtkFileFilterFlags; cdecl; inline;
5753     procedure set_name(name: Pgchar); cdecl; inline;
5754   end;
5755 
5756   PPGtkFileChooserButton = ^PGtkFileChooserButton;
5757   PGtkFileChooserButton = ^TGtkFileChooserButton;
5758 
5759   PPGtkFileChooserButtonPrivate = ^PGtkFileChooserButtonPrivate;
5760   PGtkFileChooserButtonPrivate = ^TGtkFileChooserButtonPrivate;
5761   TGtkFileChooserButton = object(TGtkBox)
5762     priv3: PGtkFileChooserButtonPrivate;
newnull5763     function new(title: Pgchar; action: TGtkFileChooserAction): PGtkFileChooserButton; cdecl; inline; static;
new_with_dialognull5764     function new_with_dialog(dialog: PGtkWidget): PGtkFileChooserButton; cdecl; inline; static;
get_focus_on_clicknull5765     function get_focus_on_click: gboolean; cdecl; inline;
get_titlenull5766     function get_title: Pgchar; cdecl; inline;
get_width_charsnull5767     function get_width_chars: gint; cdecl; inline;
5768     procedure set_focus_on_click(focus_on_click: gboolean); cdecl; inline;
5769     procedure set_title(title: Pgchar); cdecl; inline;
5770     procedure set_width_chars(n_chars: gint); cdecl; inline;
5771     //property dialog: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_dialog  { property is writeable but setter not declared } ;
5772     property focus_on_click: gboolean read get_focus_on_click write set_focus_on_click;
5773     property title: Pgchar read get_title write set_title;
5774     property width_chars: gint read get_width_chars write set_width_chars;
5775   end;
5776 
5777   TGtkFileChooserButtonPrivate = record
5778   end;
5779 
5780 
5781 
5782   PPGtkFileChooserButtonClass = ^PGtkFileChooserButtonClass;
5783   PGtkFileChooserButtonClass = ^TGtkFileChooserButtonClass;
5784   TGtkFileChooserButtonClass = object
5785     parent_class: TGtkBoxClass;
5786     file_set: procedure(fc: PGtkFileChooserButton); cdecl;
5787     __gtk_reserved1: Pgpointer;
5788     __gtk_reserved2: Pgpointer;
5789     __gtk_reserved3: Pgpointer;
5790     __gtk_reserved4: Pgpointer;
5791   end;
5792 
5793   PPGtkFileChooserDialogPrivate = ^PGtkFileChooserDialogPrivate;
5794   PGtkFileChooserDialogPrivate = ^TGtkFileChooserDialogPrivate;
5795 
5796   TGtkFileChooserDialogPrivate = record
5797   end;
5798 
5799 
5800 
5801   PPGtkFileChooserDialog = ^PGtkFileChooserDialog;
5802   PGtkFileChooserDialog = ^TGtkFileChooserDialog;
5803   TGtkFileChooserDialog = object(TGtkDialog)
5804     priv5: PGtkFileChooserDialogPrivate;
newnull5805     //function new(title: Pgchar; parent: PGtkWindow; action: TGtkFileChooserAction; first_button_text: Pgchar; args: array of const): PGtkFileChooserDialog; cdecl; inline; static;
5806   end;
5807 
5808   PPGtkFileChooserDialogClass = ^PGtkFileChooserDialogClass;
5809   PGtkFileChooserDialogClass = ^TGtkFileChooserDialogClass;
5810   TGtkFileChooserDialogClass = object
5811     parent_class: TGtkDialogClass;
5812     _gtk_reserved1: procedure; cdecl;
5813     _gtk_reserved2: procedure; cdecl;
5814     _gtk_reserved3: procedure; cdecl;
5815     _gtk_reserved4: procedure; cdecl;
5816   end;
5817 
5818   PPGtkFileChooserError = ^PGtkFileChooserError;
5819   PGtkFileChooserError = ^TGtkFileChooserError;
5820 
5821   PPGtkFileChooserWidgetPrivate = ^PGtkFileChooserWidgetPrivate;
5822   PGtkFileChooserWidgetPrivate = ^TGtkFileChooserWidgetPrivate;
5823 
5824   TGtkFileChooserWidgetPrivate = record
5825   end;
5826 
5827 
5828 
5829   PPGtkFileChooserWidget = ^PGtkFileChooserWidget;
5830   PGtkFileChooserWidget = ^TGtkFileChooserWidget;
5831   TGtkFileChooserWidget = object(TGtkBox)
5832     priv3: PGtkFileChooserWidgetPrivate;
newnull5833     function new(action: TGtkFileChooserAction): PGtkFileChooserWidget; cdecl; inline; static;
5834   end;
5835 
5836   PPGtkFileChooserWidgetClass = ^PGtkFileChooserWidgetClass;
5837   PGtkFileChooserWidgetClass = ^TGtkFileChooserWidgetClass;
5838   TGtkFileChooserWidgetClass = object
5839     parent_class: TGtkBoxClass;
5840     _gtk_reserved1: procedure; cdecl;
5841     _gtk_reserved2: procedure; cdecl;
5842     _gtk_reserved3: procedure; cdecl;
5843     _gtk_reserved4: procedure; cdecl;
5844   end;
5845 
5846   TGtkFileFilterInfo = record
5847     contains: TGtkFileFilterFlags;
5848     filename: Pgchar;
5849     uri: Pgchar;
5850     display_name: Pgchar;
5851     mime_type: Pgchar;
5852   end;
5853 
5854 
5855 
5856   PPGtkFixed = ^PGtkFixed;
5857   PGtkFixed = ^TGtkFixed;
5858 
5859   PPGtkFixedPrivate = ^PGtkFixedPrivate;
5860   PGtkFixedPrivate = ^TGtkFixedPrivate;
5861   TGtkFixed = object(TGtkContainer)
5862     priv2: PGtkFixedPrivate;
newnull5863     function new: PGtkFixed; cdecl; inline; static;
5864     procedure move(widget: PGtkWidget; x: gint; y: gint); cdecl; inline;
5865     procedure put(widget: PGtkWidget; x: gint; y: gint); cdecl; inline;
5866   end;
5867 
5868   TGtkFixedPrivate = record
5869   end;
5870 
5871 
5872 
5873   PPGtkFixedChild = ^PGtkFixedChild;
5874   PGtkFixedChild = ^TGtkFixedChild;
5875 
5876   TGtkFixedChild = record
5877     widget: PGtkWidget;
5878     x: gint;
5879     y: gint;
5880   end;
5881 
5882 
5883 
5884   PPGtkFixedClass = ^PGtkFixedClass;
5885   PGtkFixedClass = ^TGtkFixedClass;
5886   TGtkFixedClass = object
5887     parent_class: TGtkContainerClass;
5888     _gtk_reserved1: procedure; cdecl;
5889     _gtk_reserved2: procedure; cdecl;
5890     _gtk_reserved3: procedure; cdecl;
5891     _gtk_reserved4: procedure; cdecl;
5892   end;
5893 
5894   PPGtkFontChooser = ^PGtkFontChooser;
5895   PGtkFontChooser = ^TGtkFontChooser;
5896 
5897   PPGtkFontFilterFunc = ^PGtkFontFilterFunc;
5898   PGtkFontFilterFunc = ^TGtkFontFilterFunc;
amilynull5899   TGtkFontFilterFunc = function(family: PPangoFontFamily; face: PPangoFontFace; data: gpointer): gboolean; cdecl;
5900   TGtkFontChooser = object
5901     font_activated: procedure(fontname: Pgchar); cdecl;
get_fontnull5902     function get_font: Pgchar; cdecl; inline;
get_font_descnull5903     function get_font_desc: PPangoFontDescription; cdecl; inline;
get_font_facenull5904     function get_font_face: PPangoFontFace; cdecl; inline;
get_font_familynull5905     function get_font_family: PPangoFontFamily; cdecl; inline;
get_font_sizenull5906     function get_font_size: gint; cdecl; inline;
get_preview_textnull5907     function get_preview_text: Pgchar; cdecl; inline;
get_show_preview_entrynull5908     function get_show_preview_entry: gboolean; cdecl; inline;
5909     procedure set_filter_func(filter: TGtkFontFilterFunc; user_data: gpointer; destroy_: TGDestroyNotify); cdecl; inline;
5910     procedure set_font(fontname: Pgchar); cdecl; inline;
5911     procedure set_font_desc(font_desc: PPangoFontDescription); cdecl; inline;
5912     procedure set_preview_text(text: Pgchar); cdecl; inline;
5913     procedure set_show_preview_entry(show_preview_entry: gboolean); cdecl; inline;
5914     property font: Pgchar read get_font write set_font;
5915     property font_desc: PPangoFontDescription read get_font_desc write set_font_desc;
5916     property preview_text: Pgchar read get_preview_text write set_preview_text;
5917     property show_preview_entry: gboolean read get_show_preview_entry write set_show_preview_entry;
5918   end;
5919 
5920   PPGtkFontButton = ^PGtkFontButton;
5921   PGtkFontButton = ^TGtkFontButton;
5922 
5923   PPGtkFontButtonPrivate = ^PGtkFontButtonPrivate;
5924   PGtkFontButtonPrivate = ^TGtkFontButtonPrivate;
5925   TGtkFontButton = object(TGtkButton)
5926     priv4: PGtkFontButtonPrivate;
newnull5927     function new: PGtkFontButton; cdecl; inline; static;
new_with_fontnull5928     function new_with_font(fontname: Pgchar): PGtkFontButton; cdecl; inline; static;
get_font_namenull5929     function get_font_name: Pgchar; cdecl; inline;
get_show_sizenull5930     function get_show_size: gboolean; cdecl; inline;
get_show_stylenull5931     function get_show_style: gboolean; cdecl; inline;
get_titlenull5932     function get_title: Pgchar; cdecl; inline;
get_use_fontnull5933     function get_use_font: gboolean; cdecl; inline;
get_use_sizenull5934     function get_use_size: gboolean; cdecl; inline;
set_font_namenull5935     function set_font_name(fontname: Pgchar): gboolean; cdecl; inline;
5936     procedure set_show_size(show_size: gboolean); cdecl; inline;
5937     procedure set_show_style(show_style: gboolean); cdecl; inline;
5938     procedure set_title(title: Pgchar); cdecl; inline;
5939     procedure set_use_font(use_font: gboolean); cdecl; inline;
5940     procedure set_use_size(use_size: gboolean); cdecl; inline;
5941     property font_name: Pgchar read get_font_name  { property is writeable but setter not declared } ;
5942     property show_size: gboolean read get_show_size write set_show_size;
5943     property show_style: gboolean read get_show_style write set_show_style;
5944     property title: Pgchar read get_title write set_title;
5945     property use_font: gboolean read get_use_font write set_use_font;
5946     property use_size: gboolean read get_use_size write set_use_size;
5947   end;
5948 
5949   TGtkFontButtonPrivate = record
5950   end;
5951 
5952 
5953 
5954   PPGtkFontButtonClass = ^PGtkFontButtonClass;
5955   PGtkFontButtonClass = ^TGtkFontButtonClass;
5956   TGtkFontButtonClass = object
5957     parent_class: TGtkButtonClass;
5958     font_set: procedure(gfp: PGtkFontButton); cdecl;
5959     _gtk_reserved1: procedure; cdecl;
5960     _gtk_reserved2: procedure; cdecl;
5961     _gtk_reserved3: procedure; cdecl;
5962     _gtk_reserved4: procedure; cdecl;
5963   end;
5964 
5965   PPGtkFontChooserDialogPrivate = ^PGtkFontChooserDialogPrivate;
5966   PGtkFontChooserDialogPrivate = ^TGtkFontChooserDialogPrivate;
5967 
5968   TGtkFontChooserDialogPrivate = record
5969   end;
5970 
5971 
5972 
5973   PPGtkFontChooserDialog = ^PGtkFontChooserDialog;
5974   PGtkFontChooserDialog = ^TGtkFontChooserDialog;
5975   TGtkFontChooserDialog = object(TGtkDialog)
5976     priv5: PGtkFontChooserDialogPrivate;
newnull5977     function new(title: Pgchar; parent: PGtkWindow): PGtkFontChooserDialog; cdecl; inline; static;
5978   end;
5979 
5980   PPGtkFontChooserDialogClass = ^PGtkFontChooserDialogClass;
5981   PGtkFontChooserDialogClass = ^TGtkFontChooserDialogClass;
5982   TGtkFontChooserDialogClass = object
5983     parent_class: TGtkDialogClass;
5984     _gtk_reserved1: procedure; cdecl;
5985     _gtk_reserved2: procedure; cdecl;
5986     _gtk_reserved3: procedure; cdecl;
5987     _gtk_reserved4: procedure; cdecl;
5988   end;
5989 
5990   PPGtkFontChooserIface = ^PGtkFontChooserIface;
5991   PGtkFontChooserIface = ^TGtkFontChooserIface;
5992   TGtkFontChooserIface = object
5993     base_iface: TGTypeInterface;
ontchoosernull5994     get_font_family: function(fontchooser: PGtkFontChooser): PPangoFontFamily; cdecl;
ontchoosernull5995     get_font_face: function(fontchooser: PGtkFontChooser): PPangoFontFace; cdecl;
ontchoosernull5996     get_font_size: function(fontchooser: PGtkFontChooser): gint; cdecl;
5997     set_filter_func: procedure(fontchooser: PGtkFontChooser; filter: TGtkFontFilterFunc; user_data: gpointer; destroy_: TGDestroyNotify); cdecl;
5998     font_activated: procedure(chooser: PGtkFontChooser; fontname: Pgchar); cdecl;
5999     padding: array [0..11] of gpointer;
6000   end;
6001 
6002   PPGtkFontChooserWidgetPrivate = ^PGtkFontChooserWidgetPrivate;
6003   PGtkFontChooserWidgetPrivate = ^TGtkFontChooserWidgetPrivate;
6004 
6005   TGtkFontChooserWidgetPrivate = record
6006   end;
6007 
6008 
6009 
6010   PPGtkFontChooserWidget = ^PGtkFontChooserWidget;
6011   PGtkFontChooserWidget = ^TGtkFontChooserWidget;
6012   TGtkFontChooserWidget = object(TGtkBox)
6013     priv3: PGtkFontChooserWidgetPrivate;
newnull6014     function new: PGtkFontChooserWidget; cdecl; inline; static;
6015   end;
6016 
6017   PPGtkFontChooserWidgetClass = ^PGtkFontChooserWidgetClass;
6018   PGtkFontChooserWidgetClass = ^TGtkFontChooserWidgetClass;
6019   TGtkFontChooserWidgetClass = object
6020     parent_class: TGtkBoxClass;
6021     _gtk_reserved1: procedure; cdecl;
6022     _gtk_reserved2: procedure; cdecl;
6023     _gtk_reserved3: procedure; cdecl;
6024     _gtk_reserved4: procedure; cdecl;
6025     _gtk_reserved5: procedure; cdecl;
6026     _gtk_reserved6: procedure; cdecl;
6027     _gtk_reserved7: procedure; cdecl;
6028     _gtk_reserved8: procedure; cdecl;
6029   end;
6030 
6031   PPGtkFontSelection = ^PGtkFontSelection;
6032   PGtkFontSelection = ^TGtkFontSelection;
6033 
6034   PPGtkFontSelectionPrivate = ^PGtkFontSelectionPrivate;
6035   PGtkFontSelectionPrivate = ^TGtkFontSelectionPrivate;
6036   TGtkFontSelection = object(TGtkBox)
6037     priv3: PGtkFontSelectionPrivate;
6038     //property font_name: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_font_name  { property is writeable but setter not declared } ;
6039     //property preview_text: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_preview_text  { property is writeable but setter not declared } ;
6040   end;
6041 
6042   TGtkFontSelectionPrivate = record
6043   end;
6044 
6045 
6046 
6047   PPGtkFontSelectionClass = ^PGtkFontSelectionClass;
6048   PGtkFontSelectionClass = ^TGtkFontSelectionClass;
6049   TGtkFontSelectionClass = object
6050     parent_class: TGtkBoxClass;
6051     _gtk_reserved1: procedure; cdecl;
6052     _gtk_reserved2: procedure; cdecl;
6053     _gtk_reserved3: procedure; cdecl;
6054     _gtk_reserved4: procedure; cdecl;
6055   end;
6056 
6057   PPGtkFontSelectionDialog = ^PGtkFontSelectionDialog;
6058   PGtkFontSelectionDialog = ^TGtkFontSelectionDialog;
6059 
6060   PPGtkFontSelectionDialogPrivate = ^PGtkFontSelectionDialogPrivate;
6061   PGtkFontSelectionDialogPrivate = ^TGtkFontSelectionDialogPrivate;
6062   TGtkFontSelectionDialog = object(TGtkDialog)
6063     priv5: PGtkFontSelectionDialogPrivate;
6064   end;
6065 
6066   TGtkFontSelectionDialogPrivate = record
6067   end;
6068 
6069 
6070 
6071   PPGtkFontSelectionDialogClass = ^PGtkFontSelectionDialogClass;
6072   PGtkFontSelectionDialogClass = ^TGtkFontSelectionDialogClass;
6073   TGtkFontSelectionDialogClass = object
6074     parent_class: TGtkDialogClass;
6075     _gtk_reserved1: procedure; cdecl;
6076     _gtk_reserved2: procedure; cdecl;
6077     _gtk_reserved3: procedure; cdecl;
6078     _gtk_reserved4: procedure; cdecl;
6079   end;
6080 
6081   TGtkFramePrivate = record
6082   end;
6083 
6084 
6085 
6086   PPGtkGradient = ^PGtkGradient;
6087   PGtkGradient = ^TGtkGradient;
6088   TGtkGradient = object
resolve_for_contextnull6089     function resolve_for_context(context: PGtkStyleContext): Pcairo_pattern_t; cdecl; inline;
6090   end;
6091 
6092   PPGtkSymbolicColor = ^PGtkSymbolicColor;
6093   PGtkSymbolicColor = ^TGtkSymbolicColor;
6094   TGtkSymbolicColor = object
6095   end;
6096 
6097   PPGtkStyleProperties = ^PGtkStyleProperties;
6098   PGtkStyleProperties = ^TGtkStyleProperties;
6099 
6100   PPGtkStylePropertiesPrivate = ^PGtkStylePropertiesPrivate;
6101   PGtkStylePropertiesPrivate = ^TGtkStylePropertiesPrivate;
6102   TGtkStyleProperties = object(TGObject)
6103     priv: PGtkStylePropertiesPrivate;
newnull6104     function new: PGtkStyleProperties; cdecl; inline; static;
6105     procedure clear; cdecl; inline;
6106     //procedure get(state: TGtkStateFlags; args: array of const); cdecl; inline;
get_propertynull6107     function get_property(property_: Pgchar; state: TGtkStateFlags; value: PGValue): gboolean; cdecl; inline;
6108     //procedure get_valist(state: TGtkStateFlags; args: Tva_list); cdecl; inline;
6109     procedure merge(props_to_merge: PGtkStyleProperties; replace: gboolean); cdecl; inline;
6110     //procedure set_(state: TGtkStateFlags; args: array of const); cdecl; inline;
6111     procedure set_property(property_: Pgchar; state: TGtkStateFlags; value: PGValue); cdecl; inline;
6112     //procedure set_valist(state: TGtkStateFlags; args: Tva_list); cdecl; inline;
6113     procedure unset_property(property_: Pgchar; state: TGtkStateFlags); cdecl; inline;
6114   end;
6115 
6116   PPGtkJunctionSides = ^PGtkJunctionSides;
6117   PGtkJunctionSides = ^TGtkJunctionSides;
6118 
6119   PPGtkIconSet = ^PGtkIconSet;
6120   PGtkIconSet = ^TGtkIconSet;
6121 
6122   PPGtkStyleContextPrivate = ^PGtkStyleContextPrivate;
6123   PGtkStyleContextPrivate = ^TGtkStyleContextPrivate;
6124   TGtkStyleContext = object(TGObject)
6125     priv: PGtkStyleContextPrivate;
newnull6126     function new: PGtkStyleContext; cdecl; inline; static;
6127     procedure add_provider_for_screen(screen: PGdkScreen; provider: PGtkStyleProvider; priority: guint); cdecl; inline; static;
6128     procedure remove_provider_for_screen(screen: PGdkScreen; provider: PGtkStyleProvider); cdecl; inline; static;
6129     procedure reset_widgets(screen: PGdkScreen); cdecl; inline; static;
6130     procedure add_class(class_name: Pgchar); cdecl; inline;
6131     procedure add_provider(provider: PGtkStyleProvider; priority: guint); cdecl; inline;
6132     procedure add_region(region_name: Pgchar; flags: TGtkRegionFlags); cdecl; inline;
6133     //procedure get(state: TGtkStateFlags; args: array of const); cdecl; inline;
6134     procedure get_background_color(state: TGtkStateFlags; color: PGdkRGBA); cdecl; inline;
6135     procedure get_border(state: TGtkStateFlags; border: PGtkBorder); cdecl; inline;
6136     procedure get_border_color(state: TGtkStateFlags; color: PGdkRGBA); cdecl; inline;
6137     procedure get_color(state: TGtkStateFlags; color: PGdkRGBA); cdecl; inline;
get_frame_clocknull6138     function get_frame_clock: PGdkFrameClock; cdecl; inline;
get_junction_sidesnull6139     function get_junction_sides: TGtkJunctionSides; cdecl; inline;
6140     procedure get_margin(state: TGtkStateFlags; margin: PGtkBorder); cdecl; inline;
6141     procedure get_padding(state: TGtkStateFlags; padding: PGtkBorder); cdecl; inline;
get_parentnull6142     function get_parent: PGtkStyleContext; cdecl; inline;
get_pathnull6143     function get_path: PGtkWidgetPath; cdecl; inline;
6144     procedure get_property(property_: Pgchar; state: TGtkStateFlags; value: PGValue); cdecl; inline;
get_screennull6145     function get_screen: PGdkScreen; cdecl; inline;
get_sectionnull6146     function get_section(property_: Pgchar): PGtkCssSection; cdecl; inline;
get_statenull6147     function get_state: TGtkStateFlags; cdecl; inline;
6148     //procedure get_style(args: array of const); cdecl; inline;
6149     procedure get_style_property(property_name: Pgchar; value: PGValue); cdecl; inline;
6150     //procedure get_style_valist(args: Tva_list); cdecl; inline;
6151     //procedure get_valist(state: TGtkStateFlags; args: Tva_list); cdecl; inline;
has_classnull6152     function has_class(class_name: Pgchar): gboolean; cdecl; inline;
has_regionnull6153     function has_region(region_name: Pgchar; flags_return: PGtkRegionFlags): gboolean; cdecl; inline;
6154     procedure invalidate; cdecl; inline;
list_classesnull6155     function list_classes: PGList; cdecl; inline;
list_regionsnull6156     function list_regions: PGList; cdecl; inline;
lookup_colornull6157     function lookup_color(color_name: Pgchar; color: PGdkRGBA): gboolean; cdecl; inline;
lookup_icon_setnull6158     function lookup_icon_set(stock_id: Pgchar): PGtkIconSet; cdecl; inline;
6159     procedure remove_class(class_name: Pgchar); cdecl; inline;
6160     procedure remove_provider(provider: PGtkStyleProvider); cdecl; inline;
6161     procedure remove_region(region_name: Pgchar); cdecl; inline;
6162     procedure restore; cdecl; inline;
6163     procedure save; cdecl; inline;
6164     procedure set_background(window: PGdkWindow); cdecl; inline;
6165     procedure set_frame_clock(frame_clock: PGdkFrameClock); cdecl; inline;
6166     procedure set_junction_sides(sides: TGtkJunctionSides); cdecl; inline;
6167     procedure set_parent(parent: PGtkStyleContext); cdecl; inline;
6168     procedure set_path(path: PGtkWidgetPath); cdecl; inline;
6169     procedure set_screen(screen: PGdkScreen); cdecl; inline;
6170     procedure set_state(flags: TGtkStateFlags); cdecl; inline;
6171     //property direction: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_direction  { property is writeable but setter not declared } ;
6172     //property paint_clock: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_paint_clock  { property is writeable but setter not declared } ;
6173     property parent: PGtkStyleContext read get_parent write set_parent;
6174     property screen: PGdkScreen read get_screen write set_screen;
6175   end;
6176 
6177   PPGtkGrid = ^PGtkGrid;
6178   PGtkGrid = ^TGtkGrid;
6179 
6180   PPGtkGridPrivate = ^PGtkGridPrivate;
6181   PGtkGridPrivate = ^TGtkGridPrivate;
6182   TGtkGrid = object(TGtkContainer)
6183     priv2: PGtkGridPrivate;
newnull6184     function new: PGtkGrid; cdecl; inline; static;
6185     procedure attach(child: PGtkWidget; left: gint; top: gint; width: gint; height: gint); cdecl; inline;
6186     procedure attach_next_to(child: PGtkWidget; sibling: PGtkWidget; side: TGtkPositionType; width: gint; height: gint); cdecl; inline;
get_child_atnull6187     function get_child_at(left: gint; top: gint): PGtkWidget; cdecl; inline;
get_column_homogeneousnull6188     function get_column_homogeneous: gboolean; cdecl; inline;
get_column_spacingnull6189     function get_column_spacing: guint; cdecl; inline;
get_row_homogeneousnull6190     function get_row_homogeneous: gboolean; cdecl; inline;
get_row_spacingnull6191     function get_row_spacing: guint; cdecl; inline;
6192     procedure insert_column(position: gint); cdecl; inline;
6193     procedure insert_next_to(sibling: PGtkWidget; side: TGtkPositionType); cdecl; inline;
6194     procedure insert_row(position: gint); cdecl; inline;
6195     procedure set_column_homogeneous(homogeneous: gboolean); cdecl; inline;
6196     procedure set_column_spacing(spacing: guint); cdecl; inline;
6197     procedure set_row_homogeneous(homogeneous: gboolean); cdecl; inline;
6198     procedure set_row_spacing(spacing: guint); cdecl; inline;
6199     property column_homogeneous: gboolean read get_column_homogeneous write set_column_homogeneous;
6200     property column_spacing: guint read get_column_spacing write set_column_spacing;
6201     property row_homogeneous: gboolean read get_row_homogeneous write set_row_homogeneous;
6202     property row_spacing: guint read get_row_spacing write set_row_spacing;
6203   end;
6204 
6205   TGtkGridPrivate = record
6206   end;
6207 
6208 
6209 
6210   PPGtkGridClass = ^PGtkGridClass;
6211   PGtkGridClass = ^TGtkGridClass;
6212   TGtkGridClass = object
6213     parent_class: TGtkContainerClass;
6214     _gtk_reserved1: procedure; cdecl;
6215     _gtk_reserved2: procedure; cdecl;
6216     _gtk_reserved3: procedure; cdecl;
6217     _gtk_reserved4: procedure; cdecl;
6218     _gtk_reserved5: procedure; cdecl;
6219     _gtk_reserved6: procedure; cdecl;
6220     _gtk_reserved7: procedure; cdecl;
6221     _gtk_reserved8: procedure; cdecl;
6222   end;
6223 
6224   PPGtkHBox = ^PGtkHBox;
6225   PGtkHBox = ^TGtkHBox;
6226   TGtkHBox = object(TGtkBox)
6227   end;
6228 
6229   PPGtkHBoxClass = ^PGtkHBoxClass;
6230   PGtkHBoxClass = ^TGtkHBoxClass;
6231   TGtkHBoxClass = object
6232     parent_class: TGtkBoxClass;
6233   end;
6234 
6235   PPGtkHButtonBox = ^PGtkHButtonBox;
6236   PGtkHButtonBox = ^TGtkHButtonBox;
6237   TGtkHButtonBox = object(TGtkButtonBox)
6238   end;
6239 
6240   PPGtkHButtonBoxClass = ^PGtkHButtonBoxClass;
6241   PGtkHButtonBoxClass = ^TGtkHButtonBoxClass;
6242   TGtkHButtonBoxClass = object
6243     parent_class: TGtkButtonBoxClass;
6244   end;
6245 
6246   PPGtkPaned = ^PGtkPaned;
6247   PGtkPaned = ^TGtkPaned;
6248 
6249   PPGtkPanedPrivate = ^PGtkPanedPrivate;
6250   PGtkPanedPrivate = ^TGtkPanedPrivate;
6251   TGtkPaned = object(TGtkContainer)
6252     priv2: PGtkPanedPrivate;
newnull6253     function new(orientation: TGtkOrientation): PGtkPaned; cdecl; inline; static;
6254     procedure add1(child: PGtkWidget); cdecl; inline;
6255     procedure add2(child: PGtkWidget); cdecl; inline;
get_child1null6256     function get_child1: PGtkWidget; cdecl; inline;
get_child2null6257     function get_child2: PGtkWidget; cdecl; inline;
get_handle_windownull6258     function get_handle_window: PGdkWindow; cdecl; inline;
get_positionnull6259     function get_position: gint; cdecl; inline;
6260     procedure pack1(child: PGtkWidget; resize: gboolean; shrink: gboolean); cdecl; inline;
6261     procedure pack2(child: PGtkWidget; resize: gboolean; shrink: gboolean); cdecl; inline;
6262     procedure set_position(position: gint); cdecl; inline;
6263     //property max_position: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_max_position ;
6264     //property min_position: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_min_position ;
6265     property position: gint read get_position write set_position;
6266     //property position_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_position_set  { property is writeable but setter not declared } ;
6267   end;
6268 
6269   PPGtkHPaned = ^PGtkHPaned;
6270   PGtkHPaned = ^TGtkHPaned;
6271   TGtkHPaned = object(TGtkPaned)
6272   end;
6273 
6274   PPGtkPanedClass = ^PGtkPanedClass;
6275   PGtkPanedClass = ^TGtkPanedClass;
6276   TGtkPanedClass = object
6277     parent_class: TGtkContainerClass;
anednull6278     cycle_child_focus: function(paned: PGtkPaned; reverse: gboolean): gboolean; cdecl;
anednull6279     toggle_handle_focus: function(paned: PGtkPaned): gboolean; cdecl;
anednull6280     move_handle: function(paned: PGtkPaned; scroll: TGtkScrollType): gboolean; cdecl;
anednull6281     cycle_handle_focus: function(paned: PGtkPaned; reverse: gboolean): gboolean; cdecl;
anednull6282     accept_position: function(paned: PGtkPaned): gboolean; cdecl;
anednull6283     cancel_position: function(paned: PGtkPaned): gboolean; cdecl;
6284     _gtk_reserved1: procedure; cdecl;
6285     _gtk_reserved2: procedure; cdecl;
6286     _gtk_reserved3: procedure; cdecl;
6287     _gtk_reserved4: procedure; cdecl;
6288   end;
6289 
6290   PPGtkHPanedClass = ^PGtkHPanedClass;
6291   PGtkHPanedClass = ^TGtkHPanedClass;
6292   TGtkHPanedClass = object
6293     parent_class: TGtkPanedClass;
6294   end;
6295 
6296   PPGtkHSV = ^PGtkHSV;
6297   PGtkHSV = ^TGtkHSV;
6298 
6299   PPGtkHSVPrivate = ^PGtkHSVPrivate;
6300   PGtkHSVPrivate = ^TGtkHSVPrivate;
6301   TGtkHSV = object(TGtkWidget)
6302     priv1: PGtkHSVPrivate;
newnull6303     function new: PGtkHSV; cdecl; inline; static;
6304     procedure to_rgb(h: gdouble; s: gdouble; v: gdouble; r: Pgdouble; g: Pgdouble; b: Pgdouble); cdecl; inline; static;
6305     procedure get_color(h: Pgdouble; s: Pgdouble; v: Pgdouble); cdecl; inline;
6306     procedure get_metrics(size: Pgint; ring_width: Pgint); cdecl; inline;
is_adjustingnull6307     function is_adjusting: gboolean; cdecl; inline;
6308     procedure set_color(h: gdouble; s: gdouble; v: gdouble); cdecl; inline;
6309     procedure set_metrics(size: gint; ring_width: gint); cdecl; inline;
6310   end;
6311 
6312   TGtkHSVPrivate = record
6313   end;
6314 
6315 
6316 
6317   PPGtkHSVClass = ^PGtkHSVClass;
6318   PGtkHSVClass = ^TGtkHSVClass;
6319   TGtkHSVClass = object
6320     parent_class: TGtkWidgetClass;
6321     changed: procedure(hsv: PGtkHSV); cdecl;
6322     move: procedure(hsv: PGtkHSV; type_: TGtkDirectionType); cdecl;
6323     _gtk_reserved1: procedure; cdecl;
6324     _gtk_reserved2: procedure; cdecl;
6325     _gtk_reserved3: procedure; cdecl;
6326     _gtk_reserved4: procedure; cdecl;
6327   end;
6328 
6329   PPGtkScale = ^PGtkScale;
6330   PGtkScale = ^TGtkScale;
6331 
6332   PPGtkRange = ^PGtkRange;
6333   PGtkRange = ^TGtkRange;
6334 
6335   PPGtkRangePrivate = ^PGtkRangePrivate;
6336   PGtkRangePrivate = ^TGtkRangePrivate;
6337   TGtkRange = object(TGtkWidget)
6338     priv1: PGtkRangePrivate;
get_adjustmentnull6339     function get_adjustment: PGtkAdjustment; cdecl; inline;
get_fill_levelnull6340     function get_fill_level: gdouble; cdecl; inline;
get_flippablenull6341     function get_flippable: gboolean; cdecl; inline;
get_invertednull6342     function get_inverted: gboolean; cdecl; inline;
get_lower_stepper_sensitivitynull6343     function get_lower_stepper_sensitivity: TGtkSensitivityType; cdecl; inline;
get_min_slider_sizenull6344     function get_min_slider_size: gint; cdecl; inline;
6345     procedure get_range_rect(range_rect: PGdkRectangle); cdecl; inline;
get_restrict_to_fill_levelnull6346     function get_restrict_to_fill_level: gboolean; cdecl; inline;
get_round_digitsnull6347     function get_round_digits: gint; cdecl; inline;
get_show_fill_levelnull6348     function get_show_fill_level: gboolean; cdecl; inline;
6349     procedure get_slider_range(slider_start: Pgint; slider_end: Pgint); cdecl; inline;
get_slider_size_fixednull6350     function get_slider_size_fixed: gboolean; cdecl; inline;
get_upper_stepper_sensitivitynull6351     function get_upper_stepper_sensitivity: TGtkSensitivityType; cdecl; inline;
get_valuenull6352     function get_value: gdouble; cdecl; inline;
6353     procedure set_adjustment(adjustment: PGtkAdjustment); cdecl; inline;
6354     procedure set_fill_level(fill_level: gdouble); cdecl; inline;
6355     procedure set_flippable(flippable: gboolean); cdecl; inline;
6356     procedure set_increments(step: gdouble; page: gdouble); cdecl; inline;
6357     procedure set_inverted(setting: gboolean); cdecl; inline;
6358     procedure set_lower_stepper_sensitivity(sensitivity: TGtkSensitivityType); cdecl; inline;
6359     procedure set_min_slider_size(min_size: gint); cdecl; inline;
6360     procedure set_range(min: gdouble; max: gdouble); cdecl; inline;
6361     procedure set_restrict_to_fill_level(restrict_to_fill_level: gboolean); cdecl; inline;
6362     procedure set_round_digits(round_digits: gint); cdecl; inline;
6363     procedure set_show_fill_level(show_fill_level: gboolean); cdecl; inline;
6364     procedure set_slider_size_fixed(size_fixed: gboolean); cdecl; inline;
6365     procedure set_upper_stepper_sensitivity(sensitivity: TGtkSensitivityType); cdecl; inline;
6366     procedure set_value(value: gdouble); cdecl; inline;
6367     property adjustment: PGtkAdjustment read get_adjustment write set_adjustment;
6368     property fill_level: gdouble read get_fill_level write set_fill_level;
6369     property inverted: gboolean read get_inverted write set_inverted;
6370     property lower_stepper_sensitivity: TGtkSensitivityType read get_lower_stepper_sensitivity write set_lower_stepper_sensitivity;
6371     property restrict_to_fill_level: gboolean read get_restrict_to_fill_level write set_restrict_to_fill_level;
6372     property round_digits: gint read get_round_digits write set_round_digits;
6373     property show_fill_level: gboolean read get_show_fill_level write set_show_fill_level;
6374     property upper_stepper_sensitivity: TGtkSensitivityType read get_upper_stepper_sensitivity write set_upper_stepper_sensitivity;
6375   end;
6376 
6377   PPGtkScalePrivate = ^PGtkScalePrivate;
6378   PGtkScalePrivate = ^TGtkScalePrivate;
6379   TGtkScale = object(TGtkRange)
6380     priv2: PGtkScalePrivate;
newnull6381     function new(orientation: TGtkOrientation; adjustment: PGtkAdjustment): PGtkScale; cdecl; inline; static;
new_with_rangenull6382     function new_with_range(orientation: TGtkOrientation; min: gdouble; max: gdouble; step: gdouble): PGtkScale; cdecl; inline; static;
6383     procedure add_mark(value: gdouble; position: TGtkPositionType; markup: Pgchar); cdecl; inline;
6384     procedure clear_marks; cdecl; inline;
get_digitsnull6385     function get_digits: gint; cdecl; inline;
get_draw_valuenull6386     function get_draw_value: gboolean; cdecl; inline;
get_has_originnull6387     function get_has_origin: gboolean; cdecl; inline;
get_layoutnull6388     function get_layout: PPangoLayout; cdecl; inline;
6389     procedure get_layout_offsets(x: Pgint; y: Pgint); cdecl; inline;
get_value_posnull6390     function get_value_pos: TGtkPositionType; cdecl; inline;
6391     procedure set_digits(digits: gint); cdecl; inline;
6392     procedure set_draw_value(draw_value: gboolean); cdecl; inline;
6393     procedure set_has_origin(has_origin: gboolean); cdecl; inline;
6394     procedure set_value_pos(pos: TGtkPositionType); cdecl; inline;
6395     property digits: gint read get_digits write set_digits;
6396     property draw_value: gboolean read get_draw_value write set_draw_value;
6397     property has_origin: gboolean read get_has_origin write set_has_origin;
6398     property value_pos: TGtkPositionType read get_value_pos write set_value_pos;
6399   end;
6400 
6401   PPGtkHScale = ^PGtkHScale;
6402   PGtkHScale = ^TGtkHScale;
6403   TGtkHScale = object(TGtkScale)
6404   end;
6405 
6406   PPGtkScaleClass = ^PGtkScaleClass;
6407   PGtkScaleClass = ^TGtkScaleClass;
6408 
6409   PPGtkRangeClass = ^PGtkRangeClass;
6410   PGtkRangeClass = ^TGtkRangeClass;
6411   TGtkRangeClass = object
6412     parent_class: TGtkWidgetClass;
6413     slider_detail: Pgchar;
6414     stepper_detail: Pgchar;
6415     value_changed: procedure(range: PGtkRange); cdecl;
6416     adjust_bounds: procedure(range: PGtkRange; new_value: gdouble); cdecl;
6417     move_slider: procedure(range: PGtkRange; scroll: TGtkScrollType); cdecl;
6418     get_range_border: procedure(range: PGtkRange; border_: PGtkBorder); cdecl;
angenull6419     change_value: function(range: PGtkRange; scroll: TGtkScrollType; new_value: gdouble): gboolean; cdecl;
6420     _gtk_reserved1: procedure; cdecl;
6421     _gtk_reserved2: procedure; cdecl;
6422     _gtk_reserved3: procedure; cdecl;
6423     _gtk_reserved4: procedure; cdecl;
6424   end;
6425   TGtkScaleClass = object
6426     parent_class: TGtkRangeClass;
calenull6427     format_value: function(scale: PGtkScale; value: gdouble): Pgchar; cdecl;
6428     draw_value: procedure(scale: PGtkScale); cdecl;
6429     get_layout_offsets: procedure(scale: PGtkScale; x: Pgint; y: Pgint); cdecl;
6430     _gtk_reserved1: procedure; cdecl;
6431     _gtk_reserved2: procedure; cdecl;
6432     _gtk_reserved3: procedure; cdecl;
6433     _gtk_reserved4: procedure; cdecl;
6434   end;
6435 
6436   PPGtkHScaleClass = ^PGtkHScaleClass;
6437   PGtkHScaleClass = ^TGtkHScaleClass;
6438   TGtkHScaleClass = object
6439     parent_class: TGtkScaleClass;
6440   end;
6441 
6442   PPGtkScrollbar = ^PGtkScrollbar;
6443   PGtkScrollbar = ^TGtkScrollbar;
6444   TGtkScrollbar = object(TGtkRange)
newnull6445     function new(orientation: TGtkOrientation; adjustment: PGtkAdjustment): PGtkScrollbar; cdecl; inline; static;
6446   end;
6447 
6448   PPGtkHScrollbar = ^PGtkHScrollbar;
6449   PGtkHScrollbar = ^TGtkHScrollbar;
6450   TGtkHScrollbar = object(TGtkScrollbar)
6451   end;
6452 
6453   PPGtkScrollbarClass = ^PGtkScrollbarClass;
6454   PGtkScrollbarClass = ^TGtkScrollbarClass;
6455   TGtkScrollbarClass = object
6456     parent_class: TGtkRangeClass;
6457     _gtk_reserved1: procedure; cdecl;
6458     _gtk_reserved2: procedure; cdecl;
6459     _gtk_reserved3: procedure; cdecl;
6460     _gtk_reserved4: procedure; cdecl;
6461   end;
6462 
6463   PPGtkHScrollbarClass = ^PGtkHScrollbarClass;
6464   PGtkHScrollbarClass = ^TGtkHScrollbarClass;
6465   TGtkHScrollbarClass = object
6466     parent_class: TGtkScrollbarClass;
6467   end;
6468 
6469   PPGtkSeparator = ^PGtkSeparator;
6470   PGtkSeparator = ^TGtkSeparator;
6471 
6472   PPGtkSeparatorPrivate = ^PGtkSeparatorPrivate;
6473   PGtkSeparatorPrivate = ^TGtkSeparatorPrivate;
6474   TGtkSeparator = object(TGtkWidget)
6475     priv1: PGtkSeparatorPrivate;
newnull6476     function new(orientation: TGtkOrientation): PGtkSeparator; cdecl; inline; static;
6477   end;
6478 
6479   PPGtkHSeparator = ^PGtkHSeparator;
6480   PGtkHSeparator = ^TGtkHSeparator;
6481   TGtkHSeparator = object(TGtkSeparator)
6482   end;
6483 
6484   PPGtkSeparatorClass = ^PGtkSeparatorClass;
6485   PGtkSeparatorClass = ^TGtkSeparatorClass;
6486   TGtkSeparatorClass = object
6487     parent_class: TGtkWidgetClass;
6488     _gtk_reserved1: procedure; cdecl;
6489     _gtk_reserved2: procedure; cdecl;
6490     _gtk_reserved3: procedure; cdecl;
6491     _gtk_reserved4: procedure; cdecl;
6492   end;
6493 
6494   PPGtkHSeparatorClass = ^PGtkHSeparatorClass;
6495   PGtkHSeparatorClass = ^TGtkHSeparatorClass;
6496   TGtkHSeparatorClass = object
6497     parent_class: TGtkSeparatorClass;
6498   end;
6499 
6500   PPGtkHandleBox = ^PGtkHandleBox;
6501   PGtkHandleBox = ^TGtkHandleBox;
6502 
6503   PPGtkHandleBoxPrivate = ^PGtkHandleBoxPrivate;
6504   PGtkHandleBoxPrivate = ^TGtkHandleBoxPrivate;
6505   TGtkHandleBox = object(TGtkBin)
6506     priv3: PGtkHandleBoxPrivate;
6507     //property child_detached: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_child_detached ;
6508     //property handle_position: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_handle_position  { property is writeable but setter not declared } ;
6509     //property shadow_type: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_shadow_type  { property is writeable but setter not declared } ;
6510     //property snap_edge: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_snap_edge  { property is writeable but setter not declared } ;
6511     //property snap_edge_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_snap_edge_set  { property is writeable but setter not declared } ;
6512   end;
6513 
6514   TGtkHandleBoxPrivate = record
6515   end;
6516 
6517 
6518 
6519   PPGtkHandleBoxClass = ^PGtkHandleBoxClass;
6520   PGtkHandleBoxClass = ^TGtkHandleBoxClass;
6521   TGtkHandleBoxClass = object
6522     parent_class: TGtkBinClass;
6523     child_attached: procedure(handle_box: PGtkHandleBox; child: PGtkWidget); cdecl;
6524     child_detached: procedure(handle_box: PGtkHandleBox; child: PGtkWidget); cdecl;
6525     _gtk_reserved1: procedure; cdecl;
6526     _gtk_reserved2: procedure; cdecl;
6527     _gtk_reserved3: procedure; cdecl;
6528     _gtk_reserved4: procedure; cdecl;
6529   end;
6530 
6531   PPGtkIMContext = ^PGtkIMContext;
6532   PGtkIMContext = ^TGtkIMContext;
6533   TGtkIMContext = object(TGObject)
delete_surroundingnull6534     function delete_surrounding(offset: gint; n_chars: gint): gboolean; cdecl; inline;
filter_keypressnull6535     function filter_keypress(event: PGdkEventKey): gboolean; cdecl; inline;
6536     procedure focus_in; cdecl; inline;
6537     procedure focus_out; cdecl; inline;
6538     procedure get_preedit_string(str: PPgchar; attrs: PPPangoAttrList; cursor_pos: Pgint); cdecl; inline;
get_surroundingnull6539     function get_surrounding(text: PPgchar; cursor_index: Pgint): gboolean; cdecl; inline;
6540     procedure reset; cdecl; inline;
6541     procedure set_client_window(window: PGdkWindow); cdecl; inline;
6542     procedure set_cursor_location(area: PGdkRectangle); cdecl; inline;
6543     procedure set_surrounding(text: Pgchar; len: gint; cursor_index: gint); cdecl; inline;
6544     procedure set_use_preedit(use_preedit: gboolean); cdecl; inline;
6545     //property input_hints: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_input_hints  { property is writeable but setter not declared } ;
6546     //property input_purpose: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_input_purpose  { property is writeable but setter not declared } ;
6547   end;
6548 
6549   PPGtkIMContextClass = ^PGtkIMContextClass;
6550   PGtkIMContextClass = ^TGtkIMContextClass;
6551   TGtkIMContextClass = object
6552     parent_class: TGObjectClass;
6553     preedit_start: procedure(context: PGtkIMContext); cdecl;
6554     preedit_end: procedure(context: PGtkIMContext); cdecl;
6555     preedit_changed: procedure(context: PGtkIMContext); cdecl;
6556     commit: procedure(context: PGtkIMContext; str: Pgchar); cdecl;
ontextnull6557     retrieve_surrounding: function(context: PGtkIMContext): gboolean; cdecl;
ontextnull6558     delete_surrounding: function(context: PGtkIMContext; offset: gint; n_chars: gint): gboolean; cdecl;
6559     set_client_window: procedure(context: PGtkIMContext; window: PGdkWindow); cdecl;
6560     get_preedit_string: procedure(context: PGtkIMContext; str: PPgchar; attrs: PPPangoAttrList; cursor_pos: Pgint); cdecl;
ontextnull6561     filter_keypress: function(context: PGtkIMContext; event: PGdkEventKey): gboolean; cdecl;
6562     focus_in: procedure(context: PGtkIMContext); cdecl;
6563     focus_out: procedure(context: PGtkIMContext); cdecl;
6564     reset: procedure(context: PGtkIMContext); cdecl;
6565     set_cursor_location: procedure(context: PGtkIMContext; area: PGdkRectangle); cdecl;
6566     set_use_preedit: procedure(context: PGtkIMContext; use_preedit: gboolean); cdecl;
6567     set_surrounding: procedure(context: PGtkIMContext; text: Pgchar; len: gint; cursor_index: gint); cdecl;
ontextnull6568     get_surrounding: function(context: PGtkIMContext; text: PPgchar; cursor_index: Pgint): gboolean; cdecl;
6569     _gtk_reserved1: procedure; cdecl;
6570     _gtk_reserved2: procedure; cdecl;
6571     _gtk_reserved3: procedure; cdecl;
6572     _gtk_reserved4: procedure; cdecl;
6573     _gtk_reserved5: procedure; cdecl;
6574     _gtk_reserved6: procedure; cdecl;
6575   end;
6576 
6577   PPGtkIMContextInfo = ^PGtkIMContextInfo;
6578   PGtkIMContextInfo = ^TGtkIMContextInfo;
6579 
6580   TGtkIMContextInfo = record
6581     context_id: Pgchar;
6582     context_name: Pgchar;
6583     domain: Pgchar;
6584     domain_dirname: Pgchar;
6585     default_locales: Pgchar;
6586   end;
6587 
6588 
6589 
6590   PPGtkIMContextSimple = ^PGtkIMContextSimple;
6591   PGtkIMContextSimple = ^TGtkIMContextSimple;
6592 
6593   PPGtkIMContextSimplePrivate = ^PGtkIMContextSimplePrivate;
6594   PGtkIMContextSimplePrivate = ^TGtkIMContextSimplePrivate;
6595   TGtkIMContextSimple = object(TGtkIMContext)
6596     priv: PGtkIMContextSimplePrivate;
newnull6597     function new: PGtkIMContextSimple; cdecl; inline; static;
6598     procedure add_table(data: Pguint16; max_seq_len: gint; n_seqs: gint); cdecl; inline;
6599   end;
6600 
6601   TGtkIMContextSimplePrivate = record
6602   end;
6603 
6604 
6605 
6606   PPGtkIMContextSimpleClass = ^PGtkIMContextSimpleClass;
6607   PGtkIMContextSimpleClass = ^TGtkIMContextSimpleClass;
6608   TGtkIMContextSimpleClass = object
6609     parent_class: TGtkIMContextClass;
6610   end;
6611 
6612   PPGtkIMMulticontext = ^PGtkIMMulticontext;
6613   PGtkIMMulticontext = ^TGtkIMMulticontext;
6614 
6615   PPGtkIMMulticontextPrivate = ^PGtkIMMulticontextPrivate;
6616   PGtkIMMulticontextPrivate = ^TGtkIMMulticontextPrivate;
6617   TGtkIMMulticontext = object(TGtkIMContext)
6618     priv: PGtkIMMulticontextPrivate;
newnull6619     function new: PGtkIMMulticontext; cdecl; inline; static;
6620     procedure append_menuitems(menushell: PGtkMenuShell); cdecl; inline;
get_context_idnull6621     function get_context_id: Pgchar; cdecl; inline;
6622     procedure set_context_id(context_id: Pgchar); cdecl; inline;
6623   end;
6624 
6625   TGtkIMMulticontextPrivate = record
6626   end;
6627 
6628 
6629 
6630   PPGtkIMMulticontextClass = ^PGtkIMMulticontextClass;
6631   PGtkIMMulticontextClass = ^TGtkIMMulticontextClass;
6632   TGtkIMMulticontextClass = object
6633     parent_class: TGtkIMContextClass;
6634     _gtk_reserved1: procedure; cdecl;
6635     _gtk_reserved2: procedure; cdecl;
6636     _gtk_reserved3: procedure; cdecl;
6637     _gtk_reserved4: procedure; cdecl;
6638   end;
6639 
6640   PPGtkIMPreeditStyle = ^PGtkIMPreeditStyle;
6641   PGtkIMPreeditStyle = ^TGtkIMPreeditStyle;
6642 
6643   PPGtkIMStatusStyle = ^PGtkIMStatusStyle;
6644   PGtkIMStatusStyle = ^TGtkIMStatusStyle;
6645 
6646   PPGtkIconFactory = ^PGtkIconFactory;
6647   PGtkIconFactory = ^TGtkIconFactory;
6648 
6649   PPGtkIconFactoryPrivate = ^PGtkIconFactoryPrivate;
6650   PGtkIconFactoryPrivate = ^TGtkIconFactoryPrivate;
6651   TGtkIconFactory = object(TGObject)
6652     priv: PGtkIconFactoryPrivate;
newnull6653     function new: PGtkIconFactory; cdecl; inline; static;
lookup_defaultnull6654     function lookup_default(stock_id: Pgchar): PGtkIconSet; cdecl; inline; static;
6655     procedure add(stock_id: Pgchar; icon_set: PGtkIconSet); cdecl; inline;
6656     procedure add_default; cdecl; inline;
lookupnull6657     function lookup(stock_id: Pgchar): PGtkIconSet; cdecl; inline;
6658     procedure remove_default; cdecl; inline;
6659   end;
6660 
6661   PPGtkIconSource = ^PGtkIconSource;
6662   PGtkIconSource = ^TGtkIconSource;
6663   TGtkIconSet = object
newnull6664     function new: PGtkIconSet; cdecl; inline; static;
new_from_pixbufnull6665     function new_from_pixbuf(pixbuf: PGdkPixbuf): PGtkIconSet; cdecl; inline; static;
6666     procedure add_source(source: PGtkIconSource); cdecl; inline;
copynull6667     function copy: PGtkIconSet; cdecl; inline;
6668     procedure get_sizes(sizes: PPgint; n_sizes: Pgint); cdecl; inline;
refnull6669     function ref: PGtkIconSet; cdecl; inline;
render_icon_pixbufnull6670     function render_icon_pixbuf(context: PGtkStyleContext; size: gint): PGdkPixbuf; cdecl; inline;
6671     procedure unref; cdecl; inline;
6672   end;
6673 
6674   TGtkIconFactoryPrivate = record
6675   end;
6676 
6677 
6678 
6679   PPGtkIconFactoryClass = ^PGtkIconFactoryClass;
6680   PGtkIconFactoryClass = ^TGtkIconFactoryClass;
6681   TGtkIconFactoryClass = object
6682     parent_class: TGObjectClass;
6683     _gtk_reserved1: procedure; cdecl;
6684     _gtk_reserved2: procedure; cdecl;
6685     _gtk_reserved3: procedure; cdecl;
6686     _gtk_reserved4: procedure; cdecl;
6687   end;
6688 
6689   PPGtkIconInfo = ^PGtkIconInfo;
6690   PGtkIconInfo = ^TGtkIconInfo;
6691 
6692   PPGtkIconTheme = ^PGtkIconTheme;
6693   PGtkIconTheme = ^TGtkIconTheme;
6694   TGtkIconInfo = object(TGObject)
new_for_pixbufnull6695     function new_for_pixbuf(icon_theme: PGtkIconTheme; pixbuf: PGdkPixbuf): PGtkIconInfo; cdecl; inline; static;
get_attach_pointsnull6696     function get_attach_points(points: PPGdkPoint; n_points: Pgint): gboolean; cdecl; inline;
get_base_sizenull6697     function get_base_size: gint; cdecl; inline;
get_builtin_pixbufnull6698     function get_builtin_pixbuf: PGdkPixbuf; cdecl; inline;
get_display_namenull6699     function get_display_name: Pgchar; cdecl; inline;
get_embedded_rectnull6700     function get_embedded_rect(rectangle: PGdkRectangle): gboolean; cdecl; inline;
get_filenamenull6701     function get_filename: Pgchar; cdecl; inline;
load_iconnull6702     function load_icon(error: PPGError): PGdkPixbuf; cdecl; inline;
6703     procedure load_icon_async(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
load_icon_finishnull6704     function load_icon_finish(res: PGAsyncResult; error: PPGError): PGdkPixbuf; cdecl; inline;
load_symbolicnull6705     function load_symbolic(fg: PGdkRGBA; success_color: PGdkRGBA; warning_color: PGdkRGBA; error_color: PGdkRGBA; was_symbolic: Pgboolean; error: PPGError): PGdkPixbuf; cdecl; inline;
6706     procedure load_symbolic_async(fg: PGdkRGBA; success_color: PGdkRGBA; warning_color: PGdkRGBA; error_color: PGdkRGBA; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
load_symbolic_finishnull6707     function load_symbolic_finish(res: PGAsyncResult; was_symbolic: Pgboolean; error: PPGError): PGdkPixbuf; cdecl; inline;
load_symbolic_for_contextnull6708     function load_symbolic_for_context(context: PGtkStyleContext; was_symbolic: Pgboolean; error: PPGError): PGdkPixbuf; cdecl; inline;
6709     procedure load_symbolic_for_context_async(context: PGtkStyleContext; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; inline;
load_symbolic_for_context_finishnull6710     function load_symbolic_for_context_finish(res: PGAsyncResult; was_symbolic: Pgboolean; error: PPGError): PGdkPixbuf; cdecl; inline;
6711     procedure set_raw_coordinates(raw_coordinates: gboolean); cdecl; inline;
6712   end;
6713 
6714   PPGtkIconLookupFlags = ^PGtkIconLookupFlags;
6715   PGtkIconLookupFlags = ^TGtkIconLookupFlags;
6716 
6717   PPGtkIconThemePrivate = ^PGtkIconThemePrivate;
6718   PGtkIconThemePrivate = ^TGtkIconThemePrivate;
6719   TGtkIconTheme = object(TGObject)
6720     priv: PGtkIconThemePrivate;
newnull6721     function new: PGtkIconTheme; cdecl; inline; static;
6722     procedure add_builtin_icon(icon_name: Pgchar; size: gint; pixbuf: PGdkPixbuf); cdecl; inline; static;
get_defaultnull6723     function get_default: PGtkIconTheme; cdecl; inline; static;
get_for_screennull6724     function get_for_screen(screen: PGdkScreen): PGtkIconTheme; cdecl; inline; static;
6725     procedure append_search_path(path: Pgchar); cdecl; inline;
choose_iconnull6726     function choose_icon(icon_names: Pgchar; size: gint; flags: TGtkIconLookupFlags): PGtkIconInfo; cdecl; inline;
get_example_icon_namenull6727     function get_example_icon_name: Pgchar; cdecl; inline;
get_icon_sizesnull6728     function get_icon_sizes(icon_name: Pgchar): Pgint; cdecl; inline;
6729     procedure get_search_path(path: PPgchar; n_elements: Pgint); cdecl; inline;
has_iconnull6730     function has_icon(icon_name: Pgchar): gboolean; cdecl; inline;
list_contextsnull6731     function list_contexts: PGList; cdecl; inline;
list_iconsnull6732     function list_icons(context: Pgchar): PGList; cdecl; inline;
load_iconnull6733     function load_icon(icon_name: Pgchar; size: gint; flags: TGtkIconLookupFlags; error: PPGError): PGdkPixbuf; cdecl; inline;
lookup_by_giconnull6734     function lookup_by_gicon(icon: PGIcon; size: gint; flags: TGtkIconLookupFlags): PGtkIconInfo; cdecl; inline;
lookup_iconnull6735     function lookup_icon(icon_name: Pgchar; size: gint; flags: TGtkIconLookupFlags): PGtkIconInfo; cdecl; inline;
6736     procedure prepend_search_path(path: Pgchar); cdecl; inline;
rescan_if_needednull6737     function rescan_if_needed: gboolean; cdecl; inline;
6738     procedure set_custom_theme(theme_name: Pgchar); cdecl; inline;
6739     procedure set_screen(screen: PGdkScreen); cdecl; inline;
6740     procedure set_search_path(path: Pgchar; n_elements: gint); cdecl; inline;
6741   end;
6742 
6743   PPGtkRcStyle = ^PGtkRcStyle;
6744   PGtkRcStyle = ^TGtkRcStyle;
6745   TGtkStyle = object(TGObject)
6746     fg: array [0..4] of TGdkColor;
6747     bg: array [0..4] of TGdkColor;
6748     light: array [0..4] of TGdkColor;
6749     dark: array [0..4] of TGdkColor;
6750     mid: array [0..4] of TGdkColor;
6751     text: array [0..4] of TGdkColor;
6752     base: array [0..4] of TGdkColor;
6753     text_aa: array [0..4] of TGdkColor;
6754     black: TGdkColor;
6755     white: TGdkColor;
6756     font_desc: PPangoFontDescription;
6757     xthickness: gint;
6758     ythickness: gint;
6759     background: array [0..4] of Pcairo_pattern_t;
6760     attach_count: gint;
6761     visual: PGdkVisual;
6762     private_font_desc: PPangoFontDescription;
6763     rc_style: PGtkRcStyle;
6764     styles: PGSList;
6765     property_cache: gpointer;
6766     icon_factories: PGSList;
6767     //procedure get(widget_type: TGType; first_property_name: Pgchar; args: array of const); cdecl; inline;
6768     procedure get_style_property(widget_type: TGType; property_name: Pgchar; value: PGValue); cdecl; inline;
6769     //procedure get_valist(widget_type: TGType; first_property_name: Pgchar; var_args: Tva_list); cdecl; inline;
has_contextnull6770     function has_context: gboolean; cdecl; inline;
6771     //property context: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_context  { property is writeable but setter not declared } ;
6772   end;
6773 
6774   PPGtkIconInfoClass = ^PGtkIconInfoClass;
6775   PGtkIconInfoClass = ^TGtkIconInfoClass;
6776   TGtkIconInfoClass = object
6777   end;
6778   TGtkIconSource = object
newnull6779     function new: PGtkIconSource; cdecl; inline; static;
copynull6780     function copy: PGtkIconSource; cdecl; inline;
6781     procedure free; cdecl; inline;
get_directionnull6782     function get_direction: TGtkTextDirection; cdecl; inline;
get_direction_wildcardednull6783     function get_direction_wildcarded: gboolean; cdecl; inline;
get_filenamenull6784     function get_filename: Pgchar; cdecl; inline;
get_icon_namenull6785     function get_icon_name: Pgchar; cdecl; inline;
get_pixbufnull6786     function get_pixbuf: PGdkPixbuf; cdecl; inline;
get_sizenull6787     function get_size: gint; cdecl; inline;
get_size_wildcardednull6788     function get_size_wildcarded: gboolean; cdecl; inline;
get_statenull6789     function get_state: TGtkStateType; cdecl; inline;
get_state_wildcardednull6790     function get_state_wildcarded: gboolean; cdecl; inline;
6791     procedure set_direction(direction: TGtkTextDirection); cdecl; inline;
6792     procedure set_direction_wildcarded(setting: gboolean); cdecl; inline;
6793     procedure set_filename(filename: Pgchar); cdecl; inline;
6794     procedure set_icon_name(icon_name: Pgchar); cdecl; inline;
6795     procedure set_pixbuf(pixbuf: PGdkPixbuf); cdecl; inline;
6796     procedure set_size(size: gint); cdecl; inline;
6797     procedure set_size_wildcarded(setting: gboolean); cdecl; inline;
6798     procedure set_state(state: TGtkStateType); cdecl; inline;
6799     procedure set_state_wildcarded(setting: gboolean); cdecl; inline;
6800   end;
6801 
6802   PPGtkSettingsValue = ^PGtkSettingsValue;
6803   PGtkSettingsValue = ^TGtkSettingsValue;
6804 
6805   PPGtkSettingsPrivate = ^PGtkSettingsPrivate;
6806   PGtkSettingsPrivate = ^TGtkSettingsPrivate;
6807   TGtkSettings = object(TGObject)
6808     priv: PGtkSettingsPrivate;
get_defaultnull6809     function get_default: PGtkSettings; cdecl; inline; static;
get_for_screennull6810     function get_for_screen(screen: PGdkScreen): PGtkSettings; cdecl; inline; static;
6811     procedure install_property(pspec: PGParamSpec); cdecl; inline; static;
6812     procedure install_property_parser(pspec: PGParamSpec; parser: TGtkRcPropertyParser); cdecl; inline; static;
6813     procedure set_double_property(name: Pgchar; v_double: gdouble; origin: Pgchar); cdecl; inline;
6814     procedure set_long_property(name: Pgchar; v_long: glong; origin: Pgchar); cdecl; inline;
6815     procedure set_property_value(name: Pgchar; svalue: PGtkSettingsValue); cdecl; inline;
6816     procedure set_string_property(name: Pgchar; v_string: Pgchar; origin: Pgchar); cdecl; inline;
6817     //property color_hash: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_color_hash ;
6818     //property gtk_alternative_button_order: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_alternative_button_order  { property is writeable but setter not declared } ;
6819     //property gtk_alternative_sort_arrows: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_alternative_sort_arrows  { property is writeable but setter not declared } ;
6820     //property gtk_application_prefer_dark_theme: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_application_prefer_dark_theme  { property is writeable but setter not declared } ;
6821     //property gtk_auto_mnemonics: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_auto_mnemonics  { property is writeable but setter not declared } ;
6822     //property gtk_button_images: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_button_images  { property is writeable but setter not declared } ;
6823     //property gtk_can_change_accels: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_can_change_accels  { property is writeable but setter not declared } ;
6824     //property gtk_color_palette: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_color_palette  { property is writeable but setter not declared } ;
6825     //property gtk_color_scheme: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_color_scheme  { property is writeable but setter not declared } ;
6826     //property gtk_cursor_blink: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_cursor_blink  { property is writeable but setter not declared } ;
6827     //property gtk_cursor_blink_time: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_cursor_blink_time  { property is writeable but setter not declared } ;
6828     //property gtk_cursor_blink_timeout: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_cursor_blink_timeout  { property is writeable but setter not declared } ;
6829     //property gtk_cursor_theme_name: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_cursor_theme_name  { property is writeable but setter not declared } ;
6830     //property gtk_cursor_theme_size: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_cursor_theme_size  { property is writeable but setter not declared } ;
6831     //property gtk_dnd_drag_threshold: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_dnd_drag_threshold  { property is writeable but setter not declared } ;
6832     //property gtk_double_click_distance: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_double_click_distance  { property is writeable but setter not declared } ;
6833     //property gtk_double_click_time: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_double_click_time  { property is writeable but setter not declared } ;
6834     //property gtk_enable_accels: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_enable_accels  { property is writeable but setter not declared } ;
6835     //property gtk_enable_animations: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_enable_animations  { property is writeable but setter not declared } ;
6836     //property gtk_enable_event_sounds: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_enable_event_sounds  { property is writeable but setter not declared } ;
6837     //property gtk_enable_input_feedback_sounds: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_enable_input_feedback_sounds  { property is writeable but setter not declared } ;
6838     //property gtk_enable_mnemonics: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_enable_mnemonics  { property is writeable but setter not declared } ;
6839     //property gtk_enable_primary_paste: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_enable_primary_paste  { property is writeable but setter not declared } ;
6840     //property gtk_enable_tooltips: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_enable_tooltips  { property is writeable but setter not declared } ;
6841     //property gtk_entry_password_hint_timeout: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_entry_password_hint_timeout  { property is writeable but setter not declared } ;
6842     //property gtk_entry_select_on_focus: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_entry_select_on_focus  { property is writeable but setter not declared } ;
6843     //property gtk_error_bell: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_error_bell  { property is writeable but setter not declared } ;
6844     //property gtk_fallback_icon_theme: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_fallback_icon_theme  { property is writeable but setter not declared } ;
6845     //property gtk_file_chooser_backend: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_file_chooser_backend  { property is writeable but setter not declared } ;
6846     //property gtk_font_name: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_font_name  { property is writeable but setter not declared } ;
6847     //property gtk_fontconfig_timestamp: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_fontconfig_timestamp  { property is writeable but setter not declared } ;
6848     //property gtk_icon_sizes: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_icon_sizes  { property is writeable but setter not declared } ;
6849     //property gtk_icon_theme_name: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_icon_theme_name  { property is writeable but setter not declared } ;
6850     //property gtk_im_module: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_im_module  { property is writeable but setter not declared } ;
6851     //property gtk_im_preedit_style: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_im_preedit_style  { property is writeable but setter not declared } ;
6852     //property gtk_im_status_style: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_im_status_style  { property is writeable but setter not declared } ;
6853     //property gtk_key_theme_name: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_key_theme_name  { property is writeable but setter not declared } ;
6854     //property gtk_keynav_cursor_only: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_keynav_cursor_only  { property is writeable but setter not declared } ;
6855     //property gtk_keynav_wrap_around: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_keynav_wrap_around  { property is writeable but setter not declared } ;
6856     //property gtk_label_select_on_focus: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_label_select_on_focus  { property is writeable but setter not declared } ;
6857     //property gtk_menu_bar_accel: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_menu_bar_accel  { property is writeable but setter not declared } ;
6858     //property gtk_menu_bar_popup_delay: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_menu_bar_popup_delay  { property is writeable but setter not declared } ;
6859     //property gtk_menu_images: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_menu_images  { property is writeable but setter not declared } ;
6860     //property gtk_menu_popdown_delay: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_menu_popdown_delay  { property is writeable but setter not declared } ;
6861     //property gtk_menu_popup_delay: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_menu_popup_delay  { property is writeable but setter not declared } ;
6862     //property gtk_modules: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_modules  { property is writeable but setter not declared } ;
6863     //property gtk_primary_button_warps_slider: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_primary_button_warps_slider  { property is writeable but setter not declared } ;
6864     //property gtk_print_backends: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_print_backends  { property is writeable but setter not declared } ;
6865     //property gtk_print_preview_command: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_print_preview_command  { property is writeable but setter not declared } ;
6866     //property gtk_recent_files_enabled: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_recent_files_enabled  { property is writeable but setter not declared } ;
6867     //property gtk_recent_files_limit: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_recent_files_limit  { property is writeable but setter not declared } ;
6868     //property gtk_recent_files_max_age: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_recent_files_max_age  { property is writeable but setter not declared } ;
6869     //property gtk_scrolled_window_placement: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_scrolled_window_placement  { property is writeable but setter not declared } ;
6870     //property gtk_shell_shows_app_menu: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_shell_shows_app_menu  { property is writeable but setter not declared } ;
6871     //property gtk_shell_shows_menubar: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_shell_shows_menubar  { property is writeable but setter not declared } ;
6872     //property gtk_show_input_method_menu: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_show_input_method_menu  { property is writeable but setter not declared } ;
6873     //property gtk_show_unicode_menu: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_show_unicode_menu  { property is writeable but setter not declared } ;
6874     //property gtk_sound_theme_name: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_sound_theme_name  { property is writeable but setter not declared } ;
6875     //property gtk_split_cursor: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_split_cursor  { property is writeable but setter not declared } ;
6876     //property gtk_theme_name: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_theme_name  { property is writeable but setter not declared } ;
6877     //property gtk_timeout_expand: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_timeout_expand  { property is writeable but setter not declared } ;
6878     //property gtk_timeout_initial: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_timeout_initial  { property is writeable but setter not declared } ;
6879     //property gtk_timeout_repeat: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_timeout_repeat  { property is writeable but setter not declared } ;
6880     //property gtk_toolbar_icon_size: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_toolbar_icon_size  { property is writeable but setter not declared } ;
6881     //property gtk_toolbar_style: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_toolbar_style  { property is writeable but setter not declared } ;
6882     //property gtk_tooltip_browse_mode_timeout: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_tooltip_browse_mode_timeout  { property is writeable but setter not declared } ;
6883     //property gtk_tooltip_browse_timeout: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_tooltip_browse_timeout  { property is writeable but setter not declared } ;
6884     //property gtk_tooltip_timeout: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_tooltip_timeout  { property is writeable but setter not declared } ;
6885     //property gtk_touchscreen_mode: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_touchscreen_mode  { property is writeable but setter not declared } ;
6886     //property gtk_visible_focus: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_visible_focus  { property is writeable but setter not declared } ;
6887     //property gtk_xft_antialias: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_xft_antialias  { property is writeable but setter not declared } ;
6888     //property gtk_xft_dpi: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_xft_dpi  { property is writeable but setter not declared } ;
6889     //property gtk_xft_hinting: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_xft_hinting  { property is writeable but setter not declared } ;
6890     //property gtk_xft_hintstyle: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_xft_hintstyle  { property is writeable but setter not declared } ;
6891     //property gtk_xft_rgba: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gtk_xft_rgba  { property is writeable but setter not declared } ;
6892   end;
6893 
6894   TGtkIconThemePrivate = record
6895   end;
6896 
6897 
6898 
6899   PPGtkIconThemeClass = ^PGtkIconThemeClass;
6900   PGtkIconThemeClass = ^TGtkIconThemeClass;
6901   TGtkIconThemeClass = object
6902     parent_class: TGObjectClass;
6903     changed: procedure(icon_theme: PGtkIconTheme); cdecl;
6904     _gtk_reserved1: procedure; cdecl;
6905     _gtk_reserved2: procedure; cdecl;
6906     _gtk_reserved3: procedure; cdecl;
6907     _gtk_reserved4: procedure; cdecl;
6908   end;
6909 
6910   PPGtkIconThemeError = ^PGtkIconThemeError;
6911   PGtkIconThemeError = ^TGtkIconThemeError;
6912 
6913   PPGtkScrollable = ^PGtkScrollable;
6914   PGtkScrollable = ^TGtkScrollable;
6915 
6916   PPGtkScrollablePolicy = ^PGtkScrollablePolicy;
6917   PGtkScrollablePolicy = ^TGtkScrollablePolicy;
6918   TGtkScrollable = object
get_hadjustmentnull6919     function get_hadjustment: PGtkAdjustment; cdecl; inline;
get_hscroll_policynull6920     function get_hscroll_policy: TGtkScrollablePolicy; cdecl; inline;
get_vadjustmentnull6921     function get_vadjustment: PGtkAdjustment; cdecl; inline;
get_vscroll_policynull6922     function get_vscroll_policy: TGtkScrollablePolicy; cdecl; inline;
6923     procedure set_hadjustment(hadjustment: PGtkAdjustment); cdecl; inline;
6924     procedure set_hscroll_policy(policy: TGtkScrollablePolicy); cdecl; inline;
6925     procedure set_vadjustment(vadjustment: PGtkAdjustment); cdecl; inline;
6926     procedure set_vscroll_policy(policy: TGtkScrollablePolicy); cdecl; inline;
6927     property hadjustment: PGtkAdjustment read get_hadjustment write set_hadjustment;
6928     property hscroll_policy: TGtkScrollablePolicy read get_hscroll_policy write set_hscroll_policy;
6929     property vadjustment: PGtkAdjustment read get_vadjustment write set_vadjustment;
6930     property vscroll_policy: TGtkScrollablePolicy read get_vscroll_policy write set_vscroll_policy;
6931   end;
6932 
6933   PPGtkIconView = ^PGtkIconView;
6934   PGtkIconView = ^TGtkIconView;
6935 
6936   PPGtkIconViewDropPosition = ^PGtkIconViewDropPosition;
6937   PGtkIconViewDropPosition = ^TGtkIconViewDropPosition;
6938 
6939   PPGtkSelectionMode = ^PGtkSelectionMode;
6940   PGtkSelectionMode = ^TGtkSelectionMode;
6941 
6942   PPGtkIconViewForeachFunc = ^PGtkIconViewForeachFunc;
6943   PGtkIconViewForeachFunc = ^TGtkIconViewForeachFunc;
6944   TGtkIconViewForeachFunc = procedure(icon_view: PGtkIconView; path: PGtkTreePath; data: gpointer); cdecl;
6945 
6946   PPGtkIconViewPrivate = ^PGtkIconViewPrivate;
6947   PGtkIconViewPrivate = ^TGtkIconViewPrivate;
6948   TGtkIconView = object(TGtkContainer)
6949     priv2: PGtkIconViewPrivate;
newnull6950     function new: PGtkIconView; cdecl; inline; static;
new_with_areanull6951     function new_with_area(area: PGtkCellArea): PGtkIconView; cdecl; inline; static;
new_with_modelnull6952     function new_with_model(model: PGtkTreeModel): PGtkIconView; cdecl; inline; static;
6953     procedure convert_widget_to_bin_window_coords(wx: gint; wy: gint; bx: Pgint; by: Pgint); cdecl; inline;
create_drag_iconnull6954     function create_drag_icon(path: PGtkTreePath): Pcairo_surface_t; cdecl; inline;
6955     procedure enable_model_drag_dest(targets: PGtkTargetEntry; n_targets: gint; actions: TGdkDragAction); cdecl; inline;
6956     procedure enable_model_drag_source(start_button_mask: TGdkModifierType; targets: PGtkTargetEntry; n_targets: gint; actions: TGdkDragAction); cdecl; inline;
get_activate_on_single_clicknull6957     function get_activate_on_single_click: gboolean; cdecl; inline;
get_cell_rectnull6958     function get_cell_rect(path: PGtkTreePath; cell: PGtkCellRenderer; rect: PGdkRectangle): gboolean; cdecl; inline;
get_column_spacingnull6959     function get_column_spacing: gint; cdecl; inline;
get_columnsnull6960     function get_columns: gint; cdecl; inline;
get_cursornull6961     function get_cursor(path: PPGtkTreePath; cell: PPGtkCellRenderer): gboolean; cdecl; inline;
get_dest_item_at_posnull6962     function get_dest_item_at_pos(drag_x: gint; drag_y: gint; path: PPGtkTreePath; pos: PGtkIconViewDropPosition): gboolean; cdecl; inline;
6963     procedure get_drag_dest_item(path: PPGtkTreePath; pos: PGtkIconViewDropPosition); cdecl; inline;
get_item_at_posnull6964     function get_item_at_pos(x: gint; y: gint; path: PPGtkTreePath; cell: PPGtkCellRenderer): gboolean; cdecl; inline;
get_item_columnnull6965     function get_item_column(path: PGtkTreePath): gint; cdecl; inline;
get_item_orientationnull6966     function get_item_orientation: TGtkOrientation; cdecl; inline;
get_item_paddingnull6967     function get_item_padding: gint; cdecl; inline;
get_item_rownull6968     function get_item_row(path: PGtkTreePath): gint; cdecl; inline;
get_item_widthnull6969     function get_item_width: gint; cdecl; inline;
get_marginnull6970     function get_margin: gint; cdecl; inline;
get_markup_columnnull6971     function get_markup_column: gint; cdecl; inline;
get_modelnull6972     function get_model: PGtkTreeModel; cdecl; inline;
get_path_at_posnull6973     function get_path_at_pos(x: gint; y: gint): PGtkTreePath; cdecl; inline;
get_pixbuf_columnnull6974     function get_pixbuf_column: gint; cdecl; inline;
get_reorderablenull6975     function get_reorderable: gboolean; cdecl; inline;
get_row_spacingnull6976     function get_row_spacing: gint; cdecl; inline;
get_selected_itemsnull6977     function get_selected_items: PGList; cdecl; inline;
get_selection_modenull6978     function get_selection_mode: TGtkSelectionMode; cdecl; inline;
get_spacingnull6979     function get_spacing: gint; cdecl; inline;
get_text_columnnull6980     function get_text_column: gint; cdecl; inline;
get_tooltip_columnnull6981     function get_tooltip_column: gint; cdecl; inline;
get_tooltip_contextnull6982     function get_tooltip_context(x: Pgint; y: Pgint; keyboard_tip: gboolean; model: PPGtkTreeModel; path: PPGtkTreePath; iter: PGtkTreeIter): gboolean; cdecl; inline;
get_visible_rangenull6983     function get_visible_range(start_path: PPGtkTreePath; end_path: PPGtkTreePath): gboolean; cdecl; inline;
6984     procedure item_activated(path: PGtkTreePath); cdecl; inline;
path_is_selectednull6985     function path_is_selected(path: PGtkTreePath): gboolean; cdecl; inline;
6986     procedure scroll_to_path(path: PGtkTreePath; use_align: gboolean; row_align: gfloat; col_align: gfloat); cdecl; inline;
6987     procedure select_all; cdecl; inline;
6988     procedure select_path(path: PGtkTreePath); cdecl; inline;
6989     procedure selected_foreach(func: TGtkIconViewForeachFunc; data: gpointer); cdecl; inline;
6990     procedure set_activate_on_single_click(single: gboolean); cdecl; inline;
6991     procedure set_column_spacing(column_spacing: gint); cdecl; inline;
6992     procedure set_columns(columns: gint); cdecl; inline;
6993     procedure set_cursor(path: PGtkTreePath; cell: PGtkCellRenderer; start_editing: gboolean); cdecl; inline;
6994     procedure set_drag_dest_item(path: PGtkTreePath; pos: TGtkIconViewDropPosition); cdecl; inline;
6995     procedure set_item_orientation(orientation: TGtkOrientation); cdecl; inline;
6996     procedure set_item_padding(item_padding: gint); cdecl; inline;
6997     procedure set_item_width(item_width: gint); cdecl; inline;
6998     procedure set_margin(margin: gint); cdecl; inline;
6999     procedure set_markup_column(column: gint); cdecl; inline;
7000     procedure set_model(model: PGtkTreeModel); cdecl; inline;
7001     procedure set_pixbuf_column(column: gint); cdecl; inline;
7002     procedure set_reorderable(reorderable: gboolean); cdecl; inline;
7003     procedure set_row_spacing(row_spacing: gint); cdecl; inline;
7004     procedure set_selection_mode(mode: TGtkSelectionMode); cdecl; inline;
7005     procedure set_spacing(spacing: gint); cdecl; inline;
7006     procedure set_text_column(column: gint); cdecl; inline;
7007     procedure set_tooltip_cell(tooltip: PGtkTooltip; path: PGtkTreePath; cell: PGtkCellRenderer); cdecl; inline;
7008     procedure set_tooltip_column(column: gint); cdecl; inline;
7009     procedure set_tooltip_item(tooltip: PGtkTooltip; path: PGtkTreePath); cdecl; inline;
7010     procedure unselect_all; cdecl; inline;
7011     procedure unselect_path(path: PGtkTreePath); cdecl; inline;
7012     procedure unset_model_drag_dest; cdecl; inline;
7013     procedure unset_model_drag_source; cdecl; inline;
7014     property activate_on_single_click: gboolean read get_activate_on_single_click write set_activate_on_single_click;
7015     //property cell_area: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_cell_area  { property is writeable but setter not declared } ;
7016     property column_spacing: gint read get_column_spacing write set_column_spacing;
7017     property columns: gint read get_columns write set_columns;
7018     property item_orientation: TGtkOrientation read get_item_orientation write set_item_orientation;
7019     property item_padding: gint read get_item_padding write set_item_padding;
7020     property item_width: gint read get_item_width write set_item_width;
7021     property margin1: gint read get_margin write set_margin;
7022     property markup_column: gint read get_markup_column write set_markup_column;
7023     property model: PGtkTreeModel read get_model write set_model;
7024     property pixbuf_column: gint read get_pixbuf_column write set_pixbuf_column;
7025     property reorderable: gboolean read get_reorderable write set_reorderable;
7026     property row_spacing: gint read get_row_spacing write set_row_spacing;
7027     property selection_mode: TGtkSelectionMode read get_selection_mode write set_selection_mode;
7028     property spacing: gint read get_spacing write set_spacing;
7029     property text_column: gint read get_text_column write set_text_column;
7030     property tooltip_column: gint read get_tooltip_column write set_tooltip_column;
7031   end;
7032   TGtkTooltip = object(TGObject)
7033     procedure trigger_tooltip_query(display: PGdkDisplay); cdecl; inline; static;
7034     procedure set_custom(custom_widget: PGtkWidget); cdecl; inline;
7035     procedure set_icon(pixbuf: PGdkPixbuf); cdecl; inline;
7036     procedure set_icon_from_gicon(gicon: PGIcon; size: gint); cdecl; inline;
7037     procedure set_icon_from_icon_name(icon_name: Pgchar; size: gint); cdecl; inline;
7038     procedure set_icon_from_stock(stock_id: Pgchar; size: gint); cdecl; inline;
7039     procedure set_markup(markup: Pgchar); cdecl; inline;
7040     procedure set_text(text: Pgchar); cdecl; inline;
7041     procedure set_tip_area(rect: PGdkRectangle); cdecl; inline;
7042   end;
7043 
7044   TGtkIconViewPrivate = record
7045   end;
7046 
7047 
7048 
7049   PPGtkIconViewClass = ^PGtkIconViewClass;
7050   PGtkIconViewClass = ^TGtkIconViewClass;
7051   TGtkIconViewClass = object
7052     parent_class: TGtkContainerClass;
7053     item_activated: procedure(icon_view: PGtkIconView; path: PGtkTreePath); cdecl;
7054     selection_changed: procedure(icon_view: PGtkIconView); cdecl;
7055     select_all: procedure(icon_view: PGtkIconView); cdecl;
7056     unselect_all: procedure(icon_view: PGtkIconView); cdecl;
7057     select_cursor_item: procedure(icon_view: PGtkIconView); cdecl;
7058     toggle_cursor_item: procedure(icon_view: PGtkIconView); cdecl;
con_viewnull7059     move_cursor: function(icon_view: PGtkIconView; step: TGtkMovementStep; count: gint): gboolean; cdecl;
con_viewnull7060     activate_cursor_item: function(icon_view: PGtkIconView): gboolean; cdecl;
7061     _gtk_reserved1: procedure; cdecl;
7062     _gtk_reserved2: procedure; cdecl;
7063     _gtk_reserved3: procedure; cdecl;
7064     _gtk_reserved4: procedure; cdecl;
7065   end;
7066 
7067   PPGtkImage = ^PGtkImage;
7068   PGtkImage = ^TGtkImage;
7069 
7070   PPGtkImagePrivate = ^PGtkImagePrivate;
7071   PGtkImagePrivate = ^TGtkImagePrivate;
7072   TGtkImage = object(TGtkMisc)
7073     priv2: PGtkImagePrivate;
newnull7074     function new: PGtkImage; cdecl; inline; static;
new_from_animationnull7075     function new_from_animation(animation: PGdkPixbufAnimation): PGtkImage; cdecl; inline; static;
new_from_filenull7076     function new_from_file(filename: Pgchar): PGtkImage; cdecl; inline; static;
new_from_giconnull7077     function new_from_gicon(icon: PGIcon; size: gint): PGtkImage; cdecl; inline; static;
new_from_icon_namenull7078     function new_from_icon_name(icon_name: Pgchar; size: gint): PGtkImage; cdecl; inline; static;
new_from_icon_setnull7079     function new_from_icon_set(icon_set: PGtkIconSet; size: gint): PGtkImage; cdecl; inline; static;
new_from_pixbufnull7080     function new_from_pixbuf(pixbuf: PGdkPixbuf): PGtkImage; cdecl; inline; static;
new_from_resourcenull7081     function new_from_resource(resource_path: Pgchar): PGtkImage; cdecl; inline; static;
new_from_stocknull7082     function new_from_stock(stock_id: Pgchar; size: gint): PGtkImage; cdecl; inline; static;
7083     procedure clear; cdecl; inline;
get_animationnull7084     function get_animation: PGdkPixbufAnimation; cdecl; inline;
7085     procedure get_gicon(gicon: PPGIcon; size: Pgint); cdecl; inline;
7086     procedure get_icon_name(icon_name: PPgchar; size: Pgint); cdecl; inline;
7087     procedure get_icon_set(icon_set: PPGtkIconSet; size: Pgint); cdecl; inline;
get_pixbufnull7088     function get_pixbuf: PGdkPixbuf; cdecl; inline;
get_pixel_sizenull7089     function get_pixel_size: gint; cdecl; inline;
7090     procedure get_stock(stock_id: PPgchar; size: Pgint); cdecl; inline;
get_storage_typenull7091     function get_storage_type: TGtkImageType; cdecl; inline;
7092     procedure set_from_animation(animation: PGdkPixbufAnimation); cdecl; inline;
7093     procedure set_from_file(filename: Pgchar); cdecl; inline;
7094     procedure set_from_gicon(icon: PGIcon; size: gint); cdecl; inline;
7095     procedure set_from_icon_name(icon_name: Pgchar; size: gint); cdecl; inline;
7096     procedure set_from_icon_set(icon_set: PGtkIconSet; size: gint); cdecl; inline;
7097     procedure set_from_pixbuf(pixbuf: PGdkPixbuf); cdecl; inline;
7098     procedure set_from_resource(resource_path: Pgchar); cdecl; inline;
7099     procedure set_from_stock(stock_id: Pgchar; size: gint); cdecl; inline;
7100     procedure set_pixel_size(pixel_size: gint); cdecl; inline;
7101     //property file_: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_file  { property is writeable but setter not declared } ;
7102     //property gicon: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_gicon  { property is writeable but setter not declared } ;
7103     //property icon_name: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_icon_name  { property is writeable but setter not declared } ;
7104     //property icon_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_icon_set  { property is writeable but setter not declared } ;
7105     //property icon_size: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_icon_size  { property is writeable but setter not declared } ;
7106     property pixbuf: PGdkPixbuf read get_pixbuf  { property is writeable but setter not declared } ;
7107     //property pixbuf_animation: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_pixbuf_animation  { property is writeable but setter not declared } ;
7108     property pixel_size: gint read get_pixel_size write set_pixel_size;
7109     //property resource: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_resource  { property is writeable but setter not declared } ;
7110     //property stock: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_stock  { property is writeable but setter not declared } ;
7111     property storage_type: TGtkImageType read get_storage_type ;
7112     //property use_fallback: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_use_fallback  { property is writeable but setter not declared } ;
7113   end;
7114 
7115   TGtkImagePrivate = record
7116   end;
7117 
7118 
7119 
7120   PPGtkImageClass = ^PGtkImageClass;
7121   PGtkImageClass = ^TGtkImageClass;
7122   TGtkImageClass = object
7123     parent_class: TGtkMiscClass;
7124     _gtk_reserved1: procedure; cdecl;
7125     _gtk_reserved2: procedure; cdecl;
7126     _gtk_reserved3: procedure; cdecl;
7127     _gtk_reserved4: procedure; cdecl;
7128   end;
7129 
7130   PPGtkImageMenuItem = ^PGtkImageMenuItem;
7131   PGtkImageMenuItem = ^TGtkImageMenuItem;
7132 
7133   PPGtkImageMenuItemPrivate = ^PGtkImageMenuItemPrivate;
7134   PGtkImageMenuItemPrivate = ^TGtkImageMenuItemPrivate;
7135   TGtkImageMenuItem = object(TGtkMenuItem)
7136     priv4: PGtkImageMenuItemPrivate;
newnull7137     function new: PGtkImageMenuItem; cdecl; inline; static;
new_from_stocknull7138     function new_from_stock(stock_id: Pgchar; accel_group: PGtkAccelGroup): PGtkImageMenuItem; cdecl; inline; static;
new_with_labelnull7139     function new_with_label(label_: Pgchar): PGtkImageMenuItem; cdecl; inline; static;
new_with_mnemonicnull7140     function new_with_mnemonic(label_: Pgchar): PGtkImageMenuItem; cdecl; inline; static;
get_always_show_imagenull7141     function get_always_show_image: gboolean; cdecl; inline;
get_imagenull7142     function get_image: PGtkWidget; cdecl; inline;
get_use_stocknull7143     function get_use_stock: gboolean; cdecl; inline;
7144     procedure set_accel_group(accel_group: PGtkAccelGroup); cdecl; inline;
7145     procedure set_always_show_image(always_show: gboolean); cdecl; inline;
7146     procedure set_image(image: PGtkWidget); cdecl; inline;
7147     procedure set_use_stock(use_stock: gboolean); cdecl; inline;
7148     //property accel_group: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_accel_group  { property is writeable but setter not declared } ;
7149     property always_show_image: gboolean read get_always_show_image write set_always_show_image;
7150     property image: PGtkWidget read get_image write set_image;
7151     property use_stock: gboolean read get_use_stock write set_use_stock;
7152   end;
7153 
7154   TGtkImageMenuItemPrivate = record
7155   end;
7156 
7157 
7158 
7159   PPGtkImageMenuItemClass = ^PGtkImageMenuItemClass;
7160   PGtkImageMenuItemClass = ^TGtkImageMenuItemClass;
7161   TGtkImageMenuItemClass = object
7162     parent_class: TGtkMenuItemClass;
7163     _gtk_reserved1: procedure; cdecl;
7164     _gtk_reserved2: procedure; cdecl;
7165     _gtk_reserved3: procedure; cdecl;
7166     _gtk_reserved4: procedure; cdecl;
7167   end;
7168 
7169   PPGtkInfoBar = ^PGtkInfoBar;
7170   PGtkInfoBar = ^TGtkInfoBar;
7171 
7172   PPGtkMessageType = ^PGtkMessageType;
7173   PGtkMessageType = ^TGtkMessageType;
7174 
7175   PPGtkInfoBarPrivate = ^PGtkInfoBarPrivate;
7176   PGtkInfoBarPrivate = ^TGtkInfoBarPrivate;
7177   TGtkInfoBar = object(TGtkBox)
7178     priv3: PGtkInfoBarPrivate;
newnull7179     function new: PGtkInfoBar; cdecl; inline; static;
new_with_buttonsnull7180     //function new_with_buttons(first_button_text: Pgchar; args: array of const): PGtkInfoBar; cdecl; inline; static;
7181     procedure add_action_widget(child: PGtkWidget; response_id: gint); cdecl; inline;
add_buttonnull7182     function add_button(button_text: Pgchar; response_id: gint): PGtkWidget; cdecl; inline;
7183     //procedure add_buttons(first_button_text: Pgchar; args: array of const); cdecl; inline;
get_action_areanull7184     function get_action_area: PGtkWidget; cdecl; inline;
get_content_areanull7185     function get_content_area: PGtkWidget; cdecl; inline;
get_message_typenull7186     function get_message_type: TGtkMessageType; cdecl; inline;
7187     procedure response(response_id: gint); cdecl; inline;
7188     procedure set_default_response(response_id: gint); cdecl; inline;
7189     procedure set_message_type(message_type: TGtkMessageType); cdecl; inline;
7190     procedure set_response_sensitive(response_id: gint; setting: gboolean); cdecl; inline;
7191     property message_type: TGtkMessageType read get_message_type write set_message_type;
7192   end;
7193 
7194   TGtkInfoBarPrivate = record
7195   end;
7196 
7197 
7198 
7199   PPGtkInfoBarClass = ^PGtkInfoBarClass;
7200   PGtkInfoBarClass = ^TGtkInfoBarClass;
7201   TGtkInfoBarClass = object
7202     parent_class: TGtkBoxClass;
7203     response: procedure(info_bar: PGtkInfoBar; response_id: gint); cdecl;
7204     close: procedure(info_bar: PGtkInfoBar); cdecl;
7205     _gtk_reserved1: procedure; cdecl;
7206     _gtk_reserved2: procedure; cdecl;
7207     _gtk_reserved3: procedure; cdecl;
7208     _gtk_reserved4: procedure; cdecl;
7209   end;
7210 
7211   PPGtkInvisible = ^PGtkInvisible;
7212   PGtkInvisible = ^TGtkInvisible;
7213 
7214   PPGtkInvisiblePrivate = ^PGtkInvisiblePrivate;
7215   PGtkInvisiblePrivate = ^TGtkInvisiblePrivate;
7216   TGtkInvisible = object(TGtkWidget)
7217     priv1: PGtkInvisiblePrivate;
newnull7218     function new: PGtkInvisible; cdecl; inline; static;
new_for_screennull7219     function new_for_screen(screen: PGdkScreen): PGtkInvisible; cdecl; inline; static;
get_screennull7220     function get_screen: PGdkScreen; cdecl; inline;
7221     procedure set_screen(screen: PGdkScreen); cdecl; inline;
7222     property screen: PGdkScreen read get_screen write set_screen;
7223   end;
7224 
7225   TGtkInvisiblePrivate = record
7226   end;
7227 
7228 
7229 
7230   PPGtkInvisibleClass = ^PGtkInvisibleClass;
7231   PGtkInvisibleClass = ^TGtkInvisibleClass;
7232   TGtkInvisibleClass = object
7233     parent_class: TGtkWidgetClass;
7234     _gtk_reserved1: procedure; cdecl;
7235     _gtk_reserved2: procedure; cdecl;
7236     _gtk_reserved3: procedure; cdecl;
7237     _gtk_reserved4: procedure; cdecl;
7238   end;
rab_widgetnull7239   TGtkKeySnoopFunc = function(grab_widget: PGtkWidget; event: PGdkEventKey; func_data: gpointer): gint; cdecl;
7240 
7241   TGtkLabelPrivate = record
7242   end;
7243 
7244 
7245 
7246   PPGtkLabelSelectionInfo = ^PGtkLabelSelectionInfo;
7247   PGtkLabelSelectionInfo = ^TGtkLabelSelectionInfo;
7248 
7249   TGtkLabelSelectionInfo = record
7250   end;
7251 
7252 
7253 
7254   PPGtkLayout = ^PGtkLayout;
7255   PGtkLayout = ^TGtkLayout;
7256 
7257   PPGtkLayoutPrivate = ^PGtkLayoutPrivate;
7258   PGtkLayoutPrivate = ^TGtkLayoutPrivate;
7259   TGtkLayout = object(TGtkContainer)
7260     priv2: PGtkLayoutPrivate;
newnull7261     function new(hadjustment: PGtkAdjustment; vadjustment: PGtkAdjustment): PGtkLayout; cdecl; inline; static;
get_bin_windownull7262     function get_bin_window: PGdkWindow; cdecl; inline;
7263     procedure get_size(width: Pguint; height: Pguint); cdecl; inline;
7264     procedure move(child_widget: PGtkWidget; x: gint; y: gint); cdecl; inline;
7265     procedure put(child_widget: PGtkWidget; x: gint; y: gint); cdecl; inline;
7266     procedure set_size(width: guint; height: guint); cdecl; inline;
7267     //property height: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_height  { property is writeable but setter not declared } ;
7268     //property width: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_width  { property is writeable but setter not declared } ;
7269   end;
7270 
7271   TGtkLayoutPrivate = record
7272   end;
7273 
7274 
7275 
7276   PPGtkLayoutClass = ^PGtkLayoutClass;
7277   PGtkLayoutClass = ^TGtkLayoutClass;
7278   TGtkLayoutClass = object
7279     parent_class: TGtkContainerClass;
7280     _gtk_reserved1: procedure; cdecl;
7281     _gtk_reserved2: procedure; cdecl;
7282     _gtk_reserved3: procedure; cdecl;
7283     _gtk_reserved4: procedure; cdecl;
7284   end;
7285 
7286   PPGtkLevelBar = ^PGtkLevelBar;
7287   PGtkLevelBar = ^TGtkLevelBar;
7288 
7289   PPGtkLevelBarMode = ^PGtkLevelBarMode;
7290   PGtkLevelBarMode = ^TGtkLevelBarMode;
7291 
7292   PPGtkLevelBarPrivate = ^PGtkLevelBarPrivate;
7293   PGtkLevelBarPrivate = ^TGtkLevelBarPrivate;
7294   TGtkLevelBar = object(TGtkWidget)
7295     priv1: PGtkLevelBarPrivate;
newnull7296     function new: PGtkLevelBar; cdecl; inline; static;
new_for_intervalnull7297     function new_for_interval(min_value: gdouble; max_value: gdouble): PGtkLevelBar; cdecl; inline; static;
7298     procedure add_offset_value(name: Pgchar; value: gdouble); cdecl; inline;
get_invertednull7299     function get_inverted: gboolean; cdecl; inline;
get_max_valuenull7300     function get_max_value: gdouble; cdecl; inline;
get_min_valuenull7301     function get_min_value: gdouble; cdecl; inline;
get_modenull7302     function get_mode: TGtkLevelBarMode; cdecl; inline;
get_offset_valuenull7303     function get_offset_value(name: Pgchar; value: Pgdouble): gboolean; cdecl; inline;
get_valuenull7304     function get_value: gdouble; cdecl; inline;
7305     procedure remove_offset_value(name: Pgchar); cdecl; inline;
7306     procedure set_inverted(inverted: gboolean); cdecl; inline;
7307     procedure set_max_value(value: gdouble); cdecl; inline;
7308     procedure set_min_value(value: gdouble); cdecl; inline;
7309     procedure set_mode(mode: TGtkLevelBarMode); cdecl; inline;
7310     procedure set_value(value: gdouble); cdecl; inline;
7311     property inverted: gboolean read get_inverted write set_inverted;
7312     property max_value: gdouble read get_max_value write set_max_value;
7313     property min_value: gdouble read get_min_value write set_min_value;
7314     property mode: TGtkLevelBarMode read get_mode write set_mode;
7315     property value: gdouble read get_value write set_value;
7316   end;
7317 
7318   TGtkLevelBarPrivate = record
7319   end;
7320 
7321 
7322 
7323   PPGtkLevelBarClass = ^PGtkLevelBarClass;
7324   PGtkLevelBarClass = ^TGtkLevelBarClass;
7325   TGtkLevelBarClass = object
7326     parent_class: TGtkWidgetClass;
7327     offset_changed: procedure(self: PGtkLevelBar; name: Pgchar); cdecl;
7328     padding: array [0..15] of gpointer;
7329   end;
7330 
7331   PPGtkLinkButton = ^PGtkLinkButton;
7332   PGtkLinkButton = ^TGtkLinkButton;
7333 
7334   PPGtkLinkButtonPrivate = ^PGtkLinkButtonPrivate;
7335   PGtkLinkButtonPrivate = ^TGtkLinkButtonPrivate;
7336   TGtkLinkButton = object(TGtkButton)
7337     priv4: PGtkLinkButtonPrivate;
newnull7338     function new(uri: Pgchar): PGtkLinkButton; cdecl; inline; static;
new_with_labelnull7339     function new_with_label(uri: Pgchar; label_: Pgchar): PGtkLinkButton; cdecl; inline; static;
get_urinull7340     function get_uri: Pgchar; cdecl; inline;
get_visitednull7341     function get_visited: gboolean; cdecl; inline;
7342     procedure set_uri(uri: Pgchar); cdecl; inline;
7343     procedure set_visited(visited: gboolean); cdecl; inline;
7344     property uri: Pgchar read get_uri write set_uri;
7345     property visited: gboolean read get_visited write set_visited;
7346   end;
7347 
7348   TGtkLinkButtonPrivate = record
7349   end;
7350 
7351 
7352 
7353   PPGtkLinkButtonClass = ^PGtkLinkButtonClass;
7354   PGtkLinkButtonClass = ^TGtkLinkButtonClass;
7355   TGtkLinkButtonClass = object
7356     parent_class: TGtkButtonClass;
uttonnull7357     activate_link: function(button: PGtkLinkButton): gboolean; cdecl;
7358     _gtk_padding1: procedure; cdecl;
7359     _gtk_padding2: procedure; cdecl;
7360     _gtk_padding3: procedure; cdecl;
7361     _gtk_padding4: procedure; cdecl;
7362   end;
7363 
7364   PPGtkTreeDragDest = ^PGtkTreeDragDest;
7365   PGtkTreeDragDest = ^TGtkTreeDragDest;
7366   TGtkTreeDragDest = object
drag_data_receivednull7367     function drag_data_received(dest: PGtkTreePath; selection_data: PGtkSelectionData): gboolean; cdecl; inline;
row_drop_possiblenull7368     function row_drop_possible(dest_path: PGtkTreePath; selection_data: PGtkSelectionData): gboolean; cdecl; inline;
7369   end;
7370 
7371   PPGtkTreeDragSource = ^PGtkTreeDragSource;
7372   PGtkTreeDragSource = ^TGtkTreeDragSource;
7373   TGtkTreeDragSource = object
drag_data_deletenull7374     function drag_data_delete(path: PGtkTreePath): gboolean; cdecl; inline;
drag_data_getnull7375     function drag_data_get(path: PGtkTreePath; selection_data: PGtkSelectionData): gboolean; cdecl; inline;
row_draggablenull7376     function row_draggable(path: PGtkTreePath): gboolean; cdecl; inline;
7377   end;
7378 
7379   PPGtkTreeSortable = ^PGtkTreeSortable;
7380   PGtkTreeSortable = ^TGtkTreeSortable;
7381 
7382   PPGtkSortType = ^PGtkSortType;
7383   PGtkSortType = ^TGtkSortType;
7384 
7385   PPGtkTreeIterCompareFunc = ^PGtkTreeIterCompareFunc;
7386   PGtkTreeIterCompareFunc = ^TGtkTreeIterCompareFunc;
odelnull7387   TGtkTreeIterCompareFunc = function(model: PGtkTreeModel; a: PGtkTreeIter; b: PGtkTreeIter; user_data: gpointer): gint; cdecl;
7388   TGtkTreeSortable = object
7389     sort_column_changed1: procedure; cdecl;
get_sort_column_idnull7390     function get_sort_column_id(sort_column_id: Pgint; order: PGtkSortType): gboolean; cdecl; inline;
has_default_sort_funcnull7391     function has_default_sort_func: gboolean; cdecl; inline;
7392     procedure set_default_sort_func(sort_func: TGtkTreeIterCompareFunc; user_data: gpointer; destroy_: TGDestroyNotify); cdecl; inline;
7393     procedure set_sort_column_id(sort_column_id: gint; order: TGtkSortType); cdecl; inline;
7394     procedure set_sort_func(sort_column_id: gint; sort_func: TGtkTreeIterCompareFunc; user_data: gpointer; destroy_: TGDestroyNotify); cdecl; inline;
7395     procedure sort_column_changed; cdecl; inline;
7396   end;
7397 
7398   PPGtkListStore = ^PGtkListStore;
7399   PGtkListStore = ^TGtkListStore;
7400 
7401   PPGtkListStorePrivate = ^PGtkListStorePrivate;
7402   PGtkListStorePrivate = ^TGtkListStorePrivate;
7403   TGtkListStore = object(TGObject)
7404     priv: PGtkListStorePrivate;
newnull7405     //function new(n_columns: gint; args: array of const): PGtkListStore; cdecl; inline; static;
7406     function newv(n_columns: gint; types: PGType): PGtkListStore; cdecl; inline; static;
7407     procedure append(iter: PGtkTreeIter); cdecl; inline;
7408     procedure clear; cdecl; inline;
7409     procedure insert(iter: PGtkTreeIter; position: gint); cdecl; inline;
7410     procedure insert_after(iter: PGtkTreeIter; sibling: PGtkTreeIter); cdecl; inline;
7411     procedure insert_before(iter: PGtkTreeIter; sibling: PGtkTreeIter); cdecl; inline;
7412     //procedure insert_with_values(iter: PGtkTreeIter; position: gint; args: array of const); cdecl; inline;
7413     procedure insert_with_valuesv(iter: PGtkTreeIter; position: gint; columns: Pgint; values: PGValue; n_values: gint); cdecl; inline;
iter_is_validnull7414     function iter_is_valid(iter: PGtkTreeIter): gboolean; cdecl; inline;
7415     procedure move_after(iter: PGtkTreeIter; position: PGtkTreeIter); cdecl; inline;
7416     procedure move_before(iter: PGtkTreeIter; position: PGtkTreeIter); cdecl; inline;
7417     procedure prepend(iter: PGtkTreeIter); cdecl; inline;
removenull7418     function remove(iter: PGtkTreeIter): gboolean; cdecl; inline;
7419     procedure reorder(new_order: Pgint); cdecl; inline;
7420     //procedure set_(iter: PGtkTreeIter; args: array of const); cdecl; inline;
7421     procedure set_column_types(n_columns: gint; types: PGType); cdecl; inline;
7422     //procedure set_valist(iter: PGtkTreeIter; var_args: Tva_list); cdecl; inline;
7423     procedure set_value(iter: PGtkTreeIter; column: gint; value: PGValue); cdecl; inline;
7424     procedure set_valuesv(iter: PGtkTreeIter; columns: Pgint; values: PGValue; n_values: gint); cdecl; inline;
7425     procedure swap(a: PGtkTreeIter; b: PGtkTreeIter); cdecl; inline;
7426   end;
7427 
7428   TGtkListStorePrivate = record
7429   end;
7430 
7431 
7432 
7433   PPGtkListStoreClass = ^PGtkListStoreClass;
7434   PGtkListStoreClass = ^TGtkListStoreClass;
7435   TGtkListStoreClass = object
7436     parent_class: TGObjectClass;
7437     _gtk_reserved1: procedure; cdecl;
7438     _gtk_reserved2: procedure; cdecl;
7439     _gtk_reserved3: procedure; cdecl;
7440     _gtk_reserved4: procedure; cdecl;
7441   end;
7442 
7443   PPGtkLockButton = ^PGtkLockButton;
7444   PGtkLockButton = ^TGtkLockButton;
7445 
7446   PPGtkLockButtonPrivate = ^PGtkLockButtonPrivate;
7447   PGtkLockButtonPrivate = ^TGtkLockButtonPrivate;
7448   TGtkLockButton = object(TGtkButton)
7449     priv4: PGtkLockButtonPrivate;
newnull7450     function new(permission: PGPermission): PGtkLockButton; cdecl; inline; static;
get_permissionnull7451     function get_permission: PGPermission; cdecl; inline;
7452     procedure set_permission(permission: PGPermission); cdecl; inline;
7453     property permission: PGPermission read get_permission write set_permission;
7454     //property text_lock: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_text_lock  { property is writeable but setter not declared } ;
7455     //property text_unlock: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_text_unlock  { property is writeable but setter not declared } ;
7456     //property tooltip_lock: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_tooltip_lock  { property is writeable but setter not declared } ;
7457     //property tooltip_not_authorized: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_tooltip_not_authorized  { property is writeable but setter not declared } ;
7458     //property tooltip_unlock: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_tooltip_unlock  { property is writeable but setter not declared } ;
7459   end;
7460 
7461   TGtkLockButtonPrivate = record
7462   end;
7463 
7464 
7465 
7466   PPGtkLockButtonClass = ^PGtkLockButtonClass;
7467   PGtkLockButtonClass = ^TGtkLockButtonClass;
7468   TGtkLockButtonClass = object
7469     parent_class: TGtkButtonClass;
7470     reserved0: procedure; cdecl;
7471     reserved1: procedure; cdecl;
7472     reserved2: procedure; cdecl;
7473     reserved3: procedure; cdecl;
7474     reserved4: procedure; cdecl;
7475     reserved5: procedure; cdecl;
7476     reserved6: procedure; cdecl;
7477     reserved7: procedure; cdecl;
7478   end;
7479 
7480   TGtkMenuPrivate = record
7481   end;
7482 
7483 
7484 
7485   PPGtkPackDirection = ^PGtkPackDirection;
7486   PGtkPackDirection = ^TGtkPackDirection;
7487 
7488   PPGtkMenuBar = ^PGtkMenuBar;
7489   PGtkMenuBar = ^TGtkMenuBar;
7490 
7491   PPGtkMenuBarPrivate = ^PGtkMenuBarPrivate;
7492   PGtkMenuBarPrivate = ^TGtkMenuBarPrivate;
7493   TGtkMenuBar = object(TGtkMenuShell)
7494     priv3: PGtkMenuBarPrivate;
newnull7495     function new: PGtkMenuBar; cdecl; inline; static;
new_from_modelnull7496     function new_from_model(model: PGMenuModel): PGtkMenuBar; cdecl; inline; static;
get_child_pack_directionnull7497     function get_child_pack_direction: TGtkPackDirection; cdecl; inline;
get_pack_directionnull7498     function get_pack_direction: TGtkPackDirection; cdecl; inline;
7499     procedure set_child_pack_direction(child_pack_dir: TGtkPackDirection); cdecl; inline;
7500     procedure set_pack_direction(pack_dir: TGtkPackDirection); cdecl; inline;
7501     property child_pack_direction: TGtkPackDirection read get_child_pack_direction write set_child_pack_direction;
7502     property pack_direction: TGtkPackDirection read get_pack_direction write set_pack_direction;
7503   end;
7504 
7505   TGtkMenuBarPrivate = record
7506   end;
7507 
7508 
7509 
7510   PPGtkMenuShellClass = ^PGtkMenuShellClass;
7511   PGtkMenuShellClass = ^TGtkMenuShellClass;
7512   TGtkMenuShellClassBitfield0 = bitpacked record
7513     submenu_placement: guint1 { changed from guint to accomodate 1 bitsize requirement };
7514   end;
7515 
7516 
7517   PPGtkMenuDirectionType = ^PGtkMenuDirectionType;
7518   PGtkMenuDirectionType = ^TGtkMenuDirectionType;
7519   TGtkMenuShellClass = object
7520     parent_class: TGtkContainerClass;
7521     Bitfield0 : TGtkMenuShellClassBitfield0; { auto generated type }
7522     deactivate: procedure(menu_shell: PGtkMenuShell); cdecl;
7523     selection_done: procedure(menu_shell: PGtkMenuShell); cdecl;
7524     move_current: procedure(menu_shell: PGtkMenuShell; direction: TGtkMenuDirectionType); cdecl;
7525     activate_current: procedure(menu_shell: PGtkMenuShell; force_hide: gboolean); cdecl;
7526     cancel: procedure(menu_shell: PGtkMenuShell); cdecl;
7527     select_item: procedure(menu_shell: PGtkMenuShell; menu_item: PGtkWidget); cdecl;
7528     insert: procedure(menu_shell: PGtkMenuShell; child: PGtkWidget; position: gint); cdecl;
enu_shellnull7529     get_popup_delay: function(menu_shell: PGtkMenuShell): gint; cdecl;
enu_shellnull7530     move_selected: function(menu_shell: PGtkMenuShell; distance: gint): gboolean; cdecl;
7531     _gtk_reserved1: procedure; cdecl;
7532     _gtk_reserved2: procedure; cdecl;
7533     _gtk_reserved3: procedure; cdecl;
7534     _gtk_reserved4: procedure; cdecl;
7535   end;
7536 
7537   PPGtkMenuBarClass = ^PGtkMenuBarClass;
7538   PGtkMenuBarClass = ^TGtkMenuBarClass;
7539   TGtkMenuBarClass = object
7540     parent_class: TGtkMenuShellClass;
7541     _gtk_reserved1: procedure; cdecl;
7542     _gtk_reserved2: procedure; cdecl;
7543     _gtk_reserved3: procedure; cdecl;
7544     _gtk_reserved4: procedure; cdecl;
7545   end;
7546 
7547   PPGtkMenuButton = ^PGtkMenuButton;
7548   PGtkMenuButton = ^TGtkMenuButton;
7549 
7550   PPGtkMenuButtonPrivate = ^PGtkMenuButtonPrivate;
7551   PGtkMenuButtonPrivate = ^TGtkMenuButtonPrivate;
7552   TGtkMenuButton = object(TGtkToggleButton)
7553     priv5: PGtkMenuButtonPrivate;
newnull7554     function new: PGtkMenuButton; cdecl; inline; static;
get_align_widgetnull7555     function get_align_widget: PGtkWidget; cdecl; inline;
get_directionnull7556     function get_direction: TGtkArrowType; cdecl; inline;
get_menu_modelnull7557     function get_menu_model: PGMenuModel; cdecl; inline;
get_popupnull7558     function get_popup: PGtkMenu; cdecl; inline;
7559     procedure set_align_widget(align_widget: PGtkWidget); cdecl; inline;
7560     procedure set_direction(direction: TGtkArrowType); cdecl; inline;
7561     procedure set_menu_model(menu_model: PGMenuModel); cdecl; inline;
7562     procedure set_popup(popup: PGtkWidget); cdecl; inline;
7563     property align_widget: PGtkWidget read get_align_widget write set_align_widget;
7564     property direction: TGtkArrowType read get_direction write set_direction;
7565     property menu_model: PGMenuModel read get_menu_model write set_menu_model;
7566     property popup: PGtkMenu read get_popup  { property is writeable but setter not declared } ;
7567   end;
7568 
7569   TGtkMenuButtonPrivate = record
7570   end;
7571 
7572 
7573 
7574   PPGtkMenuButtonClass = ^PGtkMenuButtonClass;
7575   PGtkMenuButtonClass = ^TGtkMenuButtonClass;
7576   TGtkMenuButtonClass = object
7577     parent_class: TGtkToggleButtonClass;
7578     _gtk_reserved1: procedure; cdecl;
7579     _gtk_reserved2: procedure; cdecl;
7580     _gtk_reserved3: procedure; cdecl;
7581     _gtk_reserved4: procedure; cdecl;
7582   end;
7583 
7584   PPGtkMenuClass = ^PGtkMenuClass;
7585   PGtkMenuClass = ^TGtkMenuClass;
7586   TGtkMenuClass = object
7587     parent_class: TGtkMenuShellClass;
7588     _gtk_reserved1: procedure; cdecl;
7589     _gtk_reserved2: procedure; cdecl;
7590     _gtk_reserved3: procedure; cdecl;
7591     _gtk_reserved4: procedure; cdecl;
7592   end;
7593 
7594   TGtkMenuItemPrivate = record
7595   end;
7596 
7597 
7598 
7599   TGtkMenuShellPrivate = record
7600   end;
7601 
7602 
7603 
7604   PPGtkToolItem = ^PGtkToolItem;
7605   PGtkToolItem = ^TGtkToolItem;
7606 
7607   PPGtkSizeGroup = ^PGtkSizeGroup;
7608   PGtkSizeGroup = ^TGtkSizeGroup;
7609 
7610   PPGtkToolbarStyle = ^PGtkToolbarStyle;
7611   PGtkToolbarStyle = ^TGtkToolbarStyle;
7612 
7613   PPGtkToolItemPrivate = ^PGtkToolItemPrivate;
7614   PGtkToolItemPrivate = ^TGtkToolItemPrivate;
7615   TGtkToolItem = object(TGtkBin)
7616     priv3: PGtkToolItemPrivate;
newnull7617     function new: PGtkToolItem; cdecl; inline; static;
get_ellipsize_modenull7618     function get_ellipsize_mode: TPangoEllipsizeMode; cdecl; inline;
get_expandnull7619     function get_expand: gboolean; cdecl; inline;
get_homogeneousnull7620     function get_homogeneous: gboolean; cdecl; inline;
get_icon_sizenull7621     function get_icon_size: gint; cdecl; inline;
get_is_importantnull7622     function get_is_important: gboolean; cdecl; inline;
get_orientationnull7623     function get_orientation: TGtkOrientation; cdecl; inline;
get_proxy_menu_itemnull7624     function get_proxy_menu_item(menu_item_id: Pgchar): PGtkWidget; cdecl; inline;
get_relief_stylenull7625     function get_relief_style: TGtkReliefStyle; cdecl; inline;
get_text_alignmentnull7626     function get_text_alignment: gfloat; cdecl; inline;
get_text_orientationnull7627     function get_text_orientation: TGtkOrientation; cdecl; inline;
get_text_size_groupnull7628     function get_text_size_group: PGtkSizeGroup; cdecl; inline;
get_toolbar_stylenull7629     function get_toolbar_style: TGtkToolbarStyle; cdecl; inline;
get_use_drag_windownull7630     function get_use_drag_window: gboolean; cdecl; inline;
get_visible_horizontalnull7631     function get_visible_horizontal: gboolean; cdecl; inline;
get_visible_verticalnull7632     function get_visible_vertical: gboolean; cdecl; inline;
7633     procedure rebuild_menu; cdecl; inline;
retrieve_proxy_menu_itemnull7634     function retrieve_proxy_menu_item: PGtkWidget; cdecl; inline;
7635     procedure set_expand(expand: gboolean); cdecl; inline;
7636     procedure set_homogeneous(homogeneous: gboolean); cdecl; inline;
7637     procedure set_is_important(is_important: gboolean); cdecl; inline;
7638     procedure set_proxy_menu_item(menu_item_id: Pgchar; menu_item: PGtkWidget); cdecl; inline;
7639     procedure set_tooltip_markup(markup: Pgchar); cdecl; inline;
7640     procedure set_tooltip_text(text: Pgchar); cdecl; inline;
7641     procedure set_use_drag_window(use_drag_window: gboolean); cdecl; inline;
7642     procedure set_visible_horizontal(visible_horizontal: gboolean); cdecl; inline;
7643     procedure set_visible_vertical(visible_vertical: gboolean); cdecl; inline;
7644     procedure toolbar_reconfigured; cdecl; inline;
7645     property is_important: gboolean read get_is_important write set_is_important;
7646     property visible_horizontal: gboolean read get_visible_horizontal write set_visible_horizontal;
7647     property visible_vertical: gboolean read get_visible_vertical write set_visible_vertical;
7648   end;
7649 
7650   PPGtkMenuToolButton = ^PGtkMenuToolButton;
7651   PGtkMenuToolButton = ^TGtkMenuToolButton;
7652 
7653   PPGtkToolButton = ^PGtkToolButton;
7654   PGtkToolButton = ^TGtkToolButton;
7655 
7656   PPGtkToolButtonPrivate = ^PGtkToolButtonPrivate;
7657   PGtkToolButtonPrivate = ^TGtkToolButtonPrivate;
7658   TGtkToolButton = object(TGtkToolItem)
7659     priv4: PGtkToolButtonPrivate;
newnull7660     function new(icon_widget: PGtkWidget; label_: Pgchar): PGtkToolButton; cdecl; inline; static;
new_from_stocknull7661     function new_from_stock(stock_id: Pgchar): PGtkToolButton; cdecl; inline; static;
get_icon_namenull7662     function get_icon_name: Pgchar; cdecl; inline;
get_icon_widgetnull7663     function get_icon_widget: PGtkWidget; cdecl; inline;
get_labelnull7664     function get_label: Pgchar; cdecl; inline;
get_label_widgetnull7665     function get_label_widget: PGtkWidget; cdecl; inline;
get_stock_idnull7666     function get_stock_id: Pgchar; cdecl; inline;
get_use_underlinenull7667     function get_use_underline: gboolean; cdecl; inline;
7668     procedure set_icon_name(icon_name: Pgchar); cdecl; inline;
7669     procedure set_icon_widget(icon_widget: PGtkWidget); cdecl; inline;
7670     procedure set_label(label_: Pgchar); cdecl; inline;
7671     procedure set_label_widget(label_widget: PGtkWidget); cdecl; inline;
7672     procedure set_stock_id(stock_id: Pgchar); cdecl; inline;
7673     procedure set_use_underline(use_underline: gboolean); cdecl; inline;
7674     property icon_name: Pgchar read get_icon_name write set_icon_name;
7675     property icon_widget: PGtkWidget read get_icon_widget write set_icon_widget;
7676     property label_: Pgchar read get_label write set_label;
7677     property label_widget: PGtkWidget read get_label_widget write set_label_widget;
7678     property stock_id: Pgchar read get_stock_id write set_stock_id;
7679     property use_underline: gboolean read get_use_underline write set_use_underline;
7680   end;
7681 
7682   PPGtkMenuToolButtonPrivate = ^PGtkMenuToolButtonPrivate;
7683   PGtkMenuToolButtonPrivate = ^TGtkMenuToolButtonPrivate;
7684   TGtkMenuToolButton = object(TGtkToolButton)
7685     priv5: PGtkMenuToolButtonPrivate;
newnull7686     function new(icon_widget: PGtkWidget; label_: Pgchar): PGtkMenuToolButton; cdecl; inline; static;
new_from_stocknull7687     function new_from_stock(stock_id: Pgchar): PGtkMenuToolButton; cdecl; inline; static;
get_menunull7688     function get_menu: PGtkWidget; cdecl; inline;
7689     procedure set_arrow_tooltip_markup(markup: Pgchar); cdecl; inline;
7690     procedure set_arrow_tooltip_text(text: Pgchar); cdecl; inline;
7691     procedure set_menu(menu: PGtkWidget); cdecl; inline;
7692     property menu: PGtkWidget read get_menu write set_menu;
7693   end;
7694 
7695   TGtkMenuToolButtonPrivate = record
7696   end;
7697 
7698 
7699 
7700   PPGtkToolButtonClass = ^PGtkToolButtonClass;
7701   PGtkToolButtonClass = ^TGtkToolButtonClass;
7702 
7703   PPGtkToolItemClass = ^PGtkToolItemClass;
7704   PGtkToolItemClass = ^TGtkToolItemClass;
7705   TGtkToolItemClass = object
7706     parent_class: TGtkBinClass;
ool_itemnull7707     create_menu_proxy: function(tool_item: PGtkToolItem): gboolean; cdecl;
7708     toolbar_reconfigured: procedure(tool_item: PGtkToolItem); cdecl;
7709     _gtk_reserved1: procedure; cdecl;
7710     _gtk_reserved2: procedure; cdecl;
7711     _gtk_reserved3: procedure; cdecl;
7712     _gtk_reserved4: procedure; cdecl;
7713   end;
7714   TGtkToolButtonClass = object
7715     parent_class: TGtkToolItemClass;
7716     button_type: TGType;
7717     clicked: procedure(tool_item: PGtkToolButton); cdecl;
7718     _gtk_reserved1: procedure; cdecl;
7719     _gtk_reserved2: procedure; cdecl;
7720     _gtk_reserved3: procedure; cdecl;
7721     _gtk_reserved4: procedure; cdecl;
7722   end;
7723 
7724   PPGtkMenuToolButtonClass = ^PGtkMenuToolButtonClass;
7725   PGtkMenuToolButtonClass = ^TGtkMenuToolButtonClass;
7726   TGtkMenuToolButtonClass = object
7727     parent_class: TGtkToolButtonClass;
7728     show_menu: procedure(button: PGtkMenuToolButton); cdecl;
7729     _gtk_reserved1: procedure; cdecl;
7730     _gtk_reserved2: procedure; cdecl;
7731     _gtk_reserved3: procedure; cdecl;
7732     _gtk_reserved4: procedure; cdecl;
7733   end;
7734 
7735   PPGtkMessageDialog = ^PGtkMessageDialog;
7736   PGtkMessageDialog = ^TGtkMessageDialog;
7737 
7738   PPGtkMessageDialogPrivate = ^PGtkMessageDialogPrivate;
7739   PGtkMessageDialogPrivate = ^TGtkMessageDialogPrivate;
7740   TGtkMessageDialog = object(TGtkDialog)
7741     priv5: PGtkMessageDialogPrivate;
newnull7742     //function new(parent: PGtkWindow; flags: TGtkDialogFlags; type_: TGtkMessageType; buttons: TGtkButtonsType; message_format: Pgchar; args: array of const): PGtkMessageDialog; cdecl; inline; static;
7743     //function new_with_markup(parent: PGtkWindow; flags: TGtkDialogFlags; type_: TGtkMessageType; buttons: TGtkButtonsType; message_format: Pgchar; args: array of const): PGtkMessageDialog; cdecl; inline; static;
7744     //procedure format_secondary_markup(message_format: Pgchar; args: array of const); cdecl; inline;
7745     //procedure format_secondary_text(message_format: Pgchar; args: array of const); cdecl; inline;
7746     function get_image: PGtkWidget; cdecl; inline;
get_message_areanull7747     function get_message_area: PGtkWidget; cdecl; inline;
7748     procedure set_image(image: PGtkWidget); cdecl; inline;
7749     procedure set_markup(str: Pgchar); cdecl; inline;
7750     //property buttons: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_buttons  { property is writeable but setter not declared } ;
7751     property image: PGtkWidget read get_image write set_image;
7752     property message_area: PGtkWidget read get_message_area ;
7753     //property message_type: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_message_type  { property is writeable but setter not declared } ;
7754     //property secondary_text: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_secondary_text  { property is writeable but setter not declared } ;
7755     //property secondary_use_markup: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_secondary_use_markup  { property is writeable but setter not declared } ;
7756     //property text: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_text  { property is writeable but setter not declared } ;
7757     //property use_markup: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_use_markup  { property is writeable but setter not declared } ;
7758   end;
7759 
7760   TGtkMessageDialogPrivate = record
7761   end;
7762 
7763 
7764 
7765   PPGtkMessageDialogClass = ^PGtkMessageDialogClass;
7766   PGtkMessageDialogClass = ^TGtkMessageDialogClass;
7767   TGtkMessageDialogClass = object
7768     parent_class: TGtkDialogClass;
7769     _gtk_reserved1: procedure; cdecl;
7770     _gtk_reserved2: procedure; cdecl;
7771     _gtk_reserved3: procedure; cdecl;
7772     _gtk_reserved4: procedure; cdecl;
7773   end;
7774 
7775   TGtkMiscPrivate = record
7776   end;
7777 
7778 
7779   TGtkModuleDisplayInitFunc = procedure(display: PGdkDisplay); cdecl;
7780   TGtkModuleInitFunc = procedure(argc: Pgint; argv: PPPgchar); cdecl;
7781 
7782   PPGtkMountOperation = ^PGtkMountOperation;
7783   PGtkMountOperation = ^TGtkMountOperation;
7784 
7785   PPGtkMountOperationPrivate = ^PGtkMountOperationPrivate;
7786   PGtkMountOperationPrivate = ^TGtkMountOperationPrivate;
7787   TGtkMountOperation = object(TGMountOperation)
7788     priv1: PGtkMountOperationPrivate;
newnull7789     function new(parent: PGtkWindow): PGtkMountOperation; cdecl; inline; static;
get_parentnull7790     function get_parent: PGtkWindow; cdecl; inline;
get_screennull7791     function get_screen: PGdkScreen; cdecl; inline;
is_showingnull7792     function is_showing: gboolean; cdecl; inline;
7793     procedure set_parent(parent: PGtkWindow); cdecl; inline;
7794     procedure set_screen(screen: PGdkScreen); cdecl; inline;
7795     //property is_showing1: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_is_showing ;
7796     property parent: PGtkWindow read get_parent write set_parent;
7797     property screen: PGdkScreen read get_screen write set_screen;
7798   end;
7799 
7800   TGtkMountOperationPrivate = record
7801   end;
7802 
7803 
7804 
7805   PPGtkMountOperationClass = ^PGtkMountOperationClass;
7806   PGtkMountOperationClass = ^TGtkMountOperationClass;
7807   TGtkMountOperationClass = object
7808     parent_class: TGMountOperationClass;
7809     _gtk_reserved1: procedure; cdecl;
7810     _gtk_reserved2: procedure; cdecl;
7811     _gtk_reserved3: procedure; cdecl;
7812     _gtk_reserved4: procedure; cdecl;
7813   end;
7814 
7815   PPGtkNotebook = ^PGtkNotebook;
7816   PGtkNotebook = ^TGtkNotebook;
7817 
7818   PPGtkNotebookPrivate = ^PGtkNotebookPrivate;
7819   PGtkNotebookPrivate = ^TGtkNotebookPrivate;
7820   TGtkNotebook = object(TGtkContainer)
7821     priv2: PGtkNotebookPrivate;
newnull7822     function new: PGtkNotebook; cdecl; inline; static;
append_pagenull7823     function append_page(child: PGtkWidget; tab_label: PGtkWidget): gint; cdecl; inline;
append_page_menunull7824     function append_page_menu(child: PGtkWidget; tab_label: PGtkWidget; menu_label: PGtkWidget): gint; cdecl; inline;
get_action_widgetnull7825     function get_action_widget(pack_type: TGtkPackType): PGtkWidget; cdecl; inline;
get_current_pagenull7826     function get_current_page: gint; cdecl; inline;
get_group_namenull7827     function get_group_name: Pgchar; cdecl; inline;
get_menu_labelnull7828     function get_menu_label(child: PGtkWidget): PGtkWidget; cdecl; inline;
get_menu_label_textnull7829     function get_menu_label_text(child: PGtkWidget): Pgchar; cdecl; inline;
get_n_pagesnull7830     function get_n_pages: gint; cdecl; inline;
get_nth_pagenull7831     function get_nth_page(page_num: gint): PGtkWidget; cdecl; inline;
get_scrollablenull7832     function get_scrollable: gboolean; cdecl; inline;
get_show_bordernull7833     function get_show_border: gboolean; cdecl; inline;
get_show_tabsnull7834     function get_show_tabs: gboolean; cdecl; inline;
get_tab_detachablenull7835     function get_tab_detachable(child: PGtkWidget): gboolean; cdecl; inline;
get_tab_labelnull7836     function get_tab_label(child: PGtkWidget): PGtkWidget; cdecl; inline;
get_tab_label_textnull7837     function get_tab_label_text(child: PGtkWidget): Pgchar; cdecl; inline;
get_tab_posnull7838     function get_tab_pos: TGtkPositionType; cdecl; inline;
get_tab_reorderablenull7839     function get_tab_reorderable(child: PGtkWidget): gboolean; cdecl; inline;
insert_pagenull7840     function insert_page(child: PGtkWidget; tab_label: PGtkWidget; position: gint): gint; cdecl; inline;
insert_page_menunull7841     function insert_page_menu(child: PGtkWidget; tab_label: PGtkWidget; menu_label: PGtkWidget; position: gint): gint; cdecl; inline;
7842     procedure next_page; cdecl; inline;
page_numnull7843     function page_num(child: PGtkWidget): gint; cdecl; inline;
7844     procedure popup_disable; cdecl; inline;
7845     procedure popup_enable; cdecl; inline;
prepend_pagenull7846     function prepend_page(child: PGtkWidget; tab_label: PGtkWidget): gint; cdecl; inline;
prepend_page_menunull7847     function prepend_page_menu(child: PGtkWidget; tab_label: PGtkWidget; menu_label: PGtkWidget): gint; cdecl; inline;
7848     procedure prev_page; cdecl; inline;
7849     procedure remove_page(page_num: gint); cdecl; inline;
7850     procedure reorder_child(child: PGtkWidget; position: gint); cdecl; inline;
7851     procedure set_action_widget(widget: PGtkWidget; pack_type: TGtkPackType); cdecl; inline;
7852     procedure set_current_page(page_num: gint); cdecl; inline;
7853     procedure set_group_name(group_name: Pgchar); cdecl; inline;
7854     procedure set_menu_label(child: PGtkWidget; menu_label: PGtkWidget); cdecl; inline;
7855     procedure set_menu_label_text(child: PGtkWidget; menu_text: Pgchar); cdecl; inline;
7856     procedure set_scrollable(scrollable: gboolean); cdecl; inline;
7857     procedure set_show_border(show_border: gboolean); cdecl; inline;
7858     procedure set_show_tabs(show_tabs: gboolean); cdecl; inline;
7859     procedure set_tab_detachable(child: PGtkWidget; detachable: gboolean); cdecl; inline;
7860     procedure set_tab_label(child: PGtkWidget; tab_label: PGtkWidget); cdecl; inline;
7861     procedure set_tab_label_text(child: PGtkWidget; tab_text: Pgchar); cdecl; inline;
7862     procedure set_tab_pos(pos: TGtkPositionType); cdecl; inline;
7863     procedure set_tab_reorderable(child: PGtkWidget; reorderable: gboolean); cdecl; inline;
7864     //property enable_popup: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_enable_popup  { property is writeable but setter not declared } ;
7865     property group_name: Pgchar read get_group_name write set_group_name;
7866     //property page: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_page  { property is writeable but setter not declared } ;
7867     property scrollable: gboolean read get_scrollable write set_scrollable;
7868     property show_border: gboolean read get_show_border write set_show_border;
7869     property show_tabs: gboolean read get_show_tabs write set_show_tabs;
7870     property tab_pos: TGtkPositionType read get_tab_pos write set_tab_pos;
7871   end;
7872 
7873   PPGtkNotebookTab = ^PGtkNotebookTab;
7874   PGtkNotebookTab = ^TGtkNotebookTab;
7875 
7876   TGtkNotebookPrivate = record
7877   end;
7878 
7879 
7880 
7881   PPGtkNotebookClass = ^PGtkNotebookClass;
7882   PGtkNotebookClass = ^TGtkNotebookClass;
7883   TGtkNotebookClass = object
7884     parent_class: TGtkContainerClass;
7885     switch_page: procedure(notebook: PGtkNotebook; page: PGtkWidget; page_num: guint); cdecl;
otebooknull7886     select_page: function(notebook: PGtkNotebook; move_focus: gboolean): gboolean; cdecl;
otebooknull7887     focus_tab: function(notebook: PGtkNotebook; type_: TGtkNotebookTab): gboolean; cdecl;
otebooknull7888     change_current_page: function(notebook: PGtkNotebook; offset: gint): gboolean; cdecl;
7889     move_focus_out: procedure(notebook: PGtkNotebook; direction: TGtkDirectionType); cdecl;
otebooknull7890     reorder_tab: function(notebook: PGtkNotebook; direction: TGtkDirectionType; move_to_last: gboolean): gboolean; cdecl;
otebooknull7891     insert_page: function(notebook: PGtkNotebook; child: PGtkWidget; tab_label: PGtkWidget; menu_label: PGtkWidget; position: gint): gint; cdecl;
otebooknull7892     create_window: function(notebook: PGtkNotebook; page: PGtkWidget; x: gint; y: gint): PGtkNotebook; cdecl;
7893     page_reordered: procedure(notebook: PGtkNotebook; child: PGtkWidget; page_num: guint); cdecl;
7894     page_removed: procedure(notebook: PGtkNotebook; child: PGtkWidget; page_num: guint); cdecl;
7895     page_added: procedure(notebook: PGtkNotebook; child: PGtkWidget; page_num: guint); cdecl;
7896     _gtk_reserved1: procedure; cdecl;
7897     _gtk_reserved2: procedure; cdecl;
7898     _gtk_reserved3: procedure; cdecl;
7899     _gtk_reserved4: procedure; cdecl;
7900     _gtk_reserved5: procedure; cdecl;
7901     _gtk_reserved6: procedure; cdecl;
7902     _gtk_reserved7: procedure; cdecl;
7903     _gtk_reserved8: procedure; cdecl;
7904   end;
7905 
7906   PPGtkNumberUpLayout = ^PGtkNumberUpLayout;
7907   PGtkNumberUpLayout = ^TGtkNumberUpLayout;
7908 
7909   PPGtkNumerableIcon = ^PGtkNumerableIcon;
7910   PGtkNumerableIcon = ^TGtkNumerableIcon;
7911 
7912   PPGtkNumerableIconPrivate = ^PGtkNumerableIconPrivate;
7913   PGtkNumerableIconPrivate = ^TGtkNumerableIconPrivate;
7914   TGtkNumerableIcon = object(TGEmblemedIcon)
7915     priv1: PGtkNumerableIconPrivate;
newnull7916     function new(base_icon: PGIcon): PGIcon; cdecl; inline; static;
new_with_style_contextnull7917     function new_with_style_context(base_icon: PGIcon; context: PGtkStyleContext): PGIcon; cdecl; inline; static;
get_background_giconnull7918     function get_background_gicon: PGIcon; cdecl; inline;
get_background_icon_namenull7919     function get_background_icon_name: Pgchar; cdecl; inline;
get_countnull7920     function get_count: gint; cdecl; inline;
get_labelnull7921     function get_label: Pgchar; cdecl; inline;
get_style_contextnull7922     function get_style_context: PGtkStyleContext; cdecl; inline;
7923     procedure set_background_gicon(icon: PGIcon); cdecl; inline;
7924     procedure set_background_icon_name(icon_name: Pgchar); cdecl; inline;
7925     procedure set_count(count: gint); cdecl; inline;
7926     procedure set_label(label_: Pgchar); cdecl; inline;
7927     procedure set_style_context(style: PGtkStyleContext); cdecl; inline;
7928     //property background_icon: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_background_icon  { property is writeable but setter not declared } ;
7929     property background_icon_name: Pgchar read get_background_icon_name write set_background_icon_name;
7930     property count: gint read get_count write set_count;
7931     property label_: Pgchar read get_label write set_label;
7932     property style_context: PGtkStyleContext read get_style_context write set_style_context;
7933   end;
7934 
7935   TGtkNumerableIconPrivate = record
7936   end;
7937 
7938 
7939 
7940   PPGtkNumerableIconClass = ^PGtkNumerableIconClass;
7941   PGtkNumerableIconClass = ^TGtkNumerableIconClass;
7942   TGtkNumerableIconClass = object
7943     parent_class: TGEmblemedIconClass;
7944     padding: array [0..15] of gpointer;
7945   end;
7946 
7947   PPGtkOffscreenWindow = ^PGtkOffscreenWindow;
7948   PGtkOffscreenWindow = ^TGtkOffscreenWindow;
7949   TGtkOffscreenWindow = object(TGtkWindow)
newnull7950     function new: PGtkOffscreenWindow; cdecl; inline; static;
get_pixbufnull7951     function get_pixbuf: PGdkPixbuf; cdecl; inline;
get_surfacenull7952     function get_surface: Pcairo_surface_t; cdecl; inline;
7953   end;
7954 
7955   PPGtkOffscreenWindowClass = ^PGtkOffscreenWindowClass;
7956   PGtkOffscreenWindowClass = ^TGtkOffscreenWindowClass;
7957   TGtkOffscreenWindowClass = object
7958     parent_class: TGtkWindowClass;
7959     _gtk_reserved1: procedure; cdecl;
7960     _gtk_reserved2: procedure; cdecl;
7961     _gtk_reserved3: procedure; cdecl;
7962     _gtk_reserved4: procedure; cdecl;
7963   end;
7964 
7965   PPGtkOrientableIface = ^PGtkOrientableIface;
7966   PGtkOrientableIface = ^TGtkOrientableIface;
7967   TGtkOrientableIface = object
7968     base_iface: TGTypeInterface;
7969   end;
7970 
7971   PPGtkOverlay = ^PGtkOverlay;
7972   PGtkOverlay = ^TGtkOverlay;
7973 
7974   PPGtkOverlayPrivate = ^PGtkOverlayPrivate;
7975   PGtkOverlayPrivate = ^TGtkOverlayPrivate;
7976   TGtkOverlay = object(TGtkBin)
7977     priv3: PGtkOverlayPrivate;
newnull7978     function new: PGtkOverlay; cdecl; inline; static;
7979     procedure add_overlay(widget: PGtkWidget); cdecl; inline;
7980   end;
7981 
7982   TGtkOverlayPrivate = record
7983   end;
7984 
7985 
7986 
7987   PPGtkOverlayClass = ^PGtkOverlayClass;
7988   PGtkOverlayClass = ^TGtkOverlayClass;
7989   TGtkOverlayClass = object
7990     parent_class: TGtkBinClass;
verlaynull7991     get_child_position: function(overlay: PGtkOverlay; widget: PGtkWidget; allocation: PGtkAllocation): gboolean; cdecl;
7992     _gtk_reserved1: procedure; cdecl;
7993     _gtk_reserved2: procedure; cdecl;
7994     _gtk_reserved3: procedure; cdecl;
7995     _gtk_reserved4: procedure; cdecl;
7996     _gtk_reserved5: procedure; cdecl;
7997     _gtk_reserved6: procedure; cdecl;
7998     _gtk_reserved7: procedure; cdecl;
7999     _gtk_reserved8: procedure; cdecl;
8000   end;
8001 
8002   PPGtkPageOrientation = ^PGtkPageOrientation;
8003   PGtkPageOrientation = ^TGtkPageOrientation;
8004 
8005   PPGtkPageRange = ^PGtkPageRange;
8006   PGtkPageRange = ^TGtkPageRange;
8007 
8008   TGtkPageRange = record
8009     start: gint;
8010     end_: gint;
8011   end;
8012 
8013 
8014 
8015   PPGtkPageSet = ^PGtkPageSet;
8016   PGtkPageSet = ^TGtkPageSet;
8017 
8018   PPGtkPageSetup = ^PGtkPageSetup;
8019   PGtkPageSetup = ^TGtkPageSetup;
8020 
8021   PPGtkUnit = ^PGtkUnit;
8022   PGtkUnit = ^TGtkUnit;
8023 
8024   PPGtkPaperSize = ^PGtkPaperSize;
8025   PGtkPaperSize = ^TGtkPaperSize;
8026   TGtkPageSetup = object(TGObject)
newnull8027     function new: PGtkPageSetup; cdecl; inline; static;
new_from_filenull8028     function new_from_file(file_name: Pgchar; error: PPGError): PGtkPageSetup; cdecl; inline; static;
new_from_key_filenull8029     function new_from_key_file(key_file: PGKeyFile; group_name: Pgchar; error: PPGError): PGtkPageSetup; cdecl; inline; static;
copynull8030     function copy: PGtkPageSetup; cdecl; inline;
get_bottom_marginnull8031     function get_bottom_margin(unit_: TGtkUnit): gdouble; cdecl; inline;
get_left_marginnull8032     function get_left_margin(unit_: TGtkUnit): gdouble; cdecl; inline;
get_orientationnull8033     function get_orientation: TGtkPageOrientation; cdecl; inline;
get_page_heightnull8034     function get_page_height(unit_: TGtkUnit): gdouble; cdecl; inline;
get_page_widthnull8035     function get_page_width(unit_: TGtkUnit): gdouble; cdecl; inline;
get_paper_heightnull8036     function get_paper_height(unit_: TGtkUnit): gdouble; cdecl; inline;
get_paper_sizenull8037     function get_paper_size: PGtkPaperSize; cdecl; inline;
get_paper_widthnull8038     function get_paper_width(unit_: TGtkUnit): gdouble; cdecl; inline;
get_right_marginnull8039     function get_right_margin(unit_: TGtkUnit): gdouble; cdecl; inline;
get_top_marginnull8040     function get_top_margin(unit_: TGtkUnit): gdouble; cdecl; inline;
load_filenull8041     function load_file(file_name: Pgchar; error: PPGError): gboolean; cdecl; inline;
load_key_filenull8042     function load_key_file(key_file: PGKeyFile; group_name: Pgchar; error: PPGError): gboolean; cdecl; inline;
8043     procedure set_bottom_margin(margin: gdouble; unit_: TGtkUnit); cdecl; inline;
8044     procedure set_left_margin(margin: gdouble; unit_: TGtkUnit); cdecl; inline;
8045     procedure set_orientation(orientation: TGtkPageOrientation); cdecl; inline;
8046     procedure set_paper_size(size: PGtkPaperSize); cdecl; inline;
8047     procedure set_paper_size_and_default_margins(size: PGtkPaperSize); cdecl; inline;
8048     procedure set_right_margin(margin: gdouble; unit_: TGtkUnit); cdecl; inline;
8049     procedure set_top_margin(margin: gdouble; unit_: TGtkUnit); cdecl; inline;
to_filenull8050     function to_file(file_name: Pgchar; error: PPGError): gboolean; cdecl; inline;
8051     procedure to_key_file(key_file: PGKeyFile; group_name: Pgchar); cdecl; inline;
8052   end;
8053   TGtkPaperSize = object
newnull8054     function new(name: Pgchar): PGtkPaperSize; cdecl; inline; static;
new_customnull8055     function new_custom(name: Pgchar; display_name: Pgchar; width: gdouble; height: gdouble; unit_: TGtkUnit): PGtkPaperSize; cdecl; inline; static;
new_from_key_filenull8056     function new_from_key_file(key_file: PGKeyFile; group_name: Pgchar; error: PPGError): PGtkPaperSize; cdecl; inline; static;
new_from_ppdnull8057     function new_from_ppd(ppd_name: Pgchar; ppd_display_name: Pgchar; width: gdouble; height: gdouble): PGtkPaperSize; cdecl; inline; static;
copynull8058     function copy: PGtkPaperSize; cdecl; inline;
8059     procedure free; cdecl; inline;
get_default_bottom_marginnull8060     function get_default_bottom_margin(unit_: TGtkUnit): gdouble; cdecl; inline;
get_default_left_marginnull8061     function get_default_left_margin(unit_: TGtkUnit): gdouble; cdecl; inline;
get_default_right_marginnull8062     function get_default_right_margin(unit_: TGtkUnit): gdouble; cdecl; inline;
get_default_top_marginnull8063     function get_default_top_margin(unit_: TGtkUnit): gdouble; cdecl; inline;
get_display_namenull8064     function get_display_name: Pgchar; cdecl; inline;
get_heightnull8065     function get_height(unit_: TGtkUnit): gdouble; cdecl; inline;
get_namenull8066     function get_name: Pgchar; cdecl; inline;
get_ppd_namenull8067     function get_ppd_name: Pgchar; cdecl; inline;
get_widthnull8068     function get_width(unit_: TGtkUnit): gdouble; cdecl; inline;
is_customnull8069     function is_custom: gboolean; cdecl; inline;
is_equalnull8070     function is_equal(size2: PGtkPaperSize): gboolean; cdecl; inline;
8071     procedure set_size(width: gdouble; height: gdouble; unit_: TGtkUnit); cdecl; inline;
8072     procedure to_key_file(key_file: PGKeyFile; group_name: Pgchar); cdecl; inline;
get_defaultnull8073     function get_default: Pgchar; cdecl; inline; static;
get_paper_sizesnull8074     function get_paper_sizes(include_custom: gboolean): PGList; cdecl; inline; static;
8075   end;
8076   TGtkPageSetupDoneFunc = procedure(page_setup: PGtkPageSetup; data: gpointer); cdecl;
8077 
8078   TGtkPanedPrivate = record
8079   end;
8080 
8081 
8082 
8083   PPGtkPlug = ^PGtkPlug;
8084   PGtkPlug = ^TGtkPlug;
8085 
8086   PPGtkPlugPrivate = ^PGtkPlugPrivate;
8087   PGtkPlugPrivate = ^TGtkPlugPrivate;
8088   TGtkPlug = object(TGtkWindow)
8089     priv4: PGtkPlugPrivate;
newnull8090     function new(socket_id: TWindow): PGtkPlug; cdecl; inline; static;
new_for_displaynull8091     function new_for_display(display: PGdkDisplay; socket_id: TWindow): PGtkPlug; cdecl; inline; static;
8092     procedure construct(socket_id: TWindow); cdecl; inline;
8093     procedure construct_for_display(display: PGdkDisplay; socket_id: TWindow); cdecl; inline;
get_embeddednull8094     function get_embedded: gboolean; cdecl; inline;
get_idnull8095     function get_id: TWindow; cdecl; inline;
get_socket_windownull8096     function get_socket_window: PGdkWindow; cdecl; inline;
8097     property embedded: gboolean read get_embedded ;
8098     property socket_window: PGdkWindow read get_socket_window ;
8099   end;
8100 
8101   TGtkPlugPrivate = record
8102   end;
8103 
8104 
8105 
8106   PPGtkPlugClass = ^PGtkPlugClass;
8107   PGtkPlugClass = ^TGtkPlugClass;
8108   TGtkPlugClass = object
8109     parent_class: TGtkWindowClass;
8110     embedded: procedure(plug: PGtkPlug); cdecl;
8111     _gtk_reserved1: procedure; cdecl;
8112     _gtk_reserved2: procedure; cdecl;
8113     _gtk_reserved3: procedure; cdecl;
8114     _gtk_reserved4: procedure; cdecl;
8115   end;
8116 
8117   PPGtkPolicyType = ^PGtkPolicyType;
8118   PGtkPolicyType = ^TGtkPolicyType;
8119 
8120   PPGtkPrintContext = ^PGtkPrintContext;
8121   PGtkPrintContext = ^TGtkPrintContext;
8122   TGtkPrintContext = object(TGObject)
create_pango_contextnull8123     function create_pango_context: PPangoContext; cdecl; inline;
create_pango_layoutnull8124     function create_pango_layout: PPangoLayout; cdecl; inline;
get_cairo_contextnull8125     function get_cairo_context: Pcairo_t; cdecl; inline;
get_dpi_xnull8126     function get_dpi_x: gdouble; cdecl; inline;
get_dpi_ynull8127     function get_dpi_y: gdouble; cdecl; inline;
get_hard_marginsnull8128     function get_hard_margins(top: Pgdouble; bottom: Pgdouble; left: Pgdouble; right: Pgdouble): gboolean; cdecl; inline;
get_heightnull8129     function get_height: gdouble; cdecl; inline;
get_page_setupnull8130     function get_page_setup: PGtkPageSetup; cdecl; inline;
get_pango_fontmapnull8131     function get_pango_fontmap: PPangoFontMap; cdecl; inline;
get_widthnull8132     function get_width: gdouble; cdecl; inline;
8133     procedure set_cairo_context(cr: Pcairo_t; dpi_x: gdouble; dpi_y: gdouble); cdecl; inline;
8134   end;
8135 
8136   PPGtkPrintDuplex = ^PGtkPrintDuplex;
8137   PGtkPrintDuplex = ^TGtkPrintDuplex;
8138 
8139   PPGtkPrintError = ^PGtkPrintError;
8140   PGtkPrintError = ^TGtkPrintError;
8141 
8142   PPGtkPrintOperationPreview = ^PGtkPrintOperationPreview;
8143   PGtkPrintOperationPreview = ^TGtkPrintOperationPreview;
8144   TGtkPrintOperationPreview = object
8145     got_page_size: procedure(context: TGtkPrintContext; page_setup: TGtkPageSetup); cdecl;
8146     ready: procedure(context: TGtkPrintContext); cdecl;
8147     procedure end_preview; cdecl; inline;
is_selectednull8148     function is_selected(page_nr: gint): gboolean; cdecl; inline;
8149     procedure render_page(page_nr: gint); cdecl; inline;
8150   end;
8151 
8152   PPGtkPrintOperation = ^PGtkPrintOperation;
8153   PGtkPrintOperation = ^TGtkPrintOperation;
8154 
8155   PPGtkPrintSettings = ^PGtkPrintSettings;
8156   PGtkPrintSettings = ^TGtkPrintSettings;
8157 
8158   PPGtkPrintStatus = ^PGtkPrintStatus;
8159   PGtkPrintStatus = ^TGtkPrintStatus;
8160 
8161   PPGtkPrintOperationResult = ^PGtkPrintOperationResult;
8162   PGtkPrintOperationResult = ^TGtkPrintOperationResult;
8163 
8164   PPGtkPrintOperationAction = ^PGtkPrintOperationAction;
8165   PGtkPrintOperationAction = ^TGtkPrintOperationAction;
8166 
8167   PPGtkPrintOperationPrivate = ^PGtkPrintOperationPrivate;
8168   PGtkPrintOperationPrivate = ^TGtkPrintOperationPrivate;
8169   TGtkPrintOperation = object(TGObject)
8170     priv: PGtkPrintOperationPrivate;
newnull8171     function new: PGtkPrintOperation; cdecl; inline; static;
8172     procedure cancel; cdecl; inline;
8173     procedure draw_page_finish; cdecl; inline;
get_default_page_setupnull8174     function get_default_page_setup: PGtkPageSetup; cdecl; inline;
get_embed_page_setupnull8175     function get_embed_page_setup: gboolean; cdecl; inline;
8176     procedure get_error(error: PPGError); cdecl; inline;
get_has_selectionnull8177     function get_has_selection: gboolean; cdecl; inline;
get_n_pages_to_printnull8178     function get_n_pages_to_print: gint; cdecl; inline;
get_print_settingsnull8179     function get_print_settings: PGtkPrintSettings; cdecl; inline;
get_statusnull8180     function get_status: TGtkPrintStatus; cdecl; inline;
get_status_stringnull8181     function get_status_string: Pgchar; cdecl; inline;
get_support_selectionnull8182     function get_support_selection: gboolean; cdecl; inline;
is_finishednull8183     function is_finished: gboolean; cdecl; inline;
runnull8184     function run(action: TGtkPrintOperationAction; parent: PGtkWindow; error: PPGError): TGtkPrintOperationResult; cdecl; inline;
8185     procedure set_allow_async(allow_async: gboolean); cdecl; inline;
8186     procedure set_current_page(current_page: gint); cdecl; inline;
8187     procedure set_custom_tab_label(label_: Pgchar); cdecl; inline;
8188     procedure set_default_page_setup(default_page_setup: PGtkPageSetup); cdecl; inline;
8189     procedure set_defer_drawing; cdecl; inline;
8190     procedure set_embed_page_setup(embed: gboolean); cdecl; inline;
8191     procedure set_export_filename(filename: Pgchar); cdecl; inline;
8192     procedure set_has_selection(has_selection: gboolean); cdecl; inline;
8193     procedure set_job_name(job_name: Pgchar); cdecl; inline;
8194     procedure set_n_pages(n_pages: gint); cdecl; inline;
8195     procedure set_print_settings(print_settings: PGtkPrintSettings); cdecl; inline;
8196     procedure set_show_progress(show_progress: gboolean); cdecl; inline;
8197     procedure set_support_selection(support_selection: gboolean); cdecl; inline;
8198     procedure set_track_print_status(track_status: gboolean); cdecl; inline;
8199     procedure set_unit(unit_: TGtkUnit); cdecl; inline;
8200     procedure set_use_full_page(full_page: gboolean); cdecl; inline;
8201     //property allow_async: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_allow_async  { property is writeable but setter not declared } ;
8202     //property current_page: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_current_page  { property is writeable but setter not declared } ;
8203     //property custom_tab_label: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_custom_tab_label  { property is writeable but setter not declared } ;
8204     property default_page_setup: PGtkPageSetup read get_default_page_setup write set_default_page_setup;
8205     property embed_page_setup: gboolean read get_embed_page_setup write set_embed_page_setup;
8206     //property export_filename: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_export_filename  { property is writeable but setter not declared } ;
8207     property has_selection: gboolean read get_has_selection write set_has_selection;
8208     //property job_name: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_job_name  { property is writeable but setter not declared } ;
8209     //property n_pages: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_n_pages  { property is writeable but setter not declared } ;
8210     property n_pages_to_print: gint read get_n_pages_to_print ;
8211     property print_settings: PGtkPrintSettings read get_print_settings write set_print_settings;
8212     //property show_progress: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_show_progress  { property is writeable but setter not declared } ;
8213     property status: TGtkPrintStatus read get_status ;
8214     property status_string: Pgchar read get_status_string ;
8215     property support_selection: gboolean read get_support_selection write set_support_selection;
8216     //property track_print_status: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_track_print_status  { property is writeable but setter not declared } ;
8217     //property unit_: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_unit  { property is writeable but setter not declared } ;
8218     //property use_full_page: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_use_full_page  { property is writeable but setter not declared } ;
8219   end;
8220 
8221   PPGtkPrintSettingsFunc = ^PGtkPrintSettingsFunc;
8222   PGtkPrintSettingsFunc = ^TGtkPrintSettingsFunc;
8223   TGtkPrintSettingsFunc = procedure(key: Pgchar; value: Pgchar; user_data: gpointer); cdecl;
8224 
8225   PPGtkPrintPages = ^PGtkPrintPages;
8226   PGtkPrintPages = ^TGtkPrintPages;
8227 
8228   PPGtkPrintQuality = ^PGtkPrintQuality;
8229   PGtkPrintQuality = ^TGtkPrintQuality;
8230   TGtkPrintSettings = object(TGObject)
newnull8231     function new: PGtkPrintSettings; cdecl; inline; static;
new_from_filenull8232     function new_from_file(file_name: Pgchar; error: PPGError): PGtkPrintSettings; cdecl; inline; static;
new_from_key_filenull8233     function new_from_key_file(key_file: PGKeyFile; group_name: Pgchar; error: PPGError): PGtkPrintSettings; cdecl; inline; static;
copynull8234     function copy: PGtkPrintSettings; cdecl; inline;
8235     procedure foreach(func: TGtkPrintSettingsFunc; user_data: gpointer); cdecl; inline;
getnull8236     function get(key: Pgchar): Pgchar; cdecl; inline;
get_boolnull8237     function get_bool(key: Pgchar): gboolean; cdecl; inline;
get_collatenull8238     function get_collate: gboolean; cdecl; inline;
get_default_sourcenull8239     function get_default_source: Pgchar; cdecl; inline;
get_dithernull8240     function get_dither: Pgchar; cdecl; inline;
get_doublenull8241     function get_double(key: Pgchar): gdouble; cdecl; inline;
get_double_with_defaultnull8242     function get_double_with_default(key: Pgchar; def: gdouble): gdouble; cdecl; inline;
get_duplexnull8243     function get_duplex: TGtkPrintDuplex; cdecl; inline;
get_finishingsnull8244     function get_finishings: Pgchar; cdecl; inline;
get_intnull8245     function get_int(key: Pgchar): gint; cdecl; inline;
get_int_with_defaultnull8246     function get_int_with_default(key: Pgchar; def: gint): gint; cdecl; inline;
get_lengthnull8247     function get_length(key: Pgchar; unit_: TGtkUnit): gdouble; cdecl; inline;
get_media_typenull8248     function get_media_type: Pgchar; cdecl; inline;
get_n_copiesnull8249     function get_n_copies: gint; cdecl; inline;
get_number_upnull8250     function get_number_up: gint; cdecl; inline;
get_number_up_layoutnull8251     function get_number_up_layout: TGtkNumberUpLayout; cdecl; inline;
get_orientationnull8252     function get_orientation: TGtkPageOrientation; cdecl; inline;
get_output_binnull8253     function get_output_bin: Pgchar; cdecl; inline;
get_page_rangesnull8254     function get_page_ranges(num_ranges: Pgint): PGtkPageRange; cdecl; inline;
get_page_setnull8255     function get_page_set: TGtkPageSet; cdecl; inline;
get_paper_heightnull8256     function get_paper_height(unit_: TGtkUnit): gdouble; cdecl; inline;
get_paper_sizenull8257     function get_paper_size: PGtkPaperSize; cdecl; inline;
get_paper_widthnull8258     function get_paper_width(unit_: TGtkUnit): gdouble; cdecl; inline;
get_print_pagesnull8259     function get_print_pages: TGtkPrintPages; cdecl; inline;
get_printernull8260     function get_printer: Pgchar; cdecl; inline;
get_printer_lpinull8261     function get_printer_lpi: gdouble; cdecl; inline;
get_qualitynull8262     function get_quality: TGtkPrintQuality; cdecl; inline;
get_resolutionnull8263     function get_resolution: gint; cdecl; inline;
get_resolution_xnull8264     function get_resolution_x: gint; cdecl; inline;
get_resolution_ynull8265     function get_resolution_y: gint; cdecl; inline;
get_reversenull8266     function get_reverse: gboolean; cdecl; inline;
get_scalenull8267     function get_scale: gdouble; cdecl; inline;
get_use_colornull8268     function get_use_color: gboolean; cdecl; inline;
has_keynull8269     function has_key(key: Pgchar): gboolean; cdecl; inline;
load_filenull8270     function load_file(file_name: Pgchar; error: PPGError): gboolean; cdecl; inline;
load_key_filenull8271     function load_key_file(key_file: PGKeyFile; group_name: Pgchar; error: PPGError): gboolean; cdecl; inline;
8272     procedure set_(key: Pgchar; value: Pgchar); cdecl; inline;
8273     procedure set_bool(key: Pgchar; value: gboolean); cdecl; inline;
8274     procedure set_collate(collate: gboolean); cdecl; inline;
8275     procedure set_default_source(default_source: Pgchar); cdecl; inline;
8276     procedure set_dither(dither: Pgchar); cdecl; inline;
8277     procedure set_double(key: Pgchar; value: gdouble); cdecl; inline;
8278     procedure set_duplex(duplex: TGtkPrintDuplex); cdecl; inline;
8279     procedure set_finishings(finishings: Pgchar); cdecl; inline;
8280     procedure set_int(key: Pgchar; value: gint); cdecl; inline;
8281     procedure set_length(key: Pgchar; value: gdouble; unit_: TGtkUnit); cdecl; inline;
8282     procedure set_media_type(media_type: Pgchar); cdecl; inline;
8283     procedure set_n_copies(num_copies: gint); cdecl; inline;
8284     procedure set_number_up(number_up: gint); cdecl; inline;
8285     procedure set_number_up_layout(number_up_layout: TGtkNumberUpLayout); cdecl; inline;
8286     procedure set_orientation(orientation: TGtkPageOrientation); cdecl; inline;
8287     procedure set_output_bin(output_bin: Pgchar); cdecl; inline;
8288     procedure set_page_ranges(page_ranges: PGtkPageRange; num_ranges: gint); cdecl; inline;
8289     procedure set_page_set(page_set: TGtkPageSet); cdecl; inline;
8290     procedure set_paper_height(height: gdouble; unit_: TGtkUnit); cdecl; inline;
8291     procedure set_paper_size(paper_size: PGtkPaperSize); cdecl; inline;
8292     procedure set_paper_width(width: gdouble; unit_: TGtkUnit); cdecl; inline;
8293     procedure set_print_pages(pages: TGtkPrintPages); cdecl; inline;
8294     procedure set_printer(printer: Pgchar); cdecl; inline;
8295     procedure set_printer_lpi(lpi: gdouble); cdecl; inline;
8296     procedure set_quality(quality: TGtkPrintQuality); cdecl; inline;
8297     procedure set_resolution(resolution: gint); cdecl; inline;
8298     procedure set_resolution_xy(resolution_x: gint; resolution_y: gint); cdecl; inline;
8299     procedure set_reverse(reverse: gboolean); cdecl; inline;
8300     procedure set_scale(scale: gdouble); cdecl; inline;
8301     procedure set_use_color(use_color: gboolean); cdecl; inline;
to_filenull8302     function to_file(file_name: Pgchar; error: PPGError): gboolean; cdecl; inline;
8303     procedure to_key_file(key_file: PGKeyFile; group_name: Pgchar); cdecl; inline;
8304     procedure unset(key: Pgchar); cdecl; inline;
8305   end;
8306 
8307   TGtkPrintOperationPrivate = record
8308   end;
8309 
8310 
8311 
8312   PPGtkPrintOperationClass = ^PGtkPrintOperationClass;
8313   PGtkPrintOperationClass = ^TGtkPrintOperationClass;
8314   TGtkPrintOperationClass = object
8315     parent_class: TGObjectClass;
8316     done: procedure(operation: PGtkPrintOperation; result_: TGtkPrintOperationResult); cdecl;
8317     begin_print: procedure(operation: PGtkPrintOperation; context: PGtkPrintContext); cdecl;
perationnull8318     paginate: function(operation: PGtkPrintOperation; context: PGtkPrintContext): gboolean; cdecl;
8319     request_page_setup: procedure(operation: PGtkPrintOperation; context: PGtkPrintContext; page_nr: gint; setup: PGtkPageSetup); cdecl;
8320     draw_page: procedure(operation: PGtkPrintOperation; context: PGtkPrintContext; page_nr: gint); cdecl;
8321     end_print: procedure(operation: PGtkPrintOperation; context: PGtkPrintContext); cdecl;
8322     status_changed: procedure(operation: PGtkPrintOperation); cdecl;
perationnull8323     create_custom_widget: function(operation: PGtkPrintOperation): PGtkWidget; cdecl;
8324     custom_widget_apply: procedure(operation: PGtkPrintOperation; widget: PGtkWidget); cdecl;
perationnull8325     preview: function(operation: PGtkPrintOperation; preview: PGtkPrintOperationPreview; context: PGtkPrintContext; parent: PGtkWindow): gboolean; cdecl;
8326     update_custom_widget: procedure(operation: PGtkPrintOperation; widget: PGtkWidget; setup: PGtkPageSetup; settings: PGtkPrintSettings); cdecl;
8327     _gtk_reserved1: procedure; cdecl;
8328     _gtk_reserved2: procedure; cdecl;
8329     _gtk_reserved3: procedure; cdecl;
8330     _gtk_reserved4: procedure; cdecl;
8331     _gtk_reserved5: procedure; cdecl;
8332     _gtk_reserved6: procedure; cdecl;
8333     _gtk_reserved7: procedure; cdecl;
8334     _gtk_reserved8: procedure; cdecl;
8335   end;
8336 
8337   PPGtkPrintOperationPreviewIface = ^PGtkPrintOperationPreviewIface;
8338   PGtkPrintOperationPreviewIface = ^TGtkPrintOperationPreviewIface;
8339   TGtkPrintOperationPreviewIface = object
8340     g_iface: TGTypeInterface;
8341     ready: procedure(preview: PGtkPrintOperationPreview; context: PGtkPrintContext); cdecl;
8342     got_page_size: procedure(preview: PGtkPrintOperationPreview; context: PGtkPrintContext; page_setup: PGtkPageSetup); cdecl;
8343     render_page: procedure(preview: PGtkPrintOperationPreview; page_nr: gint); cdecl;
reviewnull8344     is_selected: function(preview: PGtkPrintOperationPreview; page_nr: gint): gboolean; cdecl;
8345     end_preview: procedure(preview: PGtkPrintOperationPreview); cdecl;
8346     _gtk_reserved1: procedure; cdecl;
8347     _gtk_reserved2: procedure; cdecl;
8348     _gtk_reserved3: procedure; cdecl;
8349     _gtk_reserved4: procedure; cdecl;
8350     _gtk_reserved5: procedure; cdecl;
8351     _gtk_reserved6: procedure; cdecl;
8352     _gtk_reserved7: procedure; cdecl;
8353     _gtk_reserved8: procedure; cdecl;
8354   end;
8355 
8356   PPGtkProgressBar = ^PGtkProgressBar;
8357   PGtkProgressBar = ^TGtkProgressBar;
8358 
8359   PPGtkProgressBarPrivate = ^PGtkProgressBarPrivate;
8360   PGtkProgressBarPrivate = ^TGtkProgressBarPrivate;
8361   TGtkProgressBar = object(TGtkWidget)
8362     priv1: PGtkProgressBarPrivate;
newnull8363     function new: PGtkProgressBar; cdecl; inline; static;
get_ellipsizenull8364     function get_ellipsize: TPangoEllipsizeMode; cdecl; inline;
get_fractionnull8365     function get_fraction: gdouble; cdecl; inline;
get_invertednull8366     function get_inverted: gboolean; cdecl; inline;
get_pulse_stepnull8367     function get_pulse_step: gdouble; cdecl; inline;
get_show_textnull8368     function get_show_text: gboolean; cdecl; inline;
get_textnull8369     function get_text: Pgchar; cdecl; inline;
8370     procedure pulse; cdecl; inline;
8371     procedure set_ellipsize(mode: TPangoEllipsizeMode); cdecl; inline;
8372     procedure set_fraction(fraction: gdouble); cdecl; inline;
8373     procedure set_inverted(inverted: gboolean); cdecl; inline;
8374     procedure set_pulse_step(fraction: gdouble); cdecl; inline;
8375     procedure set_show_text(show_text: gboolean); cdecl; inline;
8376     procedure set_text(text: Pgchar); cdecl; inline;
8377     property ellipsize: TPangoEllipsizeMode read get_ellipsize write set_ellipsize;
8378     property fraction: gdouble read get_fraction write set_fraction;
8379     property inverted: gboolean read get_inverted write set_inverted;
8380     property pulse_step: gdouble read get_pulse_step write set_pulse_step;
8381     property show_text: gboolean read get_show_text write set_show_text;
8382     property text: Pgchar read get_text write set_text;
8383   end;
8384 
8385   TGtkProgressBarPrivate = record
8386   end;
8387 
8388 
8389 
8390   PPGtkProgressBarClass = ^PGtkProgressBarClass;
8391   PGtkProgressBarClass = ^TGtkProgressBarClass;
8392   TGtkProgressBarClass = object
8393     parent_class: TGtkWidgetClass;
8394     _gtk_reserved1: procedure; cdecl;
8395     _gtk_reserved2: procedure; cdecl;
8396     _gtk_reserved3: procedure; cdecl;
8397     _gtk_reserved4: procedure; cdecl;
8398   end;
8399 
8400   PPGtkRadioAction = ^PGtkRadioAction;
8401   PGtkRadioAction = ^TGtkRadioAction;
8402 
8403   PPGtkToggleAction = ^PGtkToggleAction;
8404   PGtkToggleAction = ^TGtkToggleAction;
8405 
8406   PPGtkToggleActionPrivate = ^PGtkToggleActionPrivate;
8407   PGtkToggleActionPrivate = ^TGtkToggleActionPrivate;
8408   TGtkToggleAction = object(TGtkAction)
8409     private_data1: PGtkToggleActionPrivate;
newnull8410     function new(name: Pgchar; label_: Pgchar; tooltip: Pgchar; stock_id: Pgchar): PGtkToggleAction; cdecl; inline; static;
get_activenull8411     function get_active: gboolean; cdecl; inline;
get_draw_as_radionull8412     function get_draw_as_radio: gboolean; cdecl; inline;
8413     procedure set_active(is_active: gboolean); cdecl; inline;
8414     procedure set_draw_as_radio(draw_as_radio: gboolean); cdecl; inline;
8415     procedure toggled; cdecl; inline;
8416     property active: gboolean read get_active write set_active;
8417     property draw_as_radio: gboolean read get_draw_as_radio write set_draw_as_radio;
8418   end;
8419 
8420   PPGtkRadioActionPrivate = ^PGtkRadioActionPrivate;
8421   PGtkRadioActionPrivate = ^TGtkRadioActionPrivate;
8422   TGtkRadioAction = object(TGtkToggleAction)
8423     private_data2: PGtkRadioActionPrivate;
newnull8424     function new(name: Pgchar; label_: Pgchar; tooltip: Pgchar; stock_id: Pgchar; value: gint): PGtkRadioAction; cdecl; inline; static;
get_current_valuenull8425     function get_current_value: gint; cdecl; inline;
get_groupnull8426     function get_group: PGSList; cdecl; inline;
8427     procedure join_group(group_source: PGtkRadioAction); cdecl; inline;
8428     procedure set_current_value(current_value: gint); cdecl; inline;
8429     procedure set_group(group: PGSList); cdecl; inline;
8430     property current_value: gint read get_current_value write set_current_value;
8431     property group: PGSList read get_group write set_group;
8432     //property value: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_value  { property is writeable but setter not declared } ;
8433   end;
8434 
8435   TGtkRadioActionPrivate = record
8436   end;
8437 
8438 
8439 
8440   PPGtkToggleActionClass = ^PGtkToggleActionClass;
8441   PGtkToggleActionClass = ^TGtkToggleActionClass;
8442   TGtkToggleActionClass = object
8443     parent_class: TGtkActionClass;
8444     toggled: procedure(action: PGtkToggleAction); cdecl;
8445     _gtk_reserved1: procedure; cdecl;
8446     _gtk_reserved2: procedure; cdecl;
8447     _gtk_reserved3: procedure; cdecl;
8448     _gtk_reserved4: procedure; cdecl;
8449   end;
8450 
8451   PPGtkRadioActionClass = ^PGtkRadioActionClass;
8452   PGtkRadioActionClass = ^TGtkRadioActionClass;
8453   TGtkRadioActionClass = object
8454     parent_class: TGtkToggleActionClass;
8455     changed: procedure(action: PGtkRadioAction; current: PGtkRadioAction); cdecl;
8456     _gtk_reserved1: procedure; cdecl;
8457     _gtk_reserved2: procedure; cdecl;
8458     _gtk_reserved3: procedure; cdecl;
8459     _gtk_reserved4: procedure; cdecl;
8460   end;
8461 
8462   PPGtkRadioButton = ^PGtkRadioButton;
8463   PGtkRadioButton = ^TGtkRadioButton;
8464 
8465   PPGtkRadioButtonPrivate = ^PGtkRadioButtonPrivate;
8466   PGtkRadioButtonPrivate = ^TGtkRadioButtonPrivate;
8467   TGtkRadioButton = object(TGtkCheckButton)
8468     priv5: PGtkRadioButtonPrivate;
newnull8469     function new(group: PGSList): PGtkRadioButton; cdecl; inline; static;
new_from_widgetnull8470     function new_from_widget(radio_group_member: PGtkRadioButton): PGtkRadioButton; cdecl; inline; static;
new_with_labelnull8471     function new_with_label(group: PGSList; label_: Pgchar): PGtkRadioButton; cdecl; inline; static;
new_with_label_from_widgetnull8472     function new_with_label_from_widget(radio_group_member: PGtkRadioButton; label_: Pgchar): PGtkRadioButton; cdecl; inline; static;
new_with_mnemonicnull8473     function new_with_mnemonic(group: PGSList; label_: Pgchar): PGtkRadioButton; cdecl; inline; static;
new_with_mnemonic_from_widgetnull8474     function new_with_mnemonic_from_widget(radio_group_member: PGtkRadioButton; label_: Pgchar): PGtkRadioButton; cdecl; inline; static;
get_groupnull8475     function get_group: PGSList; cdecl; inline;
8476     procedure join_group(group_source: PGtkRadioButton); cdecl; inline;
8477     procedure set_group(group: PGSList); cdecl; inline;
8478     property group: PGSList read get_group write set_group;
8479   end;
8480 
8481   TGtkRadioButtonPrivate = record
8482   end;
8483 
8484 
8485 
8486   PPGtkRadioButtonClass = ^PGtkRadioButtonClass;
8487   PGtkRadioButtonClass = ^TGtkRadioButtonClass;
8488   TGtkRadioButtonClass = object
8489     parent_class: TGtkCheckButtonClass;
8490     group_changed: procedure(radio_button: PGtkRadioButton); cdecl;
8491     _gtk_reserved1: procedure; cdecl;
8492     _gtk_reserved2: procedure; cdecl;
8493     _gtk_reserved3: procedure; cdecl;
8494     _gtk_reserved4: procedure; cdecl;
8495   end;
8496 
8497   PPGtkRadioMenuItem = ^PGtkRadioMenuItem;
8498   PGtkRadioMenuItem = ^TGtkRadioMenuItem;
8499 
8500   PPGtkRadioMenuItemPrivate = ^PGtkRadioMenuItemPrivate;
8501   PGtkRadioMenuItemPrivate = ^TGtkRadioMenuItemPrivate;
8502   TGtkRadioMenuItem = object(TGtkCheckMenuItem)
8503     priv5: PGtkRadioMenuItemPrivate;
newnull8504     function new(group: PGSList): PGtkRadioMenuItem; cdecl; inline; static;
new_from_widgetnull8505     function new_from_widget(group: PGtkRadioMenuItem): PGtkRadioMenuItem; cdecl; inline; static;
new_with_labelnull8506     function new_with_label(group: PGSList; label_: Pgchar): PGtkRadioMenuItem; cdecl; inline; static;
new_with_label_from_widgetnull8507     function new_with_label_from_widget(group: PGtkRadioMenuItem; label_: Pgchar): PGtkRadioMenuItem; cdecl; inline; static;
new_with_mnemonicnull8508     function new_with_mnemonic(group: PGSList; label_: Pgchar): PGtkRadioMenuItem; cdecl; inline; static;
new_with_mnemonic_from_widgetnull8509     function new_with_mnemonic_from_widget(group: PGtkRadioMenuItem; label_: Pgchar): PGtkRadioMenuItem; cdecl; inline; static;
get_groupnull8510     function get_group: PGSList; cdecl; inline;
8511     procedure set_group(group: PGSList); cdecl; inline;
8512     property group: PGSList read get_group write set_group;
8513   end;
8514 
8515   TGtkRadioMenuItemPrivate = record
8516   end;
8517 
8518 
8519 
8520   PPGtkRadioMenuItemClass = ^PGtkRadioMenuItemClass;
8521   PGtkRadioMenuItemClass = ^TGtkRadioMenuItemClass;
8522   TGtkRadioMenuItemClass = object
8523     parent_class: TGtkCheckMenuItemClass;
8524     group_changed: procedure(radio_menu_item: PGtkRadioMenuItem); cdecl;
8525     _gtk_reserved1: procedure; cdecl;
8526     _gtk_reserved2: procedure; cdecl;
8527     _gtk_reserved3: procedure; cdecl;
8528     _gtk_reserved4: procedure; cdecl;
8529   end;
8530 
8531   PPGtkRadioToolButton = ^PGtkRadioToolButton;
8532   PGtkRadioToolButton = ^TGtkRadioToolButton;
8533 
8534   PPGtkToggleToolButton = ^PGtkToggleToolButton;
8535   PGtkToggleToolButton = ^TGtkToggleToolButton;
8536 
8537   PPGtkToggleToolButtonPrivate = ^PGtkToggleToolButtonPrivate;
8538   PGtkToggleToolButtonPrivate = ^TGtkToggleToolButtonPrivate;
8539   TGtkToggleToolButton = object(TGtkToolButton)
8540     priv5: PGtkToggleToolButtonPrivate;
newnull8541     function new: PGtkToggleToolButton; cdecl; inline; static;
new_from_stocknull8542     function new_from_stock(stock_id: Pgchar): PGtkToggleToolButton; cdecl; inline; static;
get_activenull8543     function get_active: gboolean; cdecl; inline;
8544     procedure set_active(is_active: gboolean); cdecl; inline;
8545     property active: gboolean read get_active write set_active;
8546   end;
8547   TGtkRadioToolButton = object(TGtkToggleToolButton)
newnull8548     function new(group: PGSList): PGtkRadioToolButton; cdecl; inline; static;
new_from_stocknull8549     function new_from_stock(group: PGSList; stock_id: Pgchar): PGtkRadioToolButton; cdecl; inline; static;
new_from_widgetnull8550     function new_from_widget(group: PGtkRadioToolButton): PGtkRadioToolButton; cdecl; inline; static;
new_with_stock_from_widgetnull8551     function new_with_stock_from_widget(group: PGtkRadioToolButton; stock_id: Pgchar): PGtkRadioToolButton; cdecl; inline; static;
get_groupnull8552     function get_group: PGSList; cdecl; inline;
8553     procedure set_group(group: PGSList); cdecl; inline;
8554     property group: PGSList read get_group write set_group;
8555   end;
8556 
8557   PPGtkToggleToolButtonClass = ^PGtkToggleToolButtonClass;
8558   PGtkToggleToolButtonClass = ^TGtkToggleToolButtonClass;
8559   TGtkToggleToolButtonClass = object
8560     parent_class: TGtkToolButtonClass;
8561     toggled: procedure(button: PGtkToggleToolButton); cdecl;
8562     _gtk_reserved1: procedure; cdecl;
8563     _gtk_reserved2: procedure; cdecl;
8564     _gtk_reserved3: procedure; cdecl;
8565     _gtk_reserved4: procedure; cdecl;
8566   end;
8567 
8568   PPGtkRadioToolButtonClass = ^PGtkRadioToolButtonClass;
8569   PGtkRadioToolButtonClass = ^TGtkRadioToolButtonClass;
8570   TGtkRadioToolButtonClass = object
8571     parent_class: TGtkToggleToolButtonClass;
8572     _gtk_reserved1: procedure; cdecl;
8573     _gtk_reserved2: procedure; cdecl;
8574     _gtk_reserved3: procedure; cdecl;
8575     _gtk_reserved4: procedure; cdecl;
8576   end;
8577 
8578   TGtkRangePrivate = record
8579   end;
8580 
8581 
8582 
8583   PPGtkRcContext = ^PGtkRcContext;
8584   PGtkRcContext = ^TGtkRcContext;
8585 
8586   TGtkRcContext = record
8587   end;
8588 
8589 
8590 
8591   PPGtkRcFlags = ^PGtkRcFlags;
8592   PGtkRcFlags = ^TGtkRcFlags;
8593   TGtkRcStyleBitfield0 = bitpacked record
8594     engine_specified: guint1 { changed from guint to accomodate 1 bitsize requirement };
8595   end;
8596 
8597   TGtkRcStyle = object(TGObject)
8598     name: Pgchar;
8599     bg_pixmap_name: array [0..4] of Pgchar;
8600     font_desc: PPangoFontDescription;
8601     color_flags: array [0..4] of TGtkRcFlags;
8602     fg: array [0..4] of TGdkColor;
8603     bg: array [0..4] of TGdkColor;
8604     text: array [0..4] of TGdkColor;
8605     base: array [0..4] of TGdkColor;
8606     xthickness: gint;
8607     ythickness: gint;
8608     rc_properties: gpointer;
8609     rc_style_lists: PGSList;
8610     icon_factories: PGSList;
8611     Bitfield0 : TGtkRcStyleBitfield0; { auto generated type }
8612   end;
8613 
8614   PPGtkRcStyleClass = ^PGtkRcStyleClass;
8615   PGtkRcStyleClass = ^TGtkRcStyleClass;
8616   TGtkRcStyleClass = object
8617     parent_class: TGObjectClass;
c_stylenull8618     create_rc_style: function(rc_style: PGtkRcStyle): PGtkRcStyle; cdecl;
c_stylenull8619     parse: function(rc_style: PGtkRcStyle; settings: PGtkSettings; scanner: PGScanner): guint; cdecl;
8620     merge: procedure(dest: PGtkRcStyle; src: PGtkRcStyle); cdecl;
c_stylenull8621     create_style: function(rc_style: PGtkRcStyle): PGtkStyle; cdecl;
8622     _gtk_reserved1: procedure; cdecl;
8623     _gtk_reserved2: procedure; cdecl;
8624     _gtk_reserved3: procedure; cdecl;
8625     _gtk_reserved4: procedure; cdecl;
8626   end;
8627 
8628   PPGtkRcTokenType = ^PGtkRcTokenType;
8629   PGtkRcTokenType = ^TGtkRcTokenType;
8630 
8631   PPGtkRecentChooser = ^PGtkRecentChooser;
8632   PGtkRecentChooser = ^TGtkRecentChooser;
8633 
8634   PPGtkRecentFilter = ^PGtkRecentFilter;
8635   PGtkRecentFilter = ^TGtkRecentFilter;
8636 
8637   PPGtkRecentInfo = ^PGtkRecentInfo;
8638   PGtkRecentInfo = ^TGtkRecentInfo;
8639 
8640   PPGtkRecentSortType = ^PGtkRecentSortType;
8641   PGtkRecentSortType = ^TGtkRecentSortType;
8642 
8643   PPGtkRecentSortFunc = ^PGtkRecentSortFunc;
8644   PGtkRecentSortFunc = ^TGtkRecentSortFunc;
8645   TGtkRecentSortFunc = function(a: PGtkRecentInfo; b: PGtkRecentInfo; user_data: gpointer): gint; cdecl;
8646   TGtkRecentChooser = object
8647     item_activated: procedure; cdecl;
8648     selection_changed: procedure; cdecl;
8649     procedure add_filter(filter: PGtkRecentFilter); cdecl; inline;
get_current_itemnull8650     function get_current_item: PGtkRecentInfo; cdecl; inline;
get_current_urinull8651     function get_current_uri: Pgchar; cdecl; inline;
get_filternull8652     function get_filter: PGtkRecentFilter; cdecl; inline;
get_itemsnull8653     function get_items: PGList; cdecl; inline;
get_limitnull8654     function get_limit: gint; cdecl; inline;
get_local_onlynull8655     function get_local_only: gboolean; cdecl; inline;
get_select_multiplenull8656     function get_select_multiple: gboolean; cdecl; inline;
get_show_iconsnull8657     function get_show_icons: gboolean; cdecl; inline;
get_show_not_foundnull8658     function get_show_not_found: gboolean; cdecl; inline;
get_show_privatenull8659     function get_show_private: gboolean; cdecl; inline;
get_show_tipsnull8660     function get_show_tips: gboolean; cdecl; inline;
get_sort_typenull8661     function get_sort_type: TGtkRecentSortType; cdecl; inline;
get_urisnull8662     function get_uris(length: Pgsize): PPgchar; cdecl; inline;
list_filtersnull8663     function list_filters: PGSList; cdecl; inline;
8664     procedure remove_filter(filter: PGtkRecentFilter); cdecl; inline;
8665     procedure select_all; cdecl; inline;
select_urinull8666     function select_uri(uri: Pgchar; error: PPGError): gboolean; cdecl; inline;
set_current_urinull8667     function set_current_uri(uri: Pgchar; error: PPGError): gboolean; cdecl; inline;
8668     procedure set_filter(filter: PGtkRecentFilter); cdecl; inline;
8669     procedure set_limit(limit: gint); cdecl; inline;
8670     procedure set_local_only(local_only: gboolean); cdecl; inline;
8671     procedure set_select_multiple(select_multiple: gboolean); cdecl; inline;
8672     procedure set_show_icons(show_icons: gboolean); cdecl; inline;
8673     procedure set_show_not_found(show_not_found: gboolean); cdecl; inline;
8674     procedure set_show_private(show_private: gboolean); cdecl; inline;
8675     procedure set_show_tips(show_tips: gboolean); cdecl; inline;
8676     procedure set_sort_func(sort_func: TGtkRecentSortFunc; sort_data: gpointer; data_destroy: TGDestroyNotify); cdecl; inline;
8677     procedure set_sort_type(sort_type: TGtkRecentSortType); cdecl; inline;
8678     procedure unselect_all; cdecl; inline;
8679     procedure unselect_uri(uri: Pgchar); cdecl; inline;
8680     property filter: PGtkRecentFilter read get_filter write set_filter;
8681     property limit: gint read get_limit write set_limit;
8682     property local_only: gboolean read get_local_only write set_local_only;
8683     //property recent_manager: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_recent_manager  { property is writeable but setter not declared } ;
8684     property select_multiple: gboolean read get_select_multiple write set_select_multiple;
8685     property show_icons: gboolean read get_show_icons write set_show_icons;
8686     property show_not_found: gboolean read get_show_not_found write set_show_not_found;
8687     property show_private: gboolean read get_show_private write set_show_private;
8688     property show_tips: gboolean read get_show_tips write set_show_tips;
8689     property sort_type: TGtkRecentSortType read get_sort_type write set_sort_type;
8690   end;
8691 
8692   PPGtkRecentManager = ^PGtkRecentManager;
8693   PGtkRecentManager = ^TGtkRecentManager;
8694 
8695   PPGtkRecentData = ^PGtkRecentData;
8696   PGtkRecentData = ^TGtkRecentData;
8697 
8698   PPGtkRecentManagerPrivate = ^PGtkRecentManagerPrivate;
8699   PGtkRecentManagerPrivate = ^TGtkRecentManagerPrivate;
8700   TGtkRecentManager = object(TGObject)
8701     priv: PGtkRecentManagerPrivate;
newnull8702     function new: PGtkRecentManager; cdecl; inline; static;
get_defaultnull8703     function get_default: PGtkRecentManager; cdecl; inline; static;
add_fullnull8704     function add_full(uri: Pgchar; recent_data: PGtkRecentData): gboolean; cdecl; inline;
add_itemnull8705     function add_item(uri: Pgchar): gboolean; cdecl; inline;
get_itemsnull8706     function get_items: PGList; cdecl; inline;
has_itemnull8707     function has_item(uri: Pgchar): gboolean; cdecl; inline;
lookup_itemnull8708     function lookup_item(uri: Pgchar; error: PPGError): PGtkRecentInfo; cdecl; inline;
move_itemnull8709     function move_item(uri: Pgchar; new_uri: Pgchar; error: PPGError): gboolean; cdecl; inline;
purge_itemsnull8710     function purge_items(error: PPGError): gint; cdecl; inline;
remove_itemnull8711     function remove_item(uri: Pgchar; error: PPGError): gboolean; cdecl; inline;
8712     //property filename: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_filename  { property is writeable but setter not declared } ;
8713     //property size: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_size ;
8714   end;
8715 
8716   PPGtkRecentAction = ^PGtkRecentAction;
8717   PGtkRecentAction = ^TGtkRecentAction;
8718 
8719   PPGtkRecentActionPrivate = ^PGtkRecentActionPrivate;
8720   PGtkRecentActionPrivate = ^TGtkRecentActionPrivate;
8721   TGtkRecentAction = object(TGtkAction)
8722     priv: PGtkRecentActionPrivate;
newnull8723     function new(name: Pgchar; label_: Pgchar; tooltip: Pgchar; stock_id: Pgchar): PGtkRecentAction; cdecl; inline; static;
new_for_managernull8724     function new_for_manager(name: Pgchar; label_: Pgchar; tooltip: Pgchar; stock_id: Pgchar; manager: PGtkRecentManager): PGtkRecentAction; cdecl; inline; static;
get_show_numbersnull8725     function get_show_numbers: gboolean; cdecl; inline;
8726     procedure set_show_numbers(show_numbers: gboolean); cdecl; inline;
8727     property show_numbers: gboolean read get_show_numbers write set_show_numbers;
8728   end;
8729 
8730   TGtkRecentActionPrivate = record
8731   end;
8732 
8733 
8734 
8735   PPGtkRecentActionClass = ^PGtkRecentActionClass;
8736   PGtkRecentActionClass = ^TGtkRecentActionClass;
8737   TGtkRecentActionClass = object
8738     parent_class: TGtkActionClass;
8739     _gtk_reserved1: procedure; cdecl;
8740     _gtk_reserved2: procedure; cdecl;
8741     _gtk_reserved3: procedure; cdecl;
8742     _gtk_reserved4: procedure; cdecl;
8743   end;
8744 
8745   PPGtkRecentFilterFlags = ^PGtkRecentFilterFlags;
8746   PGtkRecentFilterFlags = ^TGtkRecentFilterFlags;
8747 
8748   PPGtkRecentFilterFunc = ^PGtkRecentFilterFunc;
8749   PGtkRecentFilterFunc = ^TGtkRecentFilterFunc;
8750 
8751   PPGtkRecentFilterInfo = ^PGtkRecentFilterInfo;
8752   PGtkRecentFilterInfo = ^TGtkRecentFilterInfo;
ilter_infonull8753   TGtkRecentFilterFunc = function(filter_info: PGtkRecentFilterInfo; user_data: gpointer): gboolean; cdecl;
8754   TGtkRecentFilter = object(TGInitiallyUnowned)
newnull8755     function new: PGtkRecentFilter; cdecl; inline; static;
8756     procedure add_age(days: gint); cdecl; inline;
8757     procedure add_application(application: Pgchar); cdecl; inline;
8758     procedure add_custom(needed: TGtkRecentFilterFlags; func: TGtkRecentFilterFunc; data: gpointer; data_destroy: TGDestroyNotify); cdecl; inline;
8759     procedure add_group(group: Pgchar); cdecl; inline;
8760     procedure add_mime_type(mime_type: Pgchar); cdecl; inline;
8761     procedure add_pattern(pattern: Pgchar); cdecl; inline;
8762     procedure add_pixbuf_formats; cdecl; inline;
filternull8763     function filter(filter_info: PGtkRecentFilterInfo): gboolean; cdecl; inline;
get_namenull8764     function get_name: Pgchar; cdecl; inline;
get_needednull8765     function get_needed: TGtkRecentFilterFlags; cdecl; inline;
8766     procedure set_name(name: Pgchar); cdecl; inline;
8767   end;
8768   TGtkRecentInfo = object
create_app_infonull8769     function create_app_info(app_name: Pgchar; error: PPGError): PGAppInfo; cdecl; inline;
existsnull8770     function exists: gboolean; cdecl; inline;
get_addednull8771     function get_added: glong; cdecl; inline;
get_agenull8772     function get_age: gint; cdecl; inline;
get_application_infonull8773     function get_application_info(app_name: Pgchar; app_exec: PPgchar; count: Pguint; time_: Pglong): gboolean; cdecl; inline;
get_applicationsnull8774     function get_applications(length: Pgsize): PPgchar; cdecl; inline;
get_descriptionnull8775     function get_description: Pgchar; cdecl; inline;
get_display_namenull8776     function get_display_name: Pgchar; cdecl; inline;
get_giconnull8777     function get_gicon: PGIcon; cdecl; inline;
get_groupsnull8778     function get_groups(length: Pgsize): PPgchar; cdecl; inline;
get_iconnull8779     function get_icon(size: gint): PGdkPixbuf; cdecl; inline;
get_mime_typenull8780     function get_mime_type: Pgchar; cdecl; inline;
get_modifiednull8781     function get_modified: glong; cdecl; inline;
get_private_hintnull8782     function get_private_hint: gboolean; cdecl; inline;
get_short_namenull8783     function get_short_name: Pgchar; cdecl; inline;
get_urinull8784     function get_uri: Pgchar; cdecl; inline;
get_uri_displaynull8785     function get_uri_display: Pgchar; cdecl; inline;
get_visitednull8786     function get_visited: glong; cdecl; inline;
has_applicationnull8787     function has_application(app_name: Pgchar): gboolean; cdecl; inline;
has_groupnull8788     function has_group(group_name: Pgchar): gboolean; cdecl; inline;
is_localnull8789     function is_local: gboolean; cdecl; inline;
last_applicationnull8790     function last_application: Pgchar; cdecl; inline;
matchnull8791     function match(info_b: PGtkRecentInfo): gboolean; cdecl; inline;
refnull8792     function ref: PGtkRecentInfo; cdecl; inline;
8793     procedure unref; cdecl; inline;
8794   end;
8795 
8796   PPGtkRecentChooserDialogPrivate = ^PGtkRecentChooserDialogPrivate;
8797   PGtkRecentChooserDialogPrivate = ^TGtkRecentChooserDialogPrivate;
8798 
8799   TGtkRecentChooserDialogPrivate = record
8800   end;
8801 
8802 
8803 
8804   PPGtkRecentChooserDialog = ^PGtkRecentChooserDialog;
8805   PGtkRecentChooserDialog = ^TGtkRecentChooserDialog;
8806   TGtkRecentChooserDialog = object(TGtkDialog)
8807     priv5: PGtkRecentChooserDialogPrivate;
newnull8808     //function new(title: Pgchar; parent: PGtkWindow; first_button_text: Pgchar; args: array of const): PGtkRecentChooserDialog; cdecl; inline; static;
8809     //function new_for_manager(title: Pgchar; parent: PGtkWindow; manager: PGtkRecentManager; first_button_text: Pgchar; args: array of const): PGtkRecentChooserDialog; cdecl; inline; static;
8810   end;
8811 
8812   PPGtkRecentChooserDialogClass = ^PGtkRecentChooserDialogClass;
8813   PGtkRecentChooserDialogClass = ^TGtkRecentChooserDialogClass;
8814   TGtkRecentChooserDialogClass = object
8815     parent_class: TGtkDialogClass;
8816     _gtk_reserved1: procedure; cdecl;
8817     _gtk_reserved2: procedure; cdecl;
8818     _gtk_reserved3: procedure; cdecl;
8819     _gtk_reserved4: procedure; cdecl;
8820   end;
8821 
8822   PPGtkRecentChooserError = ^PGtkRecentChooserError;
8823   PGtkRecentChooserError = ^TGtkRecentChooserError;
8824 
8825   PPGtkRecentChooserIface = ^PGtkRecentChooserIface;
8826   PGtkRecentChooserIface = ^TGtkRecentChooserIface;
8827   TGtkRecentChooserIface = object
8828     base_iface: TGTypeInterface;
hoosernull8829     set_current_uri: function(chooser: PGtkRecentChooser; uri: Pgchar; error: PPGError): gboolean; cdecl;
hoosernull8830     get_current_uri: function(chooser: PGtkRecentChooser): Pgchar; cdecl;
hoosernull8831     select_uri: function(chooser: PGtkRecentChooser; uri: Pgchar; error: PPGError): gboolean; cdecl;
8832     unselect_uri: procedure(chooser: PGtkRecentChooser; uri: Pgchar); cdecl;
8833     select_all: procedure(chooser: PGtkRecentChooser); cdecl;
8834     unselect_all: procedure(chooser: PGtkRecentChooser); cdecl;
hoosernull8835     get_items: function(chooser: PGtkRecentChooser): PGList; cdecl;
hoosernull8836     get_recent_manager: function(chooser: PGtkRecentChooser): PGtkRecentManager; cdecl;
8837     add_filter: procedure(chooser: PGtkRecentChooser; filter: PGtkRecentFilter); cdecl;
8838     remove_filter: procedure(chooser: PGtkRecentChooser; filter: PGtkRecentFilter); cdecl;
hoosernull8839     list_filters: function(chooser: PGtkRecentChooser): PGSList; cdecl;
8840     set_sort_func: procedure(chooser: PGtkRecentChooser; sort_func: TGtkRecentSortFunc; sort_data: gpointer; data_destroy: TGDestroyNotify); cdecl;
8841     item_activated: procedure(chooser: PGtkRecentChooser); cdecl;
8842     selection_changed: procedure(chooser: PGtkRecentChooser); cdecl;
8843   end;
8844 
8845   PPGtkRecentChooserMenu = ^PGtkRecentChooserMenu;
8846   PGtkRecentChooserMenu = ^TGtkRecentChooserMenu;
8847 
8848   PPGtkRecentChooserMenuPrivate = ^PGtkRecentChooserMenuPrivate;
8849   PGtkRecentChooserMenuPrivate = ^TGtkRecentChooserMenuPrivate;
8850   TGtkRecentChooserMenu = object(TGtkMenu)
8851     priv4: PGtkRecentChooserMenuPrivate;
newnull8852     function new: PGtkRecentChooserMenu; cdecl; inline; static;
new_for_managernull8853     function new_for_manager(manager: PGtkRecentManager): PGtkRecentChooserMenu; cdecl; inline; static;
get_show_numbersnull8854     function get_show_numbers: gboolean; cdecl; inline;
8855     procedure set_show_numbers(show_numbers: gboolean); cdecl; inline;
8856     property show_numbers: gboolean read get_show_numbers write set_show_numbers;
8857   end;
8858 
8859   TGtkRecentChooserMenuPrivate = record
8860   end;
8861 
8862 
8863 
8864   PPGtkRecentChooserMenuClass = ^PGtkRecentChooserMenuClass;
8865   PGtkRecentChooserMenuClass = ^TGtkRecentChooserMenuClass;
8866   TGtkRecentChooserMenuClass = object
8867     parent_class: TGtkMenuClass;
8868     gtk_recent1: procedure; cdecl;
8869     gtk_recent2: procedure; cdecl;
8870     gtk_recent3: procedure; cdecl;
8871     gtk_recent4: procedure; cdecl;
8872   end;
8873 
8874   PPGtkRecentChooserWidgetPrivate = ^PGtkRecentChooserWidgetPrivate;
8875   PGtkRecentChooserWidgetPrivate = ^TGtkRecentChooserWidgetPrivate;
8876 
8877   TGtkRecentChooserWidgetPrivate = record
8878   end;
8879 
8880 
8881 
8882   PPGtkRecentChooserWidget = ^PGtkRecentChooserWidget;
8883   PGtkRecentChooserWidget = ^TGtkRecentChooserWidget;
8884   TGtkRecentChooserWidget = object(TGtkBox)
8885     priv3: PGtkRecentChooserWidgetPrivate;
newnull8886     function new: PGtkRecentChooserWidget; cdecl; inline; static;
new_for_managernull8887     function new_for_manager(manager: PGtkRecentManager): PGtkRecentChooserWidget; cdecl; inline; static;
8888   end;
8889 
8890   PPGtkRecentChooserWidgetClass = ^PGtkRecentChooserWidgetClass;
8891   PGtkRecentChooserWidgetClass = ^TGtkRecentChooserWidgetClass;
8892   TGtkRecentChooserWidgetClass = object
8893     parent_class: TGtkBoxClass;
8894     _gtk_reserved1: procedure; cdecl;
8895     _gtk_reserved2: procedure; cdecl;
8896     _gtk_reserved3: procedure; cdecl;
8897     _gtk_reserved4: procedure; cdecl;
8898   end;
8899 
8900   TGtkRecentData = record
8901     display_name: Pgchar;
8902     description: Pgchar;
8903     mime_type: Pgchar;
8904     app_name: Pgchar;
8905     app_exec: Pgchar;
8906     groups: PPgchar;
8907     is_private: gboolean;
8908   end;
8909 
8910 
8911 
8912   TGtkRecentFilterInfo = record
8913     contains: TGtkRecentFilterFlags;
8914     uri: Pgchar;
8915     display_name: Pgchar;
8916     mime_type: Pgchar;
8917     applications: PPgchar;
8918     groups: PPgchar;
8919     age: gint;
8920   end;
8921 
8922 
8923 
8924   TGtkRecentManagerPrivate = record
8925   end;
8926 
8927 
8928 
8929   PPGtkRecentManagerClass = ^PGtkRecentManagerClass;
8930   PGtkRecentManagerClass = ^TGtkRecentManagerClass;
8931   TGtkRecentManagerClass = object
8932     parent_class: TGObjectClass;
8933     changed: procedure(manager: PGtkRecentManager); cdecl;
8934     _gtk_recent1: procedure; cdecl;
8935     _gtk_recent2: procedure; cdecl;
8936     _gtk_recent3: procedure; cdecl;
8937     _gtk_recent4: procedure; cdecl;
8938   end;
8939 
8940   PPGtkRecentManagerError = ^PGtkRecentManagerError;
8941   PGtkRecentManagerError = ^TGtkRecentManagerError;
8942 
8943   PPGtkRequestedSize = ^PGtkRequestedSize;
8944   PGtkRequestedSize = ^TGtkRequestedSize;
8945 
8946   TGtkRequestedSize = record
8947     data: gpointer;
8948     minimum_size: gint;
8949     natural_size: gint;
8950   end;
8951 
8952 
8953 
8954   PPGtkResponseType = ^PGtkResponseType;
8955   PGtkResponseType = ^TGtkResponseType;
8956 
8957   TGtkScalePrivate = record
8958   end;
8959 
8960 
8961 
8962   PPGtkScaleButton = ^PGtkScaleButton;
8963   PGtkScaleButton = ^TGtkScaleButton;
8964 
8965   PPGtkScaleButtonPrivate = ^PGtkScaleButtonPrivate;
8966   PGtkScaleButtonPrivate = ^TGtkScaleButtonPrivate;
8967   TGtkScaleButton = object(TGtkButton)
8968     priv4: PGtkScaleButtonPrivate;
newnull8969     function new(size: gint; min: gdouble; max: gdouble; step: gdouble; icons: PPgchar): PGtkScaleButton; cdecl; inline; static;
get_adjustmentnull8970     function get_adjustment: PGtkAdjustment; cdecl; inline;
get_minus_buttonnull8971     function get_minus_button: PGtkWidget; cdecl; inline;
get_plus_buttonnull8972     function get_plus_button: PGtkWidget; cdecl; inline;
get_popupnull8973     function get_popup: PGtkWidget; cdecl; inline;
get_valuenull8974     function get_value: gdouble; cdecl; inline;
8975     procedure set_adjustment(adjustment: PGtkAdjustment); cdecl; inline;
8976     procedure set_icons(icons: PPgchar); cdecl; inline;
8977     procedure set_value(value: gdouble); cdecl; inline;
8978     property adjustment: PGtkAdjustment read get_adjustment write set_adjustment;
8979     //property icons: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_icons  { property is writeable but setter not declared } ;
8980     //property size: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_size  { property is writeable but setter not declared } ;
8981     property value: gdouble read get_value write set_value;
8982   end;
8983 
8984   TGtkScaleButtonPrivate = record
8985   end;
8986 
8987 
8988 
8989   PPGtkScaleButtonClass = ^PGtkScaleButtonClass;
8990   PGtkScaleButtonClass = ^TGtkScaleButtonClass;
8991   TGtkScaleButtonClass = object
8992     parent_class: TGtkButtonClass;
8993     value_changed: procedure(button: PGtkScaleButton; value: gdouble); cdecl;
8994     _gtk_reserved1: procedure; cdecl;
8995     _gtk_reserved2: procedure; cdecl;
8996     _gtk_reserved3: procedure; cdecl;
8997     _gtk_reserved4: procedure; cdecl;
8998   end;
8999 
9000   PPGtkScrollStep = ^PGtkScrollStep;
9001   PGtkScrollStep = ^TGtkScrollStep;
9002 
9003   PPGtkScrollableInterface = ^PGtkScrollableInterface;
9004   PGtkScrollableInterface = ^TGtkScrollableInterface;
9005   TGtkScrollableInterface = object
9006     base_iface: TGTypeInterface;
9007   end;
9008 
9009   PPGtkScrolledWindow = ^PGtkScrolledWindow;
9010   PGtkScrolledWindow = ^TGtkScrolledWindow;
9011 
9012   PPGtkScrolledWindowPrivate = ^PGtkScrolledWindowPrivate;
9013   PGtkScrolledWindowPrivate = ^TGtkScrolledWindowPrivate;
9014   TGtkScrolledWindow = object(TGtkBin)
9015     priv3: PGtkScrolledWindowPrivate;
newnull9016     function new(hadjustment: PGtkAdjustment; vadjustment: PGtkAdjustment): PGtkScrolledWindow; cdecl; inline; static;
get_capture_button_pressnull9017     function get_capture_button_press: gboolean; cdecl; inline;
get_hadjustmentnull9018     function get_hadjustment: PGtkAdjustment; cdecl; inline;
get_hscrollbarnull9019     function get_hscrollbar: PGtkWidget; cdecl; inline;
get_kinetic_scrollingnull9020     function get_kinetic_scrolling: gboolean; cdecl; inline;
get_min_content_heightnull9021     function get_min_content_height: gint; cdecl; inline;
get_min_content_widthnull9022     function get_min_content_width: gint; cdecl; inline;
get_placementnull9023     function get_placement: TGtkCornerType; cdecl; inline;
9024     procedure get_policy(hscrollbar_policy: PGtkPolicyType; vscrollbar_policy: PGtkPolicyType); cdecl; inline;
get_shadow_typenull9025     function get_shadow_type: TGtkShadowType; cdecl; inline;
get_vadjustmentnull9026     function get_vadjustment: PGtkAdjustment; cdecl; inline;
get_vscrollbarnull9027     function get_vscrollbar: PGtkWidget; cdecl; inline;
9028     procedure add_with_viewport(child: PGtkWidget); cdecl; inline; deprecated 'since 3.8 use add';
9029     procedure set_capture_button_press(capture_button_press: gboolean); cdecl; inline;
9030     procedure set_hadjustment(hadjustment: PGtkAdjustment); cdecl; inline;
9031     procedure set_kinetic_scrolling(kinetic_scrolling: gboolean); cdecl; inline;
9032     procedure set_min_content_height(height: gint); cdecl; inline;
9033     procedure set_min_content_width(width: gint); cdecl; inline;
9034     procedure set_placement(window_placement: TGtkCornerType); cdecl; inline;
9035     procedure set_policy(hscrollbar_policy: TGtkPolicyType; vscrollbar_policy: TGtkPolicyType); cdecl; inline;
9036     procedure set_shadow_type(type_: TGtkShadowType); cdecl; inline;
9037     procedure set_vadjustment(vadjustment: PGtkAdjustment); cdecl; inline;
9038     procedure unset_placement; cdecl; inline;
9039     property hadjustment: PGtkAdjustment read get_hadjustment write set_hadjustment;
9040     //property hscrollbar_policy: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_hscrollbar_policy  { property is writeable but setter not declared } ;
9041     property kinetic_scrolling: gboolean read get_kinetic_scrolling write set_kinetic_scrolling;
9042     property min_content_height: gint read get_min_content_height write set_min_content_height;
9043     property min_content_width: gint read get_min_content_width write set_min_content_width;
9044     property shadow_type: TGtkShadowType read get_shadow_type write set_shadow_type;
9045     property vadjustment: PGtkAdjustment read get_vadjustment write set_vadjustment;
9046     //property vscrollbar_policy: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_vscrollbar_policy  { property is writeable but setter not declared } ;
9047     //property window_placement: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_window_placement  { property is writeable but setter not declared } ;
9048     //property window_placement_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_window_placement_set  { property is writeable but setter not declared } ;
9049   end;
9050 
9051   TGtkScrolledWindowPrivate = record
9052   end;
9053 
9054 
9055 
9056   PPGtkScrolledWindowClass = ^PGtkScrolledWindowClass;
9057   PGtkScrolledWindowClass = ^TGtkScrolledWindowClass;
9058   TGtkScrolledWindowClass = object
9059     parent_class: TGtkBinClass;
9060     scrollbar_spacing: gint;
crolled_windownull9061     scroll_child: function(scrolled_window: PGtkScrolledWindow; scroll: TGtkScrollType; horizontal: gboolean): gboolean; cdecl;
9062     move_focus_out: procedure(scrolled_window: PGtkScrolledWindow; direction: TGtkDirectionType); cdecl;
9063     _gtk_reserved1: procedure; cdecl;
9064     _gtk_reserved2: procedure; cdecl;
9065     _gtk_reserved3: procedure; cdecl;
9066     _gtk_reserved4: procedure; cdecl;
9067   end;
9068 
9069   PPGtkSearchEntry = ^PGtkSearchEntry;
9070   PGtkSearchEntry = ^TGtkSearchEntry;
9071   TGtkSearchEntry = object(TGtkEntry)
newnull9072     function new: PGtkSearchEntry; cdecl; inline; static;
9073   end;
9074 
9075   PPGtkSearchEntryClass = ^PGtkSearchEntryClass;
9076   PGtkSearchEntryClass = ^TGtkSearchEntryClass;
9077   TGtkSearchEntryClass = object
9078     parent_class: TGtkEntryClass;
9079     _gtk_reserved1: procedure; cdecl;
9080     _gtk_reserved2: procedure; cdecl;
9081     _gtk_reserved3: procedure; cdecl;
9082     _gtk_reserved4: procedure; cdecl;
9083   end;
9084 
9085   TGtkSeparatorPrivate = record
9086   end;
9087 
9088 
9089 
9090   PPGtkSeparatorMenuItem = ^PGtkSeparatorMenuItem;
9091   PGtkSeparatorMenuItem = ^TGtkSeparatorMenuItem;
9092   TGtkSeparatorMenuItem = object(TGtkMenuItem)
newnull9093     function new: PGtkSeparatorMenuItem; cdecl; inline; static;
9094   end;
9095 
9096   PPGtkSeparatorMenuItemClass = ^PGtkSeparatorMenuItemClass;
9097   PGtkSeparatorMenuItemClass = ^TGtkSeparatorMenuItemClass;
9098   TGtkSeparatorMenuItemClass = object
9099     parent_class: TGtkMenuItemClass;
9100     _gtk_reserved1: procedure; cdecl;
9101     _gtk_reserved2: procedure; cdecl;
9102     _gtk_reserved3: procedure; cdecl;
9103     _gtk_reserved4: procedure; cdecl;
9104   end;
9105 
9106   PPGtkSeparatorToolItem = ^PGtkSeparatorToolItem;
9107   PGtkSeparatorToolItem = ^TGtkSeparatorToolItem;
9108 
9109   PPGtkSeparatorToolItemPrivate = ^PGtkSeparatorToolItemPrivate;
9110   PGtkSeparatorToolItemPrivate = ^TGtkSeparatorToolItemPrivate;
9111   TGtkSeparatorToolItem = object(TGtkToolItem)
9112     priv4: PGtkSeparatorToolItemPrivate;
newnull9113     function new: PGtkSeparatorToolItem; cdecl; inline; static;
get_drawnull9114     function get_draw: gboolean; cdecl; inline;
9115     procedure set_draw(draw: gboolean); cdecl; inline;
9116     property draw: gboolean read get_draw write set_draw;
9117   end;
9118 
9119   TGtkSeparatorToolItemPrivate = record
9120   end;
9121 
9122 
9123 
9124   PPGtkSeparatorToolItemClass = ^PGtkSeparatorToolItemClass;
9125   PGtkSeparatorToolItemClass = ^TGtkSeparatorToolItemClass;
9126   TGtkSeparatorToolItemClass = object
9127     parent_class: TGtkToolItemClass;
9128     _gtk_reserved1: procedure; cdecl;
9129     _gtk_reserved2: procedure; cdecl;
9130     _gtk_reserved3: procedure; cdecl;
9131     _gtk_reserved4: procedure; cdecl;
9132   end;
9133 
9134   TGtkSettingsValue = record
9135     origin: Pgchar;
9136     value: TGValue;
9137   end;
9138 
9139 
9140 
9141   TGtkSettingsPrivate = record
9142   end;
9143 
9144 
9145 
9146   PPGtkSettingsClass = ^PGtkSettingsClass;
9147   PGtkSettingsClass = ^TGtkSettingsClass;
9148   TGtkSettingsClass = object
9149     parent_class: TGObjectClass;
9150     _gtk_reserved1: procedure; cdecl;
9151     _gtk_reserved2: procedure; cdecl;
9152     _gtk_reserved3: procedure; cdecl;
9153     _gtk_reserved4: procedure; cdecl;
9154   end;
9155 
9156   PPGtkSizeGroupMode = ^PGtkSizeGroupMode;
9157   PGtkSizeGroupMode = ^TGtkSizeGroupMode;
9158 
9159   PPGtkSizeGroupPrivate = ^PGtkSizeGroupPrivate;
9160   PGtkSizeGroupPrivate = ^TGtkSizeGroupPrivate;
9161   TGtkSizeGroup = object(TGObject)
9162     priv: PGtkSizeGroupPrivate;
newnull9163     function new(mode: TGtkSizeGroupMode): PGtkSizeGroup; cdecl; inline; static;
9164     procedure add_widget(widget: PGtkWidget); cdecl; inline;
get_ignore_hiddennull9165     function get_ignore_hidden: gboolean; cdecl; inline;
get_modenull9166     function get_mode: TGtkSizeGroupMode; cdecl; inline;
get_widgetsnull9167     function get_widgets: PGSList; cdecl; inline;
9168     procedure remove_widget(widget: PGtkWidget); cdecl; inline;
9169     procedure set_ignore_hidden(ignore_hidden: gboolean); cdecl; inline;
9170     procedure set_mode(mode: TGtkSizeGroupMode); cdecl; inline;
9171     property ignore_hidden: gboolean read get_ignore_hidden write set_ignore_hidden;
9172     property mode: TGtkSizeGroupMode read get_mode write set_mode;
9173   end;
9174 
9175   TGtkSizeGroupPrivate = record
9176   end;
9177 
9178 
9179 
9180   PPGtkSizeGroupClass = ^PGtkSizeGroupClass;
9181   PGtkSizeGroupClass = ^TGtkSizeGroupClass;
9182   TGtkSizeGroupClass = object
9183     parent_class: TGObjectClass;
9184     _gtk_reserved1: procedure; cdecl;
9185     _gtk_reserved2: procedure; cdecl;
9186     _gtk_reserved3: procedure; cdecl;
9187     _gtk_reserved4: procedure; cdecl;
9188   end;
9189 
9190   PPGtkSocket = ^PGtkSocket;
9191   PGtkSocket = ^TGtkSocket;
9192 
9193   PPGtkSocketPrivate = ^PGtkSocketPrivate;
9194   PGtkSocketPrivate = ^TGtkSocketPrivate;
9195   TGtkSocket = object(TGtkContainer)
9196     priv2: PGtkSocketPrivate;
newnull9197     function new: PGtkSocket; cdecl; inline; static;
9198     procedure add_id(window: TWindow); cdecl; inline;
get_idnull9199     function get_id: TWindow; cdecl; inline;
get_plug_windownull9200     function get_plug_window: PGdkWindow; cdecl; inline;
9201   end;
9202 
9203   TGtkSocketPrivate = record
9204   end;
9205 
9206 
9207 
9208   PPGtkSocketClass = ^PGtkSocketClass;
9209   PGtkSocketClass = ^TGtkSocketClass;
9210   TGtkSocketClass = object
9211     parent_class: TGtkContainerClass;
9212     plug_added: procedure(socket_: PGtkSocket); cdecl;
ocket_null9213     plug_removed: function(socket_: PGtkSocket): gboolean; cdecl;
9214     _gtk_reserved1: procedure; cdecl;
9215     _gtk_reserved2: procedure; cdecl;
9216     _gtk_reserved3: procedure; cdecl;
9217     _gtk_reserved4: procedure; cdecl;
9218   end;
9219 
9220   PPGtkSpinButton = ^PGtkSpinButton;
9221   PGtkSpinButton = ^TGtkSpinButton;
9222 
9223   PPGtkSpinButtonUpdatePolicy = ^PGtkSpinButtonUpdatePolicy;
9224   PGtkSpinButtonUpdatePolicy = ^TGtkSpinButtonUpdatePolicy;
9225 
9226   PPGtkSpinType = ^PGtkSpinType;
9227   PGtkSpinType = ^TGtkSpinType;
9228 
9229   PPGtkSpinButtonPrivate = ^PGtkSpinButtonPrivate;
9230   PGtkSpinButtonPrivate = ^TGtkSpinButtonPrivate;
9231   TGtkSpinButton = object(TGtkEntry)
9232     priv2: PGtkSpinButtonPrivate;
newnull9233     function new(adjustment: PGtkAdjustment; climb_rate: gdouble; digits: guint): PGtkSpinButton; cdecl; inline; static;
new_with_rangenull9234     function new_with_range(min: gdouble; max: gdouble; step: gdouble): PGtkSpinButton; cdecl; inline; static;
9235     procedure configure(adjustment: PGtkAdjustment; climb_rate: gdouble; digits: guint); cdecl; inline;
get_adjustmentnull9236     function get_adjustment: PGtkAdjustment; cdecl; inline;
get_digitsnull9237     function get_digits: guint; cdecl; inline;
9238     procedure get_increments(step: Pgdouble; page: Pgdouble); cdecl; inline;
get_numericnull9239     function get_numeric: gboolean; cdecl; inline;
9240     procedure get_range(min: Pgdouble; max: Pgdouble); cdecl; inline;
get_snap_to_ticksnull9241     function get_snap_to_ticks: gboolean; cdecl; inline;
get_update_policynull9242     function get_update_policy: TGtkSpinButtonUpdatePolicy; cdecl; inline;
get_valuenull9243     function get_value: gdouble; cdecl; inline;
get_value_as_intnull9244     function get_value_as_int: gint; cdecl; inline;
get_wrapnull9245     function get_wrap: gboolean; cdecl; inline;
9246     procedure set_adjustment(adjustment: PGtkAdjustment); cdecl; inline;
9247     procedure set_digits(digits: guint); cdecl; inline;
9248     procedure set_increments(step: gdouble; page: gdouble); cdecl; inline;
9249     procedure set_numeric(numeric: gboolean); cdecl; inline;
9250     procedure set_range(min: gdouble; max: gdouble); cdecl; inline;
9251     procedure set_snap_to_ticks(snap_to_ticks: gboolean); cdecl; inline;
9252     procedure set_update_policy(policy: TGtkSpinButtonUpdatePolicy); cdecl; inline;
9253     procedure set_value(value: gdouble); cdecl; inline;
9254     procedure set_wrap(wrap: gboolean); cdecl; inline;
9255     procedure spin(direction: TGtkSpinType; increment: gdouble); cdecl; inline;
9256     procedure update; cdecl; inline;
9257     property adjustment: PGtkAdjustment read get_adjustment write set_adjustment;
9258     //property climb_rate: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_climb_rate  { property is writeable but setter not declared } ;
9259     property digits: guint read get_digits write set_digits;
9260     property numeric: gboolean read get_numeric write set_numeric;
9261     property snap_to_ticks: gboolean read get_snap_to_ticks write set_snap_to_ticks;
9262     property update_policy: TGtkSpinButtonUpdatePolicy read get_update_policy write set_update_policy;
9263     property value: gdouble read get_value write set_value;
9264     property wrap: gboolean read get_wrap write set_wrap;
9265   end;
9266 
9267   TGtkSpinButtonPrivate = record
9268   end;
9269 
9270 
9271 
9272   PPGtkSpinButtonClass = ^PGtkSpinButtonClass;
9273   PGtkSpinButtonClass = ^TGtkSpinButtonClass;
9274   TGtkSpinButtonClass = object
9275     parent_class: TGtkEntryClass;
pin_buttonnull9276     input: function(spin_button: PGtkSpinButton; new_value: Pgdouble): gint; cdecl;
pin_buttonnull9277     output: function(spin_button: PGtkSpinButton): gint; cdecl;
9278     value_changed: procedure(spin_button: PGtkSpinButton); cdecl;
9279     change_value: procedure(spin_button: PGtkSpinButton; scroll: TGtkScrollType); cdecl;
9280     wrapped: procedure(spin_button: PGtkSpinButton); cdecl;
9281     _gtk_reserved1: procedure; cdecl;
9282     _gtk_reserved2: procedure; cdecl;
9283     _gtk_reserved3: procedure; cdecl;
9284     _gtk_reserved4: procedure; cdecl;
9285   end;
9286 
9287   PPGtkSpinner = ^PGtkSpinner;
9288   PGtkSpinner = ^TGtkSpinner;
9289 
9290   PPGtkSpinnerPrivate = ^PGtkSpinnerPrivate;
9291   PGtkSpinnerPrivate = ^TGtkSpinnerPrivate;
9292   TGtkSpinner = object(TGtkWidget)
9293     priv1: PGtkSpinnerPrivate;
newnull9294     function new: PGtkSpinner; cdecl; inline; static;
9295     procedure start; cdecl; inline;
9296     procedure stop; cdecl; inline;
9297     //property active: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_active  { property is writeable but setter not declared } ;
9298   end;
9299 
9300   TGtkSpinnerPrivate = record
9301   end;
9302 
9303 
9304 
9305   PPGtkSpinnerClass = ^PGtkSpinnerClass;
9306   PGtkSpinnerClass = ^TGtkSpinnerClass;
9307   TGtkSpinnerClass = object
9308     parent_class: TGtkWidgetClass;
9309     _gtk_reserved1: procedure; cdecl;
9310     _gtk_reserved2: procedure; cdecl;
9311     _gtk_reserved3: procedure; cdecl;
9312     _gtk_reserved4: procedure; cdecl;
9313   end;
9314 
9315   PPGtkStatusIcon = ^PGtkStatusIcon;
9316   PGtkStatusIcon = ^TGtkStatusIcon;
9317 
9318   PPGtkStatusIconPrivate = ^PGtkStatusIconPrivate;
9319   PGtkStatusIconPrivate = ^TGtkStatusIconPrivate;
9320   TGtkStatusIcon = object(TGObject)
9321     priv: PGtkStatusIconPrivate;
newnull9322     function new: PGtkStatusIcon; cdecl; inline; static;
new_from_filenull9323     function new_from_file(filename: Pgchar): PGtkStatusIcon; cdecl; inline; static;
new_from_giconnull9324     function new_from_gicon(icon: PGIcon): PGtkStatusIcon; cdecl; inline; static;
new_from_icon_namenull9325     function new_from_icon_name(icon_name: Pgchar): PGtkStatusIcon; cdecl; inline; static;
new_from_pixbufnull9326     function new_from_pixbuf(pixbuf: PGdkPixbuf): PGtkStatusIcon; cdecl; inline; static;
new_from_stocknull9327     function new_from_stock(stock_id: Pgchar): PGtkStatusIcon; cdecl; inline; static;
9328     procedure position_menu(menu: PGtkMenu; x: Pgint; y: Pgint; push_in: Pgboolean; user_data: PGtkStatusIcon); cdecl; inline; static;
get_geometrynull9329     function get_geometry(screen: PPGdkScreen; area: PGdkRectangle; orientation: PGtkOrientation): gboolean; cdecl; inline;
get_giconnull9330     function get_gicon: PGIcon; cdecl; inline;
get_has_tooltipnull9331     function get_has_tooltip: gboolean; cdecl; inline;
get_icon_namenull9332     function get_icon_name: Pgchar; cdecl; inline;
get_pixbufnull9333     function get_pixbuf: PGdkPixbuf; cdecl; inline;
get_screennull9334     function get_screen: PGdkScreen; cdecl; inline;
get_sizenull9335     function get_size: gint; cdecl; inline;
get_stocknull9336     function get_stock: Pgchar; cdecl; inline;
get_storage_typenull9337     function get_storage_type: TGtkImageType; cdecl; inline;
get_titlenull9338     function get_title: Pgchar; cdecl; inline;
get_tooltip_markupnull9339     function get_tooltip_markup: Pgchar; cdecl; inline;
get_tooltip_textnull9340     function get_tooltip_text: Pgchar; cdecl; inline;
get_visiblenull9341     function get_visible: gboolean; cdecl; inline;
get_x11_window_idnull9342     function get_x11_window_id: guint32; cdecl; inline;
is_embeddednull9343     function is_embedded: gboolean; cdecl; inline;
9344     procedure set_from_file(filename: Pgchar); cdecl; inline;
9345     procedure set_from_gicon(icon: PGIcon); cdecl; inline;
9346     procedure set_from_icon_name(icon_name: Pgchar); cdecl; inline;
9347     procedure set_from_pixbuf(pixbuf: PGdkPixbuf); cdecl; inline;
9348     procedure set_from_stock(stock_id: Pgchar); cdecl; inline;
9349     procedure set_has_tooltip(has_tooltip: gboolean); cdecl; inline;
9350     procedure set_name(name: Pgchar); cdecl; inline;
9351     procedure set_screen(screen: PGdkScreen); cdecl; inline;
9352     procedure set_title(title: Pgchar); cdecl; inline;
9353     procedure set_tooltip_markup(markup: Pgchar); cdecl; inline;
9354     procedure set_tooltip_text(text: Pgchar); cdecl; inline;
9355     procedure set_visible(visible: gboolean); cdecl; inline;
9356     //property embedded: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_embedded ;
9357     //property file_: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_file  { property is writeable but setter not declared } ;
9358     property gicon: PGIcon read get_gicon  { property is writeable but setter not declared } ;
9359     property has_tooltip: gboolean read get_has_tooltip write set_has_tooltip;
9360     property icon_name: Pgchar read get_icon_name  { property is writeable but setter not declared } ;
9361     //property orientation: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_orientation ;
9362     property pixbuf: PGdkPixbuf read get_pixbuf  { property is writeable but setter not declared } ;
9363     property screen: PGdkScreen read get_screen write set_screen;
9364     property size: gint read get_size ;
9365     property stock: Pgchar read get_stock  { property is writeable but setter not declared } ;
9366     property storage_type: TGtkImageType read get_storage_type ;
9367     property title: Pgchar read get_title write set_title;
9368     property tooltip_markup: Pgchar read get_tooltip_markup write set_tooltip_markup;
9369     property tooltip_text: Pgchar read get_tooltip_text write set_tooltip_text;
9370     property visible: gboolean read get_visible write set_visible;
9371   end;
9372 
9373   TGtkStatusIconPrivate = record
9374   end;
9375 
9376 
9377 
9378   PPGtkStatusIconClass = ^PGtkStatusIconClass;
9379   PGtkStatusIconClass = ^TGtkStatusIconClass;
9380   TGtkStatusIconClass = object
9381     parent_class: TGObjectClass;
9382     activate: procedure(status_icon: PGtkStatusIcon); cdecl;
9383     popup_menu: procedure(status_icon: PGtkStatusIcon; button: guint; activate_time: guint32); cdecl;
tatus_iconnull9384     size_changed: function(status_icon: PGtkStatusIcon; size: gint): gboolean; cdecl;
tatus_iconnull9385     button_press_event: function(status_icon: PGtkStatusIcon; event: PGdkEventButton): gboolean; cdecl;
tatus_iconnull9386     button_release_event: function(status_icon: PGtkStatusIcon; event: PGdkEventButton): gboolean; cdecl;
tatus_iconnull9387     scroll_event: function(status_icon: PGtkStatusIcon; event: PGdkEventScroll): gboolean; cdecl;
tatus_iconnull9388     query_tooltip: function(status_icon: PGtkStatusIcon; x: gint; y: gint; keyboard_mode: gboolean; tooltip: PGtkTooltip): gboolean; cdecl;
9389     __gtk_reserved1: Pgpointer;
9390     __gtk_reserved2: Pgpointer;
9391     __gtk_reserved3: Pgpointer;
9392     __gtk_reserved4: Pgpointer;
9393   end;
9394 
9395   PPGtkStatusbar = ^PGtkStatusbar;
9396   PGtkStatusbar = ^TGtkStatusbar;
9397 
9398   PPGtkStatusbarPrivate = ^PGtkStatusbarPrivate;
9399   PGtkStatusbarPrivate = ^TGtkStatusbarPrivate;
9400   TGtkStatusbar = object(TGtkBox)
9401     priv3: PGtkStatusbarPrivate;
newnull9402     function new: PGtkStatusbar; cdecl; inline; static;
get_context_idnull9403     function get_context_id(context_description: Pgchar): guint; cdecl; inline;
get_message_areanull9404     function get_message_area: PGtkWidget; cdecl; inline;
9405     procedure pop(context_id: guint); cdecl; inline;
pushnull9406     function push(context_id: guint; text: Pgchar): guint; cdecl; inline;
9407     procedure remove(context_id: guint; message_id: guint); cdecl; inline;
9408     procedure remove_all(context_id: guint); cdecl; inline;
9409   end;
9410 
9411   TGtkStatusbarPrivate = record
9412   end;
9413 
9414 
9415 
9416   PPGtkStatusbarClass = ^PGtkStatusbarClass;
9417   PGtkStatusbarClass = ^TGtkStatusbarClass;
9418   TGtkStatusbarClass = object
9419     parent_class: TGtkBoxClass;
9420     reserved: gpointer;
9421     text_pushed: procedure(statusbar: PGtkStatusbar; context_id: guint; text: Pgchar); cdecl;
9422     text_popped: procedure(statusbar: PGtkStatusbar; context_id: guint; text: Pgchar); cdecl;
9423     _gtk_reserved1: procedure; cdecl;
9424     _gtk_reserved2: procedure; cdecl;
9425     _gtk_reserved3: procedure; cdecl;
9426     _gtk_reserved4: procedure; cdecl;
9427   end;
9428 
9429   PPGtkStockItem = ^PGtkStockItem;
9430   PGtkStockItem = ^TGtkStockItem;
9431   TGtkStockItem = object
9432     stock_id: Pgchar;
9433     label_: Pgchar;
9434     modifier: TGdkModifierType;
9435     keyval: guint;
9436     translation_domain: Pgchar;
copynull9437     function copy: PGtkStockItem; cdecl; inline;
9438     procedure free; cdecl; inline;
9439   end;
9440 
9441   PPGtkStyleClass = ^PGtkStyleClass;
9442   PGtkStyleClass = ^TGtkStyleClass;
9443   TGtkStyleClass = object
9444     parent_class: TGObjectClass;
9445     realize: procedure(style: PGtkStyle); cdecl;
9446     unrealize: procedure(style: PGtkStyle); cdecl;
9447     copy: procedure(style: PGtkStyle; src: PGtkStyle); cdecl;
tylenull9448     clone: function(style: PGtkStyle): PGtkStyle; cdecl;
9449     init_from_rc: procedure(style: PGtkStyle; rc_style: PGtkRcStyle); cdecl;
9450     set_background: procedure(style: PGtkStyle; window: PGdkWindow; state_type: TGtkStateType); cdecl;
tylenull9451     render_icon: function(style: PGtkStyle; source: PGtkIconSource; direction: TGtkTextDirection; state: TGtkStateType; size: gint; widget: PGtkWidget; detail: Pgchar): PGdkPixbuf; cdecl;
9452     draw_hline: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; widget: PGtkWidget; detail: Pgchar; x1: gint; x2: gint; y: gint); cdecl;
9453     draw_vline: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; widget: PGtkWidget; detail: Pgchar; y1_: gint; y2_: gint; x: gint); cdecl;
9454     draw_shadow: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint); cdecl;
9455     draw_arrow: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; arrow_type: TGtkArrowType; fill: gboolean; x: gint; y: gint; width: gint; height: gint); cdecl;
9456     draw_diamond: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint); cdecl;
9457     draw_box: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint); cdecl;
9458     draw_flat_box: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint); cdecl;
9459     draw_check: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint); cdecl;
9460     draw_option: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint); cdecl;
9461     draw_tab: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint); cdecl;
9462     draw_shadow_gap: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint; gap_side: TGtkPositionType; gap_x: gint; gap_width: gint); cdecl;
9463     draw_box_gap: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint; gap_side: TGtkPositionType; gap_x: gint; gap_width: gint); cdecl;
9464     draw_extension: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint; gap_side: TGtkPositionType); cdecl;
9465     draw_focus: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint); cdecl;
9466     draw_slider: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint; orientation: TGtkOrientation); cdecl;
9467     draw_handle: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint; orientation: TGtkOrientation); cdecl;
9468     draw_expander: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; expander_style: TGtkExpanderStyle); cdecl;
9469     draw_layout: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; use_text: gboolean; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; layout: PPangoLayout); cdecl;
9470     draw_resize_grip: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; widget: PGtkWidget; detail: Pgchar; edge: TGdkWindowEdge; x: gint; y: gint; width: gint; height: gint); cdecl;
9471     draw_spinner: procedure(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; widget: PGtkWidget; detail: Pgchar; step: guint; x: gint; y: gint; width: gint; height: gint); cdecl;
9472     _gtk_reserved1: procedure; cdecl;
9473     _gtk_reserved2: procedure; cdecl;
9474     _gtk_reserved3: procedure; cdecl;
9475     _gtk_reserved4: procedure; cdecl;
9476     _gtk_reserved5: procedure; cdecl;
9477     _gtk_reserved6: procedure; cdecl;
9478     _gtk_reserved7: procedure; cdecl;
9479     _gtk_reserved8: procedure; cdecl;
9480     _gtk_reserved9: procedure; cdecl;
9481     _gtk_reserved10: procedure; cdecl;
9482     _gtk_reserved11: procedure; cdecl;
9483   end;
9484 
9485   TGtkStyleContextPrivate = record
9486   end;
9487 
9488 
9489 
9490   PPGtkStyleContextClass = ^PGtkStyleContextClass;
9491   PGtkStyleContextClass = ^TGtkStyleContextClass;
9492   TGtkStyleContextClass = object
9493     parent_class: TGObjectClass;
9494     changed: procedure(context: PGtkStyleContext); cdecl;
9495     _gtk_reserved1: procedure; cdecl;
9496     _gtk_reserved2: procedure; cdecl;
9497     _gtk_reserved3: procedure; cdecl;
9498     _gtk_reserved4: procedure; cdecl;
9499   end;
tring_null9500   TGtkStylePropertyParser = function(string_: Pgchar; value: PGValue; error: PPGError): gboolean; cdecl;
9501 
9502   TGtkStylePropertiesPrivate = record
9503   end;
9504 
9505 
9506 
9507   PPGtkStylePropertiesClass = ^PGtkStylePropertiesClass;
9508   PGtkStylePropertiesClass = ^TGtkStylePropertiesClass;
9509   TGtkStylePropertiesClass = object
9510     parent_class: TGObjectClass;
9511     _gtk_reserved1: procedure; cdecl;
9512     _gtk_reserved2: procedure; cdecl;
9513     _gtk_reserved3: procedure; cdecl;
9514     _gtk_reserved4: procedure; cdecl;
9515   end;
9516 
9517   PPGtkStyleProviderIface = ^PGtkStyleProviderIface;
9518   PGtkStyleProviderIface = ^TGtkStyleProviderIface;
9519   TGtkStyleProviderIface = object
9520     g_iface: TGTypeInterface;
rovidernull9521     get_style: function(provider: PGtkStyleProvider; path: PGtkWidgetPath): PGtkStyleProperties; cdecl;
rovidernull9522     get_style_property: function(provider: PGtkStyleProvider; path: PGtkWidgetPath; state: TGtkStateFlags; pspec: PGParamSpec; value: PGValue): gboolean; cdecl;
rovidernull9523     get_icon_factory: function(provider: PGtkStyleProvider; path: PGtkWidgetPath): PGtkIconFactory; cdecl;
9524   end;
9525 
9526   PPGtkSwitch = ^PGtkSwitch;
9527   PGtkSwitch = ^TGtkSwitch;
9528 
9529   PPGtkSwitchPrivate = ^PGtkSwitchPrivate;
9530   PGtkSwitchPrivate = ^TGtkSwitchPrivate;
9531   TGtkSwitch = object(TGtkWidget)
9532     priv1: PGtkSwitchPrivate;
newnull9533     function new: PGtkSwitch; cdecl; inline; static;
get_activenull9534     function get_active: gboolean; cdecl; inline;
9535     procedure set_active(is_active: gboolean); cdecl; inline;
9536     property active: gboolean read get_active write set_active;
9537   end;
9538 
9539   TGtkSwitchPrivate = record
9540   end;
9541 
9542 
9543 
9544   PPGtkSwitchClass = ^PGtkSwitchClass;
9545   PGtkSwitchClass = ^TGtkSwitchClass;
9546   TGtkSwitchClass = object
9547     parent_class: TGtkWidgetClass;
9548     activate: procedure(sw: PGtkSwitch); cdecl;
9549     _switch_padding_1: procedure; cdecl;
9550     _switch_padding_2: procedure; cdecl;
9551     _switch_padding_3: procedure; cdecl;
9552     _switch_padding_4: procedure; cdecl;
9553     _switch_padding_5: procedure; cdecl;
9554     _switch_padding_6: procedure; cdecl;
9555   end;
9556 
9557   PPGtkTable = ^PGtkTable;
9558   PGtkTable = ^TGtkTable;
9559 
9560   PPGtkTablePrivate = ^PGtkTablePrivate;
9561   PGtkTablePrivate = ^TGtkTablePrivate;
9562   TGtkTable = object(TGtkContainer)
9563     priv2: PGtkTablePrivate;
9564     //property column_spacing: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_column_spacing  { property is writeable but setter not declared } ;
9565     //property homogeneous: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_homogeneous  { property is writeable but setter not declared } ;
9566     //property n_columns: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_n_columns  { property is writeable but setter not declared } ;
9567     //property n_rows: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_n_rows  { property is writeable but setter not declared } ;
9568     //property row_spacing: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_row_spacing  { property is writeable but setter not declared } ;
9569   end;
9570 
9571   TGtkTablePrivate = record
9572   end;
9573 
9574 
9575 
9576   PPGtkTableChild = ^PGtkTableChild;
9577   PGtkTableChild = ^TGtkTableChild;
9578   TGtkTableChildBitfield0 = bitpacked record
9579     xexpand: guint1 { changed from guint to accomodate 1 bitsize requirement };
9580     yexpand: guint1 { changed from guint to accomodate 1 bitsize requirement };
9581     xshrink: guint1 { changed from guint to accomodate 1 bitsize requirement };
9582     yshrink: guint1 { changed from guint to accomodate 1 bitsize requirement };
9583     xfill: guint1 { changed from guint to accomodate 1 bitsize requirement };
9584     yfill: guint1 { changed from guint to accomodate 1 bitsize requirement };
9585   end;
9586 
9587 
9588   TGtkTableChild = record
9589     widget: PGtkWidget;
9590     left_attach: guint16;
9591     right_attach: guint16;
9592     top_attach: guint16;
9593     bottom_attach: guint16;
9594     xpadding: guint16;
9595     ypadding: guint16;
9596     Bitfield0 : TGtkTableChildBitfield0; { auto generated type }
9597   end;
9598 
9599 
9600 
9601   PPGtkTableClass = ^PGtkTableClass;
9602   PGtkTableClass = ^TGtkTableClass;
9603   TGtkTableClass = object
9604     parent_class: TGtkContainerClass;
9605     _gtk_reserved1: procedure; cdecl;
9606     _gtk_reserved2: procedure; cdecl;
9607     _gtk_reserved3: procedure; cdecl;
9608     _gtk_reserved4: procedure; cdecl;
9609   end;
9610 
9611   PPGtkTableRowCol = ^PGtkTableRowCol;
9612   PGtkTableRowCol = ^TGtkTableRowCol;
9613   TGtkTableRowColBitfield0 = bitpacked record
9614     need_expand: guint1 { changed from guint to accomodate 1 bitsize requirement };
9615     need_shrink: guint1 { changed from guint to accomodate 1 bitsize requirement };
9616     expand: guint1 { changed from guint to accomodate 1 bitsize requirement };
9617     shrink: guint1 { changed from guint to accomodate 1 bitsize requirement };
9618     empty: guint1 { changed from guint to accomodate 1 bitsize requirement };
9619   end;
9620 
9621 
9622   TGtkTableRowCol = record
9623     requisition: guint16;
9624     allocation: guint16;
9625     spacing: guint16;
9626     Bitfield0 : TGtkTableRowColBitfield0; { auto generated type }
9627   end;
9628 
9629 
9630 
9631   PPGtkTargetFlags = ^PGtkTargetFlags;
9632   PGtkTargetFlags = ^TGtkTargetFlags;
9633 
9634   PPGtkTearoffMenuItemPrivate = ^PGtkTearoffMenuItemPrivate;
9635   PGtkTearoffMenuItemPrivate = ^TGtkTearoffMenuItemPrivate;
9636 
9637   TGtkTearoffMenuItemPrivate = record
9638   end;
9639 
9640 
9641 
9642   PPGtkTearoffMenuItem = ^PGtkTearoffMenuItem;
9643   PGtkTearoffMenuItem = ^TGtkTearoffMenuItem;
9644   TGtkTearoffMenuItem = object(TGtkMenuItem)
9645     priv4: PGtkTearoffMenuItemPrivate;
9646   end;
9647 
9648   PPGtkTearoffMenuItemClass = ^PGtkTearoffMenuItemClass;
9649   PGtkTearoffMenuItemClass = ^TGtkTearoffMenuItemClass;
9650   TGtkTearoffMenuItemClass = object
9651     parent_class: TGtkMenuItemClass;
9652     _gtk_reserved1: procedure; cdecl;
9653     _gtk_reserved2: procedure; cdecl;
9654     _gtk_reserved3: procedure; cdecl;
9655     _gtk_reserved4: procedure; cdecl;
9656   end;
9657 
9658   PPGtkTextAppearance = ^PGtkTextAppearance;
9659   PGtkTextAppearance = ^TGtkTextAppearance;
9660   TGtkTextAppearanceBitfield0 = bitpacked record
9661     underline: guint4 { changed from guint to accomodate 4 bitsize requirement };
9662     strikethrough: guint1 { changed from guint to accomodate 1 bitsize requirement };
9663     draw_bg: guint1 { changed from guint to accomodate 1 bitsize requirement };
9664     inside_selection: guint1 { changed from guint to accomodate 1 bitsize requirement };
9665     is_text: guint1 { changed from guint to accomodate 1 bitsize requirement };
9666   end;
9667 
9668 
9669   TGtkTextAppearance = record
9670     bg_color: TGdkColor;
9671     fg_color: TGdkColor;
9672     rise: gint;
9673     Bitfield0 : TGtkTextAppearanceBitfield0; { auto generated type }
9674     rgba: array [0..1] of PGdkRGBA;
9675   end;
9676 
9677 
9678 
9679   PPGtkWrapMode = ^PGtkWrapMode;
9680   PGtkWrapMode = ^TGtkWrapMode;
9681 
9682   PPGtkTextAttributes = ^PGtkTextAttributes;
9683   PGtkTextAttributes = ^TGtkTextAttributes;
9684   TGtkTextAttributesBitfield0 = bitpacked record
9685     invisible: guint1 { changed from guint to accomodate 1 bitsize requirement };
9686     bg_full_height: guint1 { changed from guint to accomodate 1 bitsize requirement };
9687     editable: guint1 { changed from guint to accomodate 1 bitsize requirement };
9688   end;
9689 
9690   TGtkTextAttributes = object
9691     refcount: guint;
9692     appearance: TGtkTextAppearance;
9693     justification: TGtkJustification;
9694     direction: TGtkTextDirection;
9695     font: PPangoFontDescription;
9696     font_scale: gdouble;
9697     left_margin: gint;
9698     right_margin: gint;
9699     indent: gint;
9700     pixels_above_lines: gint;
9701     pixels_below_lines: gint;
9702     pixels_inside_wrap: gint;
9703     tabs: PPangoTabArray;
9704     wrap_mode: TGtkWrapMode;
9705     language: PPangoLanguage;
9706     pg_bg_color: PGdkColor;
9707     Bitfield0 : TGtkTextAttributesBitfield0; { auto generated type }
9708     pg_bg_rgba: PGdkRGBA;
9709     padding: array [0..2] of guint;
newnull9710     function new: PGtkTextAttributes; cdecl; inline; static;
copynull9711     function copy: PGtkTextAttributes; cdecl; inline;
9712     procedure copy_values(dest: PGtkTextAttributes); cdecl; inline;
refnull9713     function ref: PGtkTextAttributes; cdecl; inline;
9714     procedure unref; cdecl; inline;
9715   end;
9716 
9717   PPGtkTextBTree = ^PGtkTextBTree;
9718   PGtkTextBTree = ^TGtkTextBTree;
9719 
9720   TGtkTextBTree = record
9721   end;
9722 
9723 
9724 
9725   PPGtkTextTagTableForeach = ^PGtkTextTagTableForeach;
9726   PGtkTextTagTableForeach = ^TGtkTextTagTableForeach;
9727   TGtkTextTagTableForeach = procedure(tag: PGtkTextTag; data: gpointer); cdecl;
9728 
9729   PPGtkTextTagTablePrivate = ^PGtkTextTagTablePrivate;
9730   PGtkTextTagTablePrivate = ^TGtkTextTagTablePrivate;
9731   TGtkTextTagTable = object(TGObject)
9732     priv: PGtkTextTagTablePrivate;
newnull9733     function new: PGtkTextTagTable; cdecl; inline; static;
9734     procedure add(tag: PGtkTextTag); cdecl; inline;
9735     procedure foreach(func: TGtkTextTagTableForeach; data: gpointer); cdecl; inline;
get_sizenull9736     function get_size: gint; cdecl; inline;
lookupnull9737     function lookup(name: Pgchar): PGtkTextTag; cdecl; inline;
9738     procedure remove(tag: PGtkTextTag); cdecl; inline;
9739   end;
9740 
9741   PPGtkTextTagPrivate = ^PGtkTextTagPrivate;
9742   PGtkTextTagPrivate = ^TGtkTextTagPrivate;
9743   TGtkTextTag = object(TGObject)
9744     priv: PGtkTextTagPrivate;
newnull9745     function new(name: Pgchar): PGtkTextTag; cdecl; inline; static;
eventnull9746     function event(event_object: PGObject; event: PGdkEvent; iter: PGtkTextIter): gboolean; cdecl; inline;
get_prioritynull9747     function get_priority: gint; cdecl; inline;
9748     procedure set_priority(priority: gint); cdecl; inline;
9749     //property accumulative_margin: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_accumulative_margin  { property is writeable but setter not declared } ;
9750     //property background: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_background  { property is writeable but setter not declared } ;
9751     //property background_full_height: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_background_full_height  { property is writeable but setter not declared } ;
9752     //property background_full_height_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_background_full_height_set  { property is writeable but setter not declared } ;
9753     //property background_gdk: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_background_gdk  { property is writeable but setter not declared } ;
9754     //property background_rgba: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_background_rgba  { property is writeable but setter not declared } ;
9755     //property background_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_background_set  { property is writeable but setter not declared } ;
9756     //property direction: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_direction  { property is writeable but setter not declared } ;
9757     //property editable: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_editable  { property is writeable but setter not declared } ;
9758     //property editable_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_editable_set  { property is writeable but setter not declared } ;
9759     //property family: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_family  { property is writeable but setter not declared } ;
9760     //property family_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_family_set  { property is writeable but setter not declared } ;
9761     //property font: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_font  { property is writeable but setter not declared } ;
9762     //property font_desc: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_font_desc  { property is writeable but setter not declared } ;
9763     //property foreground: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_foreground  { property is writeable but setter not declared } ;
9764     //property foreground_gdk: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_foreground_gdk  { property is writeable but setter not declared } ;
9765     //property foreground_rgba: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_foreground_rgba  { property is writeable but setter not declared } ;
9766     //property foreground_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_foreground_set  { property is writeable but setter not declared } ;
9767     //property indent: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_indent  { property is writeable but setter not declared } ;
9768     //property indent_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_indent_set  { property is writeable but setter not declared } ;
9769     //property invisible: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_invisible  { property is writeable but setter not declared } ;
9770     //property invisible_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_invisible_set  { property is writeable but setter not declared } ;
9771     //property justification: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_justification  { property is writeable but setter not declared } ;
9772     //property justification_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_justification_set  { property is writeable but setter not declared } ;
9773     //property language: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_language  { property is writeable but setter not declared } ;
9774     //property language_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_language_set  { property is writeable but setter not declared } ;
9775     //property left_margin: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_left_margin  { property is writeable but setter not declared } ;
9776     //property left_margin_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_left_margin_set  { property is writeable but setter not declared } ;
9777     //property name: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_name  { property is writeable but setter not declared } ;
9778     //property paragraph_background: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_paragraph_background  { property is writeable but setter not declared } ;
9779     //property paragraph_background_gdk: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_paragraph_background_gdk  { property is writeable but setter not declared } ;
9780     //property paragraph_background_rgba: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_paragraph_background_rgba  { property is writeable but setter not declared } ;
9781     //property paragraph_background_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_paragraph_background_set  { property is writeable but setter not declared } ;
9782     //property pixels_above_lines: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_pixels_above_lines  { property is writeable but setter not declared } ;
9783     //property pixels_above_lines_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_pixels_above_lines_set  { property is writeable but setter not declared } ;
9784     //property pixels_below_lines: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_pixels_below_lines  { property is writeable but setter not declared } ;
9785     //property pixels_below_lines_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_pixels_below_lines_set  { property is writeable but setter not declared } ;
9786     //property pixels_inside_wrap: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_pixels_inside_wrap  { property is writeable but setter not declared } ;
9787     //property pixels_inside_wrap_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_pixels_inside_wrap_set  { property is writeable but setter not declared } ;
9788     //property right_margin: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_right_margin  { property is writeable but setter not declared } ;
9789     //property right_margin_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_right_margin_set  { property is writeable but setter not declared } ;
9790     //property rise: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_rise  { property is writeable but setter not declared } ;
9791     //property rise_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_rise_set  { property is writeable but setter not declared } ;
9792     //property scale: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_scale  { property is writeable but setter not declared } ;
9793     //property scale_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_scale_set  { property is writeable but setter not declared } ;
9794     //property size: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_size  { property is writeable but setter not declared } ;
9795     //property size_points: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_size_points  { property is writeable but setter not declared } ;
9796     //property size_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_size_set  { property is writeable but setter not declared } ;
9797     //property stretch: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_stretch  { property is writeable but setter not declared } ;
9798     //property stretch_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_stretch_set  { property is writeable but setter not declared } ;
9799     //property strikethrough: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_strikethrough  { property is writeable but setter not declared } ;
9800     //property strikethrough_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_strikethrough_set  { property is writeable but setter not declared } ;
9801     //property style: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_style  { property is writeable but setter not declared } ;
9802     //property style_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_style_set  { property is writeable but setter not declared } ;
9803     //property tabs: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_tabs  { property is writeable but setter not declared } ;
9804     //property tabs_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_tabs_set  { property is writeable but setter not declared } ;
9805     //property underline: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_underline  { property is writeable but setter not declared } ;
9806     //property underline_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_underline_set  { property is writeable but setter not declared } ;
9807     //property variant: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_variant  { property is writeable but setter not declared } ;
9808     //property variant_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_variant_set  { property is writeable but setter not declared } ;
9809     //property weight: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_weight  { property is writeable but setter not declared } ;
9810     //property weight_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_weight_set  { property is writeable but setter not declared } ;
9811     //property wrap_mode: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_wrap_mode  { property is writeable but setter not declared } ;
9812     //property wrap_mode_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_wrap_mode_set  { property is writeable but setter not declared } ;
9813   end;
9814 
9815   PPGtkTextCharPredicate = ^PGtkTextCharPredicate;
9816   PGtkTextCharPredicate = ^TGtkTextCharPredicate;
hnull9817   TGtkTextCharPredicate = function(ch: gunichar; user_data: gpointer): gboolean; cdecl;
9818 
9819   PPGtkTextSearchFlags = ^PGtkTextSearchFlags;
9820   PGtkTextSearchFlags = ^TGtkTextSearchFlags;
9821   TGtkTextIter = object
9822     dummy1: gpointer;
9823     dummy2: gpointer;
9824     dummy3: gint;
9825     dummy4: gint;
9826     dummy5: gint;
9827     dummy6: gint;
9828     dummy7: gint;
9829     dummy8: gint;
9830     dummy9: gpointer;
9831     dummy10: gpointer;
9832     dummy11: gint;
9833     dummy12: gint;
9834     dummy13: gint;
9835     dummy14: gpointer;
9836     procedure assign(other: PGtkTextIter); cdecl; inline;
backward_charnull9837     function backward_char: gboolean; cdecl; inline;
backward_charsnull9838     function backward_chars(count: gint): gboolean; cdecl; inline;
backward_cursor_positionnull9839     function backward_cursor_position: gboolean; cdecl; inline;
backward_cursor_positionsnull9840     function backward_cursor_positions(count: gint): gboolean; cdecl; inline;
backward_find_charnull9841     function backward_find_char(pred: TGtkTextCharPredicate; user_data: gpointer; limit: PGtkTextIter): gboolean; cdecl; inline;
backward_linenull9842     function backward_line: gboolean; cdecl; inline;
backward_linesnull9843     function backward_lines(count: gint): gboolean; cdecl; inline;
backward_searchnull9844     function backward_search(str: Pgchar; flags: TGtkTextSearchFlags; match_start: PGtkTextIter; match_end: PGtkTextIter; limit: PGtkTextIter): gboolean; cdecl; inline;
backward_sentence_startnull9845     function backward_sentence_start: gboolean; cdecl; inline;
backward_sentence_startsnull9846     function backward_sentence_starts(count: gint): gboolean; cdecl; inline;
backward_to_tag_togglenull9847     function backward_to_tag_toggle(tag: PGtkTextTag): gboolean; cdecl; inline;
backward_visible_cursor_positionnull9848     function backward_visible_cursor_position: gboolean; cdecl; inline;
backward_visible_cursor_positionsnull9849     function backward_visible_cursor_positions(count: gint): gboolean; cdecl; inline;
backward_visible_linenull9850     function backward_visible_line: gboolean; cdecl; inline;
backward_visible_linesnull9851     function backward_visible_lines(count: gint): gboolean; cdecl; inline;
backward_visible_word_startnull9852     function backward_visible_word_start: gboolean; cdecl; inline;
backward_visible_word_startsnull9853     function backward_visible_word_starts(count: gint): gboolean; cdecl; inline;
backward_word_startnull9854     function backward_word_start: gboolean; cdecl; inline;
backward_word_startsnull9855     function backward_word_starts(count: gint): gboolean; cdecl; inline;
begins_tagnull9856     function begins_tag(tag: PGtkTextTag): gboolean; cdecl; inline;
can_insertnull9857     function can_insert(default_editability: gboolean): gboolean; cdecl; inline;
comparenull9858     function compare(rhs: PGtkTextIter): gint; cdecl; inline;
copynull9859     function copy: PGtkTextIter; cdecl; inline;
editablenull9860     function editable(default_setting: gboolean): gboolean; cdecl; inline;
ends_linenull9861     function ends_line: gboolean; cdecl; inline;
ends_sentencenull9862     function ends_sentence: gboolean; cdecl; inline;
ends_tagnull9863     function ends_tag(tag: PGtkTextTag): gboolean; cdecl; inline;
ends_wordnull9864     function ends_word: gboolean; cdecl; inline;
equalnull9865     function equal(rhs: PGtkTextIter): gboolean; cdecl; inline;
forward_charnull9866     function forward_char: gboolean; cdecl; inline;
forward_charsnull9867     function forward_chars(count: gint): gboolean; cdecl; inline;
forward_cursor_positionnull9868     function forward_cursor_position: gboolean; cdecl; inline;
forward_cursor_positionsnull9869     function forward_cursor_positions(count: gint): gboolean; cdecl; inline;
forward_find_charnull9870     function forward_find_char(pred: TGtkTextCharPredicate; user_data: gpointer; limit: PGtkTextIter): gboolean; cdecl; inline;
forward_linenull9871     function forward_line: gboolean; cdecl; inline;
forward_linesnull9872     function forward_lines(count: gint): gboolean; cdecl; inline;
forward_searchnull9873     function forward_search(str: Pgchar; flags: TGtkTextSearchFlags; match_start: PGtkTextIter; match_end: PGtkTextIter; limit: PGtkTextIter): gboolean; cdecl; inline;
forward_sentence_endnull9874     function forward_sentence_end: gboolean; cdecl; inline;
forward_sentence_endsnull9875     function forward_sentence_ends(count: gint): gboolean; cdecl; inline;
9876     procedure forward_to_end; cdecl; inline;
forward_to_line_endnull9877     function forward_to_line_end: gboolean; cdecl; inline;
forward_to_tag_togglenull9878     function forward_to_tag_toggle(tag: PGtkTextTag): gboolean; cdecl; inline;
forward_visible_cursor_positionnull9879     function forward_visible_cursor_position: gboolean; cdecl; inline;
forward_visible_cursor_positionsnull9880     function forward_visible_cursor_positions(count: gint): gboolean; cdecl; inline;
forward_visible_linenull9881     function forward_visible_line: gboolean; cdecl; inline;
forward_visible_linesnull9882     function forward_visible_lines(count: gint): gboolean; cdecl; inline;
forward_visible_word_endnull9883     function forward_visible_word_end: gboolean; cdecl; inline;
forward_visible_word_endsnull9884     function forward_visible_word_ends(count: gint): gboolean; cdecl; inline;
forward_word_endnull9885     function forward_word_end: gboolean; cdecl; inline;
forward_word_endsnull9886     function forward_word_ends(count: gint): gboolean; cdecl; inline;
9887     procedure free; cdecl; inline;
get_attributesnull9888     function get_attributes(values: PGtkTextAttributes): gboolean; cdecl; inline;
get_buffernull9889     function get_buffer: PGtkTextBuffer; cdecl; inline;
get_bytes_in_linenull9890     function get_bytes_in_line: gint; cdecl; inline;
get_charnull9891     function get_char: gunichar; cdecl; inline;
get_chars_in_linenull9892     function get_chars_in_line: gint; cdecl; inline;
get_child_anchornull9893     function get_child_anchor: PGtkTextChildAnchor; cdecl; inline;
get_languagenull9894     function get_language: PPangoLanguage; cdecl; inline;
get_linenull9895     function get_line: gint; cdecl; inline;
get_line_indexnull9896     function get_line_index: gint; cdecl; inline;
get_line_offsetnull9897     function get_line_offset: gint; cdecl; inline;
get_marksnull9898     function get_marks: PGSList; cdecl; inline;
get_offsetnull9899     function get_offset: gint; cdecl; inline;
get_pixbufnull9900     function get_pixbuf: PGdkPixbuf; cdecl; inline;
get_slicenull9901     function get_slice(end_: PGtkTextIter): Pgchar; cdecl; inline;
get_tagsnull9902     function get_tags: PGSList; cdecl; inline;
get_textnull9903     function get_text(end_: PGtkTextIter): Pgchar; cdecl; inline;
get_toggled_tagsnull9904     function get_toggled_tags(toggled_on: gboolean): PGSList; cdecl; inline;
get_visible_line_indexnull9905     function get_visible_line_index: gint; cdecl; inline;
get_visible_line_offsetnull9906     function get_visible_line_offset: gint; cdecl; inline;
get_visible_slicenull9907     function get_visible_slice(end_: PGtkTextIter): Pgchar; cdecl; inline;
get_visible_textnull9908     function get_visible_text(end_: PGtkTextIter): Pgchar; cdecl; inline;
has_tagnull9909     function has_tag(tag: PGtkTextTag): gboolean; cdecl; inline;
in_rangenull9910     function in_range(start: PGtkTextIter; end_: PGtkTextIter): gboolean; cdecl; inline;
inside_sentencenull9911     function inside_sentence: gboolean; cdecl; inline;
inside_wordnull9912     function inside_word: gboolean; cdecl; inline;
is_cursor_positionnull9913     function is_cursor_position: gboolean; cdecl; inline;
is_endnull9914     function is_end: gboolean; cdecl; inline;
is_startnull9915     function is_start: gboolean; cdecl; inline;
9916     procedure order(second: PGtkTextIter); cdecl; inline;
9917     procedure set_line(line_number: gint); cdecl; inline;
9918     procedure set_line_index(byte_on_line: gint); cdecl; inline;
9919     procedure set_line_offset(char_on_line: gint); cdecl; inline;
9920     procedure set_offset(char_offset: gint); cdecl; inline;
9921     procedure set_visible_line_index(byte_on_line: gint); cdecl; inline;
9922     procedure set_visible_line_offset(char_on_line: gint); cdecl; inline;
starts_linenull9923     function starts_line: gboolean; cdecl; inline;
starts_sentencenull9924     function starts_sentence: gboolean; cdecl; inline;
starts_wordnull9925     function starts_word: gboolean; cdecl; inline;
toggles_tagnull9926     function toggles_tag(tag: PGtkTextTag): gboolean; cdecl; inline;
9927   end;
9928   TGtkTextChildAnchor = object(TGObject)
9929     segment: gpointer;
newnull9930     function new: PGtkTextChildAnchor; cdecl; inline; static;
get_deletednull9931     function get_deleted: gboolean; cdecl; inline;
get_widgetsnull9932     function get_widgets: PGList; cdecl; inline;
9933   end;
9934   TGtkTextMark = object(TGObject)
9935     segment: gpointer;
newnull9936     function new(name: Pgchar; left_gravity: gboolean): PGtkTextMark; cdecl; inline; static;
get_buffernull9937     function get_buffer: PGtkTextBuffer; cdecl; inline;
get_deletednull9938     function get_deleted: gboolean; cdecl; inline;
get_left_gravitynull9939     function get_left_gravity: gboolean; cdecl; inline;
get_namenull9940     function get_name: Pgchar; cdecl; inline;
get_visiblenull9941     function get_visible: gboolean; cdecl; inline;
9942     procedure set_visible(setting: gboolean); cdecl; inline;
9943     property left_gravity: gboolean read get_left_gravity  { property is writeable but setter not declared } ;
9944     property name: Pgchar read get_name  { property is writeable but setter not declared } ;
9945   end;
9946 
9947   TGtkTextBufferPrivate = record
9948   end;
9949 
9950 
9951 
9952   PPGtkTextBufferClass = ^PGtkTextBufferClass;
9953   PGtkTextBufferClass = ^TGtkTextBufferClass;
9954   TGtkTextBufferClass = object
9955     parent_class: TGObjectClass;
9956     insert_text: procedure(buffer: PGtkTextBuffer; pos: PGtkTextIter; new_text: Pgchar; new_text_length: gint); cdecl;
9957     insert_pixbuf: procedure(buffer: PGtkTextBuffer; iter: PGtkTextIter; pixbuf: PGdkPixbuf); cdecl;
9958     insert_child_anchor: procedure(buffer: PGtkTextBuffer; iter: PGtkTextIter; anchor: PGtkTextChildAnchor); cdecl;
9959     delete_range: procedure(buffer: PGtkTextBuffer; start: PGtkTextIter; end_: PGtkTextIter); cdecl;
9960     changed: procedure(buffer: PGtkTextBuffer); cdecl;
9961     modified_changed: procedure(buffer: PGtkTextBuffer); cdecl;
9962     mark_set: procedure(buffer: PGtkTextBuffer; location: PGtkTextIter; mark: PGtkTextMark); cdecl;
9963     mark_deleted: procedure(buffer: PGtkTextBuffer; mark: PGtkTextMark); cdecl;
9964     apply_tag: procedure(buffer: PGtkTextBuffer; tag: PGtkTextTag; start: PGtkTextIter; end_: PGtkTextIter); cdecl;
9965     remove_tag: procedure(buffer: PGtkTextBuffer; tag: PGtkTextTag; start: PGtkTextIter; end_: PGtkTextIter); cdecl;
9966     begin_user_action: procedure(buffer: PGtkTextBuffer); cdecl;
9967     end_user_action: procedure(buffer: PGtkTextBuffer); cdecl;
9968     paste_done: procedure(buffer: PGtkTextBuffer; clipboard: PGtkClipboard); cdecl;
9969     _gtk_reserved1: procedure; cdecl;
9970     _gtk_reserved2: procedure; cdecl;
9971     _gtk_reserved3: procedure; cdecl;
9972     _gtk_reserved4: procedure; cdecl;
9973   end;
9974 
9975   PPGtkTextBufferTargetInfo = ^PGtkTextBufferTargetInfo;
9976   PGtkTextBufferTargetInfo = ^TGtkTextBufferTargetInfo;
9977 
9978   PPGtkTextChildAnchorClass = ^PGtkTextChildAnchorClass;
9979   PGtkTextChildAnchorClass = ^TGtkTextChildAnchorClass;
9980   TGtkTextChildAnchorClass = object
9981     parent_class: TGObjectClass;
9982     _gtk_reserved1: procedure; cdecl;
9983     _gtk_reserved2: procedure; cdecl;
9984     _gtk_reserved3: procedure; cdecl;
9985     _gtk_reserved4: procedure; cdecl;
9986   end;
9987 
9988   PPGtkTextMarkClass = ^PGtkTextMarkClass;
9989   PGtkTextMarkClass = ^TGtkTextMarkClass;
9990   TGtkTextMarkClass = object
9991     parent_class: TGObjectClass;
9992     _gtk_reserved1: procedure; cdecl;
9993     _gtk_reserved2: procedure; cdecl;
9994     _gtk_reserved3: procedure; cdecl;
9995     _gtk_reserved4: procedure; cdecl;
9996   end;
9997 
9998   TGtkTextTagPrivate = record
9999   end;
10000 
10001 
10002 
10003   PPGtkTextTagClass = ^PGtkTextTagClass;
10004   PGtkTextTagClass = ^TGtkTextTagClass;
10005   TGtkTextTagClass = object
10006     parent_class: TGObjectClass;
agnull10007     event: function(tag: PGtkTextTag; event_object: PGObject; event: PGdkEvent; iter: PGtkTextIter): gboolean; cdecl;
10008     _gtk_reserved1: procedure; cdecl;
10009     _gtk_reserved2: procedure; cdecl;
10010     _gtk_reserved3: procedure; cdecl;
10011     _gtk_reserved4: procedure; cdecl;
10012   end;
10013 
10014   TGtkTextTagTablePrivate = record
10015   end;
10016 
10017 
10018 
10019   PPGtkTextTagTableClass = ^PGtkTextTagTableClass;
10020   PGtkTextTagTableClass = ^TGtkTextTagTableClass;
10021   TGtkTextTagTableClass = object
10022     parent_class: TGObjectClass;
10023     tag_changed: procedure(table: PGtkTextTagTable; tag: PGtkTextTag; size_changed: gboolean); cdecl;
10024     tag_added: procedure(table: PGtkTextTagTable; tag: PGtkTextTag); cdecl;
10025     tag_removed: procedure(table: PGtkTextTagTable; tag: PGtkTextTag); cdecl;
10026     _gtk_reserved1: procedure; cdecl;
10027     _gtk_reserved2: procedure; cdecl;
10028     _gtk_reserved3: procedure; cdecl;
10029     _gtk_reserved4: procedure; cdecl;
10030   end;
10031 
10032   PPGtkTextView = ^PGtkTextView;
10033   PGtkTextView = ^TGtkTextView;
10034 
10035   PPGtkTextWindowType = ^PGtkTextWindowType;
10036   PGtkTextWindowType = ^TGtkTextWindowType;
10037 
10038   PPGtkTextViewPrivate = ^PGtkTextViewPrivate;
10039   PGtkTextViewPrivate = ^TGtkTextViewPrivate;
10040   TGtkTextView = object(TGtkContainer)
10041     priv2: PGtkTextViewPrivate;
newnull10042     function new: PGtkTextView; cdecl; inline; static;
new_with_buffernull10043     function new_with_buffer(buffer: PGtkTextBuffer): PGtkTextView; cdecl; inline; static;
10044     procedure add_child_at_anchor(child: PGtkWidget; anchor: PGtkTextChildAnchor); cdecl; inline;
10045     procedure add_child_in_window(child: PGtkWidget; which_window: TGtkTextWindowType; xpos: gint; ypos: gint); cdecl; inline;
backward_display_linenull10046     function backward_display_line(iter: PGtkTextIter): gboolean; cdecl; inline;
backward_display_line_startnull10047     function backward_display_line_start(iter: PGtkTextIter): gboolean; cdecl; inline;
10048     procedure buffer_to_window_coords(win: TGtkTextWindowType; buffer_x: gint; buffer_y: gint; window_x: Pgint; window_y: Pgint); cdecl; inline;
forward_display_linenull10049     function forward_display_line(iter: PGtkTextIter): gboolean; cdecl; inline;
forward_display_line_endnull10050     function forward_display_line_end(iter: PGtkTextIter): gboolean; cdecl; inline;
get_accepts_tabnull10051     function get_accepts_tab: gboolean; cdecl; inline;
get_border_window_sizenull10052     function get_border_window_size(type_: TGtkTextWindowType): gint; cdecl; inline;
get_buffernull10053     function get_buffer: PGtkTextBuffer; cdecl; inline;
10054     procedure get_cursor_locations(iter: PGtkTextIter; strong: PGdkRectangle; weak: PGdkRectangle); cdecl; inline;
get_cursor_visiblenull10055     function get_cursor_visible: gboolean; cdecl; inline;
get_default_attributesnull10056     function get_default_attributes: PGtkTextAttributes; cdecl; inline;
get_editablenull10057     function get_editable: gboolean; cdecl; inline;
get_indentnull10058     function get_indent: gint; cdecl; inline;
get_input_hintsnull10059     function get_input_hints: TGtkInputHints; cdecl; inline;
get_input_purposenull10060     function get_input_purpose: TGtkInputPurpose; cdecl; inline;
10061     procedure get_iter_at_location(iter: PGtkTextIter; x: gint; y: gint); cdecl; inline;
10062     procedure get_iter_at_position(iter: PGtkTextIter; trailing: Pgint; x: gint; y: gint); cdecl; inline;
10063     procedure get_iter_location(iter: PGtkTextIter; location: PGdkRectangle); cdecl; inline;
get_justificationnull10064     function get_justification: TGtkJustification; cdecl; inline;
get_left_marginnull10065     function get_left_margin: gint; cdecl; inline;
10066     procedure get_line_at_y(target_iter: PGtkTextIter; y: gint; line_top: Pgint); cdecl; inline;
10067     procedure get_line_yrange(iter: PGtkTextIter; y: Pgint; height: Pgint); cdecl; inline;
get_overwritenull10068     function get_overwrite: gboolean; cdecl; inline;
get_pixels_above_linesnull10069     function get_pixels_above_lines: gint; cdecl; inline;
get_pixels_below_linesnull10070     function get_pixels_below_lines: gint; cdecl; inline;
get_pixels_inside_wrapnull10071     function get_pixels_inside_wrap: gint; cdecl; inline;
get_right_marginnull10072     function get_right_margin: gint; cdecl; inline;
get_tabsnull10073     function get_tabs: PPangoTabArray; cdecl; inline;
10074     procedure get_visible_rect(visible_rect: PGdkRectangle); cdecl; inline;
get_windownull10075     function get_window(win: TGtkTextWindowType): PGdkWindow; cdecl; inline;
get_window_typenull10076     function get_window_type(window: PGdkWindow): TGtkTextWindowType; cdecl; inline;
get_wrap_modenull10077     function get_wrap_mode: TGtkWrapMode; cdecl; inline;
im_context_filter_keypressnull10078     function im_context_filter_keypress(event: PGdkEventKey): gboolean; cdecl; inline;
10079     procedure move_child(child: PGtkWidget; xpos: gint; ypos: gint); cdecl; inline;
move_mark_onscreennull10080     function move_mark_onscreen(mark: PGtkTextMark): gboolean; cdecl; inline;
move_visuallynull10081     function move_visually(iter: PGtkTextIter; count: gint): gboolean; cdecl; inline;
place_cursor_onscreennull10082     function place_cursor_onscreen: gboolean; cdecl; inline;
10083     procedure reset_im_context; cdecl; inline;
10084     procedure scroll_mark_onscreen(mark: PGtkTextMark); cdecl; inline;
scroll_to_iternull10085     function scroll_to_iter(iter: PGtkTextIter; within_margin: gdouble; use_align: gboolean; xalign: gdouble; yalign: gdouble): gboolean; cdecl; inline;
10086     procedure scroll_to_mark(mark: PGtkTextMark; within_margin: gdouble; use_align: gboolean; xalign: gdouble; yalign: gdouble); cdecl; inline;
10087     procedure set_accepts_tab(accepts_tab: gboolean); cdecl; inline;
10088     procedure set_border_window_size(type_: TGtkTextWindowType; size: gint); cdecl; inline;
10089     procedure set_buffer(buffer: PGtkTextBuffer); cdecl; inline;
10090     procedure set_cursor_visible(setting: gboolean); cdecl; inline;
10091     procedure set_editable(setting: gboolean); cdecl; inline;
10092     procedure set_indent(indent: gint); cdecl; inline;
10093     procedure set_input_hints(hints: TGtkInputHints); cdecl; inline;
10094     procedure set_input_purpose(purpose: TGtkInputPurpose); cdecl; inline;
10095     procedure set_justification(justification: TGtkJustification); cdecl; inline;
10096     procedure set_left_margin(left_margin: gint); cdecl; inline;
10097     procedure set_overwrite(overwrite: gboolean); cdecl; inline;
10098     procedure set_pixels_above_lines(pixels_above_lines: gint); cdecl; inline;
10099     procedure set_pixels_below_lines(pixels_below_lines: gint); cdecl; inline;
10100     procedure set_pixels_inside_wrap(pixels_inside_wrap: gint); cdecl; inline;
10101     procedure set_right_margin(right_margin: gint); cdecl; inline;
10102     procedure set_tabs(tabs: PPangoTabArray); cdecl; inline;
10103     procedure set_wrap_mode(wrap_mode: TGtkWrapMode); cdecl; inline;
starts_display_linenull10104     function starts_display_line(iter: PGtkTextIter): gboolean; cdecl; inline;
10105     procedure window_to_buffer_coords(win: TGtkTextWindowType; window_x: gint; window_y: gint; buffer_x: Pgint; buffer_y: Pgint); cdecl; inline;
10106     property accepts_tab: gboolean read get_accepts_tab write set_accepts_tab;
10107     property buffer: PGtkTextBuffer read get_buffer write set_buffer;
10108     property cursor_visible: gboolean read get_cursor_visible write set_cursor_visible;
10109     property editable: gboolean read get_editable write set_editable;
10110     //property im_module: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_im_module  { property is writeable but setter not declared } ;
10111     property indent: gint read get_indent write set_indent;
10112     property input_hints: TGtkInputHints read get_input_hints write set_input_hints;
10113     property input_purpose: TGtkInputPurpose read get_input_purpose write set_input_purpose;
10114     property justification: TGtkJustification read get_justification write set_justification;
10115     property left_margin: gint read get_left_margin write set_left_margin;
10116     property overwrite: gboolean read get_overwrite write set_overwrite;
10117     property pixels_above_lines: gint read get_pixels_above_lines write set_pixels_above_lines;
10118     property pixels_below_lines: gint read get_pixels_below_lines write set_pixels_below_lines;
10119     property pixels_inside_wrap: gint read get_pixels_inside_wrap write set_pixels_inside_wrap;
10120     //property populate_all: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_populate_all  { property is writeable but setter not declared } ;
10121     property right_margin: gint read get_right_margin write set_right_margin;
10122     property tabs: PPangoTabArray read get_tabs write set_tabs;
10123     property wrap_mode: TGtkWrapMode read get_wrap_mode write set_wrap_mode;
10124   end;
10125 
10126   TGtkTextViewPrivate = record
10127   end;
10128 
10129 
10130 
10131   PPGtkTextViewClass = ^PGtkTextViewClass;
10132   PGtkTextViewClass = ^TGtkTextViewClass;
10133   TGtkTextViewClass = object
10134     parent_class: TGtkContainerClass;
10135     populate_popup: procedure(text_view: PGtkTextView; popup: PGtkWidget); cdecl;
10136     move_cursor: procedure(text_view: PGtkTextView; step: TGtkMovementStep; count: gint; extend_selection: gboolean); cdecl;
10137     set_anchor: procedure(text_view: PGtkTextView); cdecl;
10138     insert_at_cursor: procedure(text_view: PGtkTextView; str: Pgchar); cdecl;
10139     delete_from_cursor: procedure(text_view: PGtkTextView; type_: TGtkDeleteType; count: gint); cdecl;
10140     backspace: procedure(text_view: PGtkTextView); cdecl;
10141     cut_clipboard: procedure(text_view: PGtkTextView); cdecl;
10142     copy_clipboard: procedure(text_view: PGtkTextView); cdecl;
10143     paste_clipboard: procedure(text_view: PGtkTextView); cdecl;
10144     toggle_overwrite: procedure(text_view: PGtkTextView); cdecl;
10145     _gtk_reserved1: procedure; cdecl;
10146     _gtk_reserved2: procedure; cdecl;
10147     _gtk_reserved3: procedure; cdecl;
10148     _gtk_reserved4: procedure; cdecl;
10149     _gtk_reserved5: procedure; cdecl;
10150     _gtk_reserved6: procedure; cdecl;
10151     _gtk_reserved7: procedure; cdecl;
10152     _gtk_reserved8: procedure; cdecl;
10153   end;
10154 
10155   PPGtkThemeEngine = ^PGtkThemeEngine;
10156   PGtkThemeEngine = ^TGtkThemeEngine;
10157 
10158   TGtkThemeEngine = record
10159   end;
10160 
10161 
10162 
10163   PPGtkThemingEngine = ^PGtkThemingEngine;
10164   PGtkThemingEngine = ^TGtkThemingEngine;
10165 
10166   PPGtkThemingEnginePrivate = ^PGtkThemingEnginePrivate;
10167   PGtkThemingEnginePrivate = ^TGtkThemingEnginePrivate;
10168   TGtkThemingEngine = object(TGObject)
10169     priv: PGtkThemingEnginePrivate;
loadnull10170     function load(name: Pgchar): PGtkThemingEngine; cdecl; inline; static;
10171     //procedure get(state: TGtkStateFlags; args: array of const); cdecl; inline;
10172     procedure get_background_color(state: TGtkStateFlags; color: PGdkRGBA); cdecl; inline;
10173     procedure get_border(state: TGtkStateFlags; border: PGtkBorder); cdecl; inline;
10174     procedure get_border_color(state: TGtkStateFlags; color: PGdkRGBA); cdecl; inline;
10175     procedure get_color(state: TGtkStateFlags; color: PGdkRGBA); cdecl; inline;
get_junction_sidesnull10176     function get_junction_sides: TGtkJunctionSides; cdecl; inline;
10177     procedure get_margin(state: TGtkStateFlags; margin: PGtkBorder); cdecl; inline;
10178     procedure get_padding(state: TGtkStateFlags; padding: PGtkBorder); cdecl; inline;
get_pathnull10179     function get_path: PGtkWidgetPath; cdecl; inline;
10180     procedure get_property(property_: Pgchar; state: TGtkStateFlags; value: PGValue); cdecl; inline;
get_screennull10181     function get_screen: PGdkScreen; cdecl; inline;
get_statenull10182     function get_state: TGtkStateFlags; cdecl; inline;
10183     //procedure get_style(args: array of const); cdecl; inline;
10184     procedure get_style_property(property_name: Pgchar; value: PGValue); cdecl; inline;
10185     //procedure get_style_valist(args: Tva_list); cdecl; inline;
10186     //procedure get_valist(state: TGtkStateFlags; args: Tva_list); cdecl; inline;
has_classnull10187     function has_class(style_class: Pgchar): gboolean; cdecl; inline;
has_regionnull10188     function has_region(style_region: Pgchar; flags: PGtkRegionFlags): gboolean; cdecl; inline;
lookup_colornull10189     function lookup_color(color_name: Pgchar; color: PGdkRGBA): gboolean; cdecl; inline;
10190     //property name: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_name  { property is writeable but setter not declared } ;
10191   end;
10192 
10193   TGtkThemingEnginePrivate = record
10194   end;
10195 
10196 
10197 
10198   PPGtkThemingEngineClass = ^PGtkThemingEngineClass;
10199   PGtkThemingEngineClass = ^TGtkThemingEngineClass;
10200   TGtkThemingEngineClass = object
10201     parent_class: TGObjectClass;
10202     render_line: procedure(engine: PGtkThemingEngine; cr: Pcairo_t; x0: gdouble; y0: gdouble; x1: gdouble; y1: gdouble); cdecl;
10203     render_background: procedure(engine: PGtkThemingEngine; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble); cdecl;
10204     render_frame: procedure(engine: PGtkThemingEngine; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble); cdecl;
10205     render_frame_gap: procedure(engine: PGtkThemingEngine; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble; gap_side: TGtkPositionType; xy0_gap: gdouble; xy1_gap: gdouble); cdecl;
10206     render_extension: procedure(engine: PGtkThemingEngine; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble; gap_side: TGtkPositionType); cdecl;
10207     render_check: procedure(engine: PGtkThemingEngine; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble); cdecl;
10208     render_option: procedure(engine: PGtkThemingEngine; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble); cdecl;
10209     render_arrow: procedure(engine: PGtkThemingEngine; cr: Pcairo_t; angle: gdouble; x: gdouble; y: gdouble; size: gdouble); cdecl;
10210     render_expander: procedure(engine: PGtkThemingEngine; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble); cdecl;
10211     render_focus: procedure(engine: PGtkThemingEngine; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble); cdecl;
10212     render_layout: procedure(engine: PGtkThemingEngine; cr: Pcairo_t; x: gdouble; y: gdouble; layout: PPangoLayout); cdecl;
10213     render_slider: procedure(engine: PGtkThemingEngine; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble; orientation: TGtkOrientation); cdecl;
10214     render_handle: procedure(engine: PGtkThemingEngine; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble); cdecl;
10215     render_activity: procedure(engine: PGtkThemingEngine; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble); cdecl;
nginenull10216     render_icon_pixbuf: function(engine: PGtkThemingEngine; source: PGtkIconSource; size: TGtkIconSize): PGdkPixbuf; cdecl;
10217     render_icon: procedure(engine: PGtkThemingEngine; cr: Pcairo_t; pixbuf: PGdkPixbuf; x: gdouble; y: gdouble); cdecl;
10218     padding: array [0..14] of gpointer;
10219   end;
10220 
10221   TGtkToggleActionPrivate = record
10222   end;
10223 
10224 
10225 
10226   TGtkToggleButtonPrivate = record
10227   end;
10228 
10229 
10230 
10231   TGtkToggleToolButtonPrivate = record
10232   end;
10233 
10234 
10235 
10236   TGtkToolButtonPrivate = record
10237   end;
10238 
10239 
10240 
10241   TGtkToolItemPrivate = record
10242   end;
10243 
10244 
10245 
10246   PPGtkToolShell = ^PGtkToolShell;
10247   PGtkToolShell = ^TGtkToolShell;
10248   TGtkToolShell = object
get_ellipsize_modenull10249     function get_ellipsize_mode: TPangoEllipsizeMode; cdecl; inline;
get_icon_sizenull10250     function get_icon_size: gint; cdecl; inline;
get_orientationnull10251     function get_orientation: TGtkOrientation; cdecl; inline;
get_relief_stylenull10252     function get_relief_style: TGtkReliefStyle; cdecl; inline;
get_stylenull10253     function get_style: TGtkToolbarStyle; cdecl; inline;
get_text_alignmentnull10254     function get_text_alignment: gfloat; cdecl; inline;
get_text_orientationnull10255     function get_text_orientation: TGtkOrientation; cdecl; inline;
get_text_size_groupnull10256     function get_text_size_group: PGtkSizeGroup; cdecl; inline;
10257     procedure rebuild_menu; cdecl; inline;
10258   end;
10259 
10260   PPGtkToolItemGroup = ^PGtkToolItemGroup;
10261   PGtkToolItemGroup = ^TGtkToolItemGroup;
10262 
10263   PPGtkToolItemGroupPrivate = ^PGtkToolItemGroupPrivate;
10264   PGtkToolItemGroupPrivate = ^TGtkToolItemGroupPrivate;
10265   TGtkToolItemGroup = object(TGtkContainer)
10266     priv2: PGtkToolItemGroupPrivate;
newnull10267     function new(label_: Pgchar): PGtkToolItemGroup; cdecl; inline; static;
get_collapsednull10268     function get_collapsed: gboolean; cdecl; inline;
get_drop_itemnull10269     function get_drop_item(x: gint; y: gint): PGtkToolItem; cdecl; inline;
get_ellipsizenull10270     function get_ellipsize: TPangoEllipsizeMode; cdecl; inline;
get_header_reliefnull10271     function get_header_relief: TGtkReliefStyle; cdecl; inline;
get_item_positionnull10272     function get_item_position(item: PGtkToolItem): gint; cdecl; inline;
get_labelnull10273     function get_label: Pgchar; cdecl; inline;
get_label_widgetnull10274     function get_label_widget: PGtkWidget; cdecl; inline;
get_n_itemsnull10275     function get_n_items: guint; cdecl; inline;
get_nth_itemnull10276     function get_nth_item(index: guint): PGtkToolItem; cdecl; inline;
10277     procedure insert(item: PGtkToolItem; position: gint); cdecl; inline;
10278     procedure set_collapsed(collapsed: gboolean); cdecl; inline;
10279     procedure set_ellipsize(ellipsize: TPangoEllipsizeMode); cdecl; inline;
10280     procedure set_header_relief(style: TGtkReliefStyle); cdecl; inline;
10281     procedure set_item_position(item: PGtkToolItem; position: gint); cdecl; inline;
10282     procedure set_label(label_: Pgchar); cdecl; inline;
10283     procedure set_label_widget(label_widget: PGtkWidget); cdecl; inline;
10284     property collapsed: gboolean read get_collapsed write set_collapsed;
10285     property ellipsize: TPangoEllipsizeMode read get_ellipsize write set_ellipsize;
10286     property header_relief: TGtkReliefStyle read get_header_relief write set_header_relief;
10287     property label_: Pgchar read get_label write set_label;
10288     property label_widget: PGtkWidget read get_label_widget write set_label_widget;
10289   end;
10290 
10291   TGtkToolItemGroupPrivate = record
10292   end;
10293 
10294 
10295 
10296   PPGtkToolItemGroupClass = ^PGtkToolItemGroupClass;
10297   PGtkToolItemGroupClass = ^TGtkToolItemGroupClass;
10298   TGtkToolItemGroupClass = object
10299     parent_class: TGtkContainerClass;
10300     _gtk_reserved1: procedure; cdecl;
10301     _gtk_reserved2: procedure; cdecl;
10302     _gtk_reserved3: procedure; cdecl;
10303     _gtk_reserved4: procedure; cdecl;
10304   end;
10305 
10306   PPGtkToolPalette = ^PGtkToolPalette;
10307   PGtkToolPalette = ^TGtkToolPalette;
10308 
10309   PPGtkToolPaletteDragTargets = ^PGtkToolPaletteDragTargets;
10310   PGtkToolPaletteDragTargets = ^TGtkToolPaletteDragTargets;
10311 
10312   PPGtkToolPalettePrivate = ^PGtkToolPalettePrivate;
10313   PGtkToolPalettePrivate = ^TGtkToolPalettePrivate;
10314   TGtkToolPalette = object(TGtkContainer)
10315     priv2: PGtkToolPalettePrivate;
newnull10316     function new: PGtkToolPalette; cdecl; inline; static;
get_drag_target_groupnull10317     function get_drag_target_group: PGtkTargetEntry; cdecl; inline; static;
get_drag_target_itemnull10318     function get_drag_target_item: PGtkTargetEntry; cdecl; inline; static;
10319     procedure add_drag_dest(widget: PGtkWidget; flags: TGtkDestDefaults; targets: TGtkToolPaletteDragTargets; actions: TGdkDragAction); cdecl; inline;
get_drag_itemnull10320     function get_drag_item(selection: PGtkSelectionData): PGtkWidget; cdecl; inline;
get_drop_groupnull10321     function get_drop_group(x: gint; y: gint): PGtkToolItemGroup; cdecl; inline;
get_drop_itemnull10322     function get_drop_item(x: gint; y: gint): PGtkToolItem; cdecl; inline;
get_exclusivenull10323     function get_exclusive(group: PGtkToolItemGroup): gboolean; cdecl; inline;
get_expandnull10324     function get_expand(group: PGtkToolItemGroup): gboolean; cdecl; inline;
get_group_positionnull10325     function get_group_position(group: PGtkToolItemGroup): gint; cdecl; inline;
get_icon_sizenull10326     function get_icon_size: gint; cdecl; inline;
get_stylenull10327     function get_style: TGtkToolbarStyle; cdecl; inline;
10328     procedure set_drag_source(targets: TGtkToolPaletteDragTargets); cdecl; inline;
10329     procedure set_exclusive(group: PGtkToolItemGroup; exclusive: gboolean); cdecl; inline;
10330     procedure set_expand(group: PGtkToolItemGroup; expand: gboolean); cdecl; inline;
10331     procedure set_group_position(group: PGtkToolItemGroup; position: gint); cdecl; inline;
10332     procedure set_icon_size(icon_size: gint); cdecl; inline;
10333     procedure set_style(style: TGtkToolbarStyle); cdecl; inline;
10334     procedure unset_icon_size; cdecl; inline;
10335     procedure unset_style; cdecl; inline;
10336     property icon_size: gint read get_icon_size write set_icon_size;
10337     //property icon_size_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_icon_size_set  { property is writeable but setter not declared } ;
10338     //property toolbar_style: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_toolbar_style  { property is writeable but setter not declared } ;
10339   end;
10340 
10341   TGtkToolPalettePrivate = record
10342   end;
10343 
10344 
10345 
10346   PPGtkToolPaletteClass = ^PGtkToolPaletteClass;
10347   PGtkToolPaletteClass = ^TGtkToolPaletteClass;
10348   TGtkToolPaletteClass = object
10349     parent_class: TGtkContainerClass;
10350     _gtk_reserved1: procedure; cdecl;
10351     _gtk_reserved2: procedure; cdecl;
10352     _gtk_reserved3: procedure; cdecl;
10353     _gtk_reserved4: procedure; cdecl;
10354   end;
10355 
10356   PPGtkToolShellIface = ^PGtkToolShellIface;
10357   PGtkToolShellIface = ^TGtkToolShellIface;
10358   TGtkToolShellIface = object
10359     g_iface: TGTypeInterface;
hellnull10360     get_icon_size: function(shell: PGtkToolShell): TGtkIconSize; cdecl;
hellnull10361     get_orientation: function(shell: PGtkToolShell): TGtkOrientation; cdecl;
hellnull10362     get_style: function(shell: PGtkToolShell): TGtkToolbarStyle; cdecl;
hellnull10363     get_relief_style: function(shell: PGtkToolShell): TGtkReliefStyle; cdecl;
10364     rebuild_menu: procedure(shell: PGtkToolShell); cdecl;
hellnull10365     get_text_orientation: function(shell: PGtkToolShell): TGtkOrientation; cdecl;
hellnull10366     get_text_alignment: function(shell: PGtkToolShell): gfloat; cdecl;
hellnull10367     get_ellipsize_mode: function(shell: PGtkToolShell): TPangoEllipsizeMode; cdecl;
hellnull10368     get_text_size_group: function(shell: PGtkToolShell): PGtkSizeGroup; cdecl;
10369   end;
10370 
10371   PPGtkToolbar = ^PGtkToolbar;
10372   PGtkToolbar = ^TGtkToolbar;
10373 
10374   PPGtkToolbarPrivate = ^PGtkToolbarPrivate;
10375   PGtkToolbarPrivate = ^TGtkToolbarPrivate;
10376   TGtkToolbar = object(TGtkContainer)
10377     priv2: PGtkToolbarPrivate;
newnull10378     function new: PGtkToolbar; cdecl; inline; static;
get_drop_indexnull10379     function get_drop_index(x: gint; y: gint): gint; cdecl; inline;
get_icon_sizenull10380     function get_icon_size: gint; cdecl; inline;
get_item_indexnull10381     function get_item_index(item: PGtkToolItem): gint; cdecl; inline;
get_n_itemsnull10382     function get_n_items: gint; cdecl; inline;
get_nth_itemnull10383     function get_nth_item(n: gint): PGtkToolItem; cdecl; inline;
get_relief_stylenull10384     function get_relief_style: TGtkReliefStyle; cdecl; inline;
get_show_arrownull10385     function get_show_arrow: gboolean; cdecl; inline;
get_stylenull10386     function get_style: TGtkToolbarStyle; cdecl; inline;
10387     procedure insert(item: PGtkToolItem; pos: gint); cdecl; inline;
10388     procedure set_drop_highlight_item(tool_item: PGtkToolItem; index_: gint); cdecl; inline;
10389     procedure set_icon_size(icon_size: gint); cdecl; inline;
10390     procedure set_show_arrow(show_arrow: gboolean); cdecl; inline;
10391     procedure set_style(style: TGtkToolbarStyle); cdecl; inline;
10392     procedure unset_icon_size; cdecl; inline;
10393     procedure unset_style; cdecl; inline;
10394     property icon_size: gint read get_icon_size write set_icon_size;
10395     //property icon_size_set: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_icon_size_set  { property is writeable but setter not declared } ;
10396     property show_arrow: gboolean read get_show_arrow write set_show_arrow;
10397     //property toolbar_style: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_toolbar_style  { property is writeable but setter not declared } ;
10398   end;
10399 
10400   TGtkToolbarPrivate = record
10401   end;
10402 
10403 
10404 
10405   PPGtkToolbarClass = ^PGtkToolbarClass;
10406   PGtkToolbarClass = ^TGtkToolbarClass;
10407   TGtkToolbarClass = object
10408     parent_class: TGtkContainerClass;
10409     orientation_changed: procedure(toolbar: PGtkToolbar; orientation: TGtkOrientation); cdecl;
10410     style_changed: procedure(toolbar: PGtkToolbar; style: TGtkToolbarStyle); cdecl;
oolbarnull10411     popup_context_menu: function(toolbar: PGtkToolbar; x: gint; y: gint; button_number: gint): gboolean; cdecl;
10412     _gtk_reserved1: procedure; cdecl;
10413     _gtk_reserved2: procedure; cdecl;
10414     _gtk_reserved3: procedure; cdecl;
10415     _gtk_reserved4: procedure; cdecl;
10416   end;
10417 
10418   PPGtkToolbarSpaceStyle = ^PGtkToolbarSpaceStyle;
10419   PGtkToolbarSpaceStyle = ^TGtkToolbarSpaceStyle;
10420 
10421   PPGtkTreeViewColumn = ^PGtkTreeViewColumn;
10422   PGtkTreeViewColumn = ^TGtkTreeViewColumn;
10423 
10424   PPGtkTreeViewColumnSizing = ^PGtkTreeViewColumnSizing;
10425   PGtkTreeViewColumnSizing = ^TGtkTreeViewColumnSizing;
10426 
10427   PPGtkTreeCellDataFunc = ^PGtkTreeCellDataFunc;
10428   PGtkTreeCellDataFunc = ^TGtkTreeCellDataFunc;
10429   TGtkTreeCellDataFunc = procedure(tree_column: PGtkTreeViewColumn; cell: PGtkCellRenderer; tree_model: PGtkTreeModel; iter: PGtkTreeIter; data: gpointer); cdecl;
10430 
10431   PPGtkTreeViewColumnPrivate = ^PGtkTreeViewColumnPrivate;
10432   PGtkTreeViewColumnPrivate = ^TGtkTreeViewColumnPrivate;
10433   TGtkTreeViewColumn = object(TGInitiallyUnowned)
10434     priv: PGtkTreeViewColumnPrivate;
newnull10435     function new: PGtkTreeViewColumn; cdecl; inline; static;
new_with_areanull10436     function new_with_area(area: PGtkCellArea): PGtkTreeViewColumn; cdecl; inline; static;
new_with_attributesnull10437     //function new_with_attributes(title: Pgchar; cell: PGtkCellRenderer; args: array of const): PGtkTreeViewColumn; cdecl; inline; static;
10438     procedure add_attribute(cell_renderer: PGtkCellRenderer; attribute: Pgchar; column: gint); cdecl; inline;
cell_get_positionnull10439     function cell_get_position(cell_renderer: PGtkCellRenderer; x_offset: Pgint; width: Pgint): gboolean; cdecl; inline;
10440     procedure cell_get_size(cell_area: PGdkRectangle; x_offset: Pgint; y_offset: Pgint; width: Pgint; height: Pgint); cdecl; inline;
cell_is_visiblenull10441     function cell_is_visible: gboolean; cdecl; inline;
10442     procedure cell_set_cell_data(tree_model: PGtkTreeModel; iter: PGtkTreeIter; is_expander: gboolean; is_expanded: gboolean); cdecl; inline;
10443     procedure clear; cdecl; inline;
10444     procedure clear_attributes(cell_renderer: PGtkCellRenderer); cdecl; inline;
10445     procedure clicked; cdecl; inline;
10446     procedure focus_cell(cell: PGtkCellRenderer); cdecl; inline;
get_alignmentnull10447     function get_alignment: gfloat; cdecl; inline;
get_buttonnull10448     function get_button: PGtkWidget; cdecl; inline;
get_clickablenull10449     function get_clickable: gboolean; cdecl; inline;
get_expandnull10450     function get_expand: gboolean; cdecl; inline;
get_fixed_widthnull10451     function get_fixed_width: gint; cdecl; inline;
get_max_widthnull10452     function get_max_width: gint; cdecl; inline;
get_min_widthnull10453     function get_min_width: gint; cdecl; inline;
get_reorderablenull10454     function get_reorderable: gboolean; cdecl; inline;
get_resizablenull10455     function get_resizable: gboolean; cdecl; inline;
get_sizingnull10456     function get_sizing: TGtkTreeViewColumnSizing; cdecl; inline;
get_sort_column_idnull10457     function get_sort_column_id: gint; cdecl; inline;
get_sort_indicatornull10458     function get_sort_indicator: gboolean; cdecl; inline;
get_sort_ordernull10459     function get_sort_order: TGtkSortType; cdecl; inline;
get_spacingnull10460     function get_spacing: gint; cdecl; inline;
get_titlenull10461     function get_title: Pgchar; cdecl; inline;
get_tree_viewnull10462     function get_tree_view: PGtkWidget; cdecl; inline;
get_visiblenull10463     function get_visible: gboolean; cdecl; inline;
get_widgetnull10464     function get_widget: PGtkWidget; cdecl; inline;
get_widthnull10465     function get_width: gint; cdecl; inline;
get_x_offsetnull10466     function get_x_offset: gint; cdecl; inline;
10467     procedure pack_end(cell: PGtkCellRenderer; expand: gboolean); cdecl; inline;
10468     procedure pack_start(cell: PGtkCellRenderer; expand: gboolean); cdecl; inline;
10469     procedure queue_resize; cdecl; inline;
10470     procedure set_alignment(xalign: gfloat); cdecl; inline;
10471     //procedure set_attributes(cell_renderer: PGtkCellRenderer; args: array of const); cdecl; inline;
10472     procedure set_cell_data_func(cell_renderer: PGtkCellRenderer; func: TGtkTreeCellDataFunc; func_data: gpointer; destroy_: TGDestroyNotify); cdecl; inline;
10473     procedure set_clickable(clickable: gboolean); cdecl; inline;
10474     procedure set_expand(expand: gboolean); cdecl; inline;
10475     procedure set_fixed_width(fixed_width: gint); cdecl; inline;
10476     procedure set_max_width(max_width: gint); cdecl; inline;
10477     procedure set_min_width(min_width: gint); cdecl; inline;
10478     procedure set_reorderable(reorderable: gboolean); cdecl; inline;
10479     procedure set_resizable(resizable: gboolean); cdecl; inline;
10480     procedure set_sizing(type_: TGtkTreeViewColumnSizing); cdecl; inline;
10481     procedure set_sort_column_id(sort_column_id: gint); cdecl; inline;
10482     procedure set_sort_indicator(setting: gboolean); cdecl; inline;
10483     procedure set_sort_order(order: TGtkSortType); cdecl; inline;
10484     procedure set_spacing(spacing: gint); cdecl; inline;
10485     procedure set_title(title: Pgchar); cdecl; inline;
10486     procedure set_visible(visible: gboolean); cdecl; inline;
10487     procedure set_widget(widget: PGtkWidget); cdecl; inline;
10488     property alignment: gfloat read get_alignment write set_alignment;
10489     //property cell_area: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_cell_area  { property is writeable but setter not declared } ;
10490     property clickable: gboolean read get_clickable write set_clickable;
10491     property expand: gboolean read get_expand write set_expand;
10492     property fixed_width: gint read get_fixed_width write set_fixed_width;
10493     property max_width: gint read get_max_width write set_max_width;
10494     property min_width: gint read get_min_width write set_min_width;
10495     property reorderable: gboolean read get_reorderable write set_reorderable;
10496     property resizable: gboolean read get_resizable write set_resizable;
10497     property sizing: TGtkTreeViewColumnSizing read get_sizing write set_sizing;
10498     property sort_column_id: gint read get_sort_column_id write set_sort_column_id;
10499     property sort_indicator: gboolean read get_sort_indicator write set_sort_indicator;
10500     property sort_order: TGtkSortType read get_sort_order write set_sort_order;
10501     property spacing: gint read get_spacing write set_spacing;
10502     property title: Pgchar read get_title write set_title;
10503     property visible: gboolean read get_visible write set_visible;
10504     property widget: PGtkWidget read get_widget write set_widget;
10505     property width: gint read get_width ;
10506     property x_offset: gint read get_x_offset ;
10507   end;
10508 
10509   PPGtkTreeView = ^PGtkTreeView;
10510   PGtkTreeView = ^TGtkTreeView;
10511 
10512   PPGtkTreeViewDropPosition = ^PGtkTreeViewDropPosition;
10513   PGtkTreeViewDropPosition = ^TGtkTreeViewDropPosition;
10514 
10515   PPGtkTreeViewGridLines = ^PGtkTreeViewGridLines;
10516   PGtkTreeViewGridLines = ^TGtkTreeViewGridLines;
10517 
10518   PPGtkTreeViewSearchEqualFunc = ^PGtkTreeViewSearchEqualFunc;
10519   PGtkTreeViewSearchEqualFunc = ^TGtkTreeViewSearchEqualFunc;
odelnull10520   TGtkTreeViewSearchEqualFunc = function(model: PGtkTreeModel; column: gint; key: Pgchar; iter: PGtkTreeIter; search_data: gpointer): gboolean; cdecl;
10521 
10522   PPGtkTreeViewSearchPositionFunc = ^PGtkTreeViewSearchPositionFunc;
10523   PGtkTreeViewSearchPositionFunc = ^TGtkTreeViewSearchPositionFunc;
10524   TGtkTreeViewSearchPositionFunc = procedure(tree_view: PGtkTreeView; search_dialog: PGtkWidget; user_data: gpointer); cdecl;
10525 
10526   PPGtkTreeSelection = ^PGtkTreeSelection;
10527   PGtkTreeSelection = ^TGtkTreeSelection;
10528 
10529   PPGtkTreeViewMappingFunc = ^PGtkTreeViewMappingFunc;
10530   PGtkTreeViewMappingFunc = ^TGtkTreeViewMappingFunc;
10531   TGtkTreeViewMappingFunc = procedure(tree_view: PGtkTreeView; path: PGtkTreePath; user_data: gpointer); cdecl;
10532 
10533   PPGtkTreeViewColumnDropFunc = ^PGtkTreeViewColumnDropFunc;
10534   PGtkTreeViewColumnDropFunc = ^TGtkTreeViewColumnDropFunc;
ree_viewnull10535   TGtkTreeViewColumnDropFunc = function(tree_view: PGtkTreeView; column: PGtkTreeViewColumn; prev_column: PGtkTreeViewColumn; next_column: PGtkTreeViewColumn; data: gpointer): gboolean; cdecl;
10536 
10537   PPGtkTreeViewPrivate = ^PGtkTreeViewPrivate;
10538   PGtkTreeViewPrivate = ^TGtkTreeViewPrivate;
10539   TGtkTreeView = object(TGtkContainer)
10540     priv2: PGtkTreeViewPrivate;
newnull10541     function new: PGtkTreeView; cdecl; inline; static;
new_with_modelnull10542     function new_with_model(model: PGtkTreeModel): PGtkTreeView; cdecl; inline; static;
append_columnnull10543     function append_column(column: PGtkTreeViewColumn): gint; cdecl; inline;
10544     procedure collapse_all; cdecl; inline;
collapse_rownull10545     function collapse_row(path: PGtkTreePath): gboolean; cdecl; inline;
10546     procedure columns_autosize; cdecl; inline;
10547     procedure convert_bin_window_to_tree_coords(bx: gint; by: gint; tx: Pgint; ty: Pgint); cdecl; inline;
10548     procedure convert_bin_window_to_widget_coords(bx: gint; by: gint; wx: Pgint; wy: Pgint); cdecl; inline;
10549     procedure convert_tree_to_bin_window_coords(tx: gint; ty: gint; bx: Pgint; by: Pgint); cdecl; inline;
10550     procedure convert_tree_to_widget_coords(tx: gint; ty: gint; wx: Pgint; wy: Pgint); cdecl; inline;
10551     procedure convert_widget_to_bin_window_coords(wx: gint; wy: gint; bx: Pgint; by: Pgint); cdecl; inline;
10552     procedure convert_widget_to_tree_coords(wx: gint; wy: gint; tx: Pgint; ty: Pgint); cdecl; inline;
create_row_drag_iconnull10553     function create_row_drag_icon(path: PGtkTreePath): Pcairo_surface_t; cdecl; inline;
10554     procedure enable_model_drag_dest(targets: PGtkTargetEntry; n_targets: gint; actions: TGdkDragAction); cdecl; inline;
10555     procedure enable_model_drag_source(start_button_mask: TGdkModifierType; targets: PGtkTargetEntry; n_targets: gint; actions: TGdkDragAction); cdecl; inline;
10556     procedure expand_all; cdecl; inline;
expand_rownull10557     function expand_row(path: PGtkTreePath; open_all: gboolean): gboolean; cdecl; inline;
10558     procedure expand_to_path(path: PGtkTreePath); cdecl; inline;
get_activate_on_single_clicknull10559     function get_activate_on_single_click: gboolean; cdecl; inline;
10560     procedure get_background_area(path: PGtkTreePath; column: PGtkTreeViewColumn; rect: PGdkRectangle); cdecl; inline;
get_bin_windownull10561     function get_bin_window: PGdkWindow; cdecl; inline;
10562     procedure get_cell_area(path: PGtkTreePath; column: PGtkTreeViewColumn; rect: PGdkRectangle); cdecl; inline;
get_columnnull10563     function get_column(n: gint): PGtkTreeViewColumn; cdecl; inline;
get_columnsnull10564     function get_columns: PGList; cdecl; inline;
10565     procedure get_cursor(path: PPGtkTreePath; focus_column: PPGtkTreeViewColumn); cdecl; inline;
get_dest_row_at_posnull10566     function get_dest_row_at_pos(drag_x: gint; drag_y: gint; path: PPGtkTreePath; pos: PGtkTreeViewDropPosition): gboolean; cdecl; inline;
10567     procedure get_drag_dest_row(path: PPGtkTreePath; pos: PGtkTreeViewDropPosition); cdecl; inline;
get_enable_searchnull10568     function get_enable_search: gboolean; cdecl; inline;
get_enable_tree_linesnull10569     function get_enable_tree_lines: gboolean; cdecl; inline;
get_expander_columnnull10570     function get_expander_column: PGtkTreeViewColumn; cdecl; inline;
get_fixed_height_modenull10571     function get_fixed_height_mode: gboolean; cdecl; inline;
get_grid_linesnull10572     function get_grid_lines: TGtkTreeViewGridLines; cdecl; inline;
get_headers_clickablenull10573     function get_headers_clickable: gboolean; cdecl; inline;
get_headers_visiblenull10574     function get_headers_visible: gboolean; cdecl; inline;
get_hover_expandnull10575     function get_hover_expand: gboolean; cdecl; inline;
get_hover_selectionnull10576     function get_hover_selection: gboolean; cdecl; inline;
get_level_indentationnull10577     function get_level_indentation: gint; cdecl; inline;
get_modelnull10578     function get_model: PGtkTreeModel; cdecl; inline;
get_n_columnsnull10579     function get_n_columns: guint; cdecl; inline;
get_path_at_posnull10580     function get_path_at_pos(x: gint; y: gint; path: PPGtkTreePath; column: PPGtkTreeViewColumn; cell_x: Pgint; cell_y: Pgint): gboolean; cdecl; inline;
get_reorderablenull10581     function get_reorderable: gboolean; cdecl; inline;
get_row_separator_funcnull10582     function get_row_separator_func: TGtkTreeViewRowSeparatorFunc; cdecl; inline;
get_rubber_bandingnull10583     function get_rubber_banding: gboolean; cdecl; inline;
get_rules_hintnull10584     function get_rules_hint: gboolean; cdecl; inline;
get_search_columnnull10585     function get_search_column: gint; cdecl; inline;
get_search_entrynull10586     function get_search_entry: PGtkEntry; cdecl; inline;
get_search_equal_funcnull10587     function get_search_equal_func: TGtkTreeViewSearchEqualFunc; cdecl; inline;
get_search_position_funcnull10588     function get_search_position_func: TGtkTreeViewSearchPositionFunc; cdecl; inline;
get_selectionnull10589     function get_selection: PGtkTreeSelection; cdecl; inline;
get_show_expandersnull10590     function get_show_expanders: gboolean; cdecl; inline;
get_tooltip_columnnull10591     function get_tooltip_column: gint; cdecl; inline;
get_tooltip_contextnull10592     function get_tooltip_context(x: Pgint; y: Pgint; keyboard_tip: gboolean; model: PPGtkTreeModel; path: PPGtkTreePath; iter: PGtkTreeIter): gboolean; cdecl; inline;
get_visible_rangenull10593     function get_visible_range(start_path: PPGtkTreePath; end_path: PPGtkTreePath): gboolean; cdecl; inline;
10594     procedure get_visible_rect(visible_rect: PGdkRectangle); cdecl; inline;
insert_columnnull10595     function insert_column(column: PGtkTreeViewColumn; position: gint): gint; cdecl; inline;
insert_column_with_attributesnull10596     //function insert_column_with_attributes(position: gint; title: Pgchar; cell: PGtkCellRenderer; args: array of const): gint; cdecl; inline;
10597     function insert_column_with_data_func(position: gint; title: Pgchar; cell: PGtkCellRenderer; func: TGtkTreeCellDataFunc; data: gpointer; dnotify: TGDestroyNotify): gint; cdecl; inline;
is_blank_at_posnull10598     function is_blank_at_pos(x: gint; y: gint; path: PPGtkTreePath; column: PPGtkTreeViewColumn; cell_x: Pgint; cell_y: Pgint): gboolean; cdecl; inline;
is_rubber_banding_activenull10599     function is_rubber_banding_active: gboolean; cdecl; inline;
10600     procedure map_expanded_rows(func: TGtkTreeViewMappingFunc; data: gpointer); cdecl; inline;
10601     procedure move_column_after(column: PGtkTreeViewColumn; base_column: PGtkTreeViewColumn); cdecl; inline;
remove_columnnull10602     function remove_column(column: PGtkTreeViewColumn): gint; cdecl; inline;
10603     procedure row_activated(path: PGtkTreePath; column: PGtkTreeViewColumn); cdecl; inline;
row_expandednull10604     function row_expanded(path: PGtkTreePath): gboolean; cdecl; inline;
10605     procedure scroll_to_cell(path: PGtkTreePath; column: PGtkTreeViewColumn; use_align: gboolean; row_align: gfloat; col_align: gfloat); cdecl; inline;
10606     procedure scroll_to_point(tree_x: gint; tree_y: gint); cdecl; inline;
10607     procedure set_activate_on_single_click(single: gboolean); cdecl; inline;
10608     procedure set_column_drag_function(func: TGtkTreeViewColumnDropFunc; user_data: gpointer; destroy_: TGDestroyNotify); cdecl; inline;
10609     procedure set_cursor(path: PGtkTreePath; focus_column: PGtkTreeViewColumn; start_editing: gboolean); cdecl; inline;
10610     procedure set_cursor_on_cell(path: PGtkTreePath; focus_column: PGtkTreeViewColumn; focus_cell: PGtkCellRenderer; start_editing: gboolean); cdecl; inline;
10611     procedure set_drag_dest_row(path: PGtkTreePath; pos: TGtkTreeViewDropPosition); cdecl; inline;
10612     procedure set_enable_search(enable_search: gboolean); cdecl; inline;
10613     procedure set_enable_tree_lines(enabled: gboolean); cdecl; inline;
10614     procedure set_expander_column(column: PGtkTreeViewColumn); cdecl; inline;
10615     procedure set_fixed_height_mode(enable: gboolean); cdecl; inline;
10616     procedure set_grid_lines(grid_lines: TGtkTreeViewGridLines); cdecl; inline;
10617     procedure set_headers_clickable(setting: gboolean); cdecl; inline;
10618     procedure set_headers_visible(headers_visible: gboolean); cdecl; inline;
10619     procedure set_hover_expand(expand: gboolean); cdecl; inline;
10620     procedure set_hover_selection(hover: gboolean); cdecl; inline;
10621     procedure set_level_indentation(indentation: gint); cdecl; inline;
10622     procedure set_model(model: PGtkTreeModel); cdecl; inline;
10623     procedure set_reorderable(reorderable: gboolean); cdecl; inline;
10624     procedure set_row_separator_func(func: TGtkTreeViewRowSeparatorFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl; inline;
10625     procedure set_rubber_banding(enable: gboolean); cdecl; inline;
10626     procedure set_rules_hint(setting: gboolean); cdecl; inline;
10627     procedure set_search_column(column: gint); cdecl; inline;
10628     procedure set_search_entry(entry: PGtkEntry); cdecl; inline;
10629     procedure set_search_equal_func(search_equal_func: TGtkTreeViewSearchEqualFunc; search_user_data: gpointer; search_destroy: TGDestroyNotify); cdecl; inline;
10630     procedure set_search_position_func(func: TGtkTreeViewSearchPositionFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl; inline;
10631     procedure set_show_expanders(enabled: gboolean); cdecl; inline;
10632     procedure set_tooltip_cell(tooltip: PGtkTooltip; path: PGtkTreePath; column: PGtkTreeViewColumn; cell: PGtkCellRenderer); cdecl; inline;
10633     procedure set_tooltip_column(column: gint); cdecl; inline;
10634     procedure set_tooltip_row(tooltip: PGtkTooltip; path: PGtkTreePath); cdecl; inline;
10635     procedure unset_rows_drag_dest; cdecl; inline;
10636     procedure unset_rows_drag_source; cdecl; inline;
10637     property activate_on_single_click: gboolean read get_activate_on_single_click write set_activate_on_single_click;
10638     //property enable_grid_lines: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_enable_grid_lines  { property is writeable but setter not declared } ;
10639     property enable_search: gboolean read get_enable_search write set_enable_search;
10640     property enable_tree_lines: gboolean read get_enable_tree_lines write set_enable_tree_lines;
10641     property expander_column: PGtkTreeViewColumn read get_expander_column write set_expander_column;
10642     property fixed_height_mode: gboolean read get_fixed_height_mode write set_fixed_height_mode;
10643     property headers_clickable: gboolean read get_headers_clickable write set_headers_clickable;
10644     property headers_visible: gboolean read get_headers_visible write set_headers_visible;
10645     property hover_expand: gboolean read get_hover_expand write set_hover_expand;
10646     property hover_selection: gboolean read get_hover_selection write set_hover_selection;
10647     property level_indentation: gint read get_level_indentation write set_level_indentation;
10648     property model: PGtkTreeModel read get_model write set_model;
10649     property reorderable: gboolean read get_reorderable write set_reorderable;
10650     property rubber_banding: gboolean read get_rubber_banding write set_rubber_banding;
10651     property rules_hint: gboolean read get_rules_hint write set_rules_hint;
10652     property search_column: gint read get_search_column write set_search_column;
10653     property show_expanders: gboolean read get_show_expanders write set_show_expanders;
10654     property tooltip_column: gint read get_tooltip_column write set_tooltip_column;
10655   end;
10656   TGtkTreeDestroyCountFunc = procedure(tree_view: PGtkTreeView; path: PGtkTreePath; children: gint; user_data: gpointer); cdecl;
10657 
10658   PPGtkTreeDragDestIface = ^PGtkTreeDragDestIface;
10659   PGtkTreeDragDestIface = ^TGtkTreeDragDestIface;
10660   TGtkTreeDragDestIface = object
10661     g_iface: TGTypeInterface;
rag_destnull10662     drag_data_received: function(drag_dest: PGtkTreeDragDest; dest: PGtkTreePath; selection_data: PGtkSelectionData): gboolean; cdecl;
rag_destnull10663     row_drop_possible: function(drag_dest: PGtkTreeDragDest; dest_path: PGtkTreePath; selection_data: PGtkSelectionData): gboolean; cdecl;
10664   end;
10665 
10666   PPGtkTreeDragSourceIface = ^PGtkTreeDragSourceIface;
10667   PGtkTreeDragSourceIface = ^TGtkTreeDragSourceIface;
10668   TGtkTreeDragSourceIface = object
10669     g_iface: TGTypeInterface;
rag_sourcenull10670     row_draggable: function(drag_source: PGtkTreeDragSource; path: PGtkTreePath): gboolean; cdecl;
rag_sourcenull10671     drag_data_get: function(drag_source: PGtkTreeDragSource; path: PGtkTreePath; selection_data: PGtkSelectionData): gboolean; cdecl;
rag_sourcenull10672     drag_data_delete: function(drag_source: PGtkTreeDragSource; path: PGtkTreePath): gboolean; cdecl;
10673   end;
10674 
10675   PPGtkTreeModelFilter = ^PGtkTreeModelFilter;
10676   PGtkTreeModelFilter = ^TGtkTreeModelFilter;
10677 
10678   PPGtkTreeModelFilterModifyFunc = ^PGtkTreeModelFilterModifyFunc;
10679   PGtkTreeModelFilterModifyFunc = ^TGtkTreeModelFilterModifyFunc;
10680   TGtkTreeModelFilterModifyFunc = procedure(model: PGtkTreeModel; iter: PGtkTreeIter; value: PGValue; column: gint; data: gpointer); cdecl;
10681 
10682   PPGtkTreeModelFilterVisibleFunc = ^PGtkTreeModelFilterVisibleFunc;
10683   PGtkTreeModelFilterVisibleFunc = ^TGtkTreeModelFilterVisibleFunc;
odelnull10684   TGtkTreeModelFilterVisibleFunc = function(model: PGtkTreeModel; iter: PGtkTreeIter; data: gpointer): gboolean; cdecl;
10685 
10686   PPGtkTreeModelFilterPrivate = ^PGtkTreeModelFilterPrivate;
10687   PGtkTreeModelFilterPrivate = ^TGtkTreeModelFilterPrivate;
10688   TGtkTreeModelFilter = object(TGObject)
10689     priv: PGtkTreeModelFilterPrivate;
10690     procedure clear_cache; cdecl; inline;
convert_child_iter_to_iternull10691     function convert_child_iter_to_iter(filter_iter: PGtkTreeIter; child_iter: PGtkTreeIter): gboolean; cdecl; inline;
convert_child_path_to_pathnull10692     function convert_child_path_to_path(child_path: PGtkTreePath): PGtkTreePath; cdecl; inline;
10693     procedure convert_iter_to_child_iter(child_iter: PGtkTreeIter; filter_iter: PGtkTreeIter); cdecl; inline;
convert_path_to_child_pathnull10694     function convert_path_to_child_path(filter_path: PGtkTreePath): PGtkTreePath; cdecl; inline;
get_modelnull10695     function get_model: PGtkTreeModel; cdecl; inline;
10696     procedure refilter; cdecl; inline;
10697     procedure set_modify_func(n_columns: gint; types: PGType; func: TGtkTreeModelFilterModifyFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl; inline;
10698     procedure set_visible_column(column: gint); cdecl; inline;
10699     procedure set_visible_func(func: TGtkTreeModelFilterVisibleFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl; inline;
10700     //property child_model: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_child_model  { property is writeable but setter not declared } ;
10701     //property virtual_root: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_virtual_root  { property is writeable but setter not declared } ;
10702   end;
10703 
10704   TGtkTreeModelFilterPrivate = record
10705   end;
10706 
10707 
10708 
10709   PPGtkTreeModelFilterClass = ^PGtkTreeModelFilterClass;
10710   PGtkTreeModelFilterClass = ^TGtkTreeModelFilterClass;
10711   TGtkTreeModelFilterClass = object
10712     parent_class: TGObjectClass;
elfnull10713     visible: function(self: PGtkTreeModelFilter; child_model: PGtkTreeModel; iter: PGtkTreeIter): gboolean; cdecl;
10714     modify: procedure(self: PGtkTreeModelFilter; child_model: PGtkTreeModel; iter: PGtkTreeIter; value: PGValue; column: gint); cdecl;
10715     _gtk_reserved1: procedure; cdecl;
10716     _gtk_reserved2: procedure; cdecl;
10717     _gtk_reserved3: procedure; cdecl;
10718     _gtk_reserved4: procedure; cdecl;
10719   end;
10720 
10721   PPGtkTreeModelIface = ^PGtkTreeModelIface;
10722   PGtkTreeModelIface = ^TGtkTreeModelIface;
10723   TGtkTreeModelIface = object
10724     g_iface: TGTypeInterface;
10725     row_changed: procedure(tree_model: PGtkTreeModel; path: PGtkTreePath; iter: PGtkTreeIter); cdecl;
10726     row_inserted: procedure(tree_model: PGtkTreeModel; path: PGtkTreePath; iter: PGtkTreeIter); cdecl;
10727     row_has_child_toggled: procedure(tree_model: PGtkTreeModel; path: PGtkTreePath; iter: PGtkTreeIter); cdecl;
10728     row_deleted: procedure(tree_model: PGtkTreeModel; path: PGtkTreePath); cdecl;
10729     rows_reordered: procedure(tree_model: PGtkTreeModel; path: PGtkTreePath; iter: PGtkTreeIter; new_order: Pgint); cdecl;
ree_modelnull10730     get_flags: function(tree_model: PGtkTreeModel): TGtkTreeModelFlags; cdecl;
ree_modelnull10731     get_n_columns: function(tree_model: PGtkTreeModel): gint; cdecl;
ree_modelnull10732     get_column_type: function(tree_model: PGtkTreeModel; index_: gint): TGType; cdecl;
ree_modelnull10733     get_iter: function(tree_model: PGtkTreeModel; iter: PGtkTreeIter; path: PGtkTreePath): gboolean; cdecl;
ree_modelnull10734     get_path: function(tree_model: PGtkTreeModel; iter: PGtkTreeIter): PGtkTreePath; cdecl;
10735     get_value: procedure(tree_model: PGtkTreeModel; iter: PGtkTreeIter; column: gint; value: PGValue); cdecl;
ree_modelnull10736     iter_next: function(tree_model: PGtkTreeModel; iter: PGtkTreeIter): gboolean; cdecl;
ree_modelnull10737     iter_previous: function(tree_model: PGtkTreeModel; iter: PGtkTreeIter): gboolean; cdecl;
ree_modelnull10738     iter_children: function(tree_model: PGtkTreeModel; iter: PGtkTreeIter; parent: PGtkTreeIter): gboolean; cdecl;
ree_modelnull10739     iter_has_child: function(tree_model: PGtkTreeModel; iter: PGtkTreeIter): gboolean; cdecl;
ree_modelnull10740     iter_n_children: function(tree_model: PGtkTreeModel; iter: PGtkTreeIter): gint; cdecl;
ree_modelnull10741     iter_nth_child: function(tree_model: PGtkTreeModel; iter: PGtkTreeIter; parent: PGtkTreeIter; n: gint): gboolean; cdecl;
ree_modelnull10742     iter_parent: function(tree_model: PGtkTreeModel; iter: PGtkTreeIter; child: PGtkTreeIter): gboolean; cdecl;
10743     ref_node: procedure(tree_model: PGtkTreeModel; iter: PGtkTreeIter); cdecl;
10744     unref_node: procedure(tree_model: PGtkTreeModel; iter: PGtkTreeIter); cdecl;
10745   end;
10746 
10747   PPGtkTreeModelSort = ^PGtkTreeModelSort;
10748   PGtkTreeModelSort = ^TGtkTreeModelSort;
10749 
10750   PPGtkTreeModelSortPrivate = ^PGtkTreeModelSortPrivate;
10751   PGtkTreeModelSortPrivate = ^TGtkTreeModelSortPrivate;
10752   TGtkTreeModelSort = object(TGObject)
10753     priv: PGtkTreeModelSortPrivate;
10754     procedure clear_cache; cdecl; inline;
convert_child_iter_to_iternull10755     function convert_child_iter_to_iter(sort_iter: PGtkTreeIter; child_iter: PGtkTreeIter): gboolean; cdecl; inline;
convert_child_path_to_pathnull10756     function convert_child_path_to_path(child_path: PGtkTreePath): PGtkTreePath; cdecl; inline;
10757     procedure convert_iter_to_child_iter(child_iter: PGtkTreeIter; sorted_iter: PGtkTreeIter); cdecl; inline;
convert_path_to_child_pathnull10758     function convert_path_to_child_path(sorted_path: PGtkTreePath): PGtkTreePath; cdecl; inline;
get_modelnull10759     function get_model: PGtkTreeModel; cdecl; inline;
iter_is_validnull10760     function iter_is_valid(iter: PGtkTreeIter): gboolean; cdecl; inline;
10761     procedure reset_default_sort_func; cdecl; inline;
10762     property model: PGtkTreeModel read get_model  { property is writeable but setter not declared } ;
10763   end;
10764 
10765   TGtkTreeModelSortPrivate = record
10766   end;
10767 
10768 
10769 
10770   PPGtkTreeModelSortClass = ^PGtkTreeModelSortClass;
10771   PGtkTreeModelSortClass = ^TGtkTreeModelSortClass;
10772   TGtkTreeModelSortClass = object
10773     parent_class: TGObjectClass;
10774     _gtk_reserved1: procedure; cdecl;
10775     _gtk_reserved2: procedure; cdecl;
10776     _gtk_reserved3: procedure; cdecl;
10777     _gtk_reserved4: procedure; cdecl;
10778   end;
10779 
10780   TGtkTreeRowReference = object
newnull10781     function new(model: PGtkTreeModel; path: PGtkTreePath): PGtkTreeRowReference; cdecl; inline; static;
new_proxynull10782     function new_proxy(proxy: PGObject; model: PGtkTreeModel; path: PGtkTreePath): PGtkTreeRowReference; cdecl; inline; static;
copynull10783     function copy: PGtkTreeRowReference; cdecl; inline;
10784     procedure free; cdecl; inline;
get_modelnull10785     function get_model: PGtkTreeModel; cdecl; inline;
get_pathnull10786     function get_path: PGtkTreePath; cdecl; inline;
validnull10787     function valid: gboolean; cdecl; inline;
10788     procedure deleted(proxy: PGObject; path: PGtkTreePath); cdecl; inline; static;
10789     procedure inserted(proxy: PGObject; path: PGtkTreePath); cdecl; inline; static;
10790     procedure reordered(proxy: PGObject; path: PGtkTreePath; iter: PGtkTreeIter; new_order: Pgint); cdecl; inline; static;
10791   end;
10792 
10793   PPGtkTreeSelectionFunc = ^PGtkTreeSelectionFunc;
10794   PGtkTreeSelectionFunc = ^TGtkTreeSelectionFunc;
electionnull10795   TGtkTreeSelectionFunc = function(selection: PGtkTreeSelection; model: PGtkTreeModel; path: PGtkTreePath; path_currently_selected: gboolean; data: gpointer): gboolean; cdecl;
10796 
10797   PPGtkTreeSelectionForeachFunc = ^PGtkTreeSelectionForeachFunc;
10798   PGtkTreeSelectionForeachFunc = ^TGtkTreeSelectionForeachFunc;
10799   TGtkTreeSelectionForeachFunc = procedure(model: PGtkTreeModel; path: PGtkTreePath; iter: PGtkTreeIter; data: gpointer); cdecl;
10800 
10801   PPGtkTreeSelectionPrivate = ^PGtkTreeSelectionPrivate;
10802   PGtkTreeSelectionPrivate = ^TGtkTreeSelectionPrivate;
10803   TGtkTreeSelection = object(TGObject)
10804     priv: PGtkTreeSelectionPrivate;
count_selected_rowsnull10805     function count_selected_rows: gint; cdecl; inline;
get_modenull10806     function get_mode: TGtkSelectionMode; cdecl; inline;
get_select_functionnull10807     function get_select_function: TGtkTreeSelectionFunc; cdecl; inline;
get_selectednull10808     function get_selected(model: PPGtkTreeModel; iter: PGtkTreeIter): gboolean; cdecl; inline;
get_selected_rowsnull10809     function get_selected_rows(model: PPGtkTreeModel): PGList; cdecl; inline;
get_tree_viewnull10810     function get_tree_view: PGtkTreeView; cdecl; inline;
get_user_datanull10811     function get_user_data: gpointer; cdecl; inline;
iter_is_selectednull10812     function iter_is_selected(iter: PGtkTreeIter): gboolean; cdecl; inline;
path_is_selectednull10813     function path_is_selected(path: PGtkTreePath): gboolean; cdecl; inline;
10814     procedure select_all; cdecl; inline;
10815     procedure select_iter(iter: PGtkTreeIter); cdecl; inline;
10816     procedure select_path(path: PGtkTreePath); cdecl; inline;
10817     procedure select_range(start_path: PGtkTreePath; end_path: PGtkTreePath); cdecl; inline;
10818     procedure selected_foreach(func: TGtkTreeSelectionForeachFunc; data: gpointer); cdecl; inline;
10819     procedure set_mode(type_: TGtkSelectionMode); cdecl; inline;
10820     procedure set_select_function(func: TGtkTreeSelectionFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl; inline;
10821     procedure unselect_all; cdecl; inline;
10822     procedure unselect_iter(iter: PGtkTreeIter); cdecl; inline;
10823     procedure unselect_path(path: PGtkTreePath); cdecl; inline;
10824     procedure unselect_range(start_path: PGtkTreePath; end_path: PGtkTreePath); cdecl; inline;
10825     property mode: TGtkSelectionMode read get_mode write set_mode;
10826   end;
10827 
10828   TGtkTreeSelectionPrivate = record
10829   end;
10830 
10831 
10832 
10833   PPGtkTreeSelectionClass = ^PGtkTreeSelectionClass;
10834   PGtkTreeSelectionClass = ^TGtkTreeSelectionClass;
10835   TGtkTreeSelectionClass = object
10836     parent_class: TGObjectClass;
10837     changed: procedure(selection: PGtkTreeSelection); cdecl;
10838     _gtk_reserved1: procedure; cdecl;
10839     _gtk_reserved2: procedure; cdecl;
10840     _gtk_reserved3: procedure; cdecl;
10841     _gtk_reserved4: procedure; cdecl;
10842   end;
10843 
10844   PPGtkTreeSortableIface = ^PGtkTreeSortableIface;
10845   PGtkTreeSortableIface = ^TGtkTreeSortableIface;
10846   TGtkTreeSortableIface = object
10847     g_iface: TGTypeInterface;
10848     sort_column_changed: procedure(sortable: PGtkTreeSortable); cdecl;
ortablenull10849     get_sort_column_id: function(sortable: PGtkTreeSortable; sort_column_id: Pgint; order: PGtkSortType): gboolean; cdecl;
10850     set_sort_column_id: procedure(sortable: PGtkTreeSortable; sort_column_id: gint; order: TGtkSortType); cdecl;
10851     set_sort_func: procedure(sortable: PGtkTreeSortable; sort_column_id: gint; sort_func: TGtkTreeIterCompareFunc; user_data: gpointer; destroy_: TGDestroyNotify); cdecl;
10852     set_default_sort_func: procedure(sortable: PGtkTreeSortable; sort_func: TGtkTreeIterCompareFunc; user_data: gpointer; destroy_: TGDestroyNotify); cdecl;
ortablenull10853     has_default_sort_func: function(sortable: PGtkTreeSortable): gboolean; cdecl;
10854   end;
10855 
10856   PPGtkTreeStore = ^PGtkTreeStore;
10857   PGtkTreeStore = ^TGtkTreeStore;
10858 
10859   PPGtkTreeStorePrivate = ^PGtkTreeStorePrivate;
10860   PGtkTreeStorePrivate = ^TGtkTreeStorePrivate;
10861   TGtkTreeStore = object(TGObject)
10862     priv: PGtkTreeStorePrivate;
newnull10863     //function new(n_columns: gint; args: array of const): PGtkTreeStore; cdecl; inline; static;
10864     function newv(n_columns: gint; types: PGType): PGtkTreeStore; cdecl; inline; static;
10865     procedure append(iter: PGtkTreeIter; parent: PGtkTreeIter); cdecl; inline;
10866     procedure clear; cdecl; inline;
10867     procedure insert(iter: PGtkTreeIter; parent: PGtkTreeIter; position: gint); cdecl; inline;
10868     procedure insert_after(iter: PGtkTreeIter; parent: PGtkTreeIter; sibling: PGtkTreeIter); cdecl; inline;
10869     procedure insert_before(iter: PGtkTreeIter; parent: PGtkTreeIter; sibling: PGtkTreeIter); cdecl; inline;
10870     //procedure insert_with_values(iter: PGtkTreeIter; parent: PGtkTreeIter; position: gint; args: array of const); cdecl; inline;
10871     procedure insert_with_valuesv(iter: PGtkTreeIter; parent: PGtkTreeIter; position: gint; columns: Pgint; values: PGValue; n_values: gint); cdecl; inline;
is_ancestornull10872     function is_ancestor(iter: PGtkTreeIter; descendant: PGtkTreeIter): gboolean; cdecl; inline;
iter_depthnull10873     function iter_depth(iter: PGtkTreeIter): gint; cdecl; inline;
iter_is_validnull10874     function iter_is_valid(iter: PGtkTreeIter): gboolean; cdecl; inline;
10875     procedure move_after(iter: PGtkTreeIter; position: PGtkTreeIter); cdecl; inline;
10876     procedure move_before(iter: PGtkTreeIter; position: PGtkTreeIter); cdecl; inline;
10877     procedure prepend(iter: PGtkTreeIter; parent: PGtkTreeIter); cdecl; inline;
removenull10878     function remove(iter: PGtkTreeIter): gboolean; cdecl; inline;
10879     procedure reorder(parent: PGtkTreeIter; new_order: Pgint); cdecl; inline;
10880     //procedure set_(iter: PGtkTreeIter; args: array of const); cdecl; inline;
10881     procedure set_column_types(n_columns: gint; types: PGType); cdecl; inline;
10882     //procedure set_valist(iter: PGtkTreeIter; var_args: Tva_list); cdecl; inline;
10883     procedure set_value(iter: PGtkTreeIter; column: gint; value: PGValue); cdecl; inline;
10884     procedure set_valuesv(iter: PGtkTreeIter; columns: Pgint; values: PGValue; n_values: gint); cdecl; inline;
10885     procedure swap(a: PGtkTreeIter; b: PGtkTreeIter); cdecl; inline;
10886   end;
10887 
10888   TGtkTreeStorePrivate = record
10889   end;
10890 
10891 
10892 
10893   PPGtkTreeStoreClass = ^PGtkTreeStoreClass;
10894   PGtkTreeStoreClass = ^TGtkTreeStoreClass;
10895   TGtkTreeStoreClass = object
10896     parent_class: TGObjectClass;
10897     _gtk_reserved1: procedure; cdecl;
10898     _gtk_reserved2: procedure; cdecl;
10899     _gtk_reserved3: procedure; cdecl;
10900     _gtk_reserved4: procedure; cdecl;
10901   end;
10902 
10903   TGtkTreeViewPrivate = record
10904   end;
10905 
10906 
10907 
10908   PPGtkTreeViewClass = ^PGtkTreeViewClass;
10909   PGtkTreeViewClass = ^TGtkTreeViewClass;
10910   TGtkTreeViewClass = object
10911     parent_class: TGtkContainerClass;
10912     row_activated: procedure(tree_view: PGtkTreeView; path: PGtkTreePath; column: PGtkTreeViewColumn); cdecl;
ree_viewnull10913     test_expand_row: function(tree_view: PGtkTreeView; iter: PGtkTreeIter; path: PGtkTreePath): gboolean; cdecl;
ree_viewnull10914     test_collapse_row: function(tree_view: PGtkTreeView; iter: PGtkTreeIter; path: PGtkTreePath): gboolean; cdecl;
10915     row_expanded: procedure(tree_view: PGtkTreeView; iter: PGtkTreeIter; path: PGtkTreePath); cdecl;
10916     row_collapsed: procedure(tree_view: PGtkTreeView; iter: PGtkTreeIter; path: PGtkTreePath); cdecl;
10917     columns_changed: procedure(tree_view: PGtkTreeView); cdecl;
10918     cursor_changed: procedure(tree_view: PGtkTreeView); cdecl;
ree_viewnull10919     move_cursor: function(tree_view: PGtkTreeView; step: TGtkMovementStep; count: gint): gboolean; cdecl;
ree_viewnull10920     select_all: function(tree_view: PGtkTreeView): gboolean; cdecl;
ree_viewnull10921     unselect_all: function(tree_view: PGtkTreeView): gboolean; cdecl;
ree_viewnull10922     select_cursor_row: function(tree_view: PGtkTreeView; start_editing: gboolean): gboolean; cdecl;
ree_viewnull10923     toggle_cursor_row: function(tree_view: PGtkTreeView): gboolean; cdecl;
ree_viewnull10924     expand_collapse_cursor_row: function(tree_view: PGtkTreeView; logical: gboolean; expand: gboolean; open_all: gboolean): gboolean; cdecl;
ree_viewnull10925     select_cursor_parent: function(tree_view: PGtkTreeView): gboolean; cdecl;
ree_viewnull10926     start_interactive_search: function(tree_view: PGtkTreeView): gboolean; cdecl;
10927     _gtk_reserved1: procedure; cdecl;
10928     _gtk_reserved2: procedure; cdecl;
10929     _gtk_reserved3: procedure; cdecl;
10930     _gtk_reserved4: procedure; cdecl;
10931     _gtk_reserved5: procedure; cdecl;
10932     _gtk_reserved6: procedure; cdecl;
10933     _gtk_reserved7: procedure; cdecl;
10934     _gtk_reserved8: procedure; cdecl;
10935   end;
10936 
10937   TGtkTreeViewColumnPrivate = record
10938   end;
10939 
10940 
10941 
10942   PPGtkTreeViewColumnClass = ^PGtkTreeViewColumnClass;
10943   PGtkTreeViewColumnClass = ^TGtkTreeViewColumnClass;
10944   TGtkTreeViewColumnClass = object
10945     parent_class: TGInitiallyUnownedClass;
10946     clicked: procedure(tree_column: PGtkTreeViewColumn); cdecl;
10947     _gtk_reserved1: procedure; cdecl;
10948     _gtk_reserved2: procedure; cdecl;
10949     _gtk_reserved3: procedure; cdecl;
10950     _gtk_reserved4: procedure; cdecl;
10951   end;
10952 
10953   PPGtkUIManager = ^PGtkUIManager;
10954   PGtkUIManager = ^TGtkUIManager;
10955 
10956   PPGtkUIManagerItemType = ^PGtkUIManagerItemType;
10957   PGtkUIManagerItemType = ^TGtkUIManagerItemType;
10958 
10959   PPGtkUIManagerPrivate = ^PGtkUIManagerPrivate;
10960   PGtkUIManagerPrivate = ^TGtkUIManagerPrivate;
10961   TGtkUIManager = object(TGObject)
10962     private_data: PGtkUIManagerPrivate;
newnull10963     function new: PGtkUIManager; cdecl; inline; static;
10964     procedure add_ui(merge_id: guint; path: Pgchar; name: Pgchar; action: Pgchar; type_: TGtkUIManagerItemType; top: gboolean); cdecl; inline;
add_ui_from_filenull10965     function add_ui_from_file(filename: Pgchar; error: PPGError): guint; cdecl; inline;
add_ui_from_resourcenull10966     function add_ui_from_resource(resource_path: Pgchar; error: PPGError): guint; cdecl; inline;
add_ui_from_stringnull10967     function add_ui_from_string(buffer: Pgchar; length: gssize; error: PPGError): guint; cdecl; inline;
10968     procedure ensure_update; cdecl; inline;
get_accel_groupnull10969     function get_accel_group: PGtkAccelGroup; cdecl; inline;
get_actionnull10970     function get_action(path: Pgchar): PGtkAction; cdecl; inline;
get_action_groupsnull10971     function get_action_groups: PGList; cdecl; inline;
get_toplevelsnull10972     function get_toplevels(types: TGtkUIManagerItemType): PGSList; cdecl; inline;
get_uinull10973     function get_ui: Pgchar; cdecl; inline;
get_widgetnull10974     function get_widget(path: Pgchar): PGtkWidget; cdecl; inline;
10975     procedure insert_action_group(action_group: PGtkActionGroup; pos: gint); cdecl; inline;
new_merge_idnull10976     function new_merge_id: guint; cdecl; inline;
10977     procedure remove_action_group(action_group: PGtkActionGroup); cdecl; inline;
10978     procedure remove_ui(merge_id: guint); cdecl; inline;
10979     //property add_tearoffs: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_add_tearoffs  { property is writeable but setter not declared } ;
10980     property ui: Pgchar read get_ui ;
10981   end;
10982 
10983   TGtkUIManagerPrivate = record
10984   end;
10985 
10986 
10987 
10988   PPGtkUIManagerClass = ^PGtkUIManagerClass;
10989   PGtkUIManagerClass = ^TGtkUIManagerClass;
10990   TGtkUIManagerClass = object
10991     parent_class: TGObjectClass;
10992     add_widget: procedure(manager: PGtkUIManager; widget: PGtkWidget); cdecl;
10993     actions_changed: procedure(manager: PGtkUIManager); cdecl;
10994     connect_proxy: procedure(manager: PGtkUIManager; action: PGtkAction; proxy: PGtkWidget); cdecl;
10995     disconnect_proxy: procedure(manager: PGtkUIManager; action: PGtkAction; proxy: PGtkWidget); cdecl;
10996     pre_activate: procedure(manager: PGtkUIManager; action: PGtkAction); cdecl;
10997     post_activate: procedure(manager: PGtkUIManager; action: PGtkAction); cdecl;
anagernull10998     get_widget: function(manager: PGtkUIManager; path: Pgchar): PGtkWidget; cdecl;
anagernull10999     get_action: function(manager: PGtkUIManager; path: Pgchar): PGtkAction; cdecl;
11000     _gtk_reserved1: procedure; cdecl;
11001     _gtk_reserved2: procedure; cdecl;
11002     _gtk_reserved3: procedure; cdecl;
11003     _gtk_reserved4: procedure; cdecl;
11004   end;
11005 
11006   PPGtkVBox = ^PGtkVBox;
11007   PGtkVBox = ^TGtkVBox;
11008   TGtkVBox = object(TGtkBox)
11009   end;
11010 
11011   PPGtkVBoxClass = ^PGtkVBoxClass;
11012   PGtkVBoxClass = ^TGtkVBoxClass;
11013   TGtkVBoxClass = object
11014     parent_class: TGtkBoxClass;
11015   end;
11016 
11017   PPGtkVButtonBox = ^PGtkVButtonBox;
11018   PGtkVButtonBox = ^TGtkVButtonBox;
11019   TGtkVButtonBox = object(TGtkButtonBox)
11020   end;
11021 
11022   PPGtkVButtonBoxClass = ^PGtkVButtonBoxClass;
11023   PGtkVButtonBoxClass = ^TGtkVButtonBoxClass;
11024   TGtkVButtonBoxClass = object
11025     parent_class: TGtkButtonBoxClass;
11026   end;
11027 
11028   PPGtkVPaned = ^PGtkVPaned;
11029   PGtkVPaned = ^TGtkVPaned;
11030   TGtkVPaned = object(TGtkPaned)
11031   end;
11032 
11033   PPGtkVPanedClass = ^PGtkVPanedClass;
11034   PGtkVPanedClass = ^TGtkVPanedClass;
11035   TGtkVPanedClass = object
11036     parent_class: TGtkPanedClass;
11037   end;
11038 
11039   PPGtkVScale = ^PGtkVScale;
11040   PGtkVScale = ^TGtkVScale;
11041   TGtkVScale = object(TGtkScale)
11042   end;
11043 
11044   PPGtkVScaleClass = ^PGtkVScaleClass;
11045   PGtkVScaleClass = ^TGtkVScaleClass;
11046   TGtkVScaleClass = object
11047     parent_class: TGtkScaleClass;
11048   end;
11049 
11050   PPGtkVScrollbar = ^PGtkVScrollbar;
11051   PGtkVScrollbar = ^TGtkVScrollbar;
11052   TGtkVScrollbar = object(TGtkScrollbar)
11053   end;
11054 
11055   PPGtkVScrollbarClass = ^PGtkVScrollbarClass;
11056   PGtkVScrollbarClass = ^TGtkVScrollbarClass;
11057   TGtkVScrollbarClass = object
11058     parent_class: TGtkScrollbarClass;
11059   end;
11060 
11061   PPGtkVSeparator = ^PGtkVSeparator;
11062   PGtkVSeparator = ^TGtkVSeparator;
11063   TGtkVSeparator = object(TGtkSeparator)
11064   end;
11065 
11066   PPGtkVSeparatorClass = ^PGtkVSeparatorClass;
11067   PGtkVSeparatorClass = ^TGtkVSeparatorClass;
11068   TGtkVSeparatorClass = object
11069     parent_class: TGtkSeparatorClass;
11070   end;
11071 
11072   PPGtkViewport = ^PGtkViewport;
11073   PGtkViewport = ^TGtkViewport;
11074 
11075   PPGtkViewportPrivate = ^PGtkViewportPrivate;
11076   PGtkViewportPrivate = ^TGtkViewportPrivate;
11077   TGtkViewport = object(TGtkBin)
11078     priv3: PGtkViewportPrivate;
newnull11079     function new(hadjustment: PGtkAdjustment; vadjustment: PGtkAdjustment): PGtkViewport; cdecl; inline; static;
get_bin_windownull11080     function get_bin_window: PGdkWindow; cdecl; inline;
get_shadow_typenull11081     function get_shadow_type: TGtkShadowType; cdecl; inline;
get_view_windownull11082     function get_view_window: PGdkWindow; cdecl; inline;
11083     procedure set_shadow_type(type_: TGtkShadowType); cdecl; inline;
11084     property shadow_type: TGtkShadowType read get_shadow_type write set_shadow_type;
11085   end;
11086 
11087   TGtkViewportPrivate = record
11088   end;
11089 
11090 
11091 
11092   PPGtkViewportClass = ^PGtkViewportClass;
11093   PGtkViewportClass = ^TGtkViewportClass;
11094   TGtkViewportClass = object
11095     parent_class: TGtkBinClass;
11096     _gtk_reserved1: procedure; cdecl;
11097     _gtk_reserved2: procedure; cdecl;
11098     _gtk_reserved3: procedure; cdecl;
11099     _gtk_reserved4: procedure; cdecl;
11100   end;
11101 
11102   PPGtkVolumeButton = ^PGtkVolumeButton;
11103   PGtkVolumeButton = ^TGtkVolumeButton;
11104   TGtkVolumeButton = object(TGtkScaleButton)
newnull11105     function new: PGtkVolumeButton; cdecl; inline; static;
11106     //property use_symbolic: UNABLE_TO_FIND_TYPE_FOR_PROPERTY read get_use_symbolic  { property is writeable but setter not declared } ;
11107   end;
11108 
11109   PPGtkVolumeButtonClass = ^PGtkVolumeButtonClass;
11110   PGtkVolumeButtonClass = ^TGtkVolumeButtonClass;
11111   TGtkVolumeButtonClass = object
11112     parent_class: TGtkScaleButtonClass;
11113     _gtk_reserved1: procedure; cdecl;
11114     _gtk_reserved2: procedure; cdecl;
11115     _gtk_reserved3: procedure; cdecl;
11116     _gtk_reserved4: procedure; cdecl;
11117   end;
11118 
11119   TGtkWidgetPrivate = record
11120   end;
11121 
11122 
11123 
11124   PPGtkWidgetAuxInfo = ^PGtkWidgetAuxInfo;
11125   PGtkWidgetAuxInfo = ^TGtkWidgetAuxInfo;
11126   TGtkWidgetAuxInfoBitfield0 = bitpacked record
11127     halign: guint4 { changed from guint to accomodate 4 bitsize requirement };
11128     valign: guint4 { changed from guint to accomodate 4 bitsize requirement };
11129   end;
11130 
11131 
11132   TGtkWidgetAuxInfo = record
11133     width: gint;
11134     height: gint;
11135     Bitfield0 : TGtkWidgetAuxInfoBitfield0; { auto generated type }
11136     margin: TGtkBorder;
11137   end;
11138 
11139 
11140 
11141   TGtkWidgetClassPrivate = record
11142   end;
11143 
11144 
11145 
11146   PPGtkWindowGroupPrivate = ^PGtkWindowGroupPrivate;
11147   PGtkWindowGroupPrivate = ^TGtkWindowGroupPrivate;
11148   TGtkWindowGroup = object(TGObject)
11149     priv: PGtkWindowGroupPrivate;
newnull11150     function new: PGtkWindowGroup; cdecl; inline; static;
11151     procedure add_window(window: PGtkWindow); cdecl; inline;
get_current_device_grabnull11152     function get_current_device_grab(device: PGdkDevice): PGtkWidget; cdecl; inline;
get_current_grabnull11153     function get_current_grab: PGtkWidget; cdecl; inline;
list_windowsnull11154     function list_windows: PGList; cdecl; inline;
11155     procedure remove_window(window: PGtkWindow); cdecl; inline;
11156   end;
11157 
11158   TGtkWindowPrivate = record
11159   end;
11160 
11161 
11162 
11163   PPGtkWindowGeometryInfo = ^PGtkWindowGeometryInfo;
11164   PGtkWindowGeometryInfo = ^TGtkWindowGeometryInfo;
11165 
11166   TGtkWindowGeometryInfo = record
11167   end;
11168 
11169 
11170 
11171   TGtkWindowGroupPrivate = record
11172   end;
11173 
11174 
11175 
11176   PPGtkWindowGroupClass = ^PGtkWindowGroupClass;
11177   PGtkWindowGroupClass = ^TGtkWindowGroupClass;
11178   TGtkWindowGroupClass = object
11179     parent_class: TGObjectClass;
11180     _gtk_reserved1: procedure; cdecl;
11181     _gtk_reserved2: procedure; cdecl;
11182     _gtk_reserved3: procedure; cdecl;
11183     _gtk_reserved4: procedure; cdecl;
11184   end;
11185 
11186   PP_GtkRcProperty = ^P_GtkRcProperty;
11187   P_GtkRcProperty = ^T_GtkRcProperty;
11188 
11189   T_GtkRcProperty = record
11190     type_name: TGQuark;
11191     property_name: TGQuark;
11192     origin: Pgchar;
11193     value: TGValue;
11194   end;
11195 
11196 
11197 
gtk_about_dialog_get_artistsnull11198 function gtk_about_dialog_get_artists(about: PGtkAboutDialog): PPgchar; cdecl; external;
gtk_about_dialog_get_authorsnull11199 function gtk_about_dialog_get_authors(about: PGtkAboutDialog): PPgchar; cdecl; external;
gtk_about_dialog_get_commentsnull11200 function gtk_about_dialog_get_comments(about: PGtkAboutDialog): Pgchar; cdecl; external;
gtk_about_dialog_get_copyrightnull11201 function gtk_about_dialog_get_copyright(about: PGtkAboutDialog): Pgchar; cdecl; external;
gtk_about_dialog_get_documentersnull11202 function gtk_about_dialog_get_documenters(about: PGtkAboutDialog): PPgchar; cdecl; external;
gtk_about_dialog_get_licensenull11203 function gtk_about_dialog_get_license(about: PGtkAboutDialog): Pgchar; cdecl; external;
gtk_about_dialog_get_license_typenull11204 function gtk_about_dialog_get_license_type(about: PGtkAboutDialog): TGtkLicense; cdecl; external;
gtk_about_dialog_get_logonull11205 function gtk_about_dialog_get_logo(about: PGtkAboutDialog): PGdkPixbuf; cdecl; external;
gtk_about_dialog_get_logo_icon_namenull11206 function gtk_about_dialog_get_logo_icon_name(about: PGtkAboutDialog): Pgchar; cdecl; external;
gtk_about_dialog_get_program_namenull11207 function gtk_about_dialog_get_program_name(about: PGtkAboutDialog): Pgchar; cdecl; external;
gtk_about_dialog_get_translator_creditsnull11208 function gtk_about_dialog_get_translator_credits(about: PGtkAboutDialog): Pgchar; cdecl; external;
gtk_about_dialog_get_typenull11209 function gtk_about_dialog_get_type: TGType; cdecl; external;
gtk_about_dialog_get_versionnull11210 function gtk_about_dialog_get_version(about: PGtkAboutDialog): Pgchar; cdecl; external;
gtk_about_dialog_get_websitenull11211 function gtk_about_dialog_get_website(about: PGtkAboutDialog): Pgchar; cdecl; external;
gtk_about_dialog_get_website_labelnull11212 function gtk_about_dialog_get_website_label(about: PGtkAboutDialog): Pgchar; cdecl; external;
gtk_about_dialog_get_wrap_licensenull11213 function gtk_about_dialog_get_wrap_license(about: PGtkAboutDialog): gboolean; cdecl; external;
gtk_about_dialog_newnull11214 function gtk_about_dialog_new: PGtkAboutDialog; cdecl; external;
gtk_accel_group_activatenull11215 function gtk_accel_group_activate(accel_group: PGtkAccelGroup; accel_quark: TGQuark; acceleratable: PGObject; accel_key: guint; accel_mods: TGdkModifierType): gboolean; cdecl; external;
gtk_accel_group_disconnectnull11216 function gtk_accel_group_disconnect(accel_group: PGtkAccelGroup; closure: PGClosure): gboolean; cdecl; external;
gtk_accel_group_disconnect_keynull11217 function gtk_accel_group_disconnect_key(accel_group: PGtkAccelGroup; accel_key: guint; accel_mods: TGdkModifierType): gboolean; cdecl; external;
gtk_accel_group_findnull11218 function gtk_accel_group_find(accel_group: PGtkAccelGroup; find_func: TGtkAccelGroupFindFunc; data: gpointer): PGtkAccelKey; cdecl; external;
gtk_accel_group_from_accel_closurenull11219 function gtk_accel_group_from_accel_closure(closure: PGClosure): PGtkAccelGroup; cdecl; external;
gtk_accel_group_get_is_lockednull11220 function gtk_accel_group_get_is_locked(accel_group: PGtkAccelGroup): gboolean; cdecl; external;
gtk_accel_group_get_modifier_masknull11221 function gtk_accel_group_get_modifier_mask(accel_group: PGtkAccelGroup): TGdkModifierType; cdecl; external;
gtk_accel_group_get_typenull11222 function gtk_accel_group_get_type: TGType; cdecl; external;
gtk_accel_group_newnull11223 function gtk_accel_group_new: PGtkAccelGroup; cdecl; external;
gtk_accel_group_querynull11224 function gtk_accel_group_query(accel_group: PGtkAccelGroup; accel_key: guint; accel_mods: TGdkModifierType; n_entries: Pguint): PGtkAccelGroupEntry; cdecl; external;
gtk_accel_groups_activatenull11225 function gtk_accel_groups_activate(object_: PGObject; accel_key: guint; accel_mods: TGdkModifierType): gboolean; cdecl; external;
gtk_accel_groups_from_objectnull11226 function gtk_accel_groups_from_object(object_: PGObject): PGSList; cdecl; external;
gtk_accel_label_get_accel_widgetnull11227 function gtk_accel_label_get_accel_widget(accel_label: PGtkAccelLabel): PGtkWidget; cdecl; external;
gtk_accel_label_get_accel_widthnull11228 function gtk_accel_label_get_accel_width(accel_label: PGtkAccelLabel): guint; cdecl; external;
gtk_accel_label_get_typenull11229 function gtk_accel_label_get_type: TGType; cdecl; external;
gtk_accel_label_newnull11230 function gtk_accel_label_new(string_: Pgchar): PGtkAccelLabel; cdecl; external;
gtk_accel_label_refetchnull11231 function gtk_accel_label_refetch(accel_label: PGtkAccelLabel): gboolean; cdecl; external;
gtk_accel_map_change_entrynull11232 function gtk_accel_map_change_entry(accel_path: Pgchar; accel_key: guint; accel_mods: TGdkModifierType; replace: gboolean): gboolean; cdecl; external;
gtk_accel_map_getnull11233 function gtk_accel_map_get: PGtkAccelMap; cdecl; external;
gtk_accel_map_get_typenull11234 function gtk_accel_map_get_type: TGType; cdecl; external;
gtk_accel_map_lookup_entrynull11235 function gtk_accel_map_lookup_entry(accel_path: Pgchar; key: PGtkAccelKey): gboolean; cdecl; external;
gtk_accelerator_get_default_mod_masknull11236 function gtk_accelerator_get_default_mod_mask: TGdkModifierType; cdecl; external;
gtk_accelerator_get_labelnull11237 function gtk_accelerator_get_label(accelerator_key: guint; accelerator_mods: TGdkModifierType): Pgchar; cdecl; external;
gtk_accelerator_get_label_with_keycodenull11238 function gtk_accelerator_get_label_with_keycode(display: PGdkDisplay; accelerator_key: guint; keycode: guint; accelerator_mods: TGdkModifierType): Pgchar; cdecl; external;
gtk_accelerator_namenull11239 function gtk_accelerator_name(accelerator_key: guint; accelerator_mods: TGdkModifierType): Pgchar; cdecl; external;
gtk_accelerator_name_with_keycodenull11240 function gtk_accelerator_name_with_keycode(display: PGdkDisplay; accelerator_key: guint; keycode: guint; accelerator_mods: TGdkModifierType): Pgchar; cdecl; external;
gtk_accelerator_validnull11241 function gtk_accelerator_valid(keyval: guint; modifiers: TGdkModifierType): gboolean; cdecl; external;
gtk_accessible_get_typenull11242 function gtk_accessible_get_type: TGType; cdecl; external;
gtk_accessible_get_widgetnull11243 function gtk_accessible_get_widget(accessible: PGtkAccessible): PGtkWidget; cdecl; external;
gtk_action_create_iconnull11244 function gtk_action_create_icon(action: PGtkAction; icon_size: gint): PGtkWidget; cdecl; external;
gtk_action_create_menunull11245 function gtk_action_create_menu(action: PGtkAction): PGtkWidget; cdecl; external;
gtk_action_create_menu_itemnull11246 function gtk_action_create_menu_item(action: PGtkAction): PGtkWidget; cdecl; external;
gtk_action_create_tool_itemnull11247 function gtk_action_create_tool_item(action: PGtkAction): PGtkWidget; cdecl; external;
gtk_action_get_accel_closurenull11248 function gtk_action_get_accel_closure(action: PGtkAction): PGClosure; cdecl; external;
gtk_action_get_accel_pathnull11249 function gtk_action_get_accel_path(action: PGtkAction): Pgchar; cdecl; external;
gtk_action_get_always_show_imagenull11250 function gtk_action_get_always_show_image(action: PGtkAction): gboolean; cdecl; external;
gtk_action_get_giconnull11251 function gtk_action_get_gicon(action: PGtkAction): PGIcon; cdecl; external;
gtk_action_get_icon_namenull11252 function gtk_action_get_icon_name(action: PGtkAction): Pgchar; cdecl; external;
gtk_action_get_is_importantnull11253 function gtk_action_get_is_important(action: PGtkAction): gboolean; cdecl; external;
gtk_action_get_labelnull11254 function gtk_action_get_label(action: PGtkAction): Pgchar; cdecl; external;
gtk_action_get_namenull11255 function gtk_action_get_name(action: PGtkAction): Pgchar; cdecl; external;
gtk_action_get_proxiesnull11256 function gtk_action_get_proxies(action: PGtkAction): PGSList; cdecl; external;
gtk_action_get_sensitivenull11257 function gtk_action_get_sensitive(action: PGtkAction): gboolean; cdecl; external;
gtk_action_get_short_labelnull11258 function gtk_action_get_short_label(action: PGtkAction): Pgchar; cdecl; external;
gtk_action_get_stock_idnull11259 function gtk_action_get_stock_id(action: PGtkAction): Pgchar; cdecl; external;
gtk_action_get_tooltipnull11260 function gtk_action_get_tooltip(action: PGtkAction): Pgchar; cdecl; external;
gtk_action_get_typenull11261 function gtk_action_get_type: TGType; cdecl; external;
gtk_action_get_visiblenull11262 function gtk_action_get_visible(action: PGtkAction): gboolean; cdecl; external;
gtk_action_get_visible_horizontalnull11263 function gtk_action_get_visible_horizontal(action: PGtkAction): gboolean; cdecl; external;
gtk_action_get_visible_verticalnull11264 function gtk_action_get_visible_vertical(action: PGtkAction): gboolean; cdecl; external;
gtk_action_group_get_accel_groupnull11265 function gtk_action_group_get_accel_group(action_group: PGtkActionGroup): PGtkAccelGroup; cdecl; external;
gtk_action_group_get_actionnull11266 function gtk_action_group_get_action(action_group: PGtkActionGroup; action_name: Pgchar): PGtkAction; cdecl; external;
gtk_action_group_get_namenull11267 function gtk_action_group_get_name(action_group: PGtkActionGroup): Pgchar; cdecl; external;
gtk_action_group_get_sensitivenull11268 function gtk_action_group_get_sensitive(action_group: PGtkActionGroup): gboolean; cdecl; external;
gtk_action_group_get_typenull11269 function gtk_action_group_get_type: TGType; cdecl; external;
gtk_action_group_get_visiblenull11270 function gtk_action_group_get_visible(action_group: PGtkActionGroup): gboolean; cdecl; external;
gtk_action_group_list_actionsnull11271 function gtk_action_group_list_actions(action_group: PGtkActionGroup): PGList; cdecl; external;
gtk_action_group_newnull11272 function gtk_action_group_new(name: Pgchar): PGtkActionGroup; cdecl; external;
gtk_action_group_translate_stringnull11273 function gtk_action_group_translate_string(action_group: PGtkActionGroup; string_: Pgchar): Pgchar; cdecl; external;
gtk_action_is_sensitivenull11274 function gtk_action_is_sensitive(action: PGtkAction): gboolean; cdecl; external;
gtk_action_is_visiblenull11275 function gtk_action_is_visible(action: PGtkAction): gboolean; cdecl; external;
gtk_action_newnull11276 function gtk_action_new(name: Pgchar; label_: Pgchar; tooltip: Pgchar; stock_id: Pgchar): PGtkAction; cdecl; external;
gtk_actionable_get_action_namenull11277 function gtk_actionable_get_action_name(actionable: PGtkActionable): Pgchar; cdecl; external;
gtk_actionable_get_action_target_valuenull11278 function gtk_actionable_get_action_target_value(actionable: PGtkActionable): PGVariant; cdecl; external;
gtk_actionable_get_typenull11279 function gtk_actionable_get_type: TGType; cdecl; external;
gtk_activatable_get_related_actionnull11280 function gtk_activatable_get_related_action(activatable: PGtkActivatable): PGtkAction; cdecl; external;
gtk_activatable_get_typenull11281 function gtk_activatable_get_type: TGType; cdecl; external;
gtk_activatable_get_use_action_appearancenull11282 function gtk_activatable_get_use_action_appearance(activatable: PGtkActivatable): gboolean; cdecl; external;
gtk_adjustment_get_lowernull11283 function gtk_adjustment_get_lower(adjustment: PGtkAdjustment): gdouble; cdecl; external;
gtk_adjustment_get_minimum_incrementnull11284 function gtk_adjustment_get_minimum_increment(adjustment: PGtkAdjustment): gdouble; cdecl; external;
gtk_adjustment_get_page_incrementnull11285 function gtk_adjustment_get_page_increment(adjustment: PGtkAdjustment): gdouble; cdecl; external;
gtk_adjustment_get_page_sizenull11286 function gtk_adjustment_get_page_size(adjustment: PGtkAdjustment): gdouble; cdecl; external;
gtk_adjustment_get_step_incrementnull11287 function gtk_adjustment_get_step_increment(adjustment: PGtkAdjustment): gdouble; cdecl; external;
gtk_adjustment_get_typenull11288 function gtk_adjustment_get_type: TGType; cdecl; external;
gtk_adjustment_get_uppernull11289 function gtk_adjustment_get_upper(adjustment: PGtkAdjustment): gdouble; cdecl; external;
gtk_adjustment_get_valuenull11290 function gtk_adjustment_get_value(adjustment: PGtkAdjustment): gdouble; cdecl; external;
gtk_adjustment_newnull11291 function gtk_adjustment_new(value: gdouble; lower: gdouble; upper: gdouble; step_increment: gdouble; page_increment: gdouble; page_size: gdouble): PGtkAdjustment; cdecl; external;
gtk_alignment_get_typenull11292 function gtk_alignment_get_type: TGType; cdecl; external;
gtk_alignment_newnull11293 function gtk_alignment_new(xalign: gfloat; yalign: gfloat; xscale: gfloat; yscale: gfloat): PGtkAlignment; cdecl; external;
gtk_alternative_dialog_button_ordernull11294 function gtk_alternative_dialog_button_order(screen: PGdkScreen): gboolean; cdecl; external;
gtk_app_chooser_button_get_headingnull11295 function gtk_app_chooser_button_get_heading(self: PGtkAppChooserButton): Pgchar; cdecl; external;
gtk_app_chooser_button_get_show_default_itemnull11296 function gtk_app_chooser_button_get_show_default_item(self: PGtkAppChooserButton): gboolean; cdecl; external;
gtk_app_chooser_button_get_show_dialog_itemnull11297 function gtk_app_chooser_button_get_show_dialog_item(self: PGtkAppChooserButton): gboolean; cdecl; external;
gtk_app_chooser_button_get_typenull11298 function gtk_app_chooser_button_get_type: TGType; cdecl; external;
gtk_app_chooser_button_newnull11299 function gtk_app_chooser_button_new(content_type: Pgchar): PGtkAppChooserButton; cdecl; external;
gtk_app_chooser_dialog_get_headingnull11300 function gtk_app_chooser_dialog_get_heading(self: PGtkAppChooserDialog): Pgchar; cdecl; external;
gtk_app_chooser_dialog_get_typenull11301 function gtk_app_chooser_dialog_get_type: TGType; cdecl; external;
gtk_app_chooser_dialog_get_widgetnull11302 function gtk_app_chooser_dialog_get_widget(self: PGtkAppChooserDialog): PGtkWidget; cdecl; external;
gtk_app_chooser_dialog_newnull11303 function gtk_app_chooser_dialog_new(parent: PGtkWindow; flags: TGtkDialogFlags; file_: PGFile): PGtkAppChooserDialog; cdecl; external;
gtk_app_chooser_dialog_new_for_content_typenull11304 function gtk_app_chooser_dialog_new_for_content_type(parent: PGtkWindow; flags: TGtkDialogFlags; content_type: Pgchar): PGtkAppChooserDialog; cdecl; external;
gtk_app_chooser_get_app_infonull11305 function gtk_app_chooser_get_app_info(self: PGtkAppChooser): PGAppInfo; cdecl; external;
gtk_app_chooser_get_content_typenull11306 function gtk_app_chooser_get_content_type(self: PGtkAppChooser): Pgchar; cdecl; external;
gtk_app_chooser_get_typenull11307 function gtk_app_chooser_get_type: TGType; cdecl; external;
gtk_app_chooser_widget_get_default_textnull11308 function gtk_app_chooser_widget_get_default_text(self: PGtkAppChooserWidget): Pgchar; cdecl; external;
gtk_app_chooser_widget_get_show_allnull11309 function gtk_app_chooser_widget_get_show_all(self: PGtkAppChooserWidget): gboolean; cdecl; external;
gtk_app_chooser_widget_get_show_defaultnull11310 function gtk_app_chooser_widget_get_show_default(self: PGtkAppChooserWidget): gboolean; cdecl; external;
gtk_app_chooser_widget_get_show_fallbacknull11311 function gtk_app_chooser_widget_get_show_fallback(self: PGtkAppChooserWidget): gboolean; cdecl; external;
gtk_app_chooser_widget_get_show_othernull11312 function gtk_app_chooser_widget_get_show_other(self: PGtkAppChooserWidget): gboolean; cdecl; external;
gtk_app_chooser_widget_get_show_recommendednull11313 function gtk_app_chooser_widget_get_show_recommended(self: PGtkAppChooserWidget): gboolean; cdecl; external;
gtk_app_chooser_widget_get_typenull11314 function gtk_app_chooser_widget_get_type: TGType; cdecl; external;
gtk_app_chooser_widget_newnull11315 function gtk_app_chooser_widget_new(content_type: Pgchar): PGtkAppChooserWidget; cdecl; external;
gtk_application_get_active_windownull11316 function gtk_application_get_active_window(application: PGtkApplication): PGtkWindow; cdecl; external;
gtk_application_get_app_menunull11317 function gtk_application_get_app_menu(application: PGtkApplication): PGMenuModel; cdecl; external;
gtk_application_get_menubarnull11318 function gtk_application_get_menubar(application: PGtkApplication): PGMenuModel; cdecl; external;
gtk_application_get_typenull11319 function gtk_application_get_type: TGType; cdecl; external;
gtk_application_get_window_by_idnull11320 function gtk_application_get_window_by_id(application: PGtkApplication; id: guint): PGtkWindow; cdecl; external;
gtk_application_get_windowsnull11321 function gtk_application_get_windows(application: PGtkApplication): PGList; cdecl; external;
gtk_application_inhibitnull11322 function gtk_application_inhibit(application: PGtkApplication; window: PGtkWindow; flags: TGtkApplicationInhibitFlags; reason: Pgchar): guint; cdecl; external;
gtk_application_is_inhibitednull11323 function gtk_application_is_inhibited(application: PGtkApplication; flags: TGtkApplicationInhibitFlags): gboolean; cdecl; external;
gtk_application_newnull11324 function gtk_application_new(application_id: Pgchar; flags: TGApplicationFlags): PGtkApplication; cdecl; external;
gtk_application_window_get_idnull11325 function gtk_application_window_get_id(window: PGtkApplicationWindow): guint; cdecl; external;
gtk_application_window_get_show_menubarnull11326 function gtk_application_window_get_show_menubar(window: PGtkApplicationWindow): gboolean; cdecl; external;
gtk_application_window_get_typenull11327 function gtk_application_window_get_type: TGType; cdecl; external;
gtk_application_window_newnull11328 function gtk_application_window_new(application: PGtkApplication): PGtkApplicationWindow; cdecl; external;
gtk_arrow_get_typenull11329 function gtk_arrow_get_type: TGType; cdecl; external;
gtk_arrow_newnull11330 function gtk_arrow_new(arrow_type: TGtkArrowType; shadow_type: TGtkShadowType): PGtkArrow; cdecl; external;
gtk_aspect_frame_get_typenull11331 function gtk_aspect_frame_get_type: TGType; cdecl; external;
gtk_aspect_frame_newnull11332 function gtk_aspect_frame_new(label_: Pgchar; xalign: gfloat; yalign: gfloat; ratio: gfloat; obey_child: gboolean): PGtkAspectFrame; cdecl; external;
gtk_assistant_append_pagenull11333 function gtk_assistant_append_page(assistant: PGtkAssistant; page: PGtkWidget): gint; cdecl; external;
gtk_assistant_get_current_pagenull11334 function gtk_assistant_get_current_page(assistant: PGtkAssistant): gint; cdecl; external;
gtk_assistant_get_n_pagesnull11335 function gtk_assistant_get_n_pages(assistant: PGtkAssistant): gint; cdecl; external;
gtk_assistant_get_nth_pagenull11336 function gtk_assistant_get_nth_page(assistant: PGtkAssistant; page_num: gint): PGtkWidget; cdecl; external;
gtk_assistant_get_page_completenull11337 function gtk_assistant_get_page_complete(assistant: PGtkAssistant; page: PGtkWidget): gboolean; cdecl; external;
gtk_assistant_get_page_titlenull11338 function gtk_assistant_get_page_title(assistant: PGtkAssistant; page: PGtkWidget): Pgchar; cdecl; external;
gtk_assistant_get_page_typenull11339 function gtk_assistant_get_page_type(assistant: PGtkAssistant; page: PGtkWidget): TGtkAssistantPageType; cdecl; external;
gtk_assistant_get_typenull11340 function gtk_assistant_get_type: TGType; cdecl; external;
gtk_assistant_insert_pagenull11341 function gtk_assistant_insert_page(assistant: PGtkAssistant; page: PGtkWidget; position: gint): gint; cdecl; external;
gtk_assistant_newnull11342 function gtk_assistant_new: PGtkAssistant; cdecl; external;
gtk_assistant_prepend_pagenull11343 function gtk_assistant_prepend_page(assistant: PGtkAssistant; page: PGtkWidget): gint; cdecl; external;
gtk_bin_get_childnull11344 function gtk_bin_get_child(bin: PGtkBin): PGtkWidget; cdecl; external;
gtk_bin_get_typenull11345 function gtk_bin_get_type: TGType; cdecl; external;
gtk_binding_entry_add_signal_from_stringnull11346 function gtk_binding_entry_add_signal_from_string(binding_set: PGtkBindingSet; signal_desc: Pgchar): TGTokenType; cdecl; external;
gtk_binding_set_activatenull11347 function gtk_binding_set_activate(binding_set: PGtkBindingSet; keyval: guint; modifiers: TGdkModifierType; object_: PGObject): gboolean; cdecl; external;
gtk_binding_set_by_classnull11348 function gtk_binding_set_by_class(object_class: gpointer): PGtkBindingSet; cdecl; external;
gtk_binding_set_findnull11349 function gtk_binding_set_find(set_name: Pgchar): PGtkBindingSet; cdecl; external;
gtk_binding_set_newnull11350 function gtk_binding_set_new(set_name: Pgchar): PGtkBindingSet; cdecl; external;
gtk_bindings_activatenull11351 function gtk_bindings_activate(object_: PGObject; keyval: guint; modifiers: TGdkModifierType): gboolean; cdecl; external;
gtk_bindings_activate_eventnull11352 function gtk_bindings_activate_event(object_: PGObject; event: PGdkEventKey): gboolean; cdecl; external;
gtk_border_copynull11353 function gtk_border_copy(border_: PGtkBorder): PGtkBorder; cdecl; external;
gtk_border_get_typenull11354 function gtk_border_get_type: TGType; cdecl; external;
gtk_border_newnull11355 function gtk_border_new: PGtkBorder; cdecl; external;
gtk_box_get_homogeneousnull11356 function gtk_box_get_homogeneous(box: PGtkBox): gboolean; cdecl; external;
gtk_box_get_spacingnull11357 function gtk_box_get_spacing(box: PGtkBox): gint; cdecl; external;
gtk_box_get_typenull11358 function gtk_box_get_type: TGType; cdecl; external;
gtk_box_newnull11359 function gtk_box_new(orientation: TGtkOrientation; spacing: gint): PGtkBox; cdecl; external;
gtk_buildable_construct_childnull11360 function gtk_buildable_construct_child(buildable: PGtkBuildable; builder: PGtkBuilder; name: Pgchar): PGObject; cdecl; external;
gtk_buildable_custom_tag_startnull11361 function gtk_buildable_custom_tag_start(buildable: PGtkBuildable; builder: PGtkBuilder; child: PGObject; tagname: Pgchar; parser: PGMarkupParser; data: Pgpointer): gboolean; cdecl; external;
gtk_buildable_get_internal_childnull11362 function gtk_buildable_get_internal_child(buildable: PGtkBuildable; builder: PGtkBuilder; childname: Pgchar): PGObject; cdecl; external;
gtk_buildable_get_namenull11363 function gtk_buildable_get_name(buildable: PGtkBuildable): Pgchar; cdecl; external;
gtk_buildable_get_typenull11364 function gtk_buildable_get_type: TGType; cdecl; external;
gtk_builder_add_from_filenull11365 function gtk_builder_add_from_file(builder: PGtkBuilder; filename: Pgchar; error: PPGError): guint; cdecl; external;
gtk_builder_add_from_resourcenull11366 function gtk_builder_add_from_resource(builder: PGtkBuilder; resource_path: Pgchar; error: PPGError): guint; cdecl; external;
gtk_builder_add_from_stringnull11367 function gtk_builder_add_from_string(builder: PGtkBuilder; buffer: Pgchar; length: gsize; error: PPGError): guint; cdecl; external;
gtk_builder_add_objects_from_filenull11368 function gtk_builder_add_objects_from_file(builder: PGtkBuilder; filename: Pgchar; object_ids: PPgchar; error: PPGError): guint; cdecl; external;
gtk_builder_add_objects_from_resourcenull11369 function gtk_builder_add_objects_from_resource(builder: PGtkBuilder; resource_path: Pgchar; object_ids: PPgchar; error: PPGError): guint; cdecl; external;
gtk_builder_add_objects_from_stringnull11370 function gtk_builder_add_objects_from_string(builder: PGtkBuilder; buffer: Pgchar; length: gsize; object_ids: PPgchar; error: PPGError): guint; cdecl; external;
gtk_builder_error_quarknull11371 function gtk_builder_error_quark: TGQuark; cdecl; external;
gtk_builder_get_objectnull11372 function gtk_builder_get_object(builder: PGtkBuilder; name: Pgchar): PGObject; cdecl; external;
gtk_builder_get_objectsnull11373 function gtk_builder_get_objects(builder: PGtkBuilder): PGSList; cdecl; external;
gtk_builder_get_translation_domainnull11374 function gtk_builder_get_translation_domain(builder: PGtkBuilder): Pgchar; cdecl; external;
gtk_builder_get_typenull11375 function gtk_builder_get_type: TGType; cdecl; external;
gtk_builder_get_type_from_namenull11376 function gtk_builder_get_type_from_name(builder: PGtkBuilder; type_name: Pgchar): TGType; cdecl; external;
gtk_builder_newnull11377 function gtk_builder_new: PGtkBuilder; cdecl; external;
gtk_builder_value_from_stringnull11378 function gtk_builder_value_from_string(builder: PGtkBuilder; pspec: PGParamSpec; string_: Pgchar; value: PGValue; error: PPGError): gboolean; cdecl; external;
gtk_builder_value_from_string_typenull11379 function gtk_builder_value_from_string_type(builder: PGtkBuilder; type_: TGType; string_: Pgchar; value: PGValue; error: PPGError): gboolean; cdecl; external;
gtk_button_box_get_child_non_homogeneousnull11380 function gtk_button_box_get_child_non_homogeneous(widget: PGtkButtonBox; child: PGtkWidget): gboolean; cdecl; external;
gtk_button_box_get_child_secondarynull11381 function gtk_button_box_get_child_secondary(widget: PGtkButtonBox; child: PGtkWidget): gboolean; cdecl; external;
gtk_button_box_get_layoutnull11382 function gtk_button_box_get_layout(widget: PGtkButtonBox): TGtkButtonBoxStyle; cdecl; external;
gtk_button_box_get_typenull11383 function gtk_button_box_get_type: TGType; cdecl; external;
gtk_button_box_newnull11384 function gtk_button_box_new(orientation: TGtkOrientation): PGtkButtonBox; cdecl; external;
gtk_button_get_always_show_imagenull11385 function gtk_button_get_always_show_image(button: PGtkButton): gboolean; cdecl; external;
gtk_button_get_event_windownull11386 function gtk_button_get_event_window(button: PGtkButton): PGdkWindow; cdecl; external;
gtk_button_get_focus_on_clicknull11387 function gtk_button_get_focus_on_click(button: PGtkButton): gboolean; cdecl; external;
gtk_button_get_imagenull11388 function gtk_button_get_image(button: PGtkButton): PGtkWidget; cdecl; external;
gtk_button_get_image_positionnull11389 function gtk_button_get_image_position(button: PGtkButton): TGtkPositionType; cdecl; external;
gtk_button_get_labelnull11390 function gtk_button_get_label(button: PGtkButton): Pgchar; cdecl; external;
gtk_button_get_reliefnull11391 function gtk_button_get_relief(button: PGtkButton): TGtkReliefStyle; cdecl; external;
gtk_button_get_typenull11392 function gtk_button_get_type: TGType; cdecl; external;
gtk_button_get_use_stocknull11393 function gtk_button_get_use_stock(button: PGtkButton): gboolean; cdecl; external;
gtk_button_get_use_underlinenull11394 function gtk_button_get_use_underline(button: PGtkButton): gboolean; cdecl; external;
gtk_button_newnull11395 function gtk_button_new: PGtkButton; cdecl; external;
gtk_button_new_from_stocknull11396 function gtk_button_new_from_stock(stock_id: Pgchar): PGtkButton; cdecl; external;
gtk_button_new_with_labelnull11397 function gtk_button_new_with_label(label_: Pgchar): PGtkButton; cdecl; external;
gtk_button_new_with_mnemonicnull11398 function gtk_button_new_with_mnemonic(label_: Pgchar): PGtkButton; cdecl; external;
gtk_cairo_should_draw_windownull11399 function gtk_cairo_should_draw_window(cr: Pcairo_t; window: PGdkWindow): gboolean; cdecl; external;
gtk_calendar_get_day_is_markednull11400 function gtk_calendar_get_day_is_marked(calendar: PGtkCalendar; day: guint): gboolean; cdecl; external;
gtk_calendar_get_detail_height_rowsnull11401 function gtk_calendar_get_detail_height_rows(calendar: PGtkCalendar): gint; cdecl; external;
gtk_calendar_get_detail_width_charsnull11402 function gtk_calendar_get_detail_width_chars(calendar: PGtkCalendar): gint; cdecl; external;
gtk_calendar_get_display_optionsnull11403 function gtk_calendar_get_display_options(calendar: PGtkCalendar): TGtkCalendarDisplayOptions; cdecl; external;
gtk_calendar_get_typenull11404 function gtk_calendar_get_type: TGType; cdecl; external;
gtk_calendar_newnull11405 function gtk_calendar_new: PGtkCalendar; cdecl; external;
gtk_cell_area_activatenull11406 function gtk_cell_area_activate(area: PGtkCellArea; context: PGtkCellAreaContext; widget: PGtkWidget; cell_area: PGdkRectangle; flags: TGtkCellRendererState; edit_only: gboolean): gboolean; cdecl; external;
gtk_cell_area_activate_cellnull11407 function gtk_cell_area_activate_cell(area: PGtkCellArea; widget: PGtkWidget; renderer: PGtkCellRenderer; event: PGdkEvent; cell_area: PGdkRectangle; flags: TGtkCellRendererState): gboolean; cdecl; external;
gtk_cell_area_box_get_spacingnull11408 function gtk_cell_area_box_get_spacing(box: PGtkCellAreaBox): gint; cdecl; external;
gtk_cell_area_box_get_typenull11409 function gtk_cell_area_box_get_type: TGType; cdecl; external;
gtk_cell_area_box_newnull11410 function gtk_cell_area_box_new: PGtkCellAreaBox; cdecl; external;
gtk_cell_area_class_find_cell_propertynull11411 function gtk_cell_area_class_find_cell_property(aclass: PGtkCellAreaClass; property_name: Pgchar): PGParamSpec; cdecl; external;
gtk_cell_area_class_list_cell_propertiesnull11412 function gtk_cell_area_class_list_cell_properties(aclass: PGtkCellAreaClass; n_properties: Pguint): PPGParamSpec; cdecl; external;
gtk_cell_area_context_get_areanull11413 function gtk_cell_area_context_get_area(context: PGtkCellAreaContext): PGtkCellArea; cdecl; external;
gtk_cell_area_context_get_typenull11414 function gtk_cell_area_context_get_type: TGType; cdecl; external;
gtk_cell_area_copy_contextnull11415 function gtk_cell_area_copy_context(area: PGtkCellArea; context: PGtkCellAreaContext): PGtkCellAreaContext; cdecl; external;
gtk_cell_area_create_contextnull11416 function gtk_cell_area_create_context(area: PGtkCellArea): PGtkCellAreaContext; cdecl; external;
gtk_cell_area_eventnull11417 function gtk_cell_area_event(area: PGtkCellArea; context: PGtkCellAreaContext; widget: PGtkWidget; event: PGdkEvent; cell_area: PGdkRectangle; flags: TGtkCellRendererState): gint; cdecl; external;
gtk_cell_area_focusnull11418 function gtk_cell_area_focus(area: PGtkCellArea; direction: TGtkDirectionType): gboolean; cdecl; external;
gtk_cell_area_get_cell_at_positionnull11419 function gtk_cell_area_get_cell_at_position(area: PGtkCellArea; context: PGtkCellAreaContext; widget: PGtkWidget; cell_area: PGdkRectangle; x: gint; y: gint; alloc_area: PGdkRectangle): PGtkCellRenderer; cdecl; external;
gtk_cell_area_get_current_path_stringnull11420 function gtk_cell_area_get_current_path_string(area: PGtkCellArea): Pgchar; cdecl; external;
gtk_cell_area_get_edit_widgetnull11421 function gtk_cell_area_get_edit_widget(area: PGtkCellArea): PGtkCellEditable; cdecl; external;
gtk_cell_area_get_edited_cellnull11422 function gtk_cell_area_get_edited_cell(area: PGtkCellArea): PGtkCellRenderer; cdecl; external;
gtk_cell_area_get_focus_cellnull11423 function gtk_cell_area_get_focus_cell(area: PGtkCellArea): PGtkCellRenderer; cdecl; external;
gtk_cell_area_get_focus_from_siblingnull11424 function gtk_cell_area_get_focus_from_sibling(area: PGtkCellArea; renderer: PGtkCellRenderer): PGtkCellRenderer; cdecl; external;
gtk_cell_area_get_focus_siblingsnull11425 function gtk_cell_area_get_focus_siblings(area: PGtkCellArea; renderer: PGtkCellRenderer): PGList; cdecl; external;
gtk_cell_area_get_request_modenull11426 function gtk_cell_area_get_request_mode(area: PGtkCellArea): TGtkSizeRequestMode; cdecl; external;
gtk_cell_area_get_typenull11427 function gtk_cell_area_get_type: TGType; cdecl; external;
gtk_cell_area_has_renderernull11428 function gtk_cell_area_has_renderer(area: PGtkCellArea; renderer: PGtkCellRenderer): gboolean; cdecl; external;
gtk_cell_area_is_activatablenull11429 function gtk_cell_area_is_activatable(area: PGtkCellArea): gboolean; cdecl; external;
gtk_cell_area_is_focus_siblingnull11430 function gtk_cell_area_is_focus_sibling(area: PGtkCellArea; renderer: PGtkCellRenderer; sibling: PGtkCellRenderer): gboolean; cdecl; external;
gtk_cell_editable_get_typenull11431 function gtk_cell_editable_get_type: TGType; cdecl; external;
gtk_cell_layout_get_areanull11432 function gtk_cell_layout_get_area(cell_layout: PGtkCellLayout): PGtkCellArea; cdecl; external;
gtk_cell_layout_get_cellsnull11433 function gtk_cell_layout_get_cells(cell_layout: PGtkCellLayout): PGList; cdecl; external;
gtk_cell_layout_get_typenull11434 function gtk_cell_layout_get_type: TGType; cdecl; external;
gtk_cell_renderer_accel_get_typenull11435 function gtk_cell_renderer_accel_get_type: TGType; cdecl; external;
gtk_cell_renderer_accel_newnull11436 function gtk_cell_renderer_accel_new: PGtkCellRendererAccel; cdecl; external;
gtk_cell_renderer_activatenull11437 function gtk_cell_renderer_activate(cell: PGtkCellRenderer; event: PGdkEvent; widget: PGtkWidget; path: Pgchar; background_area: PGdkRectangle; cell_area: PGdkRectangle; flags: TGtkCellRendererState): gboolean; cdecl; external;
gtk_cell_renderer_combo_get_typenull11438 function gtk_cell_renderer_combo_get_type: TGType; cdecl; external;
gtk_cell_renderer_combo_newnull11439 function gtk_cell_renderer_combo_new: PGtkCellRendererCombo; cdecl; external;
gtk_cell_renderer_get_request_modenull11440 function gtk_cell_renderer_get_request_mode(cell: PGtkCellRenderer): TGtkSizeRequestMode; cdecl; external;
gtk_cell_renderer_get_sensitivenull11441 function gtk_cell_renderer_get_sensitive(cell: PGtkCellRenderer): gboolean; cdecl; external;
gtk_cell_renderer_get_statenull11442 function gtk_cell_renderer_get_state(cell: PGtkCellRenderer; widget: PGtkWidget; cell_state: TGtkCellRendererState): TGtkStateFlags; cdecl; external;
gtk_cell_renderer_get_typenull11443 function gtk_cell_renderer_get_type: TGType; cdecl; external;
gtk_cell_renderer_get_visiblenull11444 function gtk_cell_renderer_get_visible(cell: PGtkCellRenderer): gboolean; cdecl; external;
gtk_cell_renderer_is_activatablenull11445 function gtk_cell_renderer_is_activatable(cell: PGtkCellRenderer): gboolean; cdecl; external;
gtk_cell_renderer_pixbuf_get_typenull11446 function gtk_cell_renderer_pixbuf_get_type: TGType; cdecl; external;
gtk_cell_renderer_pixbuf_newnull11447 function gtk_cell_renderer_pixbuf_new: PGtkCellRendererPixbuf; cdecl; external;
gtk_cell_renderer_progress_get_typenull11448 function gtk_cell_renderer_progress_get_type: TGType; cdecl; external;
gtk_cell_renderer_progress_newnull11449 function gtk_cell_renderer_progress_new: PGtkCellRendererProgress; cdecl; external;
gtk_cell_renderer_spin_get_typenull11450 function gtk_cell_renderer_spin_get_type: TGType; cdecl; external;
gtk_cell_renderer_spin_newnull11451 function gtk_cell_renderer_spin_new: PGtkCellRendererSpin; cdecl; external;
gtk_cell_renderer_spinner_get_typenull11452 function gtk_cell_renderer_spinner_get_type: TGType; cdecl; external;
gtk_cell_renderer_spinner_newnull11453 function gtk_cell_renderer_spinner_new: PGtkCellRendererSpinner; cdecl; external;
gtk_cell_renderer_start_editingnull11454 function gtk_cell_renderer_start_editing(cell: PGtkCellRenderer; event: PGdkEvent; widget: PGtkWidget; path: Pgchar; background_area: PGdkRectangle; cell_area: PGdkRectangle; flags: TGtkCellRendererState): PGtkCellEditable; cdecl; external;
gtk_cell_renderer_text_get_typenull11455 function gtk_cell_renderer_text_get_type: TGType; cdecl; external;
gtk_cell_renderer_text_newnull11456 function gtk_cell_renderer_text_new: PGtkCellRendererText; cdecl; external;
gtk_cell_renderer_toggle_get_activatablenull11457 function gtk_cell_renderer_toggle_get_activatable(toggle: PGtkCellRendererToggle): gboolean; cdecl; external;
gtk_cell_renderer_toggle_get_activenull11458 function gtk_cell_renderer_toggle_get_active(toggle: PGtkCellRendererToggle): gboolean; cdecl; external;
gtk_cell_renderer_toggle_get_radionull11459 function gtk_cell_renderer_toggle_get_radio(toggle: PGtkCellRendererToggle): gboolean; cdecl; external;
gtk_cell_renderer_toggle_get_typenull11460 function gtk_cell_renderer_toggle_get_type: TGType; cdecl; external;
gtk_cell_renderer_toggle_newnull11461 function gtk_cell_renderer_toggle_new: PGtkCellRendererToggle; cdecl; external;
gtk_cell_view_get_displayed_rownull11462 function gtk_cell_view_get_displayed_row(cell_view: PGtkCellView): PGtkTreePath; cdecl; external;
gtk_cell_view_get_draw_sensitivenull11463 function gtk_cell_view_get_draw_sensitive(cell_view: PGtkCellView): gboolean; cdecl; external;
gtk_cell_view_get_fit_modelnull11464 function gtk_cell_view_get_fit_model(cell_view: PGtkCellView): gboolean; cdecl; external;
gtk_cell_view_get_modelnull11465 function gtk_cell_view_get_model(cell_view: PGtkCellView): PGtkTreeModel; cdecl; external;
gtk_cell_view_get_typenull11466 function gtk_cell_view_get_type: TGType; cdecl; external;
gtk_cell_view_newnull11467 function gtk_cell_view_new: PGtkCellView; cdecl; external;
gtk_cell_view_new_with_contextnull11468 function gtk_cell_view_new_with_context(area: PGtkCellArea; context: PGtkCellAreaContext): PGtkCellView; cdecl; external;
gtk_cell_view_new_with_markupnull11469 function gtk_cell_view_new_with_markup(markup: Pgchar): PGtkCellView; cdecl; external;
gtk_cell_view_new_with_pixbufnull11470 function gtk_cell_view_new_with_pixbuf(pixbuf: PGdkPixbuf): PGtkCellView; cdecl; external;
gtk_cell_view_new_with_textnull11471 function gtk_cell_view_new_with_text(text: Pgchar): PGtkCellView; cdecl; external;
gtk_check_button_get_typenull11472 function gtk_check_button_get_type: TGType; cdecl; external;
gtk_check_button_newnull11473 function gtk_check_button_new: PGtkCheckButton; cdecl; external;
gtk_check_button_new_with_labelnull11474 function gtk_check_button_new_with_label(label_: Pgchar): PGtkCheckButton; cdecl; external;
gtk_check_button_new_with_mnemonicnull11475 function gtk_check_button_new_with_mnemonic(label_: Pgchar): PGtkCheckButton; cdecl; external;
gtk_check_menu_item_get_activenull11476 function gtk_check_menu_item_get_active(check_menu_item: PGtkCheckMenuItem): gboolean; cdecl; external;
gtk_check_menu_item_get_draw_as_radionull11477 function gtk_check_menu_item_get_draw_as_radio(check_menu_item: PGtkCheckMenuItem): gboolean; cdecl; external;
gtk_check_menu_item_get_inconsistentnull11478 function gtk_check_menu_item_get_inconsistent(check_menu_item: PGtkCheckMenuItem): gboolean; cdecl; external;
gtk_check_menu_item_get_typenull11479 function gtk_check_menu_item_get_type: TGType; cdecl; external;
gtk_check_menu_item_newnull11480 function gtk_check_menu_item_new: PGtkCheckMenuItem; cdecl; external;
gtk_check_menu_item_new_with_labelnull11481 function gtk_check_menu_item_new_with_label(label_: Pgchar): PGtkCheckMenuItem; cdecl; external;
gtk_check_menu_item_new_with_mnemonicnull11482 function gtk_check_menu_item_new_with_mnemonic(label_: Pgchar): PGtkCheckMenuItem; cdecl; external;
gtk_check_versionnull11483 function gtk_check_version(required_major: guint; required_minor: guint; required_micro: guint): Pgchar; cdecl; external;
gtk_clipboard_getnull11484 function gtk_clipboard_get(selection: TGdkAtom): PGtkClipboard; cdecl; external;
gtk_clipboard_get_displaynull11485 function gtk_clipboard_get_display(clipboard: PGtkClipboard): PGdkDisplay; cdecl; external;
gtk_clipboard_get_for_displaynull11486 function gtk_clipboard_get_for_display(display: PGdkDisplay; selection: TGdkAtom): PGtkClipboard; cdecl; external;
gtk_clipboard_get_ownernull11487 function gtk_clipboard_get_owner(clipboard: PGtkClipboard): PGObject; cdecl; external;
gtk_clipboard_get_typenull11488 function gtk_clipboard_get_type: TGType; cdecl; external;
gtk_clipboard_set_with_datanull11489 function gtk_clipboard_set_with_data(clipboard: PGtkClipboard; targets: PGtkTargetEntry; n_targets: guint; get_func: TGtkClipboardGetFunc; clear_func: TGtkClipboardClearFunc; user_data: gpointer): gboolean; cdecl; external;
gtk_clipboard_set_with_ownernull11490 function gtk_clipboard_set_with_owner(clipboard: PGtkClipboard; targets: PGtkTargetEntry; n_targets: guint; get_func: TGtkClipboardGetFunc; clear_func: TGtkClipboardClearFunc; owner: PGObject): gboolean; cdecl; external;
gtk_clipboard_wait_for_contentsnull11491 function gtk_clipboard_wait_for_contents(clipboard: PGtkClipboard; target: TGdkAtom): PGtkSelectionData; cdecl; external;
gtk_clipboard_wait_for_imagenull11492 function gtk_clipboard_wait_for_image(clipboard: PGtkClipboard): PGdkPixbuf; cdecl; external;
gtk_clipboard_wait_for_rich_textnull11493 function gtk_clipboard_wait_for_rich_text(clipboard: PGtkClipboard; buffer: PGtkTextBuffer; format: PGdkAtom; length: Pgsize): Pguint8; cdecl; external;
gtk_clipboard_wait_for_targetsnull11494 function gtk_clipboard_wait_for_targets(clipboard: PGtkClipboard; targets: PPGdkAtom; n_targets: Pgint): gboolean; cdecl; external;
gtk_clipboard_wait_for_textnull11495 function gtk_clipboard_wait_for_text(clipboard: PGtkClipboard): Pgchar; cdecl; external;
gtk_clipboard_wait_for_urisnull11496 function gtk_clipboard_wait_for_uris(clipboard: PGtkClipboard): PPgchar; cdecl; external;
gtk_clipboard_wait_is_image_availablenull11497 function gtk_clipboard_wait_is_image_available(clipboard: PGtkClipboard): gboolean; cdecl; external;
gtk_clipboard_wait_is_rich_text_availablenull11498 function gtk_clipboard_wait_is_rich_text_available(clipboard: PGtkClipboard; buffer: PGtkTextBuffer): gboolean; cdecl; external;
gtk_clipboard_wait_is_target_availablenull11499 function gtk_clipboard_wait_is_target_available(clipboard: PGtkClipboard; target: TGdkAtom): gboolean; cdecl; external;
gtk_clipboard_wait_is_text_availablenull11500 function gtk_clipboard_wait_is_text_available(clipboard: PGtkClipboard): gboolean; cdecl; external;
gtk_clipboard_wait_is_uris_availablenull11501 function gtk_clipboard_wait_is_uris_available(clipboard: PGtkClipboard): gboolean; cdecl; external;
gtk_color_button_get_titlenull11502 function gtk_color_button_get_title(button: PGtkColorButton): Pgchar; cdecl; external;
gtk_color_button_get_typenull11503 function gtk_color_button_get_type: TGType; cdecl; external;
gtk_color_button_newnull11504 function gtk_color_button_new: PGtkColorButton; cdecl; external;
gtk_color_button_new_with_rgbanull11505 function gtk_color_button_new_with_rgba(rgba: PGdkRGBA): PGtkColorButton; cdecl; external;
gtk_color_chooser_dialog_get_typenull11506 function gtk_color_chooser_dialog_get_type: TGType; cdecl; external;
gtk_color_chooser_dialog_newnull11507 function gtk_color_chooser_dialog_new(title: Pgchar; parent: PGtkWindow): PGtkColorChooserDialog; cdecl; external;
gtk_color_chooser_get_typenull11508 function gtk_color_chooser_get_type: TGType; cdecl; external;
gtk_color_chooser_get_use_alphanull11509 function gtk_color_chooser_get_use_alpha(chooser: PGtkColorChooser): gboolean; cdecl; external;
gtk_color_chooser_widget_get_typenull11510 function gtk_color_chooser_widget_get_type: TGType; cdecl; external;
gtk_color_chooser_widget_newnull11511 function gtk_color_chooser_widget_new: PGtkColorChooserWidget; cdecl; external;
gtk_color_selection_dialog_get_color_selectionnull11512 function gtk_color_selection_dialog_get_color_selection(colorsel: PGtkColorSelectionDialog): PGtkWidget; cdecl; external;
gtk_color_selection_dialog_get_typenull11513 function gtk_color_selection_dialog_get_type: TGType; cdecl; external;
gtk_color_selection_dialog_newnull11514 function gtk_color_selection_dialog_new(title: Pgchar): PGtkColorSelectionDialog; cdecl; external;
gtk_color_selection_get_current_alphanull11515 function gtk_color_selection_get_current_alpha(colorsel: PGtkColorSelection): guint16; cdecl; external;
gtk_color_selection_get_has_opacity_controlnull11516 function gtk_color_selection_get_has_opacity_control(colorsel: PGtkColorSelection): gboolean; cdecl; external;
gtk_color_selection_get_has_palettenull11517 function gtk_color_selection_get_has_palette(colorsel: PGtkColorSelection): gboolean; cdecl; external;
gtk_color_selection_get_previous_alphanull11518 function gtk_color_selection_get_previous_alpha(colorsel: PGtkColorSelection): guint16; cdecl; external;
gtk_color_selection_get_typenull11519 function gtk_color_selection_get_type: TGType; cdecl; external;
gtk_color_selection_is_adjustingnull11520 function gtk_color_selection_is_adjusting(colorsel: PGtkColorSelection): gboolean; cdecl; external;
gtk_color_selection_newnull11521 function gtk_color_selection_new: PGtkColorSelection; cdecl; external;
gtk_color_selection_palette_from_stringnull11522 function gtk_color_selection_palette_from_string(str: Pgchar; colors: PPGdkColor; n_colors: Pgint): gboolean; cdecl; external;
gtk_color_selection_palette_to_stringnull11523 function gtk_color_selection_palette_to_string(colors: PGdkColor; n_colors: gint): Pgchar; cdecl; external;
gtk_color_selection_set_change_palette_with_screen_hooknull11524 function gtk_color_selection_set_change_palette_with_screen_hook(func: TGtkColorSelectionChangePaletteWithScreenFunc): TGtkColorSelectionChangePaletteWithScreenFunc; cdecl; external;
gtk_combo_box_get_activenull11525 function gtk_combo_box_get_active(combo_box: PGtkComboBox): gint; cdecl; external;
gtk_combo_box_get_active_idnull11526 function gtk_combo_box_get_active_id(combo_box: PGtkComboBox): Pgchar; cdecl; external;
gtk_combo_box_get_active_iternull11527 function gtk_combo_box_get_active_iter(combo_box: PGtkComboBox; iter: PGtkTreeIter): gboolean; cdecl; external;
gtk_combo_box_get_add_tearoffsnull11528 function gtk_combo_box_get_add_tearoffs(combo_box: PGtkComboBox): gboolean; cdecl; external;
gtk_combo_box_get_button_sensitivitynull11529 function gtk_combo_box_get_button_sensitivity(combo_box: PGtkComboBox): TGtkSensitivityType; cdecl; external;
gtk_combo_box_get_column_span_columnnull11530 function gtk_combo_box_get_column_span_column(combo_box: PGtkComboBox): gint; cdecl; external;
gtk_combo_box_get_entry_text_columnnull11531 function gtk_combo_box_get_entry_text_column(combo_box: PGtkComboBox): gint; cdecl; external;
gtk_combo_box_get_focus_on_clicknull11532 function gtk_combo_box_get_focus_on_click(combo: PGtkComboBox): gboolean; cdecl; external;
gtk_combo_box_get_has_entrynull11533 function gtk_combo_box_get_has_entry(combo_box: PGtkComboBox): gboolean; cdecl; external;
gtk_combo_box_get_id_columnnull11534 function gtk_combo_box_get_id_column(combo_box: PGtkComboBox): gint; cdecl; external;
gtk_combo_box_get_modelnull11535 function gtk_combo_box_get_model(combo_box: PGtkComboBox): PGtkTreeModel; cdecl; external;
gtk_combo_box_get_popup_accessiblenull11536 function gtk_combo_box_get_popup_accessible(combo_box: PGtkComboBox): PAtkObject; cdecl; external;
gtk_combo_box_get_popup_fixed_widthnull11537 function gtk_combo_box_get_popup_fixed_width(combo_box: PGtkComboBox): gboolean; cdecl; external;
gtk_combo_box_get_row_separator_funcnull11538 function gtk_combo_box_get_row_separator_func(combo_box: PGtkComboBox): TGtkTreeViewRowSeparatorFunc; cdecl; external;
gtk_combo_box_get_row_span_columnnull11539 function gtk_combo_box_get_row_span_column(combo_box: PGtkComboBox): gint; cdecl; external;
gtk_combo_box_get_titlenull11540 function gtk_combo_box_get_title(combo_box: PGtkComboBox): Pgchar; cdecl; external;
gtk_combo_box_get_typenull11541 function gtk_combo_box_get_type: TGType; cdecl; external;
gtk_combo_box_get_wrap_widthnull11542 function gtk_combo_box_get_wrap_width(combo_box: PGtkComboBox): gint; cdecl; external;
gtk_combo_box_newnull11543 function gtk_combo_box_new: PGtkComboBox; cdecl; external;
gtk_combo_box_new_with_areanull11544 function gtk_combo_box_new_with_area(area: PGtkCellArea): PGtkComboBox; cdecl; external;
gtk_combo_box_new_with_area_and_entrynull11545 function gtk_combo_box_new_with_area_and_entry(area: PGtkCellArea): PGtkComboBox; cdecl; external;
gtk_combo_box_new_with_entrynull11546 function gtk_combo_box_new_with_entry: PGtkComboBox; cdecl; external;
gtk_combo_box_new_with_modelnull11547 function gtk_combo_box_new_with_model(model: PGtkTreeModel): PGtkComboBox; cdecl; external;
gtk_combo_box_new_with_model_and_entrynull11548 function gtk_combo_box_new_with_model_and_entry(model: PGtkTreeModel): PGtkComboBox; cdecl; external;
gtk_combo_box_set_active_idnull11549 function gtk_combo_box_set_active_id(combo_box: PGtkComboBox; active_id: Pgchar): gboolean; cdecl; external;
gtk_combo_box_text_get_active_textnull11550 function gtk_combo_box_text_get_active_text(combo_box: PGtkComboBoxText): Pgchar; cdecl; external;
gtk_combo_box_text_get_typenull11551 function gtk_combo_box_text_get_type: TGType; cdecl; external;
gtk_combo_box_text_newnull11552 function gtk_combo_box_text_new: PGtkComboBoxText; cdecl; external;
gtk_combo_box_text_new_with_entrynull11553 function gtk_combo_box_text_new_with_entry: PGtkComboBoxText; cdecl; external;
gtk_container_child_typenull11554 function gtk_container_child_type(container: PGtkContainer): TGType; cdecl; external;
gtk_container_class_find_child_propertynull11555 function gtk_container_class_find_child_property(cclass: PGtkContainerClass; property_name: Pgchar): PGParamSpec; cdecl; external;
gtk_container_class_list_child_propertiesnull11556 function gtk_container_class_list_child_properties(cclass: PGtkContainerClass; n_properties: Pguint): PPGParamSpec; cdecl; external;
gtk_container_get_border_widthnull11557 function gtk_container_get_border_width(container: PGtkContainer): guint; cdecl; external;
gtk_container_get_childrennull11558 function gtk_container_get_children(container: PGtkContainer): PGList; cdecl; external;
gtk_container_get_focus_chainnull11559 function gtk_container_get_focus_chain(container: PGtkContainer; focusable_widgets: PPGList): gboolean; cdecl; external;
gtk_container_get_focus_childnull11560 function gtk_container_get_focus_child(container: PGtkContainer): PGtkWidget; cdecl; external;
gtk_container_get_focus_hadjustmentnull11561 function gtk_container_get_focus_hadjustment(container: PGtkContainer): PGtkAdjustment; cdecl; external;
gtk_container_get_focus_vadjustmentnull11562 function gtk_container_get_focus_vadjustment(container: PGtkContainer): PGtkAdjustment; cdecl; external;
gtk_container_get_path_for_childnull11563 function gtk_container_get_path_for_child(container: PGtkContainer; child: PGtkWidget): PGtkWidgetPath; cdecl; external;
gtk_container_get_resize_modenull11564 function gtk_container_get_resize_mode(container: PGtkContainer): TGtkResizeMode; cdecl; external;
gtk_container_get_typenull11565 function gtk_container_get_type: TGType; cdecl; external;
gtk_css_provider_error_quarknull11566 function gtk_css_provider_error_quark: TGQuark; cdecl; external;
gtk_css_provider_get_defaultnull11567 function gtk_css_provider_get_default: PGtkCssProvider; cdecl; external;
gtk_css_provider_get_namednull11568 function gtk_css_provider_get_named(name: Pgchar; variant: Pgchar): PGtkCssProvider; cdecl; external;
gtk_css_provider_get_typenull11569 function gtk_css_provider_get_type: TGType; cdecl; external;
gtk_css_provider_load_from_datanull11570 function gtk_css_provider_load_from_data(css_provider: PGtkCssProvider; data: Pgchar; length: gssize; error: PPGError): gboolean; cdecl; external;
gtk_css_provider_load_from_filenull11571 function gtk_css_provider_load_from_file(css_provider: PGtkCssProvider; file_: PGFile; error: PPGError): gboolean; cdecl; external;
gtk_css_provider_load_from_pathnull11572 function gtk_css_provider_load_from_path(css_provider: PGtkCssProvider; path: Pgchar; error: PPGError): gboolean; cdecl; external;
gtk_css_provider_newnull11573 function gtk_css_provider_new: PGtkCssProvider; cdecl; external;
gtk_css_provider_to_stringnull11574 function gtk_css_provider_to_string(provider: PGtkCssProvider): Pgchar; cdecl; external;
gtk_css_section_get_end_linenull11575 function gtk_css_section_get_end_line(section: PGtkCssSection): guint; cdecl; external;
gtk_css_section_get_end_positionnull11576 function gtk_css_section_get_end_position(section: PGtkCssSection): guint; cdecl; external;
gtk_css_section_get_filenull11577 function gtk_css_section_get_file(section: PGtkCssSection): PGFile; cdecl; external;
gtk_css_section_get_parentnull11578 function gtk_css_section_get_parent(section: PGtkCssSection): PGtkCssSection; cdecl; external;
gtk_css_section_get_section_typenull11579 function gtk_css_section_get_section_type(section: PGtkCssSection): TGtkCssSectionType; cdecl; external;
gtk_css_section_get_start_linenull11580 function gtk_css_section_get_start_line(section: PGtkCssSection): guint; cdecl; external;
gtk_css_section_get_start_positionnull11581 function gtk_css_section_get_start_position(section: PGtkCssSection): guint; cdecl; external;
gtk_css_section_get_typenull11582 function gtk_css_section_get_type: TGType; cdecl; external;
gtk_css_section_refnull11583 function gtk_css_section_ref(section: PGtkCssSection): PGtkCssSection; cdecl; external;
gtk_dialog_add_buttonnull11584 function gtk_dialog_add_button(dialog: PGtkDialog; button_text: Pgchar; response_id: gint): PGtkWidget; cdecl; external;
gtk_dialog_get_action_areanull11585 function gtk_dialog_get_action_area(dialog: PGtkDialog): PGtkWidget; cdecl; external;
gtk_dialog_get_content_areanull11586 function gtk_dialog_get_content_area(dialog: PGtkDialog): PGtkWidget; cdecl; external;
gtk_dialog_get_response_for_widgetnull11587 function gtk_dialog_get_response_for_widget(dialog: PGtkDialog; widget: PGtkWidget): gint; cdecl; external;
gtk_dialog_get_typenull11588 function gtk_dialog_get_type: TGType; cdecl; external;
gtk_dialog_get_widget_for_responsenull11589 function gtk_dialog_get_widget_for_response(dialog: PGtkDialog; response_id: gint): PGtkWidget; cdecl; external;
gtk_dialog_newnull11590 function gtk_dialog_new: PGtkDialog; cdecl; external;
gtk_dialog_new_with_buttonsnull11591 function gtk_dialog_new_with_buttons(title: Pgchar; parent: PGtkWindow; flags: TGtkDialogFlags; first_button_text: Pgchar; args: array of const): PGtkDialog; cdecl; external;
gtk_dialog_runnull11592 function gtk_dialog_run(dialog: PGtkDialog): gint; cdecl; external;
gtk_distribute_natural_allocationnull11593 function gtk_distribute_natural_allocation(extra_space: gint; n_requested_sizes: guint; sizes: PGtkRequestedSize): gint; cdecl; external;
gtk_drag_beginnull11594 function gtk_drag_begin(widget: PGtkWidget; targets: PGtkTargetList; actions: TGdkDragAction; button: gint; event: PGdkEvent): PGdkDragContext; cdecl; external;
gtk_drag_check_thresholdnull11595 function gtk_drag_check_threshold(widget: PGtkWidget; start_x: gint; start_y: gint; current_x: gint; current_y: gint): gboolean; cdecl; external;
gtk_drag_dest_find_targetnull11596 function gtk_drag_dest_find_target(widget: PGtkWidget; context: PGdkDragContext; target_list: PGtkTargetList): TGdkAtom; cdecl; external;
gtk_drag_dest_get_target_listnull11597 function gtk_drag_dest_get_target_list(widget: PGtkWidget): PGtkTargetList; cdecl; external;
gtk_drag_dest_get_track_motionnull11598 function gtk_drag_dest_get_track_motion(widget: PGtkWidget): gboolean; cdecl; external;
gtk_drag_get_source_widgetnull11599 function gtk_drag_get_source_widget(context: PGdkDragContext): PGtkWidget; cdecl; external;
gtk_drag_source_get_target_listnull11600 function gtk_drag_source_get_target_list(widget: PGtkWidget): PGtkTargetList; cdecl; external;
gtk_drawing_area_get_typenull11601 function gtk_drawing_area_get_type: TGType; cdecl; external;
gtk_drawing_area_newnull11602 function gtk_drawing_area_new: PGtkDrawingArea; cdecl; external;
gtk_editable_get_charsnull11603 function gtk_editable_get_chars(editable: PGtkEditable; start_pos: gint; end_pos: gint): Pgchar; cdecl; external;
gtk_editable_get_editablenull11604 function gtk_editable_get_editable(editable: PGtkEditable): gboolean; cdecl; external;
gtk_editable_get_positionnull11605 function gtk_editable_get_position(editable: PGtkEditable): gint; cdecl; external;
gtk_editable_get_selection_boundsnull11606 function gtk_editable_get_selection_bounds(editable: PGtkEditable; start_pos: Pgint; end_pos: Pgint): gboolean; cdecl; external;
gtk_editable_get_typenull11607 function gtk_editable_get_type: TGType; cdecl; external;
gtk_entry_buffer_delete_textnull11608 function gtk_entry_buffer_delete_text(buffer: PGtkEntryBuffer; position: guint; n_chars: gint): guint; cdecl; external;
gtk_entry_buffer_get_bytesnull11609 function gtk_entry_buffer_get_bytes(buffer: PGtkEntryBuffer): gsize; cdecl; external;
gtk_entry_buffer_get_lengthnull11610 function gtk_entry_buffer_get_length(buffer: PGtkEntryBuffer): guint; cdecl; external;
gtk_entry_buffer_get_max_lengthnull11611 function gtk_entry_buffer_get_max_length(buffer: PGtkEntryBuffer): gint; cdecl; external;
gtk_entry_buffer_get_textnull11612 function gtk_entry_buffer_get_text(buffer: PGtkEntryBuffer): Pgchar; cdecl; external;
gtk_entry_buffer_get_typenull11613 function gtk_entry_buffer_get_type: TGType; cdecl; external;
gtk_entry_buffer_insert_textnull11614 function gtk_entry_buffer_insert_text(buffer: PGtkEntryBuffer; position: guint; chars: Pgchar; n_chars: gint): guint; cdecl; external;
gtk_entry_buffer_newnull11615 function gtk_entry_buffer_new(initial_chars: Pgchar; n_initial_chars: gint): PGtkEntryBuffer; cdecl; external;
gtk_entry_completion_compute_prefixnull11616 function gtk_entry_completion_compute_prefix(completion: PGtkEntryCompletion; key: Pgchar): Pgchar; cdecl; external;
gtk_entry_completion_get_completion_prefixnull11617 function gtk_entry_completion_get_completion_prefix(completion: PGtkEntryCompletion): Pgchar; cdecl; external;
gtk_entry_completion_get_entrynull11618 function gtk_entry_completion_get_entry(completion: PGtkEntryCompletion): PGtkWidget; cdecl; external;
gtk_entry_completion_get_inline_completionnull11619 function gtk_entry_completion_get_inline_completion(completion: PGtkEntryCompletion): gboolean; cdecl; external;
gtk_entry_completion_get_inline_selectionnull11620 function gtk_entry_completion_get_inline_selection(completion: PGtkEntryCompletion): gboolean; cdecl; external;
gtk_entry_completion_get_minimum_key_lengthnull11621 function gtk_entry_completion_get_minimum_key_length(completion: PGtkEntryCompletion): gint; cdecl; external;
gtk_entry_completion_get_modelnull11622 function gtk_entry_completion_get_model(completion: PGtkEntryCompletion): PGtkTreeModel; cdecl; external;
gtk_entry_completion_get_popup_completionnull11623 function gtk_entry_completion_get_popup_completion(completion: PGtkEntryCompletion): gboolean; cdecl; external;
gtk_entry_completion_get_popup_set_widthnull11624 function gtk_entry_completion_get_popup_set_width(completion: PGtkEntryCompletion): gboolean; cdecl; external;
gtk_entry_completion_get_popup_single_matchnull11625 function gtk_entry_completion_get_popup_single_match(completion: PGtkEntryCompletion): gboolean; cdecl; external;
gtk_entry_completion_get_text_columnnull11626 function gtk_entry_completion_get_text_column(completion: PGtkEntryCompletion): gint; cdecl; external;
gtk_entry_completion_get_typenull11627 function gtk_entry_completion_get_type: TGType; cdecl; external;
gtk_entry_completion_newnull11628 function gtk_entry_completion_new: PGtkEntryCompletion; cdecl; external;
gtk_entry_completion_new_with_areanull11629 function gtk_entry_completion_new_with_area(area: PGtkCellArea): PGtkEntryCompletion; cdecl; external;
gtk_entry_get_activates_defaultnull11630 function gtk_entry_get_activates_default(entry: PGtkEntry): gboolean; cdecl; external;
gtk_entry_get_alignmentnull11631 function gtk_entry_get_alignment(entry: PGtkEntry): gfloat; cdecl; external;
gtk_entry_get_attributesnull11632 function gtk_entry_get_attributes(entry: PGtkEntry): PPangoAttrList; cdecl; external;
gtk_entry_get_buffernull11633 function gtk_entry_get_buffer(entry: PGtkEntry): PGtkEntryBuffer; cdecl; external;
gtk_entry_get_completionnull11634 function gtk_entry_get_completion(entry: PGtkEntry): PGtkEntryCompletion; cdecl; external;
gtk_entry_get_current_icon_drag_sourcenull11635 function gtk_entry_get_current_icon_drag_source(entry: PGtkEntry): gint; cdecl; external;
gtk_entry_get_cursor_hadjustmentnull11636 function gtk_entry_get_cursor_hadjustment(entry: PGtkEntry): PGtkAdjustment; cdecl; external;
gtk_entry_get_has_framenull11637 function gtk_entry_get_has_frame(entry: PGtkEntry): gboolean; cdecl; external;
gtk_entry_get_icon_activatablenull11638 function gtk_entry_get_icon_activatable(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition): gboolean; cdecl; external;
gtk_entry_get_icon_at_posnull11639 function gtk_entry_get_icon_at_pos(entry: PGtkEntry; x: gint; y: gint): gint; cdecl; external;
gtk_entry_get_icon_giconnull11640 function gtk_entry_get_icon_gicon(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition): PGIcon; cdecl; external;
gtk_entry_get_icon_namenull11641 function gtk_entry_get_icon_name(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition): Pgchar; cdecl; external;
gtk_entry_get_icon_pixbufnull11642 function gtk_entry_get_icon_pixbuf(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition): PGdkPixbuf; cdecl; external;
gtk_entry_get_icon_sensitivenull11643 function gtk_entry_get_icon_sensitive(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition): gboolean; cdecl; external;
gtk_entry_get_icon_stocknull11644 function gtk_entry_get_icon_stock(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition): Pgchar; cdecl; external;
gtk_entry_get_icon_storage_typenull11645 function gtk_entry_get_icon_storage_type(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition): TGtkImageType; cdecl; external;
gtk_entry_get_icon_tooltip_markupnull11646 function gtk_entry_get_icon_tooltip_markup(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition): Pgchar; cdecl; external;
gtk_entry_get_icon_tooltip_textnull11647 function gtk_entry_get_icon_tooltip_text(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition): Pgchar; cdecl; external;
gtk_entry_get_input_hintsnull11648 function gtk_entry_get_input_hints(entry: PGtkEntry): TGtkInputHints; cdecl; external;
gtk_entry_get_input_purposenull11649 function gtk_entry_get_input_purpose(entry: PGtkEntry): TGtkInputPurpose; cdecl; external;
gtk_entry_get_invisible_charnull11650 function gtk_entry_get_invisible_char(entry: PGtkEntry): gunichar; cdecl; external;
gtk_entry_get_layoutnull11651 function gtk_entry_get_layout(entry: PGtkEntry): PPangoLayout; cdecl; external;
gtk_entry_get_max_lengthnull11652 function gtk_entry_get_max_length(entry: PGtkEntry): gint; cdecl; external;
gtk_entry_get_overwrite_modenull11653 function gtk_entry_get_overwrite_mode(entry: PGtkEntry): gboolean; cdecl; external;
gtk_entry_get_placeholder_textnull11654 function gtk_entry_get_placeholder_text(entry: PGtkEntry): Pgchar; cdecl; external;
gtk_entry_get_progress_fractionnull11655 function gtk_entry_get_progress_fraction(entry: PGtkEntry): gdouble; cdecl; external;
gtk_entry_get_progress_pulse_stepnull11656 function gtk_entry_get_progress_pulse_step(entry: PGtkEntry): gdouble; cdecl; external;
gtk_entry_get_textnull11657 function gtk_entry_get_text(entry: PGtkEntry): Pgchar; cdecl; external;
gtk_entry_get_text_lengthnull11658 function gtk_entry_get_text_length(entry: PGtkEntry): guint16; cdecl; external;
gtk_entry_get_typenull11659 function gtk_entry_get_type: TGType; cdecl; external;
gtk_entry_get_visibilitynull11660 function gtk_entry_get_visibility(entry: PGtkEntry): gboolean; cdecl; external;
gtk_entry_get_width_charsnull11661 function gtk_entry_get_width_chars(entry: PGtkEntry): gint; cdecl; external;
gtk_entry_im_context_filter_keypressnull11662 function gtk_entry_im_context_filter_keypress(entry: PGtkEntry; event: PGdkEventKey): gboolean; cdecl; external;
gtk_entry_layout_index_to_text_indexnull11663 function gtk_entry_layout_index_to_text_index(entry: PGtkEntry; layout_index: gint): gint; cdecl; external;
gtk_entry_newnull11664 function gtk_entry_new: PGtkEntry; cdecl; external;
gtk_entry_new_with_buffernull11665 function gtk_entry_new_with_buffer(buffer: PGtkEntryBuffer): PGtkEntry; cdecl; external;
gtk_entry_text_index_to_layout_indexnull11666 function gtk_entry_text_index_to_layout_index(entry: PGtkEntry; text_index: gint): gint; cdecl; external;
gtk_event_box_get_above_childnull11667 function gtk_event_box_get_above_child(event_box: PGtkEventBox): gboolean; cdecl; external;
gtk_event_box_get_typenull11668 function gtk_event_box_get_type: TGType; cdecl; external;
gtk_event_box_get_visible_windownull11669 function gtk_event_box_get_visible_window(event_box: PGtkEventBox): gboolean; cdecl; external;
gtk_event_box_newnull11670 function gtk_event_box_new: PGtkEventBox; cdecl; external;
gtk_events_pendingnull11671 function gtk_events_pending: gboolean; cdecl; external;
gtk_expander_get_expandednull11672 function gtk_expander_get_expanded(expander: PGtkExpander): gboolean; cdecl; external;
gtk_expander_get_labelnull11673 function gtk_expander_get_label(expander: PGtkExpander): Pgchar; cdecl; external;
gtk_expander_get_label_fillnull11674 function gtk_expander_get_label_fill(expander: PGtkExpander): gboolean; cdecl; external;
gtk_expander_get_label_widgetnull11675 function gtk_expander_get_label_widget(expander: PGtkExpander): PGtkWidget; cdecl; external;
gtk_expander_get_resize_toplevelnull11676 function gtk_expander_get_resize_toplevel(expander: PGtkExpander): gboolean; cdecl; external;
gtk_expander_get_spacingnull11677 function gtk_expander_get_spacing(expander: PGtkExpander): gint; cdecl; external;
gtk_expander_get_typenull11678 function gtk_expander_get_type: TGType; cdecl; external;
gtk_expander_get_use_markupnull11679 function gtk_expander_get_use_markup(expander: PGtkExpander): gboolean; cdecl; external;
gtk_expander_get_use_underlinenull11680 function gtk_expander_get_use_underline(expander: PGtkExpander): gboolean; cdecl; external;
gtk_expander_newnull11681 function gtk_expander_new(label_: Pgchar): PGtkExpander; cdecl; external;
gtk_expander_new_with_mnemonicnull11682 function gtk_expander_new_with_mnemonic(label_: Pgchar): PGtkExpander; cdecl; external;
gtk_falsenull11683 function gtk_false: gboolean; cdecl; external;
gtk_file_chooser_add_shortcut_foldernull11684 function gtk_file_chooser_add_shortcut_folder(chooser: PGtkFileChooser; folder: Pgchar; error: PPGError): gboolean; cdecl; external;
gtk_file_chooser_add_shortcut_folder_urinull11685 function gtk_file_chooser_add_shortcut_folder_uri(chooser: PGtkFileChooser; uri: Pgchar; error: PPGError): gboolean; cdecl; external;
gtk_file_chooser_button_get_focus_on_clicknull11686 function gtk_file_chooser_button_get_focus_on_click(button: PGtkFileChooserButton): gboolean; cdecl; external;
gtk_file_chooser_button_get_titlenull11687 function gtk_file_chooser_button_get_title(button: PGtkFileChooserButton): Pgchar; cdecl; external;
gtk_file_chooser_button_get_typenull11688 function gtk_file_chooser_button_get_type: TGType; cdecl; external;
gtk_file_chooser_button_get_width_charsnull11689 function gtk_file_chooser_button_get_width_chars(button: PGtkFileChooserButton): gint; cdecl; external;
gtk_file_chooser_button_newnull11690 function gtk_file_chooser_button_new(title: Pgchar; action: TGtkFileChooserAction): PGtkFileChooserButton; cdecl; external;
gtk_file_chooser_button_new_with_dialognull11691 function gtk_file_chooser_button_new_with_dialog(dialog: PGtkWidget): PGtkFileChooserButton; cdecl; external;
gtk_file_chooser_dialog_get_typenull11692 function gtk_file_chooser_dialog_get_type: TGType; cdecl; external;
gtk_file_chooser_dialog_newnull11693 function gtk_file_chooser_dialog_new(title: Pgchar; parent: PGtkWindow; action: TGtkFileChooserAction; first_button_text: Pgchar; args: array of const): PGtkFileChooserDialog; cdecl; external;
gtk_file_chooser_error_quarknull11694 function gtk_file_chooser_error_quark: TGQuark; cdecl; external;
gtk_file_chooser_get_actionnull11695 function gtk_file_chooser_get_action(chooser: PGtkFileChooser): TGtkFileChooserAction; cdecl; external;
gtk_file_chooser_get_create_foldersnull11696 function gtk_file_chooser_get_create_folders(chooser: PGtkFileChooser): gboolean; cdecl; external;
gtk_file_chooser_get_current_foldernull11697 function gtk_file_chooser_get_current_folder(chooser: PGtkFileChooser): Pgchar; cdecl; external;
gtk_file_chooser_get_current_folder_filenull11698 function gtk_file_chooser_get_current_folder_file(chooser: PGtkFileChooser): PGFile; cdecl; external;
gtk_file_chooser_get_current_folder_urinull11699 function gtk_file_chooser_get_current_folder_uri(chooser: PGtkFileChooser): Pgchar; cdecl; external;
gtk_file_chooser_get_do_overwrite_confirmationnull11700 function gtk_file_chooser_get_do_overwrite_confirmation(chooser: PGtkFileChooser): gboolean; cdecl; external;
gtk_file_chooser_get_extra_widgetnull11701 function gtk_file_chooser_get_extra_widget(chooser: PGtkFileChooser): PGtkWidget; cdecl; external;
gtk_file_chooser_get_filenull11702 function gtk_file_chooser_get_file(chooser: PGtkFileChooser): PGFile; cdecl; external;
gtk_file_chooser_get_filenamenull11703 function gtk_file_chooser_get_filename(chooser: PGtkFileChooser): Pgchar; cdecl; external;
gtk_file_chooser_get_filenamesnull11704 function gtk_file_chooser_get_filenames(chooser: PGtkFileChooser): PGSList; cdecl; external;
gtk_file_chooser_get_filesnull11705 function gtk_file_chooser_get_files(chooser: PGtkFileChooser): PGSList; cdecl; external;
gtk_file_chooser_get_filternull11706 function gtk_file_chooser_get_filter(chooser: PGtkFileChooser): PGtkFileFilter; cdecl; external;
gtk_file_chooser_get_local_onlynull11707 function gtk_file_chooser_get_local_only(chooser: PGtkFileChooser): gboolean; cdecl; external;
gtk_file_chooser_get_preview_filenull11708 function gtk_file_chooser_get_preview_file(chooser: PGtkFileChooser): PGFile; cdecl; external;
gtk_file_chooser_get_preview_filenamenull11709 function gtk_file_chooser_get_preview_filename(chooser: PGtkFileChooser): Pgchar; cdecl; external;
gtk_file_chooser_get_preview_urinull11710 function gtk_file_chooser_get_preview_uri(chooser: PGtkFileChooser): Pgchar; cdecl; external;
gtk_file_chooser_get_preview_widgetnull11711 function gtk_file_chooser_get_preview_widget(chooser: PGtkFileChooser): PGtkWidget; cdecl; external;
gtk_file_chooser_get_preview_widget_activenull11712 function gtk_file_chooser_get_preview_widget_active(chooser: PGtkFileChooser): gboolean; cdecl; external;
gtk_file_chooser_get_select_multiplenull11713 function gtk_file_chooser_get_select_multiple(chooser: PGtkFileChooser): gboolean; cdecl; external;
gtk_file_chooser_get_show_hiddennull11714 function gtk_file_chooser_get_show_hidden(chooser: PGtkFileChooser): gboolean; cdecl; external;
gtk_file_chooser_get_typenull11715 function gtk_file_chooser_get_type: TGType; cdecl; external;
gtk_file_chooser_get_urinull11716 function gtk_file_chooser_get_uri(chooser: PGtkFileChooser): Pgchar; cdecl; external;
gtk_file_chooser_get_urisnull11717 function gtk_file_chooser_get_uris(chooser: PGtkFileChooser): PGSList; cdecl; external;
gtk_file_chooser_get_use_preview_labelnull11718 function gtk_file_chooser_get_use_preview_label(chooser: PGtkFileChooser): gboolean; cdecl; external;
gtk_file_chooser_list_filtersnull11719 function gtk_file_chooser_list_filters(chooser: PGtkFileChooser): PGSList; cdecl; external;
gtk_file_chooser_list_shortcut_folder_urisnull11720 function gtk_file_chooser_list_shortcut_folder_uris(chooser: PGtkFileChooser): PGSList; cdecl; external;
gtk_file_chooser_list_shortcut_foldersnull11721 function gtk_file_chooser_list_shortcut_folders(chooser: PGtkFileChooser): PGSList; cdecl; external;
gtk_file_chooser_remove_shortcut_foldernull11722 function gtk_file_chooser_remove_shortcut_folder(chooser: PGtkFileChooser; folder: Pgchar; error: PPGError): gboolean; cdecl; external;
gtk_file_chooser_remove_shortcut_folder_urinull11723 function gtk_file_chooser_remove_shortcut_folder_uri(chooser: PGtkFileChooser; uri: Pgchar; error: PPGError): gboolean; cdecl; external;
gtk_file_chooser_select_filenull11724 function gtk_file_chooser_select_file(chooser: PGtkFileChooser; file_: PGFile; error: PPGError): gboolean; cdecl; external;
gtk_file_chooser_select_filenamenull11725 function gtk_file_chooser_select_filename(chooser: PGtkFileChooser; filename: Pgchar): gboolean; cdecl; external;
gtk_file_chooser_select_urinull11726 function gtk_file_chooser_select_uri(chooser: PGtkFileChooser; uri: Pgchar): gboolean; cdecl; external;
gtk_file_chooser_set_current_foldernull11727 function gtk_file_chooser_set_current_folder(chooser: PGtkFileChooser; filename: Pgchar): gboolean; cdecl; external;
gtk_file_chooser_set_current_folder_filenull11728 function gtk_file_chooser_set_current_folder_file(chooser: PGtkFileChooser; file_: PGFile; error: PPGError): gboolean; cdecl; external;
gtk_file_chooser_set_current_folder_urinull11729 function gtk_file_chooser_set_current_folder_uri(chooser: PGtkFileChooser; uri: Pgchar): gboolean; cdecl; external;
gtk_file_chooser_set_filenull11730 function gtk_file_chooser_set_file(chooser: PGtkFileChooser; file_: PGFile; error: PPGError): gboolean; cdecl; external;
gtk_file_chooser_set_filenamenull11731 function gtk_file_chooser_set_filename(chooser: PGtkFileChooser; filename: Pgchar): gboolean; cdecl; external;
gtk_file_chooser_set_urinull11732 function gtk_file_chooser_set_uri(chooser: PGtkFileChooser; uri: Pgchar): gboolean; cdecl; external;
gtk_file_chooser_widget_get_typenull11733 function gtk_file_chooser_widget_get_type: TGType; cdecl; external;
gtk_file_chooser_widget_newnull11734 function gtk_file_chooser_widget_new(action: TGtkFileChooserAction): PGtkFileChooserWidget; cdecl; external;
gtk_file_filter_filternull11735 function gtk_file_filter_filter(filter: PGtkFileFilter; filter_info: PGtkFileFilterInfo): gboolean; cdecl; external;
gtk_file_filter_get_namenull11736 function gtk_file_filter_get_name(filter: PGtkFileFilter): Pgchar; cdecl; external;
gtk_file_filter_get_needednull11737 function gtk_file_filter_get_needed(filter: PGtkFileFilter): TGtkFileFilterFlags; cdecl; external;
gtk_file_filter_get_typenull11738 function gtk_file_filter_get_type: TGType; cdecl; external;
gtk_file_filter_newnull11739 function gtk_file_filter_new: PGtkFileFilter; cdecl; external;
gtk_fixed_get_typenull11740 function gtk_fixed_get_type: TGType; cdecl; external;
gtk_fixed_newnull11741 function gtk_fixed_new: PGtkFixed; cdecl; external;
gtk_font_button_get_font_namenull11742 function gtk_font_button_get_font_name(font_button: PGtkFontButton): Pgchar; cdecl; external;
gtk_font_button_get_show_sizenull11743 function gtk_font_button_get_show_size(font_button: PGtkFontButton): gboolean; cdecl; external;
gtk_font_button_get_show_stylenull11744 function gtk_font_button_get_show_style(font_button: PGtkFontButton): gboolean; cdecl; external;
gtk_font_button_get_titlenull11745 function gtk_font_button_get_title(font_button: PGtkFontButton): Pgchar; cdecl; external;
gtk_font_button_get_typenull11746 function gtk_font_button_get_type: TGType; cdecl; external;
gtk_font_button_get_use_fontnull11747 function gtk_font_button_get_use_font(font_button: PGtkFontButton): gboolean; cdecl; external;
gtk_font_button_get_use_sizenull11748 function gtk_font_button_get_use_size(font_button: PGtkFontButton): gboolean; cdecl; external;
gtk_font_button_newnull11749 function gtk_font_button_new: PGtkFontButton; cdecl; external;
gtk_font_button_new_with_fontnull11750 function gtk_font_button_new_with_font(fontname: Pgchar): PGtkFontButton; cdecl; external;
gtk_font_button_set_font_namenull11751 function gtk_font_button_set_font_name(font_button: PGtkFontButton; fontname: Pgchar): gboolean; cdecl; external;
gtk_font_chooser_dialog_get_typenull11752 function gtk_font_chooser_dialog_get_type: TGType; cdecl; external;
gtk_font_chooser_dialog_newnull11753 function gtk_font_chooser_dialog_new(title: Pgchar; parent: PGtkWindow): PGtkFontChooserDialog; cdecl; external;
gtk_font_chooser_get_fontnull11754 function gtk_font_chooser_get_font(fontchooser: PGtkFontChooser): Pgchar; cdecl; external;
gtk_font_chooser_get_font_descnull11755 function gtk_font_chooser_get_font_desc(fontchooser: PGtkFontChooser): PPangoFontDescription; cdecl; external;
gtk_font_chooser_get_font_facenull11756 function gtk_font_chooser_get_font_face(fontchooser: PGtkFontChooser): PPangoFontFace; cdecl; external;
gtk_font_chooser_get_font_familynull11757 function gtk_font_chooser_get_font_family(fontchooser: PGtkFontChooser): PPangoFontFamily; cdecl; external;
gtk_font_chooser_get_font_sizenull11758 function gtk_font_chooser_get_font_size(fontchooser: PGtkFontChooser): gint; cdecl; external;
gtk_font_chooser_get_preview_textnull11759 function gtk_font_chooser_get_preview_text(fontchooser: PGtkFontChooser): Pgchar; cdecl; external;
gtk_font_chooser_get_show_preview_entrynull11760 function gtk_font_chooser_get_show_preview_entry(fontchooser: PGtkFontChooser): gboolean; cdecl; external;
gtk_font_chooser_get_typenull11761 function gtk_font_chooser_get_type: TGType; cdecl; external;
gtk_font_chooser_widget_get_typenull11762 function gtk_font_chooser_widget_get_type: TGType; cdecl; external;
gtk_font_chooser_widget_newnull11763 function gtk_font_chooser_widget_new: PGtkFontChooserWidget; cdecl; external;
gtk_font_selection_dialog_get_typenull11764 function gtk_font_selection_dialog_get_type: TGType; cdecl; external;
gtk_font_selection_get_typenull11765 function gtk_font_selection_get_type: TGType; cdecl; external;
gtk_frame_get_labelnull11766 function gtk_frame_get_label(frame: PGtkFrame): Pgchar; cdecl; external;
gtk_frame_get_label_widgetnull11767 function gtk_frame_get_label_widget(frame: PGtkFrame): PGtkWidget; cdecl; external;
gtk_frame_get_shadow_typenull11768 function gtk_frame_get_shadow_type(frame: PGtkFrame): TGtkShadowType; cdecl; external;
gtk_frame_get_typenull11769 function gtk_frame_get_type: TGType; cdecl; external;
gtk_frame_newnull11770 function gtk_frame_new(label_: Pgchar): PGtkFrame; cdecl; external;
gtk_get_binary_agenull11771 function gtk_get_binary_age: guint; cdecl; external;
gtk_get_current_eventnull11772 function gtk_get_current_event: PGdkEvent; cdecl; external;
gtk_get_current_event_devicenull11773 function gtk_get_current_event_device: PGdkDevice; cdecl; external;
gtk_get_current_event_statenull11774 function gtk_get_current_event_state(state: PGdkModifierType): gboolean; cdecl; external;
gtk_get_current_event_timenull11775 function gtk_get_current_event_time: guint32; cdecl; external;
gtk_get_debug_flagsnull11776 function gtk_get_debug_flags: guint; cdecl; external;
gtk_get_default_languagenull11777 function gtk_get_default_language: PPangoLanguage; cdecl; external;
gtk_get_event_widgetnull11778 function gtk_get_event_widget(event: PGdkEvent): PGtkWidget; cdecl; external;
gtk_get_interface_agenull11779 function gtk_get_interface_age: guint; cdecl; external;
gtk_get_major_versionnull11780 function gtk_get_major_version: guint; cdecl; external;
gtk_get_micro_versionnull11781 function gtk_get_micro_version: guint; cdecl; external;
gtk_get_minor_versionnull11782 function gtk_get_minor_version: guint; cdecl; external;
gtk_get_option_groupnull11783 function gtk_get_option_group(open_default_display: gboolean): PGOptionGroup; cdecl; external;
gtk_grab_get_currentnull11784 function gtk_grab_get_current: PGtkWidget; cdecl; external;
gtk_gradient_get_typenull11785 function gtk_gradient_get_type: TGType; cdecl; external;
gtk_gradient_resolve_for_contextnull11786 function gtk_gradient_resolve_for_context(gradient: PGtkGradient; context: PGtkStyleContext): Pcairo_pattern_t; cdecl; external;
gtk_grid_get_child_atnull11787 function gtk_grid_get_child_at(grid: PGtkGrid; left: gint; top: gint): PGtkWidget; cdecl; external;
gtk_grid_get_column_homogeneousnull11788 function gtk_grid_get_column_homogeneous(grid: PGtkGrid): gboolean; cdecl; external;
gtk_grid_get_column_spacingnull11789 function gtk_grid_get_column_spacing(grid: PGtkGrid): guint; cdecl; external;
gtk_grid_get_row_homogeneousnull11790 function gtk_grid_get_row_homogeneous(grid: PGtkGrid): gboolean; cdecl; external;
gtk_grid_get_row_spacingnull11791 function gtk_grid_get_row_spacing(grid: PGtkGrid): guint; cdecl; external;
gtk_grid_get_typenull11792 function gtk_grid_get_type: TGType; cdecl; external;
gtk_grid_newnull11793 function gtk_grid_new: PGtkGrid; cdecl; external;
gtk_handle_box_get_typenull11794 function gtk_handle_box_get_type: TGType; cdecl; external;
gtk_hbox_get_typenull11795 function gtk_hbox_get_type: TGType; cdecl; external;
gtk_hbutton_box_get_typenull11796 function gtk_hbutton_box_get_type: TGType; cdecl; external;
gtk_hpaned_get_typenull11797 function gtk_hpaned_get_type: TGType; cdecl; external;
gtk_hscale_get_typenull11798 function gtk_hscale_get_type: TGType; cdecl; external;
gtk_hscrollbar_get_typenull11799 function gtk_hscrollbar_get_type: TGType; cdecl; external;
gtk_hseparator_get_typenull11800 function gtk_hseparator_get_type: TGType; cdecl; external;
gtk_hsv_get_typenull11801 function gtk_hsv_get_type: TGType; cdecl; external;
gtk_hsv_is_adjustingnull11802 function gtk_hsv_is_adjusting(hsv: PGtkHSV): gboolean; cdecl; external;
gtk_hsv_newnull11803 function gtk_hsv_new: PGtkHSV; cdecl; external;
gtk_icon_factory_get_typenull11804 function gtk_icon_factory_get_type: TGType; cdecl; external;
gtk_icon_factory_lookupnull11805 function gtk_icon_factory_lookup(factory: PGtkIconFactory; stock_id: Pgchar): PGtkIconSet; cdecl; external;
gtk_icon_factory_lookup_defaultnull11806 function gtk_icon_factory_lookup_default(stock_id: Pgchar): PGtkIconSet; cdecl; external;
gtk_icon_factory_newnull11807 function gtk_icon_factory_new: PGtkIconFactory; cdecl; external;
gtk_icon_info_get_attach_pointsnull11808 function gtk_icon_info_get_attach_points(icon_info: PGtkIconInfo; points: PPGdkPoint; n_points: Pgint): gboolean; cdecl; external;
gtk_icon_info_get_base_sizenull11809 function gtk_icon_info_get_base_size(icon_info: PGtkIconInfo): gint; cdecl; external;
gtk_icon_info_get_builtin_pixbufnull11810 function gtk_icon_info_get_builtin_pixbuf(icon_info: PGtkIconInfo): PGdkPixbuf; cdecl; external;
gtk_icon_info_get_display_namenull11811 function gtk_icon_info_get_display_name(icon_info: PGtkIconInfo): Pgchar; cdecl; external;
gtk_icon_info_get_embedded_rectnull11812 function gtk_icon_info_get_embedded_rect(icon_info: PGtkIconInfo; rectangle: PGdkRectangle): gboolean; cdecl; external;
gtk_icon_info_get_filenamenull11813 function gtk_icon_info_get_filename(icon_info: PGtkIconInfo): Pgchar; cdecl; external;
gtk_icon_info_get_typenull11814 function gtk_icon_info_get_type: TGType; cdecl; external;
gtk_icon_info_load_iconnull11815 function gtk_icon_info_load_icon(icon_info: PGtkIconInfo; error: PPGError): PGdkPixbuf; cdecl; external;
gtk_icon_info_load_icon_finishnull11816 function gtk_icon_info_load_icon_finish(icon_info: PGtkIconInfo; res: PGAsyncResult; error: PPGError): PGdkPixbuf; cdecl; external;
gtk_icon_info_load_symbolicnull11817 function gtk_icon_info_load_symbolic(icon_info: PGtkIconInfo; fg: PGdkRGBA; success_color: PGdkRGBA; warning_color: PGdkRGBA; error_color: PGdkRGBA; was_symbolic: Pgboolean; error: PPGError): PGdkPixbuf; cdecl; external;
gtk_icon_info_load_symbolic_finishnull11818 function gtk_icon_info_load_symbolic_finish(icon_info: PGtkIconInfo; res: PGAsyncResult; was_symbolic: Pgboolean; error: PPGError): PGdkPixbuf; cdecl; external;
gtk_icon_info_load_symbolic_for_contextnull11819 function gtk_icon_info_load_symbolic_for_context(icon_info: PGtkIconInfo; context: PGtkStyleContext; was_symbolic: Pgboolean; error: PPGError): PGdkPixbuf; cdecl; external;
gtk_icon_info_load_symbolic_for_context_finishnull11820 function gtk_icon_info_load_symbolic_for_context_finish(icon_info: PGtkIconInfo; res: PGAsyncResult; was_symbolic: Pgboolean; error: PPGError): PGdkPixbuf; cdecl; external;
gtk_icon_info_new_for_pixbufnull11821 function gtk_icon_info_new_for_pixbuf(icon_theme: PGtkIconTheme; pixbuf: PGdkPixbuf): PGtkIconInfo; cdecl; external;
gtk_icon_set_copynull11822 function gtk_icon_set_copy(icon_set: PGtkIconSet): PGtkIconSet; cdecl; external;
gtk_icon_set_get_typenull11823 function gtk_icon_set_get_type: TGType; cdecl; external;
gtk_icon_set_newnull11824 function gtk_icon_set_new: PGtkIconSet; cdecl; external;
gtk_icon_set_new_from_pixbufnull11825 function gtk_icon_set_new_from_pixbuf(pixbuf: PGdkPixbuf): PGtkIconSet; cdecl; external;
gtk_icon_set_refnull11826 function gtk_icon_set_ref(icon_set: PGtkIconSet): PGtkIconSet; cdecl; external;
gtk_icon_set_render_icon_pixbufnull11827 function gtk_icon_set_render_icon_pixbuf(icon_set: PGtkIconSet; context: PGtkStyleContext; size: gint): PGdkPixbuf; cdecl; external;
gtk_icon_size_from_namenull11828 function gtk_icon_size_from_name(name: Pgchar): gint; cdecl; external;
gtk_icon_size_get_namenull11829 function gtk_icon_size_get_name(size: gint): Pgchar; cdecl; external;
gtk_icon_size_lookupnull11830 function gtk_icon_size_lookup(size: gint; width: Pgint; height: Pgint): gboolean; cdecl; external;
gtk_icon_size_lookup_for_settingsnull11831 function gtk_icon_size_lookup_for_settings(settings: PGtkSettings; size: gint; width: Pgint; height: Pgint): gboolean; cdecl; external;
gtk_icon_size_registernull11832 function gtk_icon_size_register(name: Pgchar; width: gint; height: gint): gint; cdecl; external;
gtk_icon_source_copynull11833 function gtk_icon_source_copy(source: PGtkIconSource): PGtkIconSource; cdecl; external;
gtk_icon_source_get_directionnull11834 function gtk_icon_source_get_direction(source: PGtkIconSource): TGtkTextDirection; cdecl; external;
gtk_icon_source_get_direction_wildcardednull11835 function gtk_icon_source_get_direction_wildcarded(source: PGtkIconSource): gboolean; cdecl; external;
gtk_icon_source_get_filenamenull11836 function gtk_icon_source_get_filename(source: PGtkIconSource): Pgchar; cdecl; external;
gtk_icon_source_get_icon_namenull11837 function gtk_icon_source_get_icon_name(source: PGtkIconSource): Pgchar; cdecl; external;
gtk_icon_source_get_pixbufnull11838 function gtk_icon_source_get_pixbuf(source: PGtkIconSource): PGdkPixbuf; cdecl; external;
gtk_icon_source_get_sizenull11839 function gtk_icon_source_get_size(source: PGtkIconSource): gint; cdecl; external;
gtk_icon_source_get_size_wildcardednull11840 function gtk_icon_source_get_size_wildcarded(source: PGtkIconSource): gboolean; cdecl; external;
gtk_icon_source_get_statenull11841 function gtk_icon_source_get_state(source: PGtkIconSource): TGtkStateType; cdecl; external;
gtk_icon_source_get_state_wildcardednull11842 function gtk_icon_source_get_state_wildcarded(source: PGtkIconSource): gboolean; cdecl; external;
gtk_icon_source_get_typenull11843 function gtk_icon_source_get_type: TGType; cdecl; external;
gtk_icon_source_newnull11844 function gtk_icon_source_new: PGtkIconSource; cdecl; external;
gtk_icon_theme_choose_iconnull11845 function gtk_icon_theme_choose_icon(icon_theme: PGtkIconTheme; icon_names: Pgchar; size: gint; flags: TGtkIconLookupFlags): PGtkIconInfo; cdecl; external;
gtk_icon_theme_error_quarknull11846 function gtk_icon_theme_error_quark: TGQuark; cdecl; external;
gtk_icon_theme_get_defaultnull11847 function gtk_icon_theme_get_default: PGtkIconTheme; cdecl; external;
gtk_icon_theme_get_example_icon_namenull11848 function gtk_icon_theme_get_example_icon_name(icon_theme: PGtkIconTheme): Pgchar; cdecl; external;
gtk_icon_theme_get_for_screennull11849 function gtk_icon_theme_get_for_screen(screen: PGdkScreen): PGtkIconTheme; cdecl; external;
gtk_icon_theme_get_icon_sizesnull11850 function gtk_icon_theme_get_icon_sizes(icon_theme: PGtkIconTheme; icon_name: Pgchar): Pgint; cdecl; external;
gtk_icon_theme_get_typenull11851 function gtk_icon_theme_get_type: TGType; cdecl; external;
gtk_icon_theme_has_iconnull11852 function gtk_icon_theme_has_icon(icon_theme: PGtkIconTheme; icon_name: Pgchar): gboolean; cdecl; external;
gtk_icon_theme_list_contextsnull11853 function gtk_icon_theme_list_contexts(icon_theme: PGtkIconTheme): PGList; cdecl; external;
gtk_icon_theme_list_iconsnull11854 function gtk_icon_theme_list_icons(icon_theme: PGtkIconTheme; context: Pgchar): PGList; cdecl; external;
gtk_icon_theme_load_iconnull11855 function gtk_icon_theme_load_icon(icon_theme: PGtkIconTheme; icon_name: Pgchar; size: gint; flags: TGtkIconLookupFlags; error: PPGError): PGdkPixbuf; cdecl; external;
gtk_icon_theme_lookup_by_giconnull11856 function gtk_icon_theme_lookup_by_gicon(icon_theme: PGtkIconTheme; icon: PGIcon; size: gint; flags: TGtkIconLookupFlags): PGtkIconInfo; cdecl; external;
gtk_icon_theme_lookup_iconnull11857 function gtk_icon_theme_lookup_icon(icon_theme: PGtkIconTheme; icon_name: Pgchar; size: gint; flags: TGtkIconLookupFlags): PGtkIconInfo; cdecl; external;
gtk_icon_theme_newnull11858 function gtk_icon_theme_new: PGtkIconTheme; cdecl; external;
gtk_icon_theme_rescan_if_needednull11859 function gtk_icon_theme_rescan_if_needed(icon_theme: PGtkIconTheme): gboolean; cdecl; external;
gtk_icon_view_create_drag_iconnull11860 function gtk_icon_view_create_drag_icon(icon_view: PGtkIconView; path: PGtkTreePath): Pcairo_surface_t; cdecl; external;
gtk_icon_view_get_activate_on_single_clicknull11861 function gtk_icon_view_get_activate_on_single_click(icon_view: PGtkIconView): gboolean; cdecl; external;
gtk_icon_view_get_cell_rectnull11862 function gtk_icon_view_get_cell_rect(icon_view: PGtkIconView; path: PGtkTreePath; cell: PGtkCellRenderer; rect: PGdkRectangle): gboolean; cdecl; external;
gtk_icon_view_get_column_spacingnull11863 function gtk_icon_view_get_column_spacing(icon_view: PGtkIconView): gint; cdecl; external;
gtk_icon_view_get_columnsnull11864 function gtk_icon_view_get_columns(icon_view: PGtkIconView): gint; cdecl; external;
gtk_icon_view_get_cursornull11865 function gtk_icon_view_get_cursor(icon_view: PGtkIconView; path: PPGtkTreePath; cell: PPGtkCellRenderer): gboolean; cdecl; external;
gtk_icon_view_get_dest_item_at_posnull11866 function gtk_icon_view_get_dest_item_at_pos(icon_view: PGtkIconView; drag_x: gint; drag_y: gint; path: PPGtkTreePath; pos: PGtkIconViewDropPosition): gboolean; cdecl; external;
gtk_icon_view_get_item_at_posnull11867 function gtk_icon_view_get_item_at_pos(icon_view: PGtkIconView; x: gint; y: gint; path: PPGtkTreePath; cell: PPGtkCellRenderer): gboolean; cdecl; external;
gtk_icon_view_get_item_columnnull11868 function gtk_icon_view_get_item_column(icon_view: PGtkIconView; path: PGtkTreePath): gint; cdecl; external;
gtk_icon_view_get_item_orientationnull11869 function gtk_icon_view_get_item_orientation(icon_view: PGtkIconView): TGtkOrientation; cdecl; external;
gtk_icon_view_get_item_paddingnull11870 function gtk_icon_view_get_item_padding(icon_view: PGtkIconView): gint; cdecl; external;
gtk_icon_view_get_item_rownull11871 function gtk_icon_view_get_item_row(icon_view: PGtkIconView; path: PGtkTreePath): gint; cdecl; external;
gtk_icon_view_get_item_widthnull11872 function gtk_icon_view_get_item_width(icon_view: PGtkIconView): gint; cdecl; external;
gtk_icon_view_get_marginnull11873 function gtk_icon_view_get_margin(icon_view: PGtkIconView): gint; cdecl; external;
gtk_icon_view_get_markup_columnnull11874 function gtk_icon_view_get_markup_column(icon_view: PGtkIconView): gint; cdecl; external;
gtk_icon_view_get_modelnull11875 function gtk_icon_view_get_model(icon_view: PGtkIconView): PGtkTreeModel; cdecl; external;
gtk_icon_view_get_path_at_posnull11876 function gtk_icon_view_get_path_at_pos(icon_view: PGtkIconView; x: gint; y: gint): PGtkTreePath; cdecl; external;
gtk_icon_view_get_pixbuf_columnnull11877 function gtk_icon_view_get_pixbuf_column(icon_view: PGtkIconView): gint; cdecl; external;
gtk_icon_view_get_reorderablenull11878 function gtk_icon_view_get_reorderable(icon_view: PGtkIconView): gboolean; cdecl; external;
gtk_icon_view_get_row_spacingnull11879 function gtk_icon_view_get_row_spacing(icon_view: PGtkIconView): gint; cdecl; external;
gtk_icon_view_get_selected_itemsnull11880 function gtk_icon_view_get_selected_items(icon_view: PGtkIconView): PGList; cdecl; external;
gtk_icon_view_get_selection_modenull11881 function gtk_icon_view_get_selection_mode(icon_view: PGtkIconView): TGtkSelectionMode; cdecl; external;
gtk_icon_view_get_spacingnull11882 function gtk_icon_view_get_spacing(icon_view: PGtkIconView): gint; cdecl; external;
gtk_icon_view_get_text_columnnull11883 function gtk_icon_view_get_text_column(icon_view: PGtkIconView): gint; cdecl; external;
gtk_icon_view_get_tooltip_columnnull11884 function gtk_icon_view_get_tooltip_column(icon_view: PGtkIconView): gint; cdecl; external;
gtk_icon_view_get_tooltip_contextnull11885 function gtk_icon_view_get_tooltip_context(icon_view: PGtkIconView; x: Pgint; y: Pgint; keyboard_tip: gboolean; model: PPGtkTreeModel; path: PPGtkTreePath; iter: PGtkTreeIter): gboolean; cdecl; external;
gtk_icon_view_get_typenull11886 function gtk_icon_view_get_type: TGType; cdecl; external;
gtk_icon_view_get_visible_rangenull11887 function gtk_icon_view_get_visible_range(icon_view: PGtkIconView; start_path: PPGtkTreePath; end_path: PPGtkTreePath): gboolean; cdecl; external;
gtk_icon_view_newnull11888 function gtk_icon_view_new: PGtkIconView; cdecl; external;
gtk_icon_view_new_with_areanull11889 function gtk_icon_view_new_with_area(area: PGtkCellArea): PGtkIconView; cdecl; external;
gtk_icon_view_new_with_modelnull11890 function gtk_icon_view_new_with_model(model: PGtkTreeModel): PGtkIconView; cdecl; external;
gtk_icon_view_path_is_selectednull11891 function gtk_icon_view_path_is_selected(icon_view: PGtkIconView; path: PGtkTreePath): gboolean; cdecl; external;
gtk_im_context_delete_surroundingnull11892 function gtk_im_context_delete_surrounding(context: PGtkIMContext; offset: gint; n_chars: gint): gboolean; cdecl; external;
gtk_im_context_filter_keypressnull11893 function gtk_im_context_filter_keypress(context: PGtkIMContext; event: PGdkEventKey): gboolean; cdecl; external;
gtk_im_context_get_surroundingnull11894 function gtk_im_context_get_surrounding(context: PGtkIMContext; text: PPgchar; cursor_index: Pgint): gboolean; cdecl; external;
gtk_im_context_get_typenull11895 function gtk_im_context_get_type: TGType; cdecl; external;
gtk_im_context_simple_get_typenull11896 function gtk_im_context_simple_get_type: TGType; cdecl; external;
gtk_im_context_simple_newnull11897 function gtk_im_context_simple_new: PGtkIMContextSimple; cdecl; external;
gtk_im_multicontext_get_context_idnull11898 function gtk_im_multicontext_get_context_id(context: PGtkIMMulticontext): Pgchar; cdecl; external;
gtk_im_multicontext_get_typenull11899 function gtk_im_multicontext_get_type: TGType; cdecl; external;
gtk_im_multicontext_newnull11900 function gtk_im_multicontext_new: PGtkIMMulticontext; cdecl; external;
gtk_image_get_animationnull11901 function gtk_image_get_animation(image: PGtkImage): PGdkPixbufAnimation; cdecl; external;
gtk_image_get_pixbufnull11902 function gtk_image_get_pixbuf(image: PGtkImage): PGdkPixbuf; cdecl; external;
gtk_image_get_pixel_sizenull11903 function gtk_image_get_pixel_size(image: PGtkImage): gint; cdecl; external;
gtk_image_get_storage_typenull11904 function gtk_image_get_storage_type(image: PGtkImage): TGtkImageType; cdecl; external;
gtk_image_get_typenull11905 function gtk_image_get_type: TGType; cdecl; external;
gtk_image_menu_item_get_always_show_imagenull11906 function gtk_image_menu_item_get_always_show_image(image_menu_item: PGtkImageMenuItem): gboolean; cdecl; external;
gtk_image_menu_item_get_imagenull11907 function gtk_image_menu_item_get_image(image_menu_item: PGtkImageMenuItem): PGtkWidget; cdecl; external;
gtk_image_menu_item_get_typenull11908 function gtk_image_menu_item_get_type: TGType; cdecl; external;
gtk_image_menu_item_get_use_stocknull11909 function gtk_image_menu_item_get_use_stock(image_menu_item: PGtkImageMenuItem): gboolean; cdecl; external;
gtk_image_menu_item_newnull11910 function gtk_image_menu_item_new: PGtkImageMenuItem; cdecl; external;
gtk_image_menu_item_new_from_stocknull11911 function gtk_image_menu_item_new_from_stock(stock_id: Pgchar; accel_group: PGtkAccelGroup): PGtkImageMenuItem; cdecl; external;
gtk_image_menu_item_new_with_labelnull11912 function gtk_image_menu_item_new_with_label(label_: Pgchar): PGtkImageMenuItem; cdecl; external;
gtk_image_menu_item_new_with_mnemonicnull11913 function gtk_image_menu_item_new_with_mnemonic(label_: Pgchar): PGtkImageMenuItem; cdecl; external;
gtk_image_newnull11914 function gtk_image_new: PGtkImage; cdecl; external;
gtk_image_new_from_animationnull11915 function gtk_image_new_from_animation(animation: PGdkPixbufAnimation): PGtkImage; cdecl; external;
gtk_image_new_from_filenull11916 function gtk_image_new_from_file(filename: Pgchar): PGtkImage; cdecl; external;
gtk_image_new_from_giconnull11917 function gtk_image_new_from_gicon(icon: PGIcon; size: gint): PGtkImage; cdecl; external;
gtk_image_new_from_icon_namenull11918 function gtk_image_new_from_icon_name(icon_name: Pgchar; size: gint): PGtkImage; cdecl; external;
gtk_image_new_from_icon_setnull11919 function gtk_image_new_from_icon_set(icon_set: PGtkIconSet; size: gint): PGtkImage; cdecl; external;
gtk_image_new_from_pixbufnull11920 function gtk_image_new_from_pixbuf(pixbuf: PGdkPixbuf): PGtkImage; cdecl; external;
gtk_image_new_from_resourcenull11921 function gtk_image_new_from_resource(resource_path: Pgchar): PGtkImage; cdecl; external;
gtk_image_new_from_stocknull11922 function gtk_image_new_from_stock(stock_id: Pgchar; size: gint): PGtkImage; cdecl; external;
gtk_info_bar_add_buttonnull11923 function gtk_info_bar_add_button(info_bar: PGtkInfoBar; button_text: Pgchar; response_id: gint): PGtkWidget; cdecl; external;
gtk_info_bar_get_action_areanull11924 function gtk_info_bar_get_action_area(info_bar: PGtkInfoBar): PGtkWidget; cdecl; external;
gtk_info_bar_get_content_areanull11925 function gtk_info_bar_get_content_area(info_bar: PGtkInfoBar): PGtkWidget; cdecl; external;
gtk_info_bar_get_message_typenull11926 function gtk_info_bar_get_message_type(info_bar: PGtkInfoBar): TGtkMessageType; cdecl; external;
gtk_info_bar_get_typenull11927 function gtk_info_bar_get_type: TGType; cdecl; external;
gtk_info_bar_newnull11928 function gtk_info_bar_new: PGtkInfoBar; cdecl; external;
gtk_info_bar_new_with_buttonsnull11929 function gtk_info_bar_new_with_buttons(first_button_text: Pgchar; args: array of const): PGtkInfoBar; cdecl; external;
gtk_init_checknull11930 function gtk_init_check(argc: Pgint; argv: PPPgchar): gboolean; cdecl; external;
gtk_init_with_argsnull11931 function gtk_init_with_args(argc: Pgint; argv: PPPgchar; parameter_string: Pgchar; entries: PGOptionEntry; translation_domain: Pgchar; error: PPGError): gboolean; cdecl; external;
gtk_invisible_get_screennull11932 function gtk_invisible_get_screen(invisible: PGtkInvisible): PGdkScreen; cdecl; external;
gtk_invisible_get_typenull11933 function gtk_invisible_get_type: TGType; cdecl; external;
gtk_invisible_newnull11934 function gtk_invisible_new: PGtkInvisible; cdecl; external;
gtk_invisible_new_for_screennull11935 function gtk_invisible_new_for_screen(screen: PGdkScreen): PGtkInvisible; cdecl; external;
gtk_key_snooper_installnull11936 function gtk_key_snooper_install(snooper: TGtkKeySnoopFunc; func_data: gpointer): guint; cdecl; external;
gtk_label_get_anglenull11937 function gtk_label_get_angle(label_: PGtkLabel): gdouble; cdecl; external;
gtk_label_get_attributesnull11938 function gtk_label_get_attributes(label_: PGtkLabel): PPangoAttrList; cdecl; external;
gtk_label_get_current_urinull11939 function gtk_label_get_current_uri(label_: PGtkLabel): Pgchar; cdecl; external;
gtk_label_get_ellipsizenull11940 function gtk_label_get_ellipsize(label_: PGtkLabel): TPangoEllipsizeMode; cdecl; external;
gtk_label_get_justifynull11941 function gtk_label_get_justify(label_: PGtkLabel): TGtkJustification; cdecl; external;
gtk_label_get_labelnull11942 function gtk_label_get_label(label_: PGtkLabel): Pgchar; cdecl; external;
gtk_label_get_layoutnull11943 function gtk_label_get_layout(label_: PGtkLabel): PPangoLayout; cdecl; external;
gtk_label_get_line_wrapnull11944 function gtk_label_get_line_wrap(label_: PGtkLabel): gboolean; cdecl; external;
gtk_label_get_line_wrap_modenull11945 function gtk_label_get_line_wrap_mode(label_: PGtkLabel): TPangoWrapMode; cdecl; external;
gtk_label_get_max_width_charsnull11946 function gtk_label_get_max_width_chars(label_: PGtkLabel): gint; cdecl; external;
gtk_label_get_mnemonic_keyvalnull11947 function gtk_label_get_mnemonic_keyval(label_: PGtkLabel): guint; cdecl; external;
gtk_label_get_mnemonic_widgetnull11948 function gtk_label_get_mnemonic_widget(label_: PGtkLabel): PGtkWidget; cdecl; external;
gtk_label_get_selectablenull11949 function gtk_label_get_selectable(label_: PGtkLabel): gboolean; cdecl; external;
gtk_label_get_selection_boundsnull11950 function gtk_label_get_selection_bounds(label_: PGtkLabel; start: Pgint; end_: Pgint): gboolean; cdecl; external;
gtk_label_get_single_line_modenull11951 function gtk_label_get_single_line_mode(label_: PGtkLabel): gboolean; cdecl; external;
gtk_label_get_textnull11952 function gtk_label_get_text(label_: PGtkLabel): Pgchar; cdecl; external;
gtk_label_get_track_visited_linksnull11953 function gtk_label_get_track_visited_links(label_: PGtkLabel): gboolean; cdecl; external;
gtk_label_get_typenull11954 function gtk_label_get_type: TGType; cdecl; external;
gtk_label_get_use_markupnull11955 function gtk_label_get_use_markup(label_: PGtkLabel): gboolean; cdecl; external;
gtk_label_get_use_underlinenull11956 function gtk_label_get_use_underline(label_: PGtkLabel): gboolean; cdecl; external;
gtk_label_get_width_charsnull11957 function gtk_label_get_width_chars(label_: PGtkLabel): gint; cdecl; external;
gtk_label_newnull11958 function gtk_label_new(str: Pgchar): PGtkLabel; cdecl; external;
gtk_label_new_with_mnemonicnull11959 function gtk_label_new_with_mnemonic(str: Pgchar): PGtkLabel; cdecl; external;
gtk_layout_get_bin_windownull11960 function gtk_layout_get_bin_window(layout: PGtkLayout): PGdkWindow; cdecl; external;
gtk_layout_get_typenull11961 function gtk_layout_get_type: TGType; cdecl; external;
gtk_layout_newnull11962 function gtk_layout_new(hadjustment: PGtkAdjustment; vadjustment: PGtkAdjustment): PGtkLayout; cdecl; external;
gtk_level_bar_get_invertednull11963 function gtk_level_bar_get_inverted(self: PGtkLevelBar): gboolean; cdecl; external;
gtk_level_bar_get_max_valuenull11964 function gtk_level_bar_get_max_value(self: PGtkLevelBar): gdouble; cdecl; external;
gtk_level_bar_get_min_valuenull11965 function gtk_level_bar_get_min_value(self: PGtkLevelBar): gdouble; cdecl; external;
gtk_level_bar_get_modenull11966 function gtk_level_bar_get_mode(self: PGtkLevelBar): TGtkLevelBarMode; cdecl; external;
gtk_level_bar_get_offset_valuenull11967 function gtk_level_bar_get_offset_value(self: PGtkLevelBar; name: Pgchar; value: Pgdouble): gboolean; cdecl; external;
gtk_level_bar_get_typenull11968 function gtk_level_bar_get_type: TGType; cdecl; external;
gtk_level_bar_get_valuenull11969 function gtk_level_bar_get_value(self: PGtkLevelBar): gdouble; cdecl; external;
gtk_level_bar_newnull11970 function gtk_level_bar_new: PGtkLevelBar; cdecl; external;
gtk_level_bar_new_for_intervalnull11971 function gtk_level_bar_new_for_interval(min_value: gdouble; max_value: gdouble): PGtkLevelBar; cdecl; external;
gtk_link_button_get_typenull11972 function gtk_link_button_get_type: TGType; cdecl; external;
gtk_link_button_get_urinull11973 function gtk_link_button_get_uri(link_button: PGtkLinkButton): Pgchar; cdecl; external;
gtk_link_button_get_visitednull11974 function gtk_link_button_get_visited(link_button: PGtkLinkButton): gboolean; cdecl; external;
gtk_link_button_newnull11975 function gtk_link_button_new(uri: Pgchar): PGtkLinkButton; cdecl; external;
gtk_link_button_new_with_labelnull11976 function gtk_link_button_new_with_label(uri: Pgchar; label_: Pgchar): PGtkLinkButton; cdecl; external;
gtk_list_store_get_typenull11977 function gtk_list_store_get_type: TGType; cdecl; external;
gtk_list_store_iter_is_validnull11978 function gtk_list_store_iter_is_valid(list_store: PGtkListStore; iter: PGtkTreeIter): gboolean; cdecl; external;
gtk_list_store_newnull11979 function gtk_list_store_new(n_columns: gint; args: array of const): PGtkListStore; cdecl; external;
gtk_list_store_newvnull11980 function gtk_list_store_newv(n_columns: gint; types: PGType): PGtkListStore; cdecl; external;
gtk_list_store_removenull11981 function gtk_list_store_remove(list_store: PGtkListStore; iter: PGtkTreeIter): gboolean; cdecl; external;
gtk_lock_button_get_permissionnull11982 function gtk_lock_button_get_permission(button: PGtkLockButton): PGPermission; cdecl; external;
gtk_lock_button_get_typenull11983 function gtk_lock_button_get_type: TGType; cdecl; external;
gtk_lock_button_newnull11984 function gtk_lock_button_new(permission: PGPermission): PGtkLockButton; cdecl; external;
gtk_main_iterationnull11985 function gtk_main_iteration: gboolean; cdecl; external;
gtk_main_iteration_donull11986 function gtk_main_iteration_do(blocking: gboolean): gboolean; cdecl; external;
gtk_main_levelnull11987 function gtk_main_level: guint; cdecl; external;
gtk_menu_bar_get_child_pack_directionnull11988 function gtk_menu_bar_get_child_pack_direction(menubar: PGtkMenuBar): TGtkPackDirection; cdecl; external;
gtk_menu_bar_get_pack_directionnull11989 function gtk_menu_bar_get_pack_direction(menubar: PGtkMenuBar): TGtkPackDirection; cdecl; external;
gtk_menu_bar_get_typenull11990 function gtk_menu_bar_get_type: TGType; cdecl; external;
gtk_menu_bar_newnull11991 function gtk_menu_bar_new: PGtkMenuBar; cdecl; external;
gtk_menu_bar_new_from_modelnull11992 function gtk_menu_bar_new_from_model(model: PGMenuModel): PGtkMenuBar; cdecl; external;
gtk_menu_button_get_align_widgetnull11993 function gtk_menu_button_get_align_widget(menu_button: PGtkMenuButton): PGtkWidget; cdecl; external;
gtk_menu_button_get_directionnull11994 function gtk_menu_button_get_direction(menu_button: PGtkMenuButton): TGtkArrowType; cdecl; external;
gtk_menu_button_get_menu_modelnull11995 function gtk_menu_button_get_menu_model(menu_button: PGtkMenuButton): PGMenuModel; cdecl; external;
gtk_menu_button_get_popupnull11996 function gtk_menu_button_get_popup(menu_button: PGtkMenuButton): PGtkMenu; cdecl; external;
gtk_menu_button_get_typenull11997 function gtk_menu_button_get_type: TGType; cdecl; external;
gtk_menu_button_newnull11998 function gtk_menu_button_new: PGtkMenuButton; cdecl; external;
gtk_menu_get_accel_groupnull11999 function gtk_menu_get_accel_group(menu: PGtkMenu): PGtkAccelGroup; cdecl; external;
gtk_menu_get_accel_pathnull12000 function gtk_menu_get_accel_path(menu: PGtkMenu): Pgchar; cdecl; external;
gtk_menu_get_activenull12001 function gtk_menu_get_active(menu: PGtkMenu): PGtkWidget; cdecl; external;
gtk_menu_get_attach_widgetnull12002 function gtk_menu_get_attach_widget(menu: PGtkMenu): PGtkWidget; cdecl; external;
gtk_menu_get_for_attach_widgetnull12003 function gtk_menu_get_for_attach_widget(widget: PGtkWidget): PGList; cdecl; external;
gtk_menu_get_monitornull12004 function gtk_menu_get_monitor(menu: PGtkMenu): gint; cdecl; external;
gtk_menu_get_reserve_toggle_sizenull12005 function gtk_menu_get_reserve_toggle_size(menu: PGtkMenu): gboolean; cdecl; external;
gtk_menu_get_tearoff_statenull12006 function gtk_menu_get_tearoff_state(menu: PGtkMenu): gboolean; cdecl; external;
gtk_menu_get_titlenull12007 function gtk_menu_get_title(menu: PGtkMenu): Pgchar; cdecl; external;
gtk_menu_get_typenull12008 function gtk_menu_get_type: TGType; cdecl; external;
gtk_menu_item_get_accel_pathnull12009 function gtk_menu_item_get_accel_path(menu_item: PGtkMenuItem): Pgchar; cdecl; external;
gtk_menu_item_get_labelnull12010 function gtk_menu_item_get_label(menu_item: PGtkMenuItem): Pgchar; cdecl; external;
gtk_menu_item_get_reserve_indicatornull12011 function gtk_menu_item_get_reserve_indicator(menu_item: PGtkMenuItem): gboolean; cdecl; external;
gtk_menu_item_get_submenunull12012 function gtk_menu_item_get_submenu(menu_item: PGtkMenuItem): PGtkWidget; cdecl; external;
gtk_menu_item_get_typenull12013 function gtk_menu_item_get_type: TGType; cdecl; external;
gtk_menu_item_get_use_underlinenull12014 function gtk_menu_item_get_use_underline(menu_item: PGtkMenuItem): gboolean; cdecl; external;
gtk_menu_item_newnull12015 function gtk_menu_item_new: PGtkMenuItem; cdecl; external;
gtk_menu_item_new_with_labelnull12016 function gtk_menu_item_new_with_label(label_: Pgchar): PGtkMenuItem; cdecl; external;
gtk_menu_item_new_with_mnemonicnull12017 function gtk_menu_item_new_with_mnemonic(label_: Pgchar): PGtkMenuItem; cdecl; external;
gtk_menu_newnull12018 function gtk_menu_new: PGtkMenu; cdecl; external;
gtk_menu_new_from_modelnull12019 function gtk_menu_new_from_model(model: PGMenuModel): PGtkMenu; cdecl; external;
gtk_menu_shell_get_parent_shellnull12020 function gtk_menu_shell_get_parent_shell(menu_shell: PGtkMenuShell): PGtkWidget; cdecl; external;
gtk_menu_shell_get_selected_itemnull12021 function gtk_menu_shell_get_selected_item(menu_shell: PGtkMenuShell): PGtkWidget; cdecl; external;
gtk_menu_shell_get_take_focusnull12022 function gtk_menu_shell_get_take_focus(menu_shell: PGtkMenuShell): gboolean; cdecl; external;
gtk_menu_shell_get_typenull12023 function gtk_menu_shell_get_type: TGType; cdecl; external;
gtk_menu_tool_button_get_menunull12024 function gtk_menu_tool_button_get_menu(button: PGtkMenuToolButton): PGtkWidget; cdecl; external;
gtk_menu_tool_button_get_typenull12025 function gtk_menu_tool_button_get_type: TGType; cdecl; external;
gtk_menu_tool_button_newnull12026 function gtk_menu_tool_button_new(icon_widget: PGtkWidget; label_: Pgchar): PGtkMenuToolButton; cdecl; external;
gtk_menu_tool_button_new_from_stocknull12027 function gtk_menu_tool_button_new_from_stock(stock_id: Pgchar): PGtkMenuToolButton; cdecl; external;
gtk_message_dialog_get_imagenull12028 function gtk_message_dialog_get_image(dialog: PGtkMessageDialog): PGtkWidget; cdecl; external;
gtk_message_dialog_get_message_areanull12029 function gtk_message_dialog_get_message_area(message_dialog: PGtkMessageDialog): PGtkWidget; cdecl; external;
gtk_message_dialog_get_typenull12030 function gtk_message_dialog_get_type: TGType; cdecl; external;
gtk_message_dialog_newnull12031 function gtk_message_dialog_new(parent: PGtkWindow; flags: TGtkDialogFlags; type_: TGtkMessageType; buttons: TGtkButtonsType; message_format: Pgchar; args: array of const): PGtkMessageDialog; cdecl; external;
gtk_message_dialog_new_with_markupnull12032 function gtk_message_dialog_new_with_markup(parent: PGtkWindow; flags: TGtkDialogFlags; type_: TGtkMessageType; buttons: TGtkButtonsType; message_format: Pgchar; args: array of const): PGtkMessageDialog; cdecl; external;
gtk_misc_get_typenull12033 function gtk_misc_get_type: TGType; cdecl; external;
gtk_mount_operation_get_parentnull12034 function gtk_mount_operation_get_parent(op: PGtkMountOperation): PGtkWindow; cdecl; external;
gtk_mount_operation_get_screennull12035 function gtk_mount_operation_get_screen(op: PGtkMountOperation): PGdkScreen; cdecl; external;
gtk_mount_operation_get_typenull12036 function gtk_mount_operation_get_type: TGType; cdecl; external;
gtk_mount_operation_is_showingnull12037 function gtk_mount_operation_is_showing(op: PGtkMountOperation): gboolean; cdecl; external;
gtk_mount_operation_newnull12038 function gtk_mount_operation_new(parent: PGtkWindow): PGtkMountOperation; cdecl; external;
gtk_notebook_append_pagenull12039 function gtk_notebook_append_page(notebook: PGtkNotebook; child: PGtkWidget; tab_label: PGtkWidget): gint; cdecl; external;
gtk_notebook_append_page_menunull12040 function gtk_notebook_append_page_menu(notebook: PGtkNotebook; child: PGtkWidget; tab_label: PGtkWidget; menu_label: PGtkWidget): gint; cdecl; external;
gtk_notebook_get_action_widgetnull12041 function gtk_notebook_get_action_widget(notebook: PGtkNotebook; pack_type: TGtkPackType): PGtkWidget; cdecl; external;
gtk_notebook_get_current_pagenull12042 function gtk_notebook_get_current_page(notebook: PGtkNotebook): gint; cdecl; external;
gtk_notebook_get_group_namenull12043 function gtk_notebook_get_group_name(notebook: PGtkNotebook): Pgchar; cdecl; external;
gtk_notebook_get_menu_labelnull12044 function gtk_notebook_get_menu_label(notebook: PGtkNotebook; child: PGtkWidget): PGtkWidget; cdecl; external;
gtk_notebook_get_menu_label_textnull12045 function gtk_notebook_get_menu_label_text(notebook: PGtkNotebook; child: PGtkWidget): Pgchar; cdecl; external;
gtk_notebook_get_n_pagesnull12046 function gtk_notebook_get_n_pages(notebook: PGtkNotebook): gint; cdecl; external;
gtk_notebook_get_nth_pagenull12047 function gtk_notebook_get_nth_page(notebook: PGtkNotebook; page_num: gint): PGtkWidget; cdecl; external;
gtk_notebook_get_scrollablenull12048 function gtk_notebook_get_scrollable(notebook: PGtkNotebook): gboolean; cdecl; external;
gtk_notebook_get_show_bordernull12049 function gtk_notebook_get_show_border(notebook: PGtkNotebook): gboolean; cdecl; external;
gtk_notebook_get_show_tabsnull12050 function gtk_notebook_get_show_tabs(notebook: PGtkNotebook): gboolean; cdecl; external;
gtk_notebook_get_tab_detachablenull12051 function gtk_notebook_get_tab_detachable(notebook: PGtkNotebook; child: PGtkWidget): gboolean; cdecl; external;
gtk_notebook_get_tab_labelnull12052 function gtk_notebook_get_tab_label(notebook: PGtkNotebook; child: PGtkWidget): PGtkWidget; cdecl; external;
gtk_notebook_get_tab_label_textnull12053 function gtk_notebook_get_tab_label_text(notebook: PGtkNotebook; child: PGtkWidget): Pgchar; cdecl; external;
gtk_notebook_get_tab_posnull12054 function gtk_notebook_get_tab_pos(notebook: PGtkNotebook): TGtkPositionType; cdecl; external;
gtk_notebook_get_tab_reorderablenull12055 function gtk_notebook_get_tab_reorderable(notebook: PGtkNotebook; child: PGtkWidget): gboolean; cdecl; external;
gtk_notebook_get_typenull12056 function gtk_notebook_get_type: TGType; cdecl; external;
gtk_notebook_insert_pagenull12057 function gtk_notebook_insert_page(notebook: PGtkNotebook; child: PGtkWidget; tab_label: PGtkWidget; position: gint): gint; cdecl; external;
gtk_notebook_insert_page_menunull12058 function gtk_notebook_insert_page_menu(notebook: PGtkNotebook; child: PGtkWidget; tab_label: PGtkWidget; menu_label: PGtkWidget; position: gint): gint; cdecl; external;
gtk_notebook_newnull12059 function gtk_notebook_new: PGtkNotebook; cdecl; external;
gtk_notebook_page_numnull12060 function gtk_notebook_page_num(notebook: PGtkNotebook; child: PGtkWidget): gint; cdecl; external;
gtk_notebook_prepend_pagenull12061 function gtk_notebook_prepend_page(notebook: PGtkNotebook; child: PGtkWidget; tab_label: PGtkWidget): gint; cdecl; external;
gtk_notebook_prepend_page_menunull12062 function gtk_notebook_prepend_page_menu(notebook: PGtkNotebook; child: PGtkWidget; tab_label: PGtkWidget; menu_label: PGtkWidget): gint; cdecl; external;
gtk_numerable_icon_get_background_giconnull12063 function gtk_numerable_icon_get_background_gicon(self: PGtkNumerableIcon): PGIcon; cdecl; external;
gtk_numerable_icon_get_background_icon_namenull12064 function gtk_numerable_icon_get_background_icon_name(self: PGtkNumerableIcon): Pgchar; cdecl; external;
gtk_numerable_icon_get_countnull12065 function gtk_numerable_icon_get_count(self: PGtkNumerableIcon): gint; cdecl; external;
gtk_numerable_icon_get_labelnull12066 function gtk_numerable_icon_get_label(self: PGtkNumerableIcon): Pgchar; cdecl; external;
gtk_numerable_icon_get_style_contextnull12067 function gtk_numerable_icon_get_style_context(self: PGtkNumerableIcon): PGtkStyleContext; cdecl; external;
gtk_numerable_icon_get_typenull12068 function gtk_numerable_icon_get_type: TGType; cdecl; external;
gtk_numerable_icon_newnull12069 function gtk_numerable_icon_new(base_icon: PGIcon): PGIcon; cdecl; external;
gtk_numerable_icon_new_with_style_contextnull12070 function gtk_numerable_icon_new_with_style_context(base_icon: PGIcon; context: PGtkStyleContext): PGIcon; cdecl; external;
gtk_offscreen_window_get_pixbufnull12071 function gtk_offscreen_window_get_pixbuf(offscreen: PGtkOffscreenWindow): PGdkPixbuf; cdecl; external;
gtk_offscreen_window_get_surfacenull12072 function gtk_offscreen_window_get_surface(offscreen: PGtkOffscreenWindow): Pcairo_surface_t; cdecl; external;
gtk_offscreen_window_get_typenull12073 function gtk_offscreen_window_get_type: TGType; cdecl; external;
gtk_offscreen_window_newnull12074 function gtk_offscreen_window_new: PGtkOffscreenWindow; cdecl; external;
gtk_orientable_get_orientationnull12075 function gtk_orientable_get_orientation(orientable: PGtkOrientable): TGtkOrientation; cdecl; external;
gtk_orientable_get_typenull12076 function gtk_orientable_get_type: TGType; cdecl; external;
gtk_overlay_get_typenull12077 function gtk_overlay_get_type: TGType; cdecl; external;
gtk_overlay_newnull12078 function gtk_overlay_new: PGtkOverlay; cdecl; external;
gtk_page_setup_copynull12079 function gtk_page_setup_copy(other: PGtkPageSetup): PGtkPageSetup; cdecl; external;
gtk_page_setup_get_bottom_marginnull12080 function gtk_page_setup_get_bottom_margin(setup: PGtkPageSetup; unit_: TGtkUnit): gdouble; cdecl; external;
gtk_page_setup_get_left_marginnull12081 function gtk_page_setup_get_left_margin(setup: PGtkPageSetup; unit_: TGtkUnit): gdouble; cdecl; external;
gtk_page_setup_get_orientationnull12082 function gtk_page_setup_get_orientation(setup: PGtkPageSetup): TGtkPageOrientation; cdecl; external;
gtk_page_setup_get_page_heightnull12083 function gtk_page_setup_get_page_height(setup: PGtkPageSetup; unit_: TGtkUnit): gdouble; cdecl; external;
gtk_page_setup_get_page_widthnull12084 function gtk_page_setup_get_page_width(setup: PGtkPageSetup; unit_: TGtkUnit): gdouble; cdecl; external;
gtk_page_setup_get_paper_heightnull12085 function gtk_page_setup_get_paper_height(setup: PGtkPageSetup; unit_: TGtkUnit): gdouble; cdecl; external;
gtk_page_setup_get_paper_sizenull12086 function gtk_page_setup_get_paper_size(setup: PGtkPageSetup): PGtkPaperSize; cdecl; external;
gtk_page_setup_get_paper_widthnull12087 function gtk_page_setup_get_paper_width(setup: PGtkPageSetup; unit_: TGtkUnit): gdouble; cdecl; external;
gtk_page_setup_get_right_marginnull12088 function gtk_page_setup_get_right_margin(setup: PGtkPageSetup; unit_: TGtkUnit): gdouble; cdecl; external;
gtk_page_setup_get_top_marginnull12089 function gtk_page_setup_get_top_margin(setup: PGtkPageSetup; unit_: TGtkUnit): gdouble; cdecl; external;
gtk_page_setup_get_typenull12090 function gtk_page_setup_get_type: TGType; cdecl; external;
gtk_page_setup_load_filenull12091 function gtk_page_setup_load_file(setup: PGtkPageSetup; file_name: Pgchar; error: PPGError): gboolean; cdecl; external;
gtk_page_setup_load_key_filenull12092 function gtk_page_setup_load_key_file(setup: PGtkPageSetup; key_file: PGKeyFile; group_name: Pgchar; error: PPGError): gboolean; cdecl; external;
gtk_page_setup_newnull12093 function gtk_page_setup_new: PGtkPageSetup; cdecl; external;
gtk_page_setup_new_from_filenull12094 function gtk_page_setup_new_from_file(file_name: Pgchar; error: PPGError): PGtkPageSetup; cdecl; external;
gtk_page_setup_new_from_key_filenull12095 function gtk_page_setup_new_from_key_file(key_file: PGKeyFile; group_name: Pgchar; error: PPGError): PGtkPageSetup; cdecl; external;
gtk_page_setup_to_filenull12096 function gtk_page_setup_to_file(setup: PGtkPageSetup; file_name: Pgchar; error: PPGError): gboolean; cdecl; external;
gtk_paned_get_child1null12097 function gtk_paned_get_child1(paned: PGtkPaned): PGtkWidget; cdecl; external;
gtk_paned_get_child2null12098 function gtk_paned_get_child2(paned: PGtkPaned): PGtkWidget; cdecl; external;
gtk_paned_get_handle_windownull12099 function gtk_paned_get_handle_window(paned: PGtkPaned): PGdkWindow; cdecl; external;
gtk_paned_get_positionnull12100 function gtk_paned_get_position(paned: PGtkPaned): gint; cdecl; external;
gtk_paned_get_typenull12101 function gtk_paned_get_type: TGType; cdecl; external;
gtk_paned_newnull12102 function gtk_paned_new(orientation: TGtkOrientation): PGtkPaned; cdecl; external;
gtk_paper_size_copynull12103 function gtk_paper_size_copy(other: PGtkPaperSize): PGtkPaperSize; cdecl; external;
gtk_paper_size_get_defaultnull12104 function gtk_paper_size_get_default: Pgchar; cdecl; external;
gtk_paper_size_get_default_bottom_marginnull12105 function gtk_paper_size_get_default_bottom_margin(size: PGtkPaperSize; unit_: TGtkUnit): gdouble; cdecl; external;
gtk_paper_size_get_default_left_marginnull12106 function gtk_paper_size_get_default_left_margin(size: PGtkPaperSize; unit_: TGtkUnit): gdouble; cdecl; external;
gtk_paper_size_get_default_right_marginnull12107 function gtk_paper_size_get_default_right_margin(size: PGtkPaperSize; unit_: TGtkUnit): gdouble; cdecl; external;
gtk_paper_size_get_default_top_marginnull12108 function gtk_paper_size_get_default_top_margin(size: PGtkPaperSize; unit_: TGtkUnit): gdouble; cdecl; external;
gtk_paper_size_get_display_namenull12109 function gtk_paper_size_get_display_name(size: PGtkPaperSize): Pgchar; cdecl; external;
gtk_paper_size_get_heightnull12110 function gtk_paper_size_get_height(size: PGtkPaperSize; unit_: TGtkUnit): gdouble; cdecl; external;
gtk_paper_size_get_namenull12111 function gtk_paper_size_get_name(size: PGtkPaperSize): Pgchar; cdecl; external;
gtk_paper_size_get_paper_sizesnull12112 function gtk_paper_size_get_paper_sizes(include_custom: gboolean): PGList; cdecl; external;
gtk_paper_size_get_ppd_namenull12113 function gtk_paper_size_get_ppd_name(size: PGtkPaperSize): Pgchar; cdecl; external;
gtk_paper_size_get_typenull12114 function gtk_paper_size_get_type: TGType; cdecl; external;
gtk_paper_size_get_widthnull12115 function gtk_paper_size_get_width(size: PGtkPaperSize; unit_: TGtkUnit): gdouble; cdecl; external;
gtk_paper_size_is_customnull12116 function gtk_paper_size_is_custom(size: PGtkPaperSize): gboolean; cdecl; external;
gtk_paper_size_is_equalnull12117 function gtk_paper_size_is_equal(size1: PGtkPaperSize; size2: PGtkPaperSize): gboolean; cdecl; external;
gtk_paper_size_newnull12118 function gtk_paper_size_new(name: Pgchar): PGtkPaperSize; cdecl; external;
gtk_paper_size_new_customnull12119 function gtk_paper_size_new_custom(name: Pgchar; display_name: Pgchar; width: gdouble; height: gdouble; unit_: TGtkUnit): PGtkPaperSize; cdecl; external;
gtk_paper_size_new_from_key_filenull12120 function gtk_paper_size_new_from_key_file(key_file: PGKeyFile; group_name: Pgchar; error: PPGError): PGtkPaperSize; cdecl; external;
gtk_paper_size_new_from_ppdnull12121 function gtk_paper_size_new_from_ppd(ppd_name: Pgchar; ppd_display_name: Pgchar; width: gdouble; height: gdouble): PGtkPaperSize; cdecl; external;
gtk_parse_argsnull12122 function gtk_parse_args(argc: Pgint; argv: PPPgchar): gboolean; cdecl; external;
gtk_plug_get_embeddednull12123 function gtk_plug_get_embedded(plug: PGtkPlug): gboolean; cdecl; external;
gtk_plug_get_idnull12124 function gtk_plug_get_id(plug: PGtkPlug): TWindow; cdecl; external;
gtk_plug_get_socket_windownull12125 function gtk_plug_get_socket_window(plug: PGtkPlug): PGdkWindow; cdecl; external;
gtk_plug_get_typenull12126 function gtk_plug_get_type: TGType; cdecl; external;
gtk_plug_newnull12127 function gtk_plug_new(socket_id: TWindow): PGtkPlug; cdecl; external;
gtk_plug_new_for_displaynull12128 function gtk_plug_new_for_display(display: PGdkDisplay; socket_id: TWindow): PGtkPlug; cdecl; external;
gtk_print_context_create_pango_contextnull12129 function gtk_print_context_create_pango_context(context: PGtkPrintContext): PPangoContext; cdecl; external;
gtk_print_context_create_pango_layoutnull12130 function gtk_print_context_create_pango_layout(context: PGtkPrintContext): PPangoLayout; cdecl; external;
gtk_print_context_get_cairo_contextnull12131 function gtk_print_context_get_cairo_context(context: PGtkPrintContext): Pcairo_t; cdecl; external;
gtk_print_context_get_dpi_xnull12132 function gtk_print_context_get_dpi_x(context: PGtkPrintContext): gdouble; cdecl; external;
gtk_print_context_get_dpi_ynull12133 function gtk_print_context_get_dpi_y(context: PGtkPrintContext): gdouble; cdecl; external;
gtk_print_context_get_hard_marginsnull12134 function gtk_print_context_get_hard_margins(context: PGtkPrintContext; top: Pgdouble; bottom: Pgdouble; left: Pgdouble; right: Pgdouble): gboolean; cdecl; external;
gtk_print_context_get_heightnull12135 function gtk_print_context_get_height(context: PGtkPrintContext): gdouble; cdecl; external;
gtk_print_context_get_page_setupnull12136 function gtk_print_context_get_page_setup(context: PGtkPrintContext): PGtkPageSetup; cdecl; external;
gtk_print_context_get_pango_fontmapnull12137 function gtk_print_context_get_pango_fontmap(context: PGtkPrintContext): PPangoFontMap; cdecl; external;
gtk_print_context_get_typenull12138 function gtk_print_context_get_type: TGType; cdecl; external;
gtk_print_context_get_widthnull12139 function gtk_print_context_get_width(context: PGtkPrintContext): gdouble; cdecl; external;
gtk_print_error_quarknull12140 function gtk_print_error_quark: TGQuark; cdecl; external;
gtk_print_operation_get_default_page_setupnull12141 function gtk_print_operation_get_default_page_setup(op: PGtkPrintOperation): PGtkPageSetup; cdecl; external;
gtk_print_operation_get_embed_page_setupnull12142 function gtk_print_operation_get_embed_page_setup(op: PGtkPrintOperation): gboolean; cdecl; external;
gtk_print_operation_get_has_selectionnull12143 function gtk_print_operation_get_has_selection(op: PGtkPrintOperation): gboolean; cdecl; external;
gtk_print_operation_get_n_pages_to_printnull12144 function gtk_print_operation_get_n_pages_to_print(op: PGtkPrintOperation): gint; cdecl; external;
gtk_print_operation_get_print_settingsnull12145 function gtk_print_operation_get_print_settings(op: PGtkPrintOperation): PGtkPrintSettings; cdecl; external;
gtk_print_operation_get_statusnull12146 function gtk_print_operation_get_status(op: PGtkPrintOperation): TGtkPrintStatus; cdecl; external;
gtk_print_operation_get_status_stringnull12147 function gtk_print_operation_get_status_string(op: PGtkPrintOperation): Pgchar; cdecl; external;
gtk_print_operation_get_support_selectionnull12148 function gtk_print_operation_get_support_selection(op: PGtkPrintOperation): gboolean; cdecl; external;
gtk_print_operation_get_typenull12149 function gtk_print_operation_get_type: TGType; cdecl; external;
gtk_print_operation_is_finishednull12150 function gtk_print_operation_is_finished(op: PGtkPrintOperation): gboolean; cdecl; external;
gtk_print_operation_newnull12151 function gtk_print_operation_new: PGtkPrintOperation; cdecl; external;
gtk_print_operation_preview_get_typenull12152 function gtk_print_operation_preview_get_type: TGType; cdecl; external;
gtk_print_operation_preview_is_selectednull12153 function gtk_print_operation_preview_is_selected(preview: PGtkPrintOperationPreview; page_nr: gint): gboolean; cdecl; external;
gtk_print_operation_runnull12154 function gtk_print_operation_run(op: PGtkPrintOperation; action: TGtkPrintOperationAction; parent: PGtkWindow; error: PPGError): TGtkPrintOperationResult; cdecl; external;
gtk_print_run_page_setup_dialognull12155 function gtk_print_run_page_setup_dialog(parent: PGtkWindow; page_setup: PGtkPageSetup; settings: PGtkPrintSettings): PGtkPageSetup; cdecl; external;
gtk_print_settings_copynull12156 function gtk_print_settings_copy(other: PGtkPrintSettings): PGtkPrintSettings; cdecl; external;
gtk_print_settings_getnull12157 function gtk_print_settings_get(settings: PGtkPrintSettings; key: Pgchar): Pgchar; cdecl; external;
gtk_print_settings_get_boolnull12158 function gtk_print_settings_get_bool(settings: PGtkPrintSettings; key: Pgchar): gboolean; cdecl; external;
gtk_print_settings_get_collatenull12159 function gtk_print_settings_get_collate(settings: PGtkPrintSettings): gboolean; cdecl; external;
gtk_print_settings_get_default_sourcenull12160 function gtk_print_settings_get_default_source(settings: PGtkPrintSettings): Pgchar; cdecl; external;
gtk_print_settings_get_dithernull12161 function gtk_print_settings_get_dither(settings: PGtkPrintSettings): Pgchar; cdecl; external;
gtk_print_settings_get_doublenull12162 function gtk_print_settings_get_double(settings: PGtkPrintSettings; key: Pgchar): gdouble; cdecl; external;
gtk_print_settings_get_double_with_defaultnull12163 function gtk_print_settings_get_double_with_default(settings: PGtkPrintSettings; key: Pgchar; def: gdouble): gdouble; cdecl; external;
gtk_print_settings_get_duplexnull12164 function gtk_print_settings_get_duplex(settings: PGtkPrintSettings): TGtkPrintDuplex; cdecl; external;
gtk_print_settings_get_finishingsnull12165 function gtk_print_settings_get_finishings(settings: PGtkPrintSettings): Pgchar; cdecl; external;
gtk_print_settings_get_intnull12166 function gtk_print_settings_get_int(settings: PGtkPrintSettings; key: Pgchar): gint; cdecl; external;
gtk_print_settings_get_int_with_defaultnull12167 function gtk_print_settings_get_int_with_default(settings: PGtkPrintSettings; key: Pgchar; def: gint): gint; cdecl; external;
gtk_print_settings_get_lengthnull12168 function gtk_print_settings_get_length(settings: PGtkPrintSettings; key: Pgchar; unit_: TGtkUnit): gdouble; cdecl; external;
gtk_print_settings_get_media_typenull12169 function gtk_print_settings_get_media_type(settings: PGtkPrintSettings): Pgchar; cdecl; external;
gtk_print_settings_get_n_copiesnull12170 function gtk_print_settings_get_n_copies(settings: PGtkPrintSettings): gint; cdecl; external;
gtk_print_settings_get_number_upnull12171 function gtk_print_settings_get_number_up(settings: PGtkPrintSettings): gint; cdecl; external;
gtk_print_settings_get_number_up_layoutnull12172 function gtk_print_settings_get_number_up_layout(settings: PGtkPrintSettings): TGtkNumberUpLayout; cdecl; external;
gtk_print_settings_get_orientationnull12173 function gtk_print_settings_get_orientation(settings: PGtkPrintSettings): TGtkPageOrientation; cdecl; external;
gtk_print_settings_get_output_binnull12174 function gtk_print_settings_get_output_bin(settings: PGtkPrintSettings): Pgchar; cdecl; external;
gtk_print_settings_get_page_rangesnull12175 function gtk_print_settings_get_page_ranges(settings: PGtkPrintSettings; num_ranges: Pgint): PGtkPageRange; cdecl; external;
gtk_print_settings_get_page_setnull12176 function gtk_print_settings_get_page_set(settings: PGtkPrintSettings): TGtkPageSet; cdecl; external;
gtk_print_settings_get_paper_heightnull12177 function gtk_print_settings_get_paper_height(settings: PGtkPrintSettings; unit_: TGtkUnit): gdouble; cdecl; external;
gtk_print_settings_get_paper_sizenull12178 function gtk_print_settings_get_paper_size(settings: PGtkPrintSettings): PGtkPaperSize; cdecl; external;
gtk_print_settings_get_paper_widthnull12179 function gtk_print_settings_get_paper_width(settings: PGtkPrintSettings; unit_: TGtkUnit): gdouble; cdecl; external;
gtk_print_settings_get_print_pagesnull12180 function gtk_print_settings_get_print_pages(settings: PGtkPrintSettings): TGtkPrintPages; cdecl; external;
gtk_print_settings_get_printernull12181 function gtk_print_settings_get_printer(settings: PGtkPrintSettings): Pgchar; cdecl; external;
gtk_print_settings_get_printer_lpinull12182 function gtk_print_settings_get_printer_lpi(settings: PGtkPrintSettings): gdouble; cdecl; external;
gtk_print_settings_get_qualitynull12183 function gtk_print_settings_get_quality(settings: PGtkPrintSettings): TGtkPrintQuality; cdecl; external;
gtk_print_settings_get_resolutionnull12184 function gtk_print_settings_get_resolution(settings: PGtkPrintSettings): gint; cdecl; external;
gtk_print_settings_get_resolution_xnull12185 function gtk_print_settings_get_resolution_x(settings: PGtkPrintSettings): gint; cdecl; external;
gtk_print_settings_get_resolution_ynull12186 function gtk_print_settings_get_resolution_y(settings: PGtkPrintSettings): gint; cdecl; external;
gtk_print_settings_get_reversenull12187 function gtk_print_settings_get_reverse(settings: PGtkPrintSettings): gboolean; cdecl; external;
gtk_print_settings_get_scalenull12188 function gtk_print_settings_get_scale(settings: PGtkPrintSettings): gdouble; cdecl; external;
gtk_print_settings_get_typenull12189 function gtk_print_settings_get_type: TGType; cdecl; external;
gtk_print_settings_get_use_colornull12190 function gtk_print_settings_get_use_color(settings: PGtkPrintSettings): gboolean; cdecl; external;
gtk_print_settings_has_keynull12191 function gtk_print_settings_has_key(settings: PGtkPrintSettings; key: Pgchar): gboolean; cdecl; external;
gtk_print_settings_load_filenull12192 function gtk_print_settings_load_file(settings: PGtkPrintSettings; file_name: Pgchar; error: PPGError): gboolean; cdecl; external;
gtk_print_settings_load_key_filenull12193 function gtk_print_settings_load_key_file(settings: PGtkPrintSettings; key_file: PGKeyFile; group_name: Pgchar; error: PPGError): gboolean; cdecl; external;
gtk_print_settings_newnull12194 function gtk_print_settings_new: PGtkPrintSettings; cdecl; external;
gtk_print_settings_new_from_filenull12195 function gtk_print_settings_new_from_file(file_name: Pgchar; error: PPGError): PGtkPrintSettings; cdecl; external;
gtk_print_settings_new_from_key_filenull12196 function gtk_print_settings_new_from_key_file(key_file: PGKeyFile; group_name: Pgchar; error: PPGError): PGtkPrintSettings; cdecl; external;
gtk_print_settings_to_filenull12197 function gtk_print_settings_to_file(settings: PGtkPrintSettings; file_name: Pgchar; error: PPGError): gboolean; cdecl; external;
gtk_progress_bar_get_ellipsizenull12198 function gtk_progress_bar_get_ellipsize(pbar: PGtkProgressBar): TPangoEllipsizeMode; cdecl; external;
gtk_progress_bar_get_fractionnull12199 function gtk_progress_bar_get_fraction(pbar: PGtkProgressBar): gdouble; cdecl; external;
gtk_progress_bar_get_invertednull12200 function gtk_progress_bar_get_inverted(pbar: PGtkProgressBar): gboolean; cdecl; external;
gtk_progress_bar_get_pulse_stepnull12201 function gtk_progress_bar_get_pulse_step(pbar: PGtkProgressBar): gdouble; cdecl; external;
gtk_progress_bar_get_show_textnull12202 function gtk_progress_bar_get_show_text(pbar: PGtkProgressBar): gboolean; cdecl; external;
gtk_progress_bar_get_textnull12203 function gtk_progress_bar_get_text(pbar: PGtkProgressBar): Pgchar; cdecl; external;
gtk_progress_bar_get_typenull12204 function gtk_progress_bar_get_type: TGType; cdecl; external;
gtk_progress_bar_newnull12205 function gtk_progress_bar_new: PGtkProgressBar; cdecl; external;
gtk_radio_action_get_current_valuenull12206 function gtk_radio_action_get_current_value(action: PGtkRadioAction): gint; cdecl; external;
gtk_radio_action_get_groupnull12207 function gtk_radio_action_get_group(action: PGtkRadioAction): PGSList; cdecl; external;
gtk_radio_action_get_typenull12208 function gtk_radio_action_get_type: TGType; cdecl; external;
gtk_radio_action_newnull12209 function gtk_radio_action_new(name: Pgchar; label_: Pgchar; tooltip: Pgchar; stock_id: Pgchar; value: gint): PGtkRadioAction; cdecl; external;
gtk_radio_button_get_groupnull12210 function gtk_radio_button_get_group(radio_button: PGtkRadioButton): PGSList; cdecl; external;
gtk_radio_button_get_typenull12211 function gtk_radio_button_get_type: TGType; cdecl; external;
gtk_radio_button_newnull12212 function gtk_radio_button_new(group: PGSList): PGtkRadioButton; cdecl; external;
gtk_radio_button_new_from_widgetnull12213 function gtk_radio_button_new_from_widget(radio_group_member: PGtkRadioButton): PGtkRadioButton; cdecl; external;
gtk_radio_button_new_with_labelnull12214 function gtk_radio_button_new_with_label(group: PGSList; label_: Pgchar): PGtkRadioButton; cdecl; external;
gtk_radio_button_new_with_label_from_widgetnull12215 function gtk_radio_button_new_with_label_from_widget(radio_group_member: PGtkRadioButton; label_: Pgchar): PGtkRadioButton; cdecl; external;
gtk_radio_button_new_with_mnemonicnull12216 function gtk_radio_button_new_with_mnemonic(group: PGSList; label_: Pgchar): PGtkRadioButton; cdecl; external;
gtk_radio_button_new_with_mnemonic_from_widgetnull12217 function gtk_radio_button_new_with_mnemonic_from_widget(radio_group_member: PGtkRadioButton; label_: Pgchar): PGtkRadioButton; cdecl; external;
gtk_radio_menu_item_get_groupnull12218 function gtk_radio_menu_item_get_group(radio_menu_item: PGtkRadioMenuItem): PGSList; cdecl; external;
gtk_radio_menu_item_get_typenull12219 function gtk_radio_menu_item_get_type: TGType; cdecl; external;
gtk_radio_menu_item_newnull12220 function gtk_radio_menu_item_new(group: PGSList): PGtkRadioMenuItem; cdecl; external;
gtk_radio_menu_item_new_from_widgetnull12221 function gtk_radio_menu_item_new_from_widget(group: PGtkRadioMenuItem): PGtkRadioMenuItem; cdecl; external;
gtk_radio_menu_item_new_with_labelnull12222 function gtk_radio_menu_item_new_with_label(group: PGSList; label_: Pgchar): PGtkRadioMenuItem; cdecl; external;
gtk_radio_menu_item_new_with_label_from_widgetnull12223 function gtk_radio_menu_item_new_with_label_from_widget(group: PGtkRadioMenuItem; label_: Pgchar): PGtkRadioMenuItem; cdecl; external;
gtk_radio_menu_item_new_with_mnemonicnull12224 function gtk_radio_menu_item_new_with_mnemonic(group: PGSList; label_: Pgchar): PGtkRadioMenuItem; cdecl; external;
gtk_radio_menu_item_new_with_mnemonic_from_widgetnull12225 function gtk_radio_menu_item_new_with_mnemonic_from_widget(group: PGtkRadioMenuItem; label_: Pgchar): PGtkRadioMenuItem; cdecl; external;
gtk_radio_tool_button_get_groupnull12226 function gtk_radio_tool_button_get_group(button: PGtkRadioToolButton): PGSList; cdecl; external;
gtk_radio_tool_button_get_typenull12227 function gtk_radio_tool_button_get_type: TGType; cdecl; external;
gtk_radio_tool_button_newnull12228 function gtk_radio_tool_button_new(group: PGSList): PGtkRadioToolButton; cdecl; external;
gtk_radio_tool_button_new_from_stocknull12229 function gtk_radio_tool_button_new_from_stock(group: PGSList; stock_id: Pgchar): PGtkRadioToolButton; cdecl; external;
gtk_radio_tool_button_new_from_widgetnull12230 function gtk_radio_tool_button_new_from_widget(group: PGtkRadioToolButton): PGtkRadioToolButton; cdecl; external;
gtk_radio_tool_button_new_with_stock_from_widgetnull12231 function gtk_radio_tool_button_new_with_stock_from_widget(group: PGtkRadioToolButton; stock_id: Pgchar): PGtkRadioToolButton; cdecl; external;
gtk_range_get_adjustmentnull12232 function gtk_range_get_adjustment(range: PGtkRange): PGtkAdjustment; cdecl; external;
gtk_range_get_fill_levelnull12233 function gtk_range_get_fill_level(range: PGtkRange): gdouble; cdecl; external;
gtk_range_get_flippablenull12234 function gtk_range_get_flippable(range: PGtkRange): gboolean; cdecl; external;
gtk_range_get_invertednull12235 function gtk_range_get_inverted(range: PGtkRange): gboolean; cdecl; external;
gtk_range_get_lower_stepper_sensitivitynull12236 function gtk_range_get_lower_stepper_sensitivity(range: PGtkRange): TGtkSensitivityType; cdecl; external;
gtk_range_get_min_slider_sizenull12237 function gtk_range_get_min_slider_size(range: PGtkRange): gint; cdecl; external;
gtk_range_get_restrict_to_fill_levelnull12238 function gtk_range_get_restrict_to_fill_level(range: PGtkRange): gboolean; cdecl; external;
gtk_range_get_round_digitsnull12239 function gtk_range_get_round_digits(range: PGtkRange): gint; cdecl; external;
gtk_range_get_show_fill_levelnull12240 function gtk_range_get_show_fill_level(range: PGtkRange): gboolean; cdecl; external;
gtk_range_get_slider_size_fixednull12241 function gtk_range_get_slider_size_fixed(range: PGtkRange): gboolean; cdecl; external;
gtk_range_get_typenull12242 function gtk_range_get_type: TGType; cdecl; external;
gtk_range_get_upper_stepper_sensitivitynull12243 function gtk_range_get_upper_stepper_sensitivity(range: PGtkRange): TGtkSensitivityType; cdecl; external;
gtk_range_get_valuenull12244 function gtk_range_get_value(range: PGtkRange): gdouble; cdecl; external;
gtk_rc_find_module_in_pathnull12245 function gtk_rc_find_module_in_path(module_file: Pgchar): Pgchar; cdecl; external;
gtk_rc_find_pixmap_in_pathnull12246 function gtk_rc_find_pixmap_in_path(settings: PGtkSettings; scanner: PGScanner; pixmap_file: Pgchar): Pgchar; cdecl; external;
gtk_rc_get_default_filesnull12247 function gtk_rc_get_default_files: PPgchar; cdecl; external;
gtk_rc_get_im_module_filenull12248 function gtk_rc_get_im_module_file: Pgchar; cdecl; external;
gtk_rc_get_im_module_pathnull12249 function gtk_rc_get_im_module_path: Pgchar; cdecl; external;
gtk_rc_get_module_dirnull12250 function gtk_rc_get_module_dir: Pgchar; cdecl; external;
gtk_rc_get_stylenull12251 function gtk_rc_get_style(widget: PGtkWidget): PGtkStyle; cdecl; external;
gtk_rc_get_style_by_pathsnull12252 function gtk_rc_get_style_by_paths(settings: PGtkSettings; widget_path: Pgchar; class_path: Pgchar; type_: TGType): PGtkStyle; cdecl; external;
gtk_rc_get_theme_dirnull12253 function gtk_rc_get_theme_dir: Pgchar; cdecl; external;
gtk_rc_parse_colornull12254 function gtk_rc_parse_color(scanner: PGScanner; color: PGdkColor): guint; cdecl; external;
gtk_rc_parse_color_fullnull12255 function gtk_rc_parse_color_full(scanner: PGScanner; style: PGtkRcStyle; color: PGdkColor): guint; cdecl; external;
gtk_rc_parse_prioritynull12256 function gtk_rc_parse_priority(scanner: PGScanner; priority: PGtkPathPriorityType): guint; cdecl; external;
gtk_rc_parse_statenull12257 function gtk_rc_parse_state(scanner: PGScanner; state: PGtkStateType): guint; cdecl; external;
gtk_rc_property_parse_bordernull12258 function gtk_rc_property_parse_border(pspec: PGParamSpec; gstring: PGString; property_value: PGValue): gboolean; cdecl; external;
gtk_rc_property_parse_colornull12259 function gtk_rc_property_parse_color(pspec: PGParamSpec; gstring: PGString; property_value: PGValue): gboolean; cdecl; external;
gtk_rc_property_parse_enumnull12260 function gtk_rc_property_parse_enum(pspec: PGParamSpec; gstring: PGString; property_value: PGValue): gboolean; cdecl; external;
gtk_rc_property_parse_flagsnull12261 function gtk_rc_property_parse_flags(pspec: PGParamSpec; gstring: PGString; property_value: PGValue): gboolean; cdecl; external;
gtk_rc_property_parse_requisitionnull12262 function gtk_rc_property_parse_requisition(pspec: PGParamSpec; gstring: PGString; property_value: PGValue): gboolean; cdecl; external;
gtk_rc_reparse_allnull12263 function gtk_rc_reparse_all: gboolean; cdecl; external;
gtk_rc_reparse_all_for_settingsnull12264 function gtk_rc_reparse_all_for_settings(settings: PGtkSettings; force_load: gboolean): gboolean; cdecl; external;
gtk_rc_scanner_newnull12265 function gtk_rc_scanner_new: PGScanner; cdecl; external;
gtk_rc_style_get_typenull12266 function gtk_rc_style_get_type: TGType; cdecl; external;
gtk_recent_action_get_show_numbersnull12267 function gtk_recent_action_get_show_numbers(action: PGtkRecentAction): gboolean; cdecl; external;
gtk_recent_action_get_typenull12268 function gtk_recent_action_get_type: TGType; cdecl; external;
gtk_recent_action_newnull12269 function gtk_recent_action_new(name: Pgchar; label_: Pgchar; tooltip: Pgchar; stock_id: Pgchar): PGtkRecentAction; cdecl; external;
gtk_recent_action_new_for_managernull12270 function gtk_recent_action_new_for_manager(name: Pgchar; label_: Pgchar; tooltip: Pgchar; stock_id: Pgchar; manager: PGtkRecentManager): PGtkRecentAction; cdecl; external;
gtk_recent_chooser_dialog_get_typenull12271 function gtk_recent_chooser_dialog_get_type: TGType; cdecl; external;
gtk_recent_chooser_dialog_newnull12272 function gtk_recent_chooser_dialog_new(title: Pgchar; parent: PGtkWindow; first_button_text: Pgchar; args: array of const): PGtkRecentChooserDialog; cdecl; external;
gtk_recent_chooser_dialog_new_for_managernull12273 function gtk_recent_chooser_dialog_new_for_manager(title: Pgchar; parent: PGtkWindow; manager: PGtkRecentManager; first_button_text: Pgchar; args: array of const): PGtkRecentChooserDialog; cdecl; external;
gtk_recent_chooser_error_quarknull12274 function gtk_recent_chooser_error_quark: TGQuark; cdecl; external;
gtk_recent_chooser_get_current_itemnull12275 function gtk_recent_chooser_get_current_item(chooser: PGtkRecentChooser): PGtkRecentInfo; cdecl; external;
gtk_recent_chooser_get_current_urinull12276 function gtk_recent_chooser_get_current_uri(chooser: PGtkRecentChooser): Pgchar; cdecl; external;
gtk_recent_chooser_get_filternull12277 function gtk_recent_chooser_get_filter(chooser: PGtkRecentChooser): PGtkRecentFilter; cdecl; external;
gtk_recent_chooser_get_itemsnull12278 function gtk_recent_chooser_get_items(chooser: PGtkRecentChooser): PGList; cdecl; external;
gtk_recent_chooser_get_limitnull12279 function gtk_recent_chooser_get_limit(chooser: PGtkRecentChooser): gint; cdecl; external;
gtk_recent_chooser_get_local_onlynull12280 function gtk_recent_chooser_get_local_only(chooser: PGtkRecentChooser): gboolean; cdecl; external;
gtk_recent_chooser_get_select_multiplenull12281 function gtk_recent_chooser_get_select_multiple(chooser: PGtkRecentChooser): gboolean; cdecl; external;
gtk_recent_chooser_get_show_iconsnull12282 function gtk_recent_chooser_get_show_icons(chooser: PGtkRecentChooser): gboolean; cdecl; external;
gtk_recent_chooser_get_show_not_foundnull12283 function gtk_recent_chooser_get_show_not_found(chooser: PGtkRecentChooser): gboolean; cdecl; external;
gtk_recent_chooser_get_show_privatenull12284 function gtk_recent_chooser_get_show_private(chooser: PGtkRecentChooser): gboolean; cdecl; external;
gtk_recent_chooser_get_show_tipsnull12285 function gtk_recent_chooser_get_show_tips(chooser: PGtkRecentChooser): gboolean; cdecl; external;
gtk_recent_chooser_get_sort_typenull12286 function gtk_recent_chooser_get_sort_type(chooser: PGtkRecentChooser): TGtkRecentSortType; cdecl; external;
gtk_recent_chooser_get_typenull12287 function gtk_recent_chooser_get_type: TGType; cdecl; external;
gtk_recent_chooser_get_urisnull12288 function gtk_recent_chooser_get_uris(chooser: PGtkRecentChooser; length: Pgsize): PPgchar; cdecl; external;
gtk_recent_chooser_list_filtersnull12289 function gtk_recent_chooser_list_filters(chooser: PGtkRecentChooser): PGSList; cdecl; external;
gtk_recent_chooser_menu_get_show_numbersnull12290 function gtk_recent_chooser_menu_get_show_numbers(menu: PGtkRecentChooserMenu): gboolean; cdecl; external;
gtk_recent_chooser_menu_get_typenull12291 function gtk_recent_chooser_menu_get_type: TGType; cdecl; external;
gtk_recent_chooser_menu_newnull12292 function gtk_recent_chooser_menu_new: PGtkRecentChooserMenu; cdecl; external;
gtk_recent_chooser_menu_new_for_managernull12293 function gtk_recent_chooser_menu_new_for_manager(manager: PGtkRecentManager): PGtkRecentChooserMenu; cdecl; external;
gtk_recent_chooser_select_urinull12294 function gtk_recent_chooser_select_uri(chooser: PGtkRecentChooser; uri: Pgchar; error: PPGError): gboolean; cdecl; external;
gtk_recent_chooser_set_current_urinull12295 function gtk_recent_chooser_set_current_uri(chooser: PGtkRecentChooser; uri: Pgchar; error: PPGError): gboolean; cdecl; external;
gtk_recent_chooser_widget_get_typenull12296 function gtk_recent_chooser_widget_get_type: TGType; cdecl; external;
gtk_recent_chooser_widget_newnull12297 function gtk_recent_chooser_widget_new: PGtkRecentChooserWidget; cdecl; external;
gtk_recent_chooser_widget_new_for_managernull12298 function gtk_recent_chooser_widget_new_for_manager(manager: PGtkRecentManager): PGtkRecentChooserWidget; cdecl; external;
gtk_recent_filter_filternull12299 function gtk_recent_filter_filter(filter: PGtkRecentFilter; filter_info: PGtkRecentFilterInfo): gboolean; cdecl; external;
gtk_recent_filter_get_namenull12300 function gtk_recent_filter_get_name(filter: PGtkRecentFilter): Pgchar; cdecl; external;
gtk_recent_filter_get_needednull12301 function gtk_recent_filter_get_needed(filter: PGtkRecentFilter): TGtkRecentFilterFlags; cdecl; external;
gtk_recent_filter_get_typenull12302 function gtk_recent_filter_get_type: TGType; cdecl; external;
gtk_recent_filter_newnull12303 function gtk_recent_filter_new: PGtkRecentFilter; cdecl; external;
gtk_recent_info_create_app_infonull12304 function gtk_recent_info_create_app_info(info: PGtkRecentInfo; app_name: Pgchar; error: PPGError): PGAppInfo; cdecl; external;
gtk_recent_info_existsnull12305 function gtk_recent_info_exists(info: PGtkRecentInfo): gboolean; cdecl; external;
gtk_recent_info_get_addednull12306 function gtk_recent_info_get_added(info: PGtkRecentInfo): glong; cdecl; external;
gtk_recent_info_get_agenull12307 function gtk_recent_info_get_age(info: PGtkRecentInfo): gint; cdecl; external;
gtk_recent_info_get_application_infonull12308 function gtk_recent_info_get_application_info(info: PGtkRecentInfo; app_name: Pgchar; app_exec: PPgchar; count: Pguint; time_: Pglong): gboolean; cdecl; external;
gtk_recent_info_get_applicationsnull12309 function gtk_recent_info_get_applications(info: PGtkRecentInfo; length: Pgsize): PPgchar; cdecl; external;
gtk_recent_info_get_descriptionnull12310 function gtk_recent_info_get_description(info: PGtkRecentInfo): Pgchar; cdecl; external;
gtk_recent_info_get_display_namenull12311 function gtk_recent_info_get_display_name(info: PGtkRecentInfo): Pgchar; cdecl; external;
gtk_recent_info_get_giconnull12312 function gtk_recent_info_get_gicon(info: PGtkRecentInfo): PGIcon; cdecl; external;
gtk_recent_info_get_groupsnull12313 function gtk_recent_info_get_groups(info: PGtkRecentInfo; length: Pgsize): PPgchar; cdecl; external;
gtk_recent_info_get_iconnull12314 function gtk_recent_info_get_icon(info: PGtkRecentInfo; size: gint): PGdkPixbuf; cdecl; external;
gtk_recent_info_get_mime_typenull12315 function gtk_recent_info_get_mime_type(info: PGtkRecentInfo): Pgchar; cdecl; external;
gtk_recent_info_get_modifiednull12316 function gtk_recent_info_get_modified(info: PGtkRecentInfo): glong; cdecl; external;
gtk_recent_info_get_private_hintnull12317 function gtk_recent_info_get_private_hint(info: PGtkRecentInfo): gboolean; cdecl; external;
gtk_recent_info_get_short_namenull12318 function gtk_recent_info_get_short_name(info: PGtkRecentInfo): Pgchar; cdecl; external;
gtk_recent_info_get_typenull12319 function gtk_recent_info_get_type: TGType; cdecl; external;
gtk_recent_info_get_urinull12320 function gtk_recent_info_get_uri(info: PGtkRecentInfo): Pgchar; cdecl; external;
gtk_recent_info_get_uri_displaynull12321 function gtk_recent_info_get_uri_display(info: PGtkRecentInfo): Pgchar; cdecl; external;
gtk_recent_info_get_visitednull12322 function gtk_recent_info_get_visited(info: PGtkRecentInfo): glong; cdecl; external;
gtk_recent_info_has_applicationnull12323 function gtk_recent_info_has_application(info: PGtkRecentInfo; app_name: Pgchar): gboolean; cdecl; external;
gtk_recent_info_has_groupnull12324 function gtk_recent_info_has_group(info: PGtkRecentInfo; group_name: Pgchar): gboolean; cdecl; external;
gtk_recent_info_is_localnull12325 function gtk_recent_info_is_local(info: PGtkRecentInfo): gboolean; cdecl; external;
gtk_recent_info_last_applicationnull12326 function gtk_recent_info_last_application(info: PGtkRecentInfo): Pgchar; cdecl; external;
gtk_recent_info_matchnull12327 function gtk_recent_info_match(info_a: PGtkRecentInfo; info_b: PGtkRecentInfo): gboolean; cdecl; external;
gtk_recent_info_refnull12328 function gtk_recent_info_ref(info: PGtkRecentInfo): PGtkRecentInfo; cdecl; external;
gtk_recent_manager_add_fullnull12329 function gtk_recent_manager_add_full(manager: PGtkRecentManager; uri: Pgchar; recent_data: PGtkRecentData): gboolean; cdecl; external;
gtk_recent_manager_add_itemnull12330 function gtk_recent_manager_add_item(manager: PGtkRecentManager; uri: Pgchar): gboolean; cdecl; external;
gtk_recent_manager_error_quarknull12331 function gtk_recent_manager_error_quark: TGQuark; cdecl; external;
gtk_recent_manager_get_defaultnull12332 function gtk_recent_manager_get_default: PGtkRecentManager; cdecl; external;
gtk_recent_manager_get_itemsnull12333 function gtk_recent_manager_get_items(manager: PGtkRecentManager): PGList; cdecl; external;
gtk_recent_manager_get_typenull12334 function gtk_recent_manager_get_type: TGType; cdecl; external;
gtk_recent_manager_has_itemnull12335 function gtk_recent_manager_has_item(manager: PGtkRecentManager; uri: Pgchar): gboolean; cdecl; external;
gtk_recent_manager_lookup_itemnull12336 function gtk_recent_manager_lookup_item(manager: PGtkRecentManager; uri: Pgchar; error: PPGError): PGtkRecentInfo; cdecl; external;
gtk_recent_manager_move_itemnull12337 function gtk_recent_manager_move_item(manager: PGtkRecentManager; uri: Pgchar; new_uri: Pgchar; error: PPGError): gboolean; cdecl; external;
gtk_recent_manager_newnull12338 function gtk_recent_manager_new: PGtkRecentManager; cdecl; external;
gtk_recent_manager_purge_itemsnull12339 function gtk_recent_manager_purge_items(manager: PGtkRecentManager; error: PPGError): gint; cdecl; external;
gtk_recent_manager_remove_itemnull12340 function gtk_recent_manager_remove_item(manager: PGtkRecentManager; uri: Pgchar; error: PPGError): gboolean; cdecl; external;
gtk_render_icon_pixbufnull12341 function gtk_render_icon_pixbuf(context: PGtkStyleContext; source: PGtkIconSource; size: gint): PGdkPixbuf; cdecl; external;
gtk_requisition_copynull12342 function gtk_requisition_copy(requisition: PGtkRequisition): PGtkRequisition; cdecl; external;
gtk_requisition_get_typenull12343 function gtk_requisition_get_type: TGType; cdecl; external;
gtk_requisition_newnull12344 function gtk_requisition_new: PGtkRequisition; cdecl; external;
gtk_scale_button_get_adjustmentnull12345 function gtk_scale_button_get_adjustment(button: PGtkScaleButton): PGtkAdjustment; cdecl; external;
gtk_scale_button_get_minus_buttonnull12346 function gtk_scale_button_get_minus_button(button: PGtkScaleButton): PGtkWidget; cdecl; external;
gtk_scale_button_get_plus_buttonnull12347 function gtk_scale_button_get_plus_button(button: PGtkScaleButton): PGtkWidget; cdecl; external;
gtk_scale_button_get_popupnull12348 function gtk_scale_button_get_popup(button: PGtkScaleButton): PGtkWidget; cdecl; external;
gtk_scale_button_get_typenull12349 function gtk_scale_button_get_type: TGType; cdecl; external;
gtk_scale_button_get_valuenull12350 function gtk_scale_button_get_value(button: PGtkScaleButton): gdouble; cdecl; external;
gtk_scale_button_newnull12351 function gtk_scale_button_new(size: gint; min: gdouble; max: gdouble; step: gdouble; icons: PPgchar): PGtkScaleButton; cdecl; external;
gtk_scale_get_digitsnull12352 function gtk_scale_get_digits(scale: PGtkScale): gint; cdecl; external;
gtk_scale_get_draw_valuenull12353 function gtk_scale_get_draw_value(scale: PGtkScale): gboolean; cdecl; external;
gtk_scale_get_has_originnull12354 function gtk_scale_get_has_origin(scale: PGtkScale): gboolean; cdecl; external;
gtk_scale_get_layoutnull12355 function gtk_scale_get_layout(scale: PGtkScale): PPangoLayout; cdecl; external;
gtk_scale_get_typenull12356 function gtk_scale_get_type: TGType; cdecl; external;
gtk_scale_get_value_posnull12357 function gtk_scale_get_value_pos(scale: PGtkScale): TGtkPositionType; cdecl; external;
gtk_scale_newnull12358 function gtk_scale_new(orientation: TGtkOrientation; adjustment: PGtkAdjustment): PGtkScale; cdecl; external;
gtk_scale_new_with_rangenull12359 function gtk_scale_new_with_range(orientation: TGtkOrientation; min: gdouble; max: gdouble; step: gdouble): PGtkScale; cdecl; external;
gtk_scrollable_get_hadjustmentnull12360 function gtk_scrollable_get_hadjustment(scrollable: PGtkScrollable): PGtkAdjustment; cdecl; external;
gtk_scrollable_get_hscroll_policynull12361 function gtk_scrollable_get_hscroll_policy(scrollable: PGtkScrollable): TGtkScrollablePolicy; cdecl; external;
gtk_scrollable_get_typenull12362 function gtk_scrollable_get_type: TGType; cdecl; external;
gtk_scrollable_get_vadjustmentnull12363 function gtk_scrollable_get_vadjustment(scrollable: PGtkScrollable): PGtkAdjustment; cdecl; external;
gtk_scrollable_get_vscroll_policynull12364 function gtk_scrollable_get_vscroll_policy(scrollable: PGtkScrollable): TGtkScrollablePolicy; cdecl; external;
gtk_scrollbar_get_typenull12365 function gtk_scrollbar_get_type: TGType; cdecl; external;
12366 procedure gtk_scrolled_window_add_with_viewport(scrolled_window: PGtkScrolledWindow; child: PGtkWidget); cdecl; external; deprecated 'since 3.8 use gtk_container_add';
gtk_scrollbar_newnull12367 function gtk_scrollbar_new(orientation: TGtkOrientation; adjustment: PGtkAdjustment): PGtkScrollbar; cdecl; external;
gtk_scrolled_window_get_capture_button_pressnull12368 function gtk_scrolled_window_get_capture_button_press(scrolled_window: PGtkScrolledWindow): gboolean; cdecl; external;
gtk_scrolled_window_get_hadjustmentnull12369 function gtk_scrolled_window_get_hadjustment(scrolled_window: PGtkScrolledWindow): PGtkAdjustment; cdecl; external;
gtk_scrolled_window_get_hscrollbarnull12370 function gtk_scrolled_window_get_hscrollbar(scrolled_window: PGtkScrolledWindow): PGtkWidget; cdecl; external;
gtk_scrolled_window_get_kinetic_scrollingnull12371 function gtk_scrolled_window_get_kinetic_scrolling(scrolled_window: PGtkScrolledWindow): gboolean; cdecl; external;
gtk_scrolled_window_get_min_content_heightnull12372 function gtk_scrolled_window_get_min_content_height(scrolled_window: PGtkScrolledWindow): gint; cdecl; external;
gtk_scrolled_window_get_min_content_widthnull12373 function gtk_scrolled_window_get_min_content_width(scrolled_window: PGtkScrolledWindow): gint; cdecl; external;
gtk_scrolled_window_get_placementnull12374 function gtk_scrolled_window_get_placement(scrolled_window: PGtkScrolledWindow): TGtkCornerType; cdecl; external;
gtk_scrolled_window_get_shadow_typenull12375 function gtk_scrolled_window_get_shadow_type(scrolled_window: PGtkScrolledWindow): TGtkShadowType; cdecl; external;
gtk_scrolled_window_get_typenull12376 function gtk_scrolled_window_get_type: TGType; cdecl; external;
gtk_scrolled_window_get_vadjustmentnull12377 function gtk_scrolled_window_get_vadjustment(scrolled_window: PGtkScrolledWindow): PGtkAdjustment; cdecl; external;
gtk_scrolled_window_get_vscrollbarnull12378 function gtk_scrolled_window_get_vscrollbar(scrolled_window: PGtkScrolledWindow): PGtkWidget; cdecl; external;
gtk_scrolled_window_newnull12379 function gtk_scrolled_window_new(hadjustment: PGtkAdjustment; vadjustment: PGtkAdjustment): PGtkScrolledWindow; cdecl; external;
gtk_search_entry_get_typenull12380 function gtk_search_entry_get_type: TGType; cdecl; external;
gtk_search_entry_newnull12381 function gtk_search_entry_new: PGtkSearchEntry; cdecl; external;
gtk_selection_convertnull12382 function gtk_selection_convert(widget: PGtkWidget; selection: TGdkAtom; target: TGdkAtom; time_: guint32): gboolean; cdecl; external;
gtk_selection_data_copynull12383 function gtk_selection_data_copy(data: PGtkSelectionData): PGtkSelectionData; cdecl; external;
gtk_selection_data_get_datanull12384 function gtk_selection_data_get_data(selection_data: PGtkSelectionData): Pguint8; cdecl; external;
gtk_selection_data_get_data_typenull12385 function gtk_selection_data_get_data_type(selection_data: PGtkSelectionData): TGdkAtom; cdecl; external;
gtk_selection_data_get_data_with_lengthnull12386 function gtk_selection_data_get_data_with_length(selection_data: PGtkSelectionData; length: Pgint): Pguint8; cdecl; external;
gtk_selection_data_get_displaynull12387 function gtk_selection_data_get_display(selection_data: PGtkSelectionData): PGdkDisplay; cdecl; external;
gtk_selection_data_get_formatnull12388 function gtk_selection_data_get_format(selection_data: PGtkSelectionData): gint; cdecl; external;
gtk_selection_data_get_lengthnull12389 function gtk_selection_data_get_length(selection_data: PGtkSelectionData): gint; cdecl; external;
gtk_selection_data_get_pixbufnull12390 function gtk_selection_data_get_pixbuf(selection_data: PGtkSelectionData): PGdkPixbuf; cdecl; external;
gtk_selection_data_get_selectionnull12391 function gtk_selection_data_get_selection(selection_data: PGtkSelectionData): TGdkAtom; cdecl; external;
gtk_selection_data_get_targetnull12392 function gtk_selection_data_get_target(selection_data: PGtkSelectionData): TGdkAtom; cdecl; external;
gtk_selection_data_get_targetsnull12393 function gtk_selection_data_get_targets(selection_data: PGtkSelectionData; targets: PPGdkAtom; n_atoms: Pgint): gboolean; cdecl; external;
gtk_selection_data_get_textnull12394 function gtk_selection_data_get_text(selection_data: PGtkSelectionData): Pgchar; cdecl; external;
gtk_selection_data_get_typenull12395 function gtk_selection_data_get_type: TGType; cdecl; external;
gtk_selection_data_get_urisnull12396 function gtk_selection_data_get_uris(selection_data: PGtkSelectionData): PPgchar; cdecl; external;
gtk_selection_data_set_pixbufnull12397 function gtk_selection_data_set_pixbuf(selection_data: PGtkSelectionData; pixbuf: PGdkPixbuf): gboolean; cdecl; external;
gtk_selection_data_set_textnull12398 function gtk_selection_data_set_text(selection_data: PGtkSelectionData; str: Pgchar; len: gint): gboolean; cdecl; external;
gtk_selection_data_set_urisnull12399 function gtk_selection_data_set_uris(selection_data: PGtkSelectionData; uris: PPgchar): gboolean; cdecl; external;
gtk_selection_data_targets_include_imagenull12400 function gtk_selection_data_targets_include_image(selection_data: PGtkSelectionData; writable: gboolean): gboolean; cdecl; external;
gtk_selection_data_targets_include_rich_textnull12401 function gtk_selection_data_targets_include_rich_text(selection_data: PGtkSelectionData; buffer: PGtkTextBuffer): gboolean; cdecl; external;
gtk_selection_data_targets_include_textnull12402 function gtk_selection_data_targets_include_text(selection_data: PGtkSelectionData): gboolean; cdecl; external;
gtk_selection_data_targets_include_urinull12403 function gtk_selection_data_targets_include_uri(selection_data: PGtkSelectionData): gboolean; cdecl; external;
gtk_selection_owner_setnull12404 function gtk_selection_owner_set(widget: PGtkWidget; selection: TGdkAtom; time_: guint32): gboolean; cdecl; external;
gtk_selection_owner_set_for_displaynull12405 function gtk_selection_owner_set_for_display(display: PGdkDisplay; widget: PGtkWidget; selection: TGdkAtom; time_: guint32): gboolean; cdecl; external;
gtk_separator_get_typenull12406 function gtk_separator_get_type: TGType; cdecl; external;
gtk_separator_menu_item_get_typenull12407 function gtk_separator_menu_item_get_type: TGType; cdecl; external;
gtk_separator_menu_item_newnull12408 function gtk_separator_menu_item_new: PGtkSeparatorMenuItem; cdecl; external;
gtk_separator_newnull12409 function gtk_separator_new(orientation: TGtkOrientation): PGtkSeparator; cdecl; external;
gtk_separator_tool_item_get_drawnull12410 function gtk_separator_tool_item_get_draw(item: PGtkSeparatorToolItem): gboolean; cdecl; external;
gtk_separator_tool_item_get_typenull12411 function gtk_separator_tool_item_get_type: TGType; cdecl; external;
gtk_separator_tool_item_newnull12412 function gtk_separator_tool_item_new: PGtkSeparatorToolItem; cdecl; external;
gtk_settings_get_defaultnull12413 function gtk_settings_get_default: PGtkSettings; cdecl; external;
gtk_settings_get_for_screennull12414 function gtk_settings_get_for_screen(screen: PGdkScreen): PGtkSettings; cdecl; external;
gtk_settings_get_typenull12415 function gtk_settings_get_type: TGType; cdecl; external;
gtk_show_urinull12416 function gtk_show_uri(screen: PGdkScreen; uri: Pgchar; timestamp: guint32; error: PPGError): gboolean; cdecl; external;
gtk_size_group_get_ignore_hiddennull12417 function gtk_size_group_get_ignore_hidden(size_group: PGtkSizeGroup): gboolean; cdecl; external;
gtk_size_group_get_modenull12418 function gtk_size_group_get_mode(size_group: PGtkSizeGroup): TGtkSizeGroupMode; cdecl; external;
gtk_size_group_get_typenull12419 function gtk_size_group_get_type: TGType; cdecl; external;
gtk_size_group_get_widgetsnull12420 function gtk_size_group_get_widgets(size_group: PGtkSizeGroup): PGSList; cdecl; external;
gtk_size_group_newnull12421 function gtk_size_group_new(mode: TGtkSizeGroupMode): PGtkSizeGroup; cdecl; external;
gtk_socket_get_idnull12422 function gtk_socket_get_id(socket_: PGtkSocket): TWindow; cdecl; external;
gtk_socket_get_plug_windownull12423 function gtk_socket_get_plug_window(socket_: PGtkSocket): PGdkWindow; cdecl; external;
gtk_socket_get_typenull12424 function gtk_socket_get_type: TGType; cdecl; external;
gtk_socket_newnull12425 function gtk_socket_new: PGtkSocket; cdecl; external;
gtk_spin_button_get_adjustmentnull12426 function gtk_spin_button_get_adjustment(spin_button: PGtkSpinButton): PGtkAdjustment; cdecl; external;
gtk_spin_button_get_digitsnull12427 function gtk_spin_button_get_digits(spin_button: PGtkSpinButton): guint; cdecl; external;
gtk_spin_button_get_numericnull12428 function gtk_spin_button_get_numeric(spin_button: PGtkSpinButton): gboolean; cdecl; external;
gtk_spin_button_get_snap_to_ticksnull12429 function gtk_spin_button_get_snap_to_ticks(spin_button: PGtkSpinButton): gboolean; cdecl; external;
gtk_spin_button_get_typenull12430 function gtk_spin_button_get_type: TGType; cdecl; external;
gtk_spin_button_get_update_policynull12431 function gtk_spin_button_get_update_policy(spin_button: PGtkSpinButton): TGtkSpinButtonUpdatePolicy; cdecl; external;
gtk_spin_button_get_valuenull12432 function gtk_spin_button_get_value(spin_button: PGtkSpinButton): gdouble; cdecl; external;
gtk_spin_button_get_value_as_intnull12433 function gtk_spin_button_get_value_as_int(spin_button: PGtkSpinButton): gint; cdecl; external;
gtk_spin_button_get_wrapnull12434 function gtk_spin_button_get_wrap(spin_button: PGtkSpinButton): gboolean; cdecl; external;
gtk_spin_button_newnull12435 function gtk_spin_button_new(adjustment: PGtkAdjustment; climb_rate: gdouble; digits: guint): PGtkSpinButton; cdecl; external;
gtk_spin_button_new_with_rangenull12436 function gtk_spin_button_new_with_range(min: gdouble; max: gdouble; step: gdouble): PGtkSpinButton; cdecl; external;
gtk_spinner_get_typenull12437 function gtk_spinner_get_type: TGType; cdecl; external;
gtk_spinner_newnull12438 function gtk_spinner_new: PGtkSpinner; cdecl; external;
gtk_status_icon_get_geometrynull12439 function gtk_status_icon_get_geometry(status_icon: PGtkStatusIcon; screen: PPGdkScreen; area: PGdkRectangle; orientation: PGtkOrientation): gboolean; cdecl; external;
gtk_status_icon_get_giconnull12440 function gtk_status_icon_get_gicon(status_icon: PGtkStatusIcon): PGIcon; cdecl; external;
gtk_status_icon_get_has_tooltipnull12441 function gtk_status_icon_get_has_tooltip(status_icon: PGtkStatusIcon): gboolean; cdecl; external;
gtk_status_icon_get_icon_namenull12442 function gtk_status_icon_get_icon_name(status_icon: PGtkStatusIcon): Pgchar; cdecl; external;
gtk_status_icon_get_pixbufnull12443 function gtk_status_icon_get_pixbuf(status_icon: PGtkStatusIcon): PGdkPixbuf; cdecl; external;
gtk_status_icon_get_screennull12444 function gtk_status_icon_get_screen(status_icon: PGtkStatusIcon): PGdkScreen; cdecl; external;
gtk_status_icon_get_sizenull12445 function gtk_status_icon_get_size(status_icon: PGtkStatusIcon): gint; cdecl; external;
gtk_status_icon_get_stocknull12446 function gtk_status_icon_get_stock(status_icon: PGtkStatusIcon): Pgchar; cdecl; external;
gtk_status_icon_get_storage_typenull12447 function gtk_status_icon_get_storage_type(status_icon: PGtkStatusIcon): TGtkImageType; cdecl; external;
gtk_status_icon_get_titlenull12448 function gtk_status_icon_get_title(status_icon: PGtkStatusIcon): Pgchar; cdecl; external;
gtk_status_icon_get_tooltip_markupnull12449 function gtk_status_icon_get_tooltip_markup(status_icon: PGtkStatusIcon): Pgchar; cdecl; external;
gtk_status_icon_get_tooltip_textnull12450 function gtk_status_icon_get_tooltip_text(status_icon: PGtkStatusIcon): Pgchar; cdecl; external;
gtk_status_icon_get_typenull12451 function gtk_status_icon_get_type: TGType; cdecl; external;
gtk_status_icon_get_visiblenull12452 function gtk_status_icon_get_visible(status_icon: PGtkStatusIcon): gboolean; cdecl; external;
gtk_status_icon_get_x11_window_idnull12453 function gtk_status_icon_get_x11_window_id(status_icon: PGtkStatusIcon): guint32; cdecl; external;
gtk_status_icon_is_embeddednull12454 function gtk_status_icon_is_embedded(status_icon: PGtkStatusIcon): gboolean; cdecl; external;
gtk_status_icon_newnull12455 function gtk_status_icon_new: PGtkStatusIcon; cdecl; external;
gtk_status_icon_new_from_filenull12456 function gtk_status_icon_new_from_file(filename: Pgchar): PGtkStatusIcon; cdecl; external;
gtk_status_icon_new_from_giconnull12457 function gtk_status_icon_new_from_gicon(icon: PGIcon): PGtkStatusIcon; cdecl; external;
gtk_status_icon_new_from_icon_namenull12458 function gtk_status_icon_new_from_icon_name(icon_name: Pgchar): PGtkStatusIcon; cdecl; external;
gtk_status_icon_new_from_pixbufnull12459 function gtk_status_icon_new_from_pixbuf(pixbuf: PGdkPixbuf): PGtkStatusIcon; cdecl; external;
gtk_status_icon_new_from_stocknull12460 function gtk_status_icon_new_from_stock(stock_id: Pgchar): PGtkStatusIcon; cdecl; external;
gtk_statusbar_get_context_idnull12461 function gtk_statusbar_get_context_id(statusbar: PGtkStatusbar; context_description: Pgchar): guint; cdecl; external;
gtk_statusbar_get_message_areanull12462 function gtk_statusbar_get_message_area(statusbar: PGtkStatusbar): PGtkWidget; cdecl; external;
gtk_statusbar_get_typenull12463 function gtk_statusbar_get_type: TGType; cdecl; external;
gtk_statusbar_newnull12464 function gtk_statusbar_new: PGtkStatusbar; cdecl; external;
gtk_statusbar_pushnull12465 function gtk_statusbar_push(statusbar: PGtkStatusbar; context_id: guint; text: Pgchar): guint; cdecl; external;
gtk_stock_item_copynull12466 function gtk_stock_item_copy(item: PGtkStockItem): PGtkStockItem; cdecl; external;
gtk_stock_list_idsnull12467 function gtk_stock_list_ids: PGSList; cdecl; external;
gtk_stock_lookupnull12468 function gtk_stock_lookup(stock_id: Pgchar; item: PGtkStockItem): gboolean; cdecl; external;
gtk_style_context_get_frame_clocknull12469 function gtk_style_context_get_frame_clock(context: PGtkStyleContext): PGdkFrameClock; cdecl; external;
gtk_style_context_get_junction_sidesnull12470 function gtk_style_context_get_junction_sides(context: PGtkStyleContext): TGtkJunctionSides; cdecl; external;
gtk_style_context_get_parentnull12471 function gtk_style_context_get_parent(context: PGtkStyleContext): PGtkStyleContext; cdecl; external;
gtk_style_context_get_pathnull12472 function gtk_style_context_get_path(context: PGtkStyleContext): PGtkWidgetPath; cdecl; external;
gtk_style_context_get_screennull12473 function gtk_style_context_get_screen(context: PGtkStyleContext): PGdkScreen; cdecl; external;
gtk_style_context_get_sectionnull12474 function gtk_style_context_get_section(context: PGtkStyleContext; property_: Pgchar): PGtkCssSection; cdecl; external;
gtk_style_context_get_statenull12475 function gtk_style_context_get_state(context: PGtkStyleContext): TGtkStateFlags; cdecl; external;
gtk_style_context_get_typenull12476 function gtk_style_context_get_type: TGType; cdecl; external;
gtk_style_context_has_classnull12477 function gtk_style_context_has_class(context: PGtkStyleContext; class_name: Pgchar): gboolean; cdecl; external;
gtk_style_context_has_regionnull12478 function gtk_style_context_has_region(context: PGtkStyleContext; region_name: Pgchar; flags_return: PGtkRegionFlags): gboolean; cdecl; external;
gtk_style_context_list_classesnull12479 function gtk_style_context_list_classes(context: PGtkStyleContext): PGList; cdecl; external;
gtk_style_context_list_regionsnull12480 function gtk_style_context_list_regions(context: PGtkStyleContext): PGList; cdecl; external;
gtk_style_context_lookup_colornull12481 function gtk_style_context_lookup_color(context: PGtkStyleContext; color_name: Pgchar; color: PGdkRGBA): gboolean; cdecl; external;
gtk_style_context_lookup_icon_setnull12482 function gtk_style_context_lookup_icon_set(context: PGtkStyleContext; stock_id: Pgchar): PGtkIconSet; cdecl; external;
gtk_style_context_newnull12483 function gtk_style_context_new: PGtkStyleContext; cdecl; external;
gtk_style_get_typenull12484 function gtk_style_get_type: TGType; cdecl; external;
gtk_style_has_contextnull12485 function gtk_style_has_context(style: PGtkStyle): gboolean; cdecl; external;
gtk_style_properties_get_propertynull12486 function gtk_style_properties_get_property(props: PGtkStyleProperties; property_: Pgchar; state: TGtkStateFlags; value: PGValue): gboolean; cdecl; external;
gtk_style_properties_get_typenull12487 function gtk_style_properties_get_type: TGType; cdecl; external;
gtk_style_properties_newnull12488 function gtk_style_properties_new: PGtkStyleProperties; cdecl; external;
gtk_style_provider_get_style_propertynull12489 function gtk_style_provider_get_style_property(provider: PGtkStyleProvider; path: PGtkWidgetPath; state: TGtkStateFlags; pspec: PGParamSpec; value: PGValue): gboolean; cdecl; external;
gtk_style_provider_get_typenull12490 function gtk_style_provider_get_type: TGType; cdecl; external;
gtk_switch_get_activenull12491 function gtk_switch_get_active(sw: PGtkSwitch): gboolean; cdecl; external;
gtk_switch_get_typenull12492 function gtk_switch_get_type: TGType; cdecl; external;
gtk_switch_newnull12493 function gtk_switch_new: PGtkSwitch; cdecl; external;
gtk_symbolic_color_get_typenull12494 function gtk_symbolic_color_get_type: TGType; cdecl; external;
gtk_table_get_typenull12495 function gtk_table_get_type: TGType; cdecl; external;
gtk_target_entry_copynull12496 function gtk_target_entry_copy(data: PGtkTargetEntry): PGtkTargetEntry; cdecl; external;
gtk_target_entry_get_typenull12497 function gtk_target_entry_get_type: TGType; cdecl; external;
gtk_target_entry_newnull12498 function gtk_target_entry_new(target: Pgchar; flags: guint; info: guint): PGtkTargetEntry; cdecl; external;
gtk_target_list_findnull12499 function gtk_target_list_find(list: PGtkTargetList; target: TGdkAtom; info: Pguint): gboolean; cdecl; external;
gtk_target_list_get_typenull12500 function gtk_target_list_get_type: TGType; cdecl; external;
gtk_target_list_newnull12501 function gtk_target_list_new(targets: PGtkTargetEntry; ntargets: guint): PGtkTargetList; cdecl; external;
gtk_target_list_refnull12502 function gtk_target_list_ref(list: PGtkTargetList): PGtkTargetList; cdecl; external;
gtk_target_table_new_from_listnull12503 function gtk_target_table_new_from_list(list: PGtkTargetList; n_targets: Pgint): PGtkTargetEntry; cdecl; external;
gtk_targets_include_imagenull12504 function gtk_targets_include_image(targets: PGdkAtom; n_targets: gint; writable: gboolean): gboolean; cdecl; external;
gtk_targets_include_rich_textnull12505 function gtk_targets_include_rich_text(targets: PGdkAtom; n_targets: gint; buffer: PGtkTextBuffer): gboolean; cdecl; external;
gtk_targets_include_textnull12506 function gtk_targets_include_text(targets: PGdkAtom; n_targets: gint): gboolean; cdecl; external;
gtk_targets_include_urinull12507 function gtk_targets_include_uri(targets: PGdkAtom; n_targets: gint): gboolean; cdecl; external;
gtk_tearoff_menu_item_get_typenull12508 function gtk_tearoff_menu_item_get_type: TGType; cdecl; external;
gtk_test_create_simple_windownull12509 function gtk_test_create_simple_window(window_title: Pgchar; dialog_text: Pgchar): PGtkWidget; cdecl; external;
gtk_test_create_widgetnull12510 function gtk_test_create_widget(widget_type: TGType; first_property_name: Pgchar; args: array of const): PGtkWidget; cdecl; external;
gtk_test_display_button_windownull12511 function gtk_test_display_button_window(window_title: Pgchar; dialog_text: Pgchar; args: array of const): PGtkWidget; cdecl; external;
gtk_test_find_labelnull12512 function gtk_test_find_label(widget: PGtkWidget; label_pattern: Pgchar): PGtkWidget; cdecl; external;
gtk_test_find_siblingnull12513 function gtk_test_find_sibling(base_widget: PGtkWidget; widget_type: TGType): PGtkWidget; cdecl; external;
gtk_test_find_widgetnull12514 function gtk_test_find_widget(widget: PGtkWidget; label_pattern: Pgchar; widget_type: TGType): PGtkWidget; cdecl; external;
gtk_test_list_all_typesnull12515 function gtk_test_list_all_types(n_types: Pguint): PGType; cdecl; external;
gtk_test_slider_get_valuenull12516 function gtk_test_slider_get_value(widget: PGtkWidget): gdouble; cdecl; external;
gtk_test_spin_button_clicknull12517 function gtk_test_spin_button_click(spinner: PGtkSpinButton; button: guint; upwards: gboolean): gboolean; cdecl; external;
gtk_test_text_getnull12518 function gtk_test_text_get(widget: PGtkWidget): Pgchar; cdecl; external;
gtk_test_widget_clicknull12519 function gtk_test_widget_click(widget: PGtkWidget; button: guint; modifiers: TGdkModifierType): gboolean; cdecl; external;
gtk_test_widget_send_keynull12520 function gtk_test_widget_send_key(widget: PGtkWidget; keyval: guint; modifiers: TGdkModifierType): gboolean; cdecl; external;
gtk_text_attributes_copynull12521 function gtk_text_attributes_copy(src: PGtkTextAttributes): PGtkTextAttributes; cdecl; external;
gtk_text_attributes_get_typenull12522 function gtk_text_attributes_get_type: TGType; cdecl; external;
gtk_text_attributes_newnull12523 function gtk_text_attributes_new: PGtkTextAttributes; cdecl; external;
gtk_text_attributes_refnull12524 function gtk_text_attributes_ref(values: PGtkTextAttributes): PGtkTextAttributes; cdecl; external;
gtk_text_buffer_backspacenull12525 function gtk_text_buffer_backspace(buffer: PGtkTextBuffer; iter: PGtkTextIter; interactive: gboolean; default_editable: gboolean): gboolean; cdecl; external;
gtk_text_buffer_create_child_anchornull12526 function gtk_text_buffer_create_child_anchor(buffer: PGtkTextBuffer; iter: PGtkTextIter): PGtkTextChildAnchor; cdecl; external;
gtk_text_buffer_create_marknull12527 function gtk_text_buffer_create_mark(buffer: PGtkTextBuffer; mark_name: Pgchar; where: PGtkTextIter; left_gravity: gboolean): PGtkTextMark; cdecl; external;
gtk_text_buffer_create_tagnull12528 function gtk_text_buffer_create_tag(buffer: PGtkTextBuffer; tag_name: Pgchar; first_property_name: Pgchar; args: array of const): PGtkTextTag; cdecl; external;
gtk_text_buffer_delete_interactivenull12529 function gtk_text_buffer_delete_interactive(buffer: PGtkTextBuffer; start_iter: PGtkTextIter; end_iter: PGtkTextIter; default_editable: gboolean): gboolean; cdecl; external;
gtk_text_buffer_delete_selectionnull12530 function gtk_text_buffer_delete_selection(buffer: PGtkTextBuffer; interactive: gboolean; default_editable: gboolean): gboolean; cdecl; external;
gtk_text_buffer_deserializenull12531 function gtk_text_buffer_deserialize(register_buffer: PGtkTextBuffer; content_buffer: PGtkTextBuffer; format: TGdkAtom; iter: PGtkTextIter; data: Pguint8; length: gsize; error: PPGError): gboolean; cdecl; external;
gtk_text_buffer_deserialize_get_can_create_tagsnull12532 function gtk_text_buffer_deserialize_get_can_create_tags(buffer: PGtkTextBuffer; format: TGdkAtom): gboolean; cdecl; external;
gtk_text_buffer_get_char_countnull12533 function gtk_text_buffer_get_char_count(buffer: PGtkTextBuffer): gint; cdecl; external;
gtk_text_buffer_get_copy_target_listnull12534 function gtk_text_buffer_get_copy_target_list(buffer: PGtkTextBuffer): PGtkTargetList; cdecl; external;
gtk_text_buffer_get_deserialize_formatsnull12535 function gtk_text_buffer_get_deserialize_formats(buffer: PGtkTextBuffer; n_formats: Pgint): PGdkAtom; cdecl; external;
gtk_text_buffer_get_has_selectionnull12536 function gtk_text_buffer_get_has_selection(buffer: PGtkTextBuffer): gboolean; cdecl; external;
gtk_text_buffer_get_insertnull12537 function gtk_text_buffer_get_insert(buffer: PGtkTextBuffer): PGtkTextMark; cdecl; external;
gtk_text_buffer_get_line_countnull12538 function gtk_text_buffer_get_line_count(buffer: PGtkTextBuffer): gint; cdecl; external;
gtk_text_buffer_get_marknull12539 function gtk_text_buffer_get_mark(buffer: PGtkTextBuffer; name: Pgchar): PGtkTextMark; cdecl; external;
gtk_text_buffer_get_modifiednull12540 function gtk_text_buffer_get_modified(buffer: PGtkTextBuffer): gboolean; cdecl; external;
gtk_text_buffer_get_paste_target_listnull12541 function gtk_text_buffer_get_paste_target_list(buffer: PGtkTextBuffer): PGtkTargetList; cdecl; external;
gtk_text_buffer_get_selection_boundnull12542 function gtk_text_buffer_get_selection_bound(buffer: PGtkTextBuffer): PGtkTextMark; cdecl; external;
gtk_text_buffer_get_selection_boundsnull12543 function gtk_text_buffer_get_selection_bounds(buffer: PGtkTextBuffer; start: PGtkTextIter; end_: PGtkTextIter): gboolean; cdecl; external;
gtk_text_buffer_get_serialize_formatsnull12544 function gtk_text_buffer_get_serialize_formats(buffer: PGtkTextBuffer; n_formats: Pgint): PGdkAtom; cdecl; external;
gtk_text_buffer_get_slicenull12545 function gtk_text_buffer_get_slice(buffer: PGtkTextBuffer; start: PGtkTextIter; end_: PGtkTextIter; include_hidden_chars: gboolean): Pgchar; cdecl; external;
gtk_text_buffer_get_tag_tablenull12546 function gtk_text_buffer_get_tag_table(buffer: PGtkTextBuffer): PGtkTextTagTable; cdecl; external;
gtk_text_buffer_get_textnull12547 function gtk_text_buffer_get_text(buffer: PGtkTextBuffer; start: PGtkTextIter; end_: PGtkTextIter; include_hidden_chars: gboolean): Pgchar; cdecl; external;
gtk_text_buffer_get_typenull12548 function gtk_text_buffer_get_type: TGType; cdecl; external;
gtk_text_buffer_insert_interactivenull12549 function gtk_text_buffer_insert_interactive(buffer: PGtkTextBuffer; iter: PGtkTextIter; text: Pgchar; len: gint; default_editable: gboolean): gboolean; cdecl; external;
gtk_text_buffer_insert_interactive_at_cursornull12550 function gtk_text_buffer_insert_interactive_at_cursor(buffer: PGtkTextBuffer; text: Pgchar; len: gint; default_editable: gboolean): gboolean; cdecl; external;
gtk_text_buffer_insert_range_interactivenull12551 function gtk_text_buffer_insert_range_interactive(buffer: PGtkTextBuffer; iter: PGtkTextIter; start: PGtkTextIter; end_: PGtkTextIter; default_editable: gboolean): gboolean; cdecl; external;
gtk_text_buffer_newnull12552 function gtk_text_buffer_new(table: PGtkTextTagTable): PGtkTextBuffer; cdecl; external;
gtk_text_buffer_register_deserialize_formatnull12553 function gtk_text_buffer_register_deserialize_format(buffer: PGtkTextBuffer; mime_type: Pgchar; function_: TGtkTextBufferDeserializeFunc; user_data: gpointer; user_data_destroy: TGDestroyNotify): TGdkAtom; cdecl; external;
gtk_text_buffer_register_deserialize_tagsetnull12554 function gtk_text_buffer_register_deserialize_tagset(buffer: PGtkTextBuffer; tagset_name: Pgchar): TGdkAtom; cdecl; external;
gtk_text_buffer_register_serialize_formatnull12555 function gtk_text_buffer_register_serialize_format(buffer: PGtkTextBuffer; mime_type: Pgchar; function_: TGtkTextBufferSerializeFunc; user_data: gpointer; user_data_destroy: TGDestroyNotify): TGdkAtom; cdecl; external;
gtk_text_buffer_register_serialize_tagsetnull12556 function gtk_text_buffer_register_serialize_tagset(buffer: PGtkTextBuffer; tagset_name: Pgchar): TGdkAtom; cdecl; external;
gtk_text_buffer_serializenull12557 function gtk_text_buffer_serialize(register_buffer: PGtkTextBuffer; content_buffer: PGtkTextBuffer; format: TGdkAtom; start: PGtkTextIter; end_: PGtkTextIter; length: Pgsize): Pguint8; cdecl; external;
gtk_text_child_anchor_get_deletednull12558 function gtk_text_child_anchor_get_deleted(anchor: PGtkTextChildAnchor): gboolean; cdecl; external;
gtk_text_child_anchor_get_typenull12559 function gtk_text_child_anchor_get_type: TGType; cdecl; external;
gtk_text_child_anchor_get_widgetsnull12560 function gtk_text_child_anchor_get_widgets(anchor: PGtkTextChildAnchor): PGList; cdecl; external;
gtk_text_child_anchor_newnull12561 function gtk_text_child_anchor_new: PGtkTextChildAnchor; cdecl; external;
gtk_text_iter_backward_charnull12562 function gtk_text_iter_backward_char(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_backward_charsnull12563 function gtk_text_iter_backward_chars(iter: PGtkTextIter; count: gint): gboolean; cdecl; external;
gtk_text_iter_backward_cursor_positionnull12564 function gtk_text_iter_backward_cursor_position(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_backward_cursor_positionsnull12565 function gtk_text_iter_backward_cursor_positions(iter: PGtkTextIter; count: gint): gboolean; cdecl; external;
gtk_text_iter_backward_find_charnull12566 function gtk_text_iter_backward_find_char(iter: PGtkTextIter; pred: TGtkTextCharPredicate; user_data: gpointer; limit: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_backward_linenull12567 function gtk_text_iter_backward_line(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_backward_linesnull12568 function gtk_text_iter_backward_lines(iter: PGtkTextIter; count: gint): gboolean; cdecl; external;
gtk_text_iter_backward_searchnull12569 function gtk_text_iter_backward_search(iter: PGtkTextIter; str: Pgchar; flags: TGtkTextSearchFlags; match_start: PGtkTextIter; match_end: PGtkTextIter; limit: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_backward_sentence_startnull12570 function gtk_text_iter_backward_sentence_start(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_backward_sentence_startsnull12571 function gtk_text_iter_backward_sentence_starts(iter: PGtkTextIter; count: gint): gboolean; cdecl; external;
gtk_text_iter_backward_to_tag_togglenull12572 function gtk_text_iter_backward_to_tag_toggle(iter: PGtkTextIter; tag: PGtkTextTag): gboolean; cdecl; external;
gtk_text_iter_backward_visible_cursor_positionnull12573 function gtk_text_iter_backward_visible_cursor_position(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_backward_visible_cursor_positionsnull12574 function gtk_text_iter_backward_visible_cursor_positions(iter: PGtkTextIter; count: gint): gboolean; cdecl; external;
gtk_text_iter_backward_visible_linenull12575 function gtk_text_iter_backward_visible_line(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_backward_visible_linesnull12576 function gtk_text_iter_backward_visible_lines(iter: PGtkTextIter; count: gint): gboolean; cdecl; external;
gtk_text_iter_backward_visible_word_startnull12577 function gtk_text_iter_backward_visible_word_start(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_backward_visible_word_startsnull12578 function gtk_text_iter_backward_visible_word_starts(iter: PGtkTextIter; count: gint): gboolean; cdecl; external;
gtk_text_iter_backward_word_startnull12579 function gtk_text_iter_backward_word_start(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_backward_word_startsnull12580 function gtk_text_iter_backward_word_starts(iter: PGtkTextIter; count: gint): gboolean; cdecl; external;
gtk_text_iter_begins_tagnull12581 function gtk_text_iter_begins_tag(iter: PGtkTextIter; tag: PGtkTextTag): gboolean; cdecl; external;
gtk_text_iter_can_insertnull12582 function gtk_text_iter_can_insert(iter: PGtkTextIter; default_editability: gboolean): gboolean; cdecl; external;
gtk_text_iter_comparenull12583 function gtk_text_iter_compare(lhs: PGtkTextIter; rhs: PGtkTextIter): gint; cdecl; external;
gtk_text_iter_copynull12584 function gtk_text_iter_copy(iter: PGtkTextIter): PGtkTextIter; cdecl; external;
gtk_text_iter_editablenull12585 function gtk_text_iter_editable(iter: PGtkTextIter; default_setting: gboolean): gboolean; cdecl; external;
gtk_text_iter_ends_linenull12586 function gtk_text_iter_ends_line(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_ends_sentencenull12587 function gtk_text_iter_ends_sentence(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_ends_tagnull12588 function gtk_text_iter_ends_tag(iter: PGtkTextIter; tag: PGtkTextTag): gboolean; cdecl; external;
gtk_text_iter_ends_wordnull12589 function gtk_text_iter_ends_word(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_equalnull12590 function gtk_text_iter_equal(lhs: PGtkTextIter; rhs: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_forward_charnull12591 function gtk_text_iter_forward_char(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_forward_charsnull12592 function gtk_text_iter_forward_chars(iter: PGtkTextIter; count: gint): gboolean; cdecl; external;
gtk_text_iter_forward_cursor_positionnull12593 function gtk_text_iter_forward_cursor_position(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_forward_cursor_positionsnull12594 function gtk_text_iter_forward_cursor_positions(iter: PGtkTextIter; count: gint): gboolean; cdecl; external;
gtk_text_iter_forward_find_charnull12595 function gtk_text_iter_forward_find_char(iter: PGtkTextIter; pred: TGtkTextCharPredicate; user_data: gpointer; limit: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_forward_linenull12596 function gtk_text_iter_forward_line(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_forward_linesnull12597 function gtk_text_iter_forward_lines(iter: PGtkTextIter; count: gint): gboolean; cdecl; external;
gtk_text_iter_forward_searchnull12598 function gtk_text_iter_forward_search(iter: PGtkTextIter; str: Pgchar; flags: TGtkTextSearchFlags; match_start: PGtkTextIter; match_end: PGtkTextIter; limit: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_forward_sentence_endnull12599 function gtk_text_iter_forward_sentence_end(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_forward_sentence_endsnull12600 function gtk_text_iter_forward_sentence_ends(iter: PGtkTextIter; count: gint): gboolean; cdecl; external;
gtk_text_iter_forward_to_line_endnull12601 function gtk_text_iter_forward_to_line_end(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_forward_to_tag_togglenull12602 function gtk_text_iter_forward_to_tag_toggle(iter: PGtkTextIter; tag: PGtkTextTag): gboolean; cdecl; external;
gtk_text_iter_forward_visible_cursor_positionnull12603 function gtk_text_iter_forward_visible_cursor_position(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_forward_visible_cursor_positionsnull12604 function gtk_text_iter_forward_visible_cursor_positions(iter: PGtkTextIter; count: gint): gboolean; cdecl; external;
gtk_text_iter_forward_visible_linenull12605 function gtk_text_iter_forward_visible_line(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_forward_visible_linesnull12606 function gtk_text_iter_forward_visible_lines(iter: PGtkTextIter; count: gint): gboolean; cdecl; external;
gtk_text_iter_forward_visible_word_endnull12607 function gtk_text_iter_forward_visible_word_end(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_forward_visible_word_endsnull12608 function gtk_text_iter_forward_visible_word_ends(iter: PGtkTextIter; count: gint): gboolean; cdecl; external;
gtk_text_iter_forward_word_endnull12609 function gtk_text_iter_forward_word_end(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_forward_word_endsnull12610 function gtk_text_iter_forward_word_ends(iter: PGtkTextIter; count: gint): gboolean; cdecl; external;
gtk_text_iter_get_attributesnull12611 function gtk_text_iter_get_attributes(iter: PGtkTextIter; values: PGtkTextAttributes): gboolean; cdecl; external;
gtk_text_iter_get_buffernull12612 function gtk_text_iter_get_buffer(iter: PGtkTextIter): PGtkTextBuffer; cdecl; external;
gtk_text_iter_get_bytes_in_linenull12613 function gtk_text_iter_get_bytes_in_line(iter: PGtkTextIter): gint; cdecl; external;
gtk_text_iter_get_charnull12614 function gtk_text_iter_get_char(iter: PGtkTextIter): gunichar; cdecl; external;
gtk_text_iter_get_chars_in_linenull12615 function gtk_text_iter_get_chars_in_line(iter: PGtkTextIter): gint; cdecl; external;
gtk_text_iter_get_child_anchornull12616 function gtk_text_iter_get_child_anchor(iter: PGtkTextIter): PGtkTextChildAnchor; cdecl; external;
gtk_text_iter_get_languagenull12617 function gtk_text_iter_get_language(iter: PGtkTextIter): PPangoLanguage; cdecl; external;
gtk_text_iter_get_linenull12618 function gtk_text_iter_get_line(iter: PGtkTextIter): gint; cdecl; external;
gtk_text_iter_get_line_indexnull12619 function gtk_text_iter_get_line_index(iter: PGtkTextIter): gint; cdecl; external;
gtk_text_iter_get_line_offsetnull12620 function gtk_text_iter_get_line_offset(iter: PGtkTextIter): gint; cdecl; external;
gtk_text_iter_get_marksnull12621 function gtk_text_iter_get_marks(iter: PGtkTextIter): PGSList; cdecl; external;
gtk_text_iter_get_offsetnull12622 function gtk_text_iter_get_offset(iter: PGtkTextIter): gint; cdecl; external;
gtk_text_iter_get_pixbufnull12623 function gtk_text_iter_get_pixbuf(iter: PGtkTextIter): PGdkPixbuf; cdecl; external;
gtk_text_iter_get_slicenull12624 function gtk_text_iter_get_slice(start: PGtkTextIter; end_: PGtkTextIter): Pgchar; cdecl; external;
gtk_text_iter_get_tagsnull12625 function gtk_text_iter_get_tags(iter: PGtkTextIter): PGSList; cdecl; external;
gtk_text_iter_get_textnull12626 function gtk_text_iter_get_text(start: PGtkTextIter; end_: PGtkTextIter): Pgchar; cdecl; external;
gtk_text_iter_get_toggled_tagsnull12627 function gtk_text_iter_get_toggled_tags(iter: PGtkTextIter; toggled_on: gboolean): PGSList; cdecl; external;
gtk_text_iter_get_typenull12628 function gtk_text_iter_get_type: TGType; cdecl; external;
gtk_text_iter_get_visible_line_indexnull12629 function gtk_text_iter_get_visible_line_index(iter: PGtkTextIter): gint; cdecl; external;
gtk_text_iter_get_visible_line_offsetnull12630 function gtk_text_iter_get_visible_line_offset(iter: PGtkTextIter): gint; cdecl; external;
gtk_text_iter_get_visible_slicenull12631 function gtk_text_iter_get_visible_slice(start: PGtkTextIter; end_: PGtkTextIter): Pgchar; cdecl; external;
gtk_text_iter_get_visible_textnull12632 function gtk_text_iter_get_visible_text(start: PGtkTextIter; end_: PGtkTextIter): Pgchar; cdecl; external;
gtk_text_iter_has_tagnull12633 function gtk_text_iter_has_tag(iter: PGtkTextIter; tag: PGtkTextTag): gboolean; cdecl; external;
gtk_text_iter_in_rangenull12634 function gtk_text_iter_in_range(iter: PGtkTextIter; start: PGtkTextIter; end_: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_inside_sentencenull12635 function gtk_text_iter_inside_sentence(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_inside_wordnull12636 function gtk_text_iter_inside_word(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_is_cursor_positionnull12637 function gtk_text_iter_is_cursor_position(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_is_endnull12638 function gtk_text_iter_is_end(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_is_startnull12639 function gtk_text_iter_is_start(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_starts_linenull12640 function gtk_text_iter_starts_line(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_starts_sentencenull12641 function gtk_text_iter_starts_sentence(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_starts_wordnull12642 function gtk_text_iter_starts_word(iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_iter_toggles_tagnull12643 function gtk_text_iter_toggles_tag(iter: PGtkTextIter; tag: PGtkTextTag): gboolean; cdecl; external;
gtk_text_mark_get_buffernull12644 function gtk_text_mark_get_buffer(mark: PGtkTextMark): PGtkTextBuffer; cdecl; external;
gtk_text_mark_get_deletednull12645 function gtk_text_mark_get_deleted(mark: PGtkTextMark): gboolean; cdecl; external;
gtk_text_mark_get_left_gravitynull12646 function gtk_text_mark_get_left_gravity(mark: PGtkTextMark): gboolean; cdecl; external;
gtk_text_mark_get_namenull12647 function gtk_text_mark_get_name(mark: PGtkTextMark): Pgchar; cdecl; external;
gtk_text_mark_get_typenull12648 function gtk_text_mark_get_type: TGType; cdecl; external;
gtk_text_mark_get_visiblenull12649 function gtk_text_mark_get_visible(mark: PGtkTextMark): gboolean; cdecl; external;
gtk_text_mark_newnull12650 function gtk_text_mark_new(name: Pgchar; left_gravity: gboolean): PGtkTextMark; cdecl; external;
gtk_text_tag_eventnull12651 function gtk_text_tag_event(tag: PGtkTextTag; event_object: PGObject; event: PGdkEvent; iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_tag_get_prioritynull12652 function gtk_text_tag_get_priority(tag: PGtkTextTag): gint; cdecl; external;
gtk_text_tag_get_typenull12653 function gtk_text_tag_get_type: TGType; cdecl; external;
gtk_text_tag_newnull12654 function gtk_text_tag_new(name: Pgchar): PGtkTextTag; cdecl; external;
gtk_text_tag_table_get_sizenull12655 function gtk_text_tag_table_get_size(table: PGtkTextTagTable): gint; cdecl; external;
gtk_text_tag_table_get_typenull12656 function gtk_text_tag_table_get_type: TGType; cdecl; external;
gtk_text_tag_table_lookupnull12657 function gtk_text_tag_table_lookup(table: PGtkTextTagTable; name: Pgchar): PGtkTextTag; cdecl; external;
gtk_text_tag_table_newnull12658 function gtk_text_tag_table_new: PGtkTextTagTable; cdecl; external;
gtk_text_view_backward_display_linenull12659 function gtk_text_view_backward_display_line(text_view: PGtkTextView; iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_view_backward_display_line_startnull12660 function gtk_text_view_backward_display_line_start(text_view: PGtkTextView; iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_view_forward_display_linenull12661 function gtk_text_view_forward_display_line(text_view: PGtkTextView; iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_view_forward_display_line_endnull12662 function gtk_text_view_forward_display_line_end(text_view: PGtkTextView; iter: PGtkTextIter): gboolean; cdecl; external;
gtk_text_view_get_accepts_tabnull12663 function gtk_text_view_get_accepts_tab(text_view: PGtkTextView): gboolean; cdecl; external;
gtk_text_view_get_border_window_sizenull12664 function gtk_text_view_get_border_window_size(text_view: PGtkTextView; type_: TGtkTextWindowType): gint; cdecl; external;
gtk_text_view_get_buffernull12665 function gtk_text_view_get_buffer(text_view: PGtkTextView): PGtkTextBuffer; cdecl; external;
gtk_text_view_get_cursor_visiblenull12666 function gtk_text_view_get_cursor_visible(text_view: PGtkTextView): gboolean; cdecl; external;
gtk_text_view_get_default_attributesnull12667 function gtk_text_view_get_default_attributes(text_view: PGtkTextView): PGtkTextAttributes; cdecl; external;
gtk_text_view_get_editablenull12668 function gtk_text_view_get_editable(text_view: PGtkTextView): gboolean; cdecl; external;
gtk_text_view_get_indentnull12669 function gtk_text_view_get_indent(text_view: PGtkTextView): gint; cdecl; external;
gtk_text_view_get_input_hintsnull12670 function gtk_text_view_get_input_hints(text_view: PGtkTextView): TGtkInputHints; cdecl; external;
gtk_text_view_get_input_purposenull12671 function gtk_text_view_get_input_purpose(text_view: PGtkTextView): TGtkInputPurpose; cdecl; external;
gtk_text_view_get_justificationnull12672 function gtk_text_view_get_justification(text_view: PGtkTextView): TGtkJustification; cdecl; external;
gtk_text_view_get_left_marginnull12673 function gtk_text_view_get_left_margin(text_view: PGtkTextView): gint; cdecl; external;
gtk_text_view_get_overwritenull12674 function gtk_text_view_get_overwrite(text_view: PGtkTextView): gboolean; cdecl; external;
gtk_text_view_get_pixels_above_linesnull12675 function gtk_text_view_get_pixels_above_lines(text_view: PGtkTextView): gint; cdecl; external;
gtk_text_view_get_pixels_below_linesnull12676 function gtk_text_view_get_pixels_below_lines(text_view: PGtkTextView): gint; cdecl; external;
gtk_text_view_get_pixels_inside_wrapnull12677 function gtk_text_view_get_pixels_inside_wrap(text_view: PGtkTextView): gint; cdecl; external;
gtk_text_view_get_right_marginnull12678 function gtk_text_view_get_right_margin(text_view: PGtkTextView): gint; cdecl; external;
gtk_text_view_get_tabsnull12679 function gtk_text_view_get_tabs(text_view: PGtkTextView): PPangoTabArray; cdecl; external;
gtk_text_view_get_typenull12680 function gtk_text_view_get_type: TGType; cdecl; external;
gtk_text_view_get_windownull12681 function gtk_text_view_get_window(text_view: PGtkTextView; win: TGtkTextWindowType): PGdkWindow; cdecl; external;
gtk_text_view_get_window_typenull12682 function gtk_text_view_get_window_type(text_view: PGtkTextView; window: PGdkWindow): TGtkTextWindowType; cdecl; external;
gtk_text_view_get_wrap_modenull12683 function gtk_text_view_get_wrap_mode(text_view: PGtkTextView): TGtkWrapMode; cdecl; external;
gtk_text_view_im_context_filter_keypressnull12684 function gtk_text_view_im_context_filter_keypress(text_view: PGtkTextView; event: PGdkEventKey): gboolean; cdecl; external;
gtk_text_view_move_mark_onscreennull12685 function gtk_text_view_move_mark_onscreen(text_view: PGtkTextView; mark: PGtkTextMark): gboolean; cdecl; external;
gtk_text_view_move_visuallynull12686 function gtk_text_view_move_visually(text_view: PGtkTextView; iter: PGtkTextIter; count: gint): gboolean; cdecl; external;
gtk_text_view_newnull12687 function gtk_text_view_new: PGtkTextView; cdecl; external;
gtk_text_view_new_with_buffernull12688 function gtk_text_view_new_with_buffer(buffer: PGtkTextBuffer): PGtkTextView; cdecl; external;
gtk_text_view_place_cursor_onscreennull12689 function gtk_text_view_place_cursor_onscreen(text_view: PGtkTextView): gboolean; cdecl; external;
gtk_text_view_scroll_to_iternull12690 function gtk_text_view_scroll_to_iter(text_view: PGtkTextView; iter: PGtkTextIter; within_margin: gdouble; use_align: gboolean; xalign: gdouble; yalign: gdouble): gboolean; cdecl; external;
gtk_text_view_starts_display_linenull12691 function gtk_text_view_starts_display_line(text_view: PGtkTextView; iter: PGtkTextIter): gboolean; cdecl; external;
gtk_theming_engine_get_junction_sidesnull12692 function gtk_theming_engine_get_junction_sides(engine: PGtkThemingEngine): TGtkJunctionSides; cdecl; external;
gtk_theming_engine_get_pathnull12693 function gtk_theming_engine_get_path(engine: PGtkThemingEngine): PGtkWidgetPath; cdecl; external;
gtk_theming_engine_get_screennull12694 function gtk_theming_engine_get_screen(engine: PGtkThemingEngine): PGdkScreen; cdecl; external;
gtk_theming_engine_get_statenull12695 function gtk_theming_engine_get_state(engine: PGtkThemingEngine): TGtkStateFlags; cdecl; external;
gtk_theming_engine_get_typenull12696 function gtk_theming_engine_get_type: TGType; cdecl; external;
gtk_theming_engine_has_classnull12697 function gtk_theming_engine_has_class(engine: PGtkThemingEngine; style_class: Pgchar): gboolean; cdecl; external;
gtk_theming_engine_has_regionnull12698 function gtk_theming_engine_has_region(engine: PGtkThemingEngine; style_region: Pgchar; flags: PGtkRegionFlags): gboolean; cdecl; external;
gtk_theming_engine_loadnull12699 function gtk_theming_engine_load(name: Pgchar): PGtkThemingEngine; cdecl; external;
gtk_theming_engine_lookup_colornull12700 function gtk_theming_engine_lookup_color(engine: PGtkThemingEngine; color_name: Pgchar; color: PGdkRGBA): gboolean; cdecl; external;
gtk_toggle_action_get_activenull12701 function gtk_toggle_action_get_active(action: PGtkToggleAction): gboolean; cdecl; external;
gtk_toggle_action_get_draw_as_radionull12702 function gtk_toggle_action_get_draw_as_radio(action: PGtkToggleAction): gboolean; cdecl; external;
gtk_toggle_action_get_typenull12703 function gtk_toggle_action_get_type: TGType; cdecl; external;
gtk_toggle_action_newnull12704 function gtk_toggle_action_new(name: Pgchar; label_: Pgchar; tooltip: Pgchar; stock_id: Pgchar): PGtkToggleAction; cdecl; external;
gtk_toggle_button_get_activenull12705 function gtk_toggle_button_get_active(toggle_button: PGtkToggleButton): gboolean; cdecl; external;
gtk_toggle_button_get_inconsistentnull12706 function gtk_toggle_button_get_inconsistent(toggle_button: PGtkToggleButton): gboolean; cdecl; external;
gtk_toggle_button_get_modenull12707 function gtk_toggle_button_get_mode(toggle_button: PGtkToggleButton): gboolean; cdecl; external;
gtk_toggle_button_get_typenull12708 function gtk_toggle_button_get_type: TGType; cdecl; external;
gtk_toggle_button_newnull12709 function gtk_toggle_button_new: PGtkToggleButton; cdecl; external;
gtk_toggle_button_new_with_labelnull12710 function gtk_toggle_button_new_with_label(label_: Pgchar): PGtkToggleButton; cdecl; external;
gtk_toggle_button_new_with_mnemonicnull12711 function gtk_toggle_button_new_with_mnemonic(label_: Pgchar): PGtkToggleButton; cdecl; external;
gtk_toggle_tool_button_get_activenull12712 function gtk_toggle_tool_button_get_active(button: PGtkToggleToolButton): gboolean; cdecl; external;
gtk_toggle_tool_button_get_typenull12713 function gtk_toggle_tool_button_get_type: TGType; cdecl; external;
gtk_toggle_tool_button_newnull12714 function gtk_toggle_tool_button_new: PGtkToggleToolButton; cdecl; external;
gtk_toggle_tool_button_new_from_stocknull12715 function gtk_toggle_tool_button_new_from_stock(stock_id: Pgchar): PGtkToggleToolButton; cdecl; external;
gtk_tool_button_get_icon_namenull12716 function gtk_tool_button_get_icon_name(button: PGtkToolButton): Pgchar; cdecl; external;
gtk_tool_button_get_icon_widgetnull12717 function gtk_tool_button_get_icon_widget(button: PGtkToolButton): PGtkWidget; cdecl; external;
gtk_tool_button_get_labelnull12718 function gtk_tool_button_get_label(button: PGtkToolButton): Pgchar; cdecl; external;
gtk_tool_button_get_label_widgetnull12719 function gtk_tool_button_get_label_widget(button: PGtkToolButton): PGtkWidget; cdecl; external;
gtk_tool_button_get_stock_idnull12720 function gtk_tool_button_get_stock_id(button: PGtkToolButton): Pgchar; cdecl; external;
gtk_tool_button_get_typenull12721 function gtk_tool_button_get_type: TGType; cdecl; external;
gtk_tool_button_get_use_underlinenull12722 function gtk_tool_button_get_use_underline(button: PGtkToolButton): gboolean; cdecl; external;
gtk_tool_button_newnull12723 function gtk_tool_button_new(icon_widget: PGtkWidget; label_: Pgchar): PGtkToolButton; cdecl; external;
gtk_tool_button_new_from_stocknull12724 function gtk_tool_button_new_from_stock(stock_id: Pgchar): PGtkToolButton; cdecl; external;
gtk_tool_item_get_ellipsize_modenull12725 function gtk_tool_item_get_ellipsize_mode(tool_item: PGtkToolItem): TPangoEllipsizeMode; cdecl; external;
gtk_tool_item_get_expandnull12726 function gtk_tool_item_get_expand(tool_item: PGtkToolItem): gboolean; cdecl; external;
gtk_tool_item_get_homogeneousnull12727 function gtk_tool_item_get_homogeneous(tool_item: PGtkToolItem): gboolean; cdecl; external;
gtk_tool_item_get_icon_sizenull12728 function gtk_tool_item_get_icon_size(tool_item: PGtkToolItem): gint; cdecl; external;
gtk_tool_item_get_is_importantnull12729 function gtk_tool_item_get_is_important(tool_item: PGtkToolItem): gboolean; cdecl; external;
gtk_tool_item_get_orientationnull12730 function gtk_tool_item_get_orientation(tool_item: PGtkToolItem): TGtkOrientation; cdecl; external;
gtk_tool_item_get_proxy_menu_itemnull12731 function gtk_tool_item_get_proxy_menu_item(tool_item: PGtkToolItem; menu_item_id: Pgchar): PGtkWidget; cdecl; external;
gtk_tool_item_get_relief_stylenull12732 function gtk_tool_item_get_relief_style(tool_item: PGtkToolItem): TGtkReliefStyle; cdecl; external;
gtk_tool_item_get_text_alignmentnull12733 function gtk_tool_item_get_text_alignment(tool_item: PGtkToolItem): gfloat; cdecl; external;
gtk_tool_item_get_text_orientationnull12734 function gtk_tool_item_get_text_orientation(tool_item: PGtkToolItem): TGtkOrientation; cdecl; external;
gtk_tool_item_get_text_size_groupnull12735 function gtk_tool_item_get_text_size_group(tool_item: PGtkToolItem): PGtkSizeGroup; cdecl; external;
gtk_tool_item_get_toolbar_stylenull12736 function gtk_tool_item_get_toolbar_style(tool_item: PGtkToolItem): TGtkToolbarStyle; cdecl; external;
gtk_tool_item_get_typenull12737 function gtk_tool_item_get_type: TGType; cdecl; external;
gtk_tool_item_get_use_drag_windownull12738 function gtk_tool_item_get_use_drag_window(tool_item: PGtkToolItem): gboolean; cdecl; external;
gtk_tool_item_get_visible_horizontalnull12739 function gtk_tool_item_get_visible_horizontal(tool_item: PGtkToolItem): gboolean; cdecl; external;
gtk_tool_item_get_visible_verticalnull12740 function gtk_tool_item_get_visible_vertical(tool_item: PGtkToolItem): gboolean; cdecl; external;
gtk_tool_item_group_get_collapsednull12741 function gtk_tool_item_group_get_collapsed(group: PGtkToolItemGroup): gboolean; cdecl; external;
gtk_tool_item_group_get_drop_itemnull12742 function gtk_tool_item_group_get_drop_item(group: PGtkToolItemGroup; x: gint; y: gint): PGtkToolItem; cdecl; external;
gtk_tool_item_group_get_ellipsizenull12743 function gtk_tool_item_group_get_ellipsize(group: PGtkToolItemGroup): TPangoEllipsizeMode; cdecl; external;
gtk_tool_item_group_get_header_reliefnull12744 function gtk_tool_item_group_get_header_relief(group: PGtkToolItemGroup): TGtkReliefStyle; cdecl; external;
gtk_tool_item_group_get_item_positionnull12745 function gtk_tool_item_group_get_item_position(group: PGtkToolItemGroup; item: PGtkToolItem): gint; cdecl; external;
gtk_tool_item_group_get_labelnull12746 function gtk_tool_item_group_get_label(group: PGtkToolItemGroup): Pgchar; cdecl; external;
gtk_tool_item_group_get_label_widgetnull12747 function gtk_tool_item_group_get_label_widget(group: PGtkToolItemGroup): PGtkWidget; cdecl; external;
gtk_tool_item_group_get_n_itemsnull12748 function gtk_tool_item_group_get_n_items(group: PGtkToolItemGroup): guint; cdecl; external;
gtk_tool_item_group_get_nth_itemnull12749 function gtk_tool_item_group_get_nth_item(group: PGtkToolItemGroup; index: guint): PGtkToolItem; cdecl; external;
gtk_tool_item_group_get_typenull12750 function gtk_tool_item_group_get_type: TGType; cdecl; external;
gtk_tool_item_group_newnull12751 function gtk_tool_item_group_new(label_: Pgchar): PGtkToolItemGroup; cdecl; external;
gtk_tool_item_newnull12752 function gtk_tool_item_new: PGtkToolItem; cdecl; external;
gtk_tool_item_retrieve_proxy_menu_itemnull12753 function gtk_tool_item_retrieve_proxy_menu_item(tool_item: PGtkToolItem): PGtkWidget; cdecl; external;
gtk_tool_palette_get_drag_itemnull12754 function gtk_tool_palette_get_drag_item(palette: PGtkToolPalette; selection: PGtkSelectionData): PGtkWidget; cdecl; external;
gtk_tool_palette_get_drag_target_groupnull12755 function gtk_tool_palette_get_drag_target_group: PGtkTargetEntry; cdecl; external;
gtk_tool_palette_get_drag_target_itemnull12756 function gtk_tool_palette_get_drag_target_item: PGtkTargetEntry; cdecl; external;
gtk_tool_palette_get_drop_groupnull12757 function gtk_tool_palette_get_drop_group(palette: PGtkToolPalette; x: gint; y: gint): PGtkToolItemGroup; cdecl; external;
gtk_tool_palette_get_drop_itemnull12758 function gtk_tool_palette_get_drop_item(palette: PGtkToolPalette; x: gint; y: gint): PGtkToolItem; cdecl; external;
gtk_tool_palette_get_exclusivenull12759 function gtk_tool_palette_get_exclusive(palette: PGtkToolPalette; group: PGtkToolItemGroup): gboolean; cdecl; external;
gtk_tool_palette_get_expandnull12760 function gtk_tool_palette_get_expand(palette: PGtkToolPalette; group: PGtkToolItemGroup): gboolean; cdecl; external;
gtk_tool_palette_get_group_positionnull12761 function gtk_tool_palette_get_group_position(palette: PGtkToolPalette; group: PGtkToolItemGroup): gint; cdecl; external;
gtk_tool_palette_get_icon_sizenull12762 function gtk_tool_palette_get_icon_size(palette: PGtkToolPalette): gint; cdecl; external;
gtk_tool_palette_get_stylenull12763 function gtk_tool_palette_get_style(palette: PGtkToolPalette): TGtkToolbarStyle; cdecl; external;
gtk_tool_palette_get_typenull12764 function gtk_tool_palette_get_type: TGType; cdecl; external;
gtk_tool_palette_newnull12765 function gtk_tool_palette_new: PGtkToolPalette; cdecl; external;
gtk_tool_shell_get_ellipsize_modenull12766 function gtk_tool_shell_get_ellipsize_mode(shell: PGtkToolShell): TPangoEllipsizeMode; cdecl; external;
gtk_tool_shell_get_icon_sizenull12767 function gtk_tool_shell_get_icon_size(shell: PGtkToolShell): gint; cdecl; external;
gtk_tool_shell_get_orientationnull12768 function gtk_tool_shell_get_orientation(shell: PGtkToolShell): TGtkOrientation; cdecl; external;
gtk_tool_shell_get_relief_stylenull12769 function gtk_tool_shell_get_relief_style(shell: PGtkToolShell): TGtkReliefStyle; cdecl; external;
gtk_tool_shell_get_stylenull12770 function gtk_tool_shell_get_style(shell: PGtkToolShell): TGtkToolbarStyle; cdecl; external;
gtk_tool_shell_get_text_alignmentnull12771 function gtk_tool_shell_get_text_alignment(shell: PGtkToolShell): gfloat; cdecl; external;
gtk_tool_shell_get_text_orientationnull12772 function gtk_tool_shell_get_text_orientation(shell: PGtkToolShell): TGtkOrientation; cdecl; external;
gtk_tool_shell_get_text_size_groupnull12773 function gtk_tool_shell_get_text_size_group(shell: PGtkToolShell): PGtkSizeGroup; cdecl; external;
gtk_tool_shell_get_typenull12774 function gtk_tool_shell_get_type: TGType; cdecl; external;
gtk_toolbar_get_drop_indexnull12775 function gtk_toolbar_get_drop_index(toolbar: PGtkToolbar; x: gint; y: gint): gint; cdecl; external;
gtk_toolbar_get_icon_sizenull12776 function gtk_toolbar_get_icon_size(toolbar: PGtkToolbar): gint; cdecl; external;
gtk_toolbar_get_item_indexnull12777 function gtk_toolbar_get_item_index(toolbar: PGtkToolbar; item: PGtkToolItem): gint; cdecl; external;
gtk_toolbar_get_n_itemsnull12778 function gtk_toolbar_get_n_items(toolbar: PGtkToolbar): gint; cdecl; external;
gtk_toolbar_get_nth_itemnull12779 function gtk_toolbar_get_nth_item(toolbar: PGtkToolbar; n: gint): PGtkToolItem; cdecl; external;
gtk_toolbar_get_relief_stylenull12780 function gtk_toolbar_get_relief_style(toolbar: PGtkToolbar): TGtkReliefStyle; cdecl; external;
gtk_toolbar_get_show_arrownull12781 function gtk_toolbar_get_show_arrow(toolbar: PGtkToolbar): gboolean; cdecl; external;
gtk_toolbar_get_stylenull12782 function gtk_toolbar_get_style(toolbar: PGtkToolbar): TGtkToolbarStyle; cdecl; external;
gtk_toolbar_get_typenull12783 function gtk_toolbar_get_type: TGType; cdecl; external;
gtk_toolbar_newnull12784 function gtk_toolbar_new: PGtkToolbar; cdecl; external;
gtk_tooltip_get_typenull12785 function gtk_tooltip_get_type: TGType; cdecl; external;
gtk_tree_drag_dest_drag_data_receivednull12786 function gtk_tree_drag_dest_drag_data_received(drag_dest: PGtkTreeDragDest; dest: PGtkTreePath; selection_data: PGtkSelectionData): gboolean; cdecl; external;
gtk_tree_drag_dest_get_typenull12787 function gtk_tree_drag_dest_get_type: TGType; cdecl; external;
gtk_tree_drag_dest_row_drop_possiblenull12788 function gtk_tree_drag_dest_row_drop_possible(drag_dest: PGtkTreeDragDest; dest_path: PGtkTreePath; selection_data: PGtkSelectionData): gboolean; cdecl; external;
gtk_tree_drag_source_drag_data_deletenull12789 function gtk_tree_drag_source_drag_data_delete(drag_source: PGtkTreeDragSource; path: PGtkTreePath): gboolean; cdecl; external;
gtk_tree_drag_source_drag_data_getnull12790 function gtk_tree_drag_source_drag_data_get(drag_source: PGtkTreeDragSource; path: PGtkTreePath; selection_data: PGtkSelectionData): gboolean; cdecl; external;
gtk_tree_drag_source_get_typenull12791 function gtk_tree_drag_source_get_type: TGType; cdecl; external;
gtk_tree_drag_source_row_draggablenull12792 function gtk_tree_drag_source_row_draggable(drag_source: PGtkTreeDragSource; path: PGtkTreePath): gboolean; cdecl; external;
gtk_tree_get_row_drag_datanull12793 function gtk_tree_get_row_drag_data(selection_data: PGtkSelectionData; tree_model: PPGtkTreeModel; path: PPGtkTreePath): gboolean; cdecl; external;
gtk_tree_iter_copynull12794 function gtk_tree_iter_copy(iter: PGtkTreeIter): PGtkTreeIter; cdecl; external;
gtk_tree_iter_get_typenull12795 function gtk_tree_iter_get_type: TGType; cdecl; external;
gtk_tree_model_filter_convert_child_iter_to_iternull12796 function gtk_tree_model_filter_convert_child_iter_to_iter(filter: PGtkTreeModelFilter; filter_iter: PGtkTreeIter; child_iter: PGtkTreeIter): gboolean; cdecl; external;
gtk_tree_model_filter_convert_child_path_to_pathnull12797 function gtk_tree_model_filter_convert_child_path_to_path(filter: PGtkTreeModelFilter; child_path: PGtkTreePath): PGtkTreePath; cdecl; external;
gtk_tree_model_filter_convert_path_to_child_pathnull12798 function gtk_tree_model_filter_convert_path_to_child_path(filter: PGtkTreeModelFilter; filter_path: PGtkTreePath): PGtkTreePath; cdecl; external;
gtk_tree_model_filter_get_modelnull12799 function gtk_tree_model_filter_get_model(filter: PGtkTreeModelFilter): PGtkTreeModel; cdecl; external;
gtk_tree_model_filter_get_typenull12800 function gtk_tree_model_filter_get_type: TGType; cdecl; external;
gtk_tree_model_filter_newnull12801 function gtk_tree_model_filter_new(child_model: PGtkTreeModel; root: PGtkTreePath): PGtkTreeModel; cdecl; external;
gtk_tree_model_get_column_typenull12802 function gtk_tree_model_get_column_type(tree_model: PGtkTreeModel; index_: gint): TGType; cdecl; external;
gtk_tree_model_get_flagsnull12803 function gtk_tree_model_get_flags(tree_model: PGtkTreeModel): TGtkTreeModelFlags; cdecl; external;
gtk_tree_model_get_iternull12804 function gtk_tree_model_get_iter(tree_model: PGtkTreeModel; iter: PGtkTreeIter; path: PGtkTreePath): gboolean; cdecl; external;
gtk_tree_model_get_iter_firstnull12805 function gtk_tree_model_get_iter_first(tree_model: PGtkTreeModel; iter: PGtkTreeIter): gboolean; cdecl; external;
gtk_tree_model_get_iter_from_stringnull12806 function gtk_tree_model_get_iter_from_string(tree_model: PGtkTreeModel; iter: PGtkTreeIter; path_string: Pgchar): gboolean; cdecl; external;
gtk_tree_model_get_n_columnsnull12807 function gtk_tree_model_get_n_columns(tree_model: PGtkTreeModel): gint; cdecl; external;
gtk_tree_model_get_pathnull12808 function gtk_tree_model_get_path(tree_model: PGtkTreeModel; iter: PGtkTreeIter): PGtkTreePath; cdecl; external;
gtk_tree_model_get_string_from_iternull12809 function gtk_tree_model_get_string_from_iter(tree_model: PGtkTreeModel; iter: PGtkTreeIter): Pgchar; cdecl; external;
gtk_tree_model_get_typenull12810 function gtk_tree_model_get_type: TGType; cdecl; external;
gtk_tree_model_iter_childrennull12811 function gtk_tree_model_iter_children(tree_model: PGtkTreeModel; iter: PGtkTreeIter; parent: PGtkTreeIter): gboolean; cdecl; external;
gtk_tree_model_iter_has_childnull12812 function gtk_tree_model_iter_has_child(tree_model: PGtkTreeModel; iter: PGtkTreeIter): gboolean; cdecl; external;
gtk_tree_model_iter_n_childrennull12813 function gtk_tree_model_iter_n_children(tree_model: PGtkTreeModel; iter: PGtkTreeIter): gint; cdecl; external;
gtk_tree_model_iter_nextnull12814 function gtk_tree_model_iter_next(tree_model: PGtkTreeModel; iter: PGtkTreeIter): gboolean; cdecl; external;
gtk_tree_model_iter_nth_childnull12815 function gtk_tree_model_iter_nth_child(tree_model: PGtkTreeModel; iter: PGtkTreeIter; parent: PGtkTreeIter; n: gint): gboolean; cdecl; external;
gtk_tree_model_iter_parentnull12816 function gtk_tree_model_iter_parent(tree_model: PGtkTreeModel; iter: PGtkTreeIter; child: PGtkTreeIter): gboolean; cdecl; external;
gtk_tree_model_iter_previousnull12817 function gtk_tree_model_iter_previous(tree_model: PGtkTreeModel; iter: PGtkTreeIter): gboolean; cdecl; external;
gtk_tree_model_sort_convert_child_iter_to_iternull12818 function gtk_tree_model_sort_convert_child_iter_to_iter(tree_model_sort: PGtkTreeModelSort; sort_iter: PGtkTreeIter; child_iter: PGtkTreeIter): gboolean; cdecl; external;
gtk_tree_model_sort_convert_child_path_to_pathnull12819 function gtk_tree_model_sort_convert_child_path_to_path(tree_model_sort: PGtkTreeModelSort; child_path: PGtkTreePath): PGtkTreePath; cdecl; external;
gtk_tree_model_sort_convert_path_to_child_pathnull12820 function gtk_tree_model_sort_convert_path_to_child_path(tree_model_sort: PGtkTreeModelSort; sorted_path: PGtkTreePath): PGtkTreePath; cdecl; external;
gtk_tree_model_sort_get_modelnull12821 function gtk_tree_model_sort_get_model(tree_model: PGtkTreeModelSort): PGtkTreeModel; cdecl; external;
gtk_tree_model_sort_get_typenull12822 function gtk_tree_model_sort_get_type: TGType; cdecl; external;
gtk_tree_model_sort_iter_is_validnull12823 function gtk_tree_model_sort_iter_is_valid(tree_model_sort: PGtkTreeModelSort; iter: PGtkTreeIter): gboolean; cdecl; external;
gtk_tree_model_sort_new_with_modelnull12824 function gtk_tree_model_sort_new_with_model(child_model: PGtkTreeModel): PGtkTreeModel; cdecl; external;
gtk_tree_path_comparenull12825 function gtk_tree_path_compare(a: PGtkTreePath; b: PGtkTreePath): gint; cdecl; external;
gtk_tree_path_copynull12826 function gtk_tree_path_copy(path: PGtkTreePath): PGtkTreePath; cdecl; external;
gtk_tree_path_get_depthnull12827 function gtk_tree_path_get_depth(path: PGtkTreePath): gint; cdecl; external;
gtk_tree_path_get_indicesnull12828 function gtk_tree_path_get_indices(path: PGtkTreePath): Pgint; cdecl; external;
gtk_tree_path_get_indices_with_depthnull12829 function gtk_tree_path_get_indices_with_depth(path: PGtkTreePath; depth: Pgint): Pgint; cdecl; external;
gtk_tree_path_get_typenull12830 function gtk_tree_path_get_type: TGType; cdecl; external;
gtk_tree_path_is_ancestornull12831 function gtk_tree_path_is_ancestor(path: PGtkTreePath; descendant: PGtkTreePath): gboolean; cdecl; external;
gtk_tree_path_is_descendantnull12832 function gtk_tree_path_is_descendant(path: PGtkTreePath; ancestor: PGtkTreePath): gboolean; cdecl; external;
gtk_tree_path_newnull12833 function gtk_tree_path_new: PGtkTreePath; cdecl; external;
gtk_tree_path_new_firstnull12834 function gtk_tree_path_new_first: PGtkTreePath; cdecl; external;
gtk_tree_path_new_from_indicesnull12835 function gtk_tree_path_new_from_indices(first_index: gint; args: array of const): PGtkTreePath; cdecl; external;
gtk_tree_path_new_from_stringnull12836 function gtk_tree_path_new_from_string(path: Pgchar): PGtkTreePath; cdecl; external;
gtk_tree_path_prevnull12837 function gtk_tree_path_prev(path: PGtkTreePath): gboolean; cdecl; external;
gtk_tree_path_to_stringnull12838 function gtk_tree_path_to_string(path: PGtkTreePath): Pgchar; cdecl; external;
gtk_tree_path_upnull12839 function gtk_tree_path_up(path: PGtkTreePath): gboolean; cdecl; external;
gtk_tree_row_reference_copynull12840 function gtk_tree_row_reference_copy(reference: PGtkTreeRowReference): PGtkTreeRowReference; cdecl; external;
gtk_tree_row_reference_get_modelnull12841 function gtk_tree_row_reference_get_model(reference: PGtkTreeRowReference): PGtkTreeModel; cdecl; external;
gtk_tree_row_reference_get_pathnull12842 function gtk_tree_row_reference_get_path(reference: PGtkTreeRowReference): PGtkTreePath; cdecl; external;
gtk_tree_row_reference_get_typenull12843 function gtk_tree_row_reference_get_type: TGType; cdecl; external;
gtk_tree_row_reference_newnull12844 function gtk_tree_row_reference_new(model: PGtkTreeModel; path: PGtkTreePath): PGtkTreeRowReference; cdecl; external;
gtk_tree_row_reference_new_proxynull12845 function gtk_tree_row_reference_new_proxy(proxy: PGObject; model: PGtkTreeModel; path: PGtkTreePath): PGtkTreeRowReference; cdecl; external;
gtk_tree_row_reference_validnull12846 function gtk_tree_row_reference_valid(reference: PGtkTreeRowReference): gboolean; cdecl; external;
gtk_tree_selection_count_selected_rowsnull12847 function gtk_tree_selection_count_selected_rows(selection: PGtkTreeSelection): gint; cdecl; external;
gtk_tree_selection_get_modenull12848 function gtk_tree_selection_get_mode(selection: PGtkTreeSelection): TGtkSelectionMode; cdecl; external;
gtk_tree_selection_get_select_functionnull12849 function gtk_tree_selection_get_select_function(selection: PGtkTreeSelection): TGtkTreeSelectionFunc; cdecl; external;
gtk_tree_selection_get_selectednull12850 function gtk_tree_selection_get_selected(selection: PGtkTreeSelection; model: PPGtkTreeModel; iter: PGtkTreeIter): gboolean; cdecl; external;
gtk_tree_selection_get_selected_rowsnull12851 function gtk_tree_selection_get_selected_rows(selection: PGtkTreeSelection; model: PPGtkTreeModel): PGList; cdecl; external;
gtk_tree_selection_get_tree_viewnull12852 function gtk_tree_selection_get_tree_view(selection: PGtkTreeSelection): PGtkTreeView; cdecl; external;
gtk_tree_selection_get_typenull12853 function gtk_tree_selection_get_type: TGType; cdecl; external;
gtk_tree_selection_get_user_datanull12854 function gtk_tree_selection_get_user_data(selection: PGtkTreeSelection): gpointer; cdecl; external;
gtk_tree_selection_iter_is_selectednull12855 function gtk_tree_selection_iter_is_selected(selection: PGtkTreeSelection; iter: PGtkTreeIter): gboolean; cdecl; external;
gtk_tree_selection_path_is_selectednull12856 function gtk_tree_selection_path_is_selected(selection: PGtkTreeSelection; path: PGtkTreePath): gboolean; cdecl; external;
gtk_tree_set_row_drag_datanull12857 function gtk_tree_set_row_drag_data(selection_data: PGtkSelectionData; tree_model: PGtkTreeModel; path: PGtkTreePath): gboolean; cdecl; external;
gtk_tree_sortable_get_sort_column_idnull12858 function gtk_tree_sortable_get_sort_column_id(sortable: PGtkTreeSortable; sort_column_id: Pgint; order: PGtkSortType): gboolean; cdecl; external;
gtk_tree_sortable_get_typenull12859 function gtk_tree_sortable_get_type: TGType; cdecl; external;
gtk_tree_sortable_has_default_sort_funcnull12860 function gtk_tree_sortable_has_default_sort_func(sortable: PGtkTreeSortable): gboolean; cdecl; external;
gtk_tree_store_get_typenull12861 function gtk_tree_store_get_type: TGType; cdecl; external;
gtk_tree_store_is_ancestornull12862 function gtk_tree_store_is_ancestor(tree_store: PGtkTreeStore; iter: PGtkTreeIter; descendant: PGtkTreeIter): gboolean; cdecl; external;
gtk_tree_store_iter_depthnull12863 function gtk_tree_store_iter_depth(tree_store: PGtkTreeStore; iter: PGtkTreeIter): gint; cdecl; external;
gtk_tree_store_iter_is_validnull12864 function gtk_tree_store_iter_is_valid(tree_store: PGtkTreeStore; iter: PGtkTreeIter): gboolean; cdecl; external;
gtk_tree_store_newnull12865 function gtk_tree_store_new(n_columns: gint; args: array of const): PGtkTreeStore; cdecl; external;
gtk_tree_store_newvnull12866 function gtk_tree_store_newv(n_columns: gint; types: PGType): PGtkTreeStore; cdecl; external;
gtk_tree_store_removenull12867 function gtk_tree_store_remove(tree_store: PGtkTreeStore; iter: PGtkTreeIter): gboolean; cdecl; external;
gtk_tree_view_append_columnnull12868 function gtk_tree_view_append_column(tree_view: PGtkTreeView; column: PGtkTreeViewColumn): gint; cdecl; external;
gtk_tree_view_collapse_rownull12869 function gtk_tree_view_collapse_row(tree_view: PGtkTreeView; path: PGtkTreePath): gboolean; cdecl; external;
gtk_tree_view_column_cell_get_positionnull12870 function gtk_tree_view_column_cell_get_position(tree_column: PGtkTreeViewColumn; cell_renderer: PGtkCellRenderer; x_offset: Pgint; width: Pgint): gboolean; cdecl; external;
gtk_tree_view_column_cell_is_visiblenull12871 function gtk_tree_view_column_cell_is_visible(tree_column: PGtkTreeViewColumn): gboolean; cdecl; external;
gtk_tree_view_column_get_alignmentnull12872 function gtk_tree_view_column_get_alignment(tree_column: PGtkTreeViewColumn): gfloat; cdecl; external;
gtk_tree_view_column_get_buttonnull12873 function gtk_tree_view_column_get_button(tree_column: PGtkTreeViewColumn): PGtkWidget; cdecl; external;
gtk_tree_view_column_get_clickablenull12874 function gtk_tree_view_column_get_clickable(tree_column: PGtkTreeViewColumn): gboolean; cdecl; external;
gtk_tree_view_column_get_expandnull12875 function gtk_tree_view_column_get_expand(tree_column: PGtkTreeViewColumn): gboolean; cdecl; external;
gtk_tree_view_column_get_fixed_widthnull12876 function gtk_tree_view_column_get_fixed_width(tree_column: PGtkTreeViewColumn): gint; cdecl; external;
gtk_tree_view_column_get_max_widthnull12877 function gtk_tree_view_column_get_max_width(tree_column: PGtkTreeViewColumn): gint; cdecl; external;
gtk_tree_view_column_get_min_widthnull12878 function gtk_tree_view_column_get_min_width(tree_column: PGtkTreeViewColumn): gint; cdecl; external;
gtk_tree_view_column_get_reorderablenull12879 function gtk_tree_view_column_get_reorderable(tree_column: PGtkTreeViewColumn): gboolean; cdecl; external;
gtk_tree_view_column_get_resizablenull12880 function gtk_tree_view_column_get_resizable(tree_column: PGtkTreeViewColumn): gboolean; cdecl; external;
gtk_tree_view_column_get_sizingnull12881 function gtk_tree_view_column_get_sizing(tree_column: PGtkTreeViewColumn): TGtkTreeViewColumnSizing; cdecl; external;
gtk_tree_view_column_get_sort_column_idnull12882 function gtk_tree_view_column_get_sort_column_id(tree_column: PGtkTreeViewColumn): gint; cdecl; external;
gtk_tree_view_column_get_sort_indicatornull12883 function gtk_tree_view_column_get_sort_indicator(tree_column: PGtkTreeViewColumn): gboolean; cdecl; external;
gtk_tree_view_column_get_sort_ordernull12884 function gtk_tree_view_column_get_sort_order(tree_column: PGtkTreeViewColumn): TGtkSortType; cdecl; external;
gtk_tree_view_column_get_spacingnull12885 function gtk_tree_view_column_get_spacing(tree_column: PGtkTreeViewColumn): gint; cdecl; external;
gtk_tree_view_column_get_titlenull12886 function gtk_tree_view_column_get_title(tree_column: PGtkTreeViewColumn): Pgchar; cdecl; external;
gtk_tree_view_column_get_tree_viewnull12887 function gtk_tree_view_column_get_tree_view(tree_column: PGtkTreeViewColumn): PGtkWidget; cdecl; external;
gtk_tree_view_column_get_typenull12888 function gtk_tree_view_column_get_type: TGType; cdecl; external;
gtk_tree_view_column_get_visiblenull12889 function gtk_tree_view_column_get_visible(tree_column: PGtkTreeViewColumn): gboolean; cdecl; external;
gtk_tree_view_column_get_widgetnull12890 function gtk_tree_view_column_get_widget(tree_column: PGtkTreeViewColumn): PGtkWidget; cdecl; external;
gtk_tree_view_column_get_widthnull12891 function gtk_tree_view_column_get_width(tree_column: PGtkTreeViewColumn): gint; cdecl; external;
gtk_tree_view_column_get_x_offsetnull12892 function gtk_tree_view_column_get_x_offset(tree_column: PGtkTreeViewColumn): gint; cdecl; external;
gtk_tree_view_column_newnull12893 function gtk_tree_view_column_new: PGtkTreeViewColumn; cdecl; external;
gtk_tree_view_column_new_with_areanull12894 function gtk_tree_view_column_new_with_area(area: PGtkCellArea): PGtkTreeViewColumn; cdecl; external;
gtk_tree_view_column_new_with_attributesnull12895 function gtk_tree_view_column_new_with_attributes(title: Pgchar; cell: PGtkCellRenderer; args: array of const): PGtkTreeViewColumn; cdecl; external;
gtk_tree_view_create_row_drag_iconnull12896 function gtk_tree_view_create_row_drag_icon(tree_view: PGtkTreeView; path: PGtkTreePath): Pcairo_surface_t; cdecl; external;
gtk_tree_view_expand_rownull12897 function gtk_tree_view_expand_row(tree_view: PGtkTreeView; path: PGtkTreePath; open_all: gboolean): gboolean; cdecl; external;
gtk_tree_view_get_activate_on_single_clicknull12898 function gtk_tree_view_get_activate_on_single_click(tree_view: PGtkTreeView): gboolean; cdecl; external;
gtk_tree_view_get_bin_windownull12899 function gtk_tree_view_get_bin_window(tree_view: PGtkTreeView): PGdkWindow; cdecl; external;
gtk_tree_view_get_columnnull12900 function gtk_tree_view_get_column(tree_view: PGtkTreeView; n: gint): PGtkTreeViewColumn; cdecl; external;
gtk_tree_view_get_columnsnull12901 function gtk_tree_view_get_columns(tree_view: PGtkTreeView): PGList; cdecl; external;
gtk_tree_view_get_dest_row_at_posnull12902 function gtk_tree_view_get_dest_row_at_pos(tree_view: PGtkTreeView; drag_x: gint; drag_y: gint; path: PPGtkTreePath; pos: PGtkTreeViewDropPosition): gboolean; cdecl; external;
gtk_tree_view_get_enable_searchnull12903 function gtk_tree_view_get_enable_search(tree_view: PGtkTreeView): gboolean; cdecl; external;
gtk_tree_view_get_enable_tree_linesnull12904 function gtk_tree_view_get_enable_tree_lines(tree_view: PGtkTreeView): gboolean; cdecl; external;
gtk_tree_view_get_expander_columnnull12905 function gtk_tree_view_get_expander_column(tree_view: PGtkTreeView): PGtkTreeViewColumn; cdecl; external;
gtk_tree_view_get_fixed_height_modenull12906 function gtk_tree_view_get_fixed_height_mode(tree_view: PGtkTreeView): gboolean; cdecl; external;
gtk_tree_view_get_grid_linesnull12907 function gtk_tree_view_get_grid_lines(tree_view: PGtkTreeView): TGtkTreeViewGridLines; cdecl; external;
gtk_tree_view_get_headers_clickablenull12908 function gtk_tree_view_get_headers_clickable(tree_view: PGtkTreeView): gboolean; cdecl; external;
gtk_tree_view_get_headers_visiblenull12909 function gtk_tree_view_get_headers_visible(tree_view: PGtkTreeView): gboolean; cdecl; external;
gtk_tree_view_get_hover_expandnull12910 function gtk_tree_view_get_hover_expand(tree_view: PGtkTreeView): gboolean; cdecl; external;
gtk_tree_view_get_hover_selectionnull12911 function gtk_tree_view_get_hover_selection(tree_view: PGtkTreeView): gboolean; cdecl; external;
gtk_tree_view_get_level_indentationnull12912 function gtk_tree_view_get_level_indentation(tree_view: PGtkTreeView): gint; cdecl; external;
gtk_tree_view_get_modelnull12913 function gtk_tree_view_get_model(tree_view: PGtkTreeView): PGtkTreeModel; cdecl; external;
gtk_tree_view_get_n_columnsnull12914 function gtk_tree_view_get_n_columns(tree_view: PGtkTreeView): guint; cdecl; external;
gtk_tree_view_get_path_at_posnull12915 function gtk_tree_view_get_path_at_pos(tree_view: PGtkTreeView; x: gint; y: gint; path: PPGtkTreePath; column: PPGtkTreeViewColumn; cell_x: Pgint; cell_y: Pgint): gboolean; cdecl; external;
gtk_tree_view_get_reorderablenull12916 function gtk_tree_view_get_reorderable(tree_view: PGtkTreeView): gboolean; cdecl; external;
gtk_tree_view_get_row_separator_funcnull12917 function gtk_tree_view_get_row_separator_func(tree_view: PGtkTreeView): TGtkTreeViewRowSeparatorFunc; cdecl; external;
gtk_tree_view_get_rubber_bandingnull12918 function gtk_tree_view_get_rubber_banding(tree_view: PGtkTreeView): gboolean; cdecl; external;
gtk_tree_view_get_rules_hintnull12919 function gtk_tree_view_get_rules_hint(tree_view: PGtkTreeView): gboolean; cdecl; external;
gtk_tree_view_get_search_columnnull12920 function gtk_tree_view_get_search_column(tree_view: PGtkTreeView): gint; cdecl; external;
gtk_tree_view_get_search_entrynull12921 function gtk_tree_view_get_search_entry(tree_view: PGtkTreeView): PGtkEntry; cdecl; external;
gtk_tree_view_get_search_equal_funcnull12922 function gtk_tree_view_get_search_equal_func(tree_view: PGtkTreeView): TGtkTreeViewSearchEqualFunc; cdecl; external;
gtk_tree_view_get_search_position_funcnull12923 function gtk_tree_view_get_search_position_func(tree_view: PGtkTreeView): TGtkTreeViewSearchPositionFunc; cdecl; external;
gtk_tree_view_get_selectionnull12924 function gtk_tree_view_get_selection(tree_view: PGtkTreeView): PGtkTreeSelection; cdecl; external;
gtk_tree_view_get_show_expandersnull12925 function gtk_tree_view_get_show_expanders(tree_view: PGtkTreeView): gboolean; cdecl; external;
gtk_tree_view_get_tooltip_columnnull12926 function gtk_tree_view_get_tooltip_column(tree_view: PGtkTreeView): gint; cdecl; external;
gtk_tree_view_get_tooltip_contextnull12927 function gtk_tree_view_get_tooltip_context(tree_view: PGtkTreeView; x: Pgint; y: Pgint; keyboard_tip: gboolean; model: PPGtkTreeModel; path: PPGtkTreePath; iter: PGtkTreeIter): gboolean; cdecl; external;
gtk_tree_view_get_typenull12928 function gtk_tree_view_get_type: TGType; cdecl; external;
gtk_tree_view_get_visible_rangenull12929 function gtk_tree_view_get_visible_range(tree_view: PGtkTreeView; start_path: PPGtkTreePath; end_path: PPGtkTreePath): gboolean; cdecl; external;
gtk_tree_view_insert_columnnull12930 function gtk_tree_view_insert_column(tree_view: PGtkTreeView; column: PGtkTreeViewColumn; position: gint): gint; cdecl; external;
gtk_tree_view_insert_column_with_attributesnull12931 function gtk_tree_view_insert_column_with_attributes(tree_view: PGtkTreeView; position: gint; title: Pgchar; cell: PGtkCellRenderer; args: array of const): gint; cdecl; external;
gtk_tree_view_insert_column_with_data_funcnull12932 function gtk_tree_view_insert_column_with_data_func(tree_view: PGtkTreeView; position: gint; title: Pgchar; cell: PGtkCellRenderer; func: TGtkTreeCellDataFunc; data: gpointer; dnotify: TGDestroyNotify): gint; cdecl; external;
gtk_tree_view_is_blank_at_posnull12933 function gtk_tree_view_is_blank_at_pos(tree_view: PGtkTreeView; x: gint; y: gint; path: PPGtkTreePath; column: PPGtkTreeViewColumn; cell_x: Pgint; cell_y: Pgint): gboolean; cdecl; external;
gtk_tree_view_is_rubber_banding_activenull12934 function gtk_tree_view_is_rubber_banding_active(tree_view: PGtkTreeView): gboolean; cdecl; external;
gtk_tree_view_newnull12935 function gtk_tree_view_new: PGtkTreeView; cdecl; external;
gtk_tree_view_new_with_modelnull12936 function gtk_tree_view_new_with_model(model: PGtkTreeModel): PGtkTreeView; cdecl; external;
gtk_tree_view_remove_columnnull12937 function gtk_tree_view_remove_column(tree_view: PGtkTreeView; column: PGtkTreeViewColumn): gint; cdecl; external;
gtk_tree_view_row_expandednull12938 function gtk_tree_view_row_expanded(tree_view: PGtkTreeView; path: PGtkTreePath): gboolean; cdecl; external;
gtk_truenull12939 function gtk_true: gboolean; cdecl; external;
gtk_ui_manager_add_ui_from_filenull12940 function gtk_ui_manager_add_ui_from_file(manager: PGtkUIManager; filename: Pgchar; error: PPGError): guint; cdecl; external;
gtk_ui_manager_add_ui_from_resourcenull12941 function gtk_ui_manager_add_ui_from_resource(manager: PGtkUIManager; resource_path: Pgchar; error: PPGError): guint; cdecl; external;
gtk_ui_manager_add_ui_from_stringnull12942 function gtk_ui_manager_add_ui_from_string(manager: PGtkUIManager; buffer: Pgchar; length: gssize; error: PPGError): guint; cdecl; external;
gtk_ui_manager_get_accel_groupnull12943 function gtk_ui_manager_get_accel_group(manager: PGtkUIManager): PGtkAccelGroup; cdecl; external;
gtk_ui_manager_get_actionnull12944 function gtk_ui_manager_get_action(manager: PGtkUIManager; path: Pgchar): PGtkAction; cdecl; external;
gtk_ui_manager_get_action_groupsnull12945 function gtk_ui_manager_get_action_groups(manager: PGtkUIManager): PGList; cdecl; external;
gtk_ui_manager_get_toplevelsnull12946 function gtk_ui_manager_get_toplevels(manager: PGtkUIManager; types: TGtkUIManagerItemType): PGSList; cdecl; external;
gtk_ui_manager_get_typenull12947 function gtk_ui_manager_get_type: TGType; cdecl; external;
gtk_ui_manager_get_uinull12948 function gtk_ui_manager_get_ui(manager: PGtkUIManager): Pgchar; cdecl; external;
gtk_ui_manager_get_widgetnull12949 function gtk_ui_manager_get_widget(manager: PGtkUIManager; path: Pgchar): PGtkWidget; cdecl; external;
gtk_ui_manager_newnull12950 function gtk_ui_manager_new: PGtkUIManager; cdecl; external;
gtk_ui_manager_new_merge_idnull12951 function gtk_ui_manager_new_merge_id(manager: PGtkUIManager): guint; cdecl; external;
gtk_vbox_get_typenull12952 function gtk_vbox_get_type: TGType; cdecl; external;
gtk_vbutton_box_get_typenull12953 function gtk_vbutton_box_get_type: TGType; cdecl; external;
gtk_viewport_get_bin_windownull12954 function gtk_viewport_get_bin_window(viewport: PGtkViewport): PGdkWindow; cdecl; external;
gtk_viewport_get_shadow_typenull12955 function gtk_viewport_get_shadow_type(viewport: PGtkViewport): TGtkShadowType; cdecl; external;
gtk_viewport_get_typenull12956 function gtk_viewport_get_type: TGType; cdecl; external;
gtk_viewport_get_view_windownull12957 function gtk_viewport_get_view_window(viewport: PGtkViewport): PGdkWindow; cdecl; external;
gtk_viewport_newnull12958 function gtk_viewport_new(hadjustment: PGtkAdjustment; vadjustment: PGtkAdjustment): PGtkViewport; cdecl; external;
gtk_volume_button_get_typenull12959 function gtk_volume_button_get_type: TGType; cdecl; external;
gtk_volume_button_newnull12960 function gtk_volume_button_new: PGtkVolumeButton; cdecl; external;
gtk_vpaned_get_typenull12961 function gtk_vpaned_get_type: TGType; cdecl; external;
gtk_vscale_get_typenull12962 function gtk_vscale_get_type: TGType; cdecl; external;
gtk_vscrollbar_get_typenull12963 function gtk_vscrollbar_get_type: TGType; cdecl; external;
gtk_vseparator_get_typenull12964 function gtk_vseparator_get_type: TGType; cdecl; external;
gtk_widget_activatenull12965 function gtk_widget_activate(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_add_tick_callbacknull12966 function gtk_widget_add_tick_callback(widget: PGtkWidget; callback: TGtkTickCallback; user_data: gpointer; notify: TGDestroyNotify): guint; cdecl; external;
gtk_widget_can_activate_accelnull12967 function gtk_widget_can_activate_accel(widget: PGtkWidget; signal_id: guint): gboolean; cdecl; external;
gtk_widget_child_focusnull12968 function gtk_widget_child_focus(widget: PGtkWidget; direction: TGtkDirectionType): gboolean; cdecl; external;
gtk_widget_class_find_style_propertynull12969 function gtk_widget_class_find_style_property(klass: PGtkWidgetClass; property_name: Pgchar): PGParamSpec; cdecl; external;
gtk_widget_class_list_style_propertiesnull12970 function gtk_widget_class_list_style_properties(klass: PGtkWidgetClass; n_properties: Pguint): PPGParamSpec; cdecl; external;
gtk_widget_compute_expandnull12971 function gtk_widget_compute_expand(widget: PGtkWidget; orientation: TGtkOrientation): gboolean; cdecl; external;
gtk_widget_create_pango_contextnull12972 function gtk_widget_create_pango_context(widget: PGtkWidget): PPangoContext; cdecl; external;
gtk_widget_create_pango_layoutnull12973 function gtk_widget_create_pango_layout(widget: PGtkWidget; text: Pgchar): PPangoLayout; cdecl; external;
gtk_widget_device_is_shadowednull12974 function gtk_widget_device_is_shadowed(widget: PGtkWidget; device: PGdkDevice): gboolean; cdecl; external;
gtk_widget_eventnull12975 function gtk_widget_event(widget: PGtkWidget; event: PGdkEvent): gboolean; cdecl; external;
gtk_widget_get_accessiblenull12976 function gtk_widget_get_accessible(widget: PGtkWidget): PAtkObject; cdecl; external;
gtk_widget_get_allocated_heightnull12977 function gtk_widget_get_allocated_height(widget: PGtkWidget): gint; cdecl; external;
gtk_widget_get_allocated_widthnull12978 function gtk_widget_get_allocated_width(widget: PGtkWidget): gint; cdecl; external;
gtk_widget_get_ancestornull12979 function gtk_widget_get_ancestor(widget: PGtkWidget; widget_type: TGType): PGtkWidget; cdecl; external;
gtk_widget_get_app_paintablenull12980 function gtk_widget_get_app_paintable(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_get_can_defaultnull12981 function gtk_widget_get_can_default(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_get_can_focusnull12982 function gtk_widget_get_can_focus(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_get_child_visiblenull12983 function gtk_widget_get_child_visible(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_get_clipboardnull12984 function gtk_widget_get_clipboard(widget: PGtkWidget; selection: TGdkAtom): PGtkClipboard; cdecl; external;
gtk_widget_get_composite_namenull12985 function gtk_widget_get_composite_name(widget: PGtkWidget): Pgchar; cdecl; external;
gtk_widget_get_default_directionnull12986 function gtk_widget_get_default_direction: TGtkTextDirection; cdecl; external;
gtk_widget_get_device_enablednull12987 function gtk_widget_get_device_enabled(widget: PGtkWidget; device: PGdkDevice): gboolean; cdecl; external;
gtk_widget_get_device_eventsnull12988 function gtk_widget_get_device_events(widget: PGtkWidget; device: PGdkDevice): TGdkEventMask; cdecl; external;
gtk_widget_get_directionnull12989 function gtk_widget_get_direction(widget: PGtkWidget): TGtkTextDirection; cdecl; external;
gtk_widget_get_displaynull12990 function gtk_widget_get_display(widget: PGtkWidget): PGdkDisplay; cdecl; external;
gtk_widget_get_double_bufferednull12991 function gtk_widget_get_double_buffered(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_get_eventsnull12992 function gtk_widget_get_events(widget: PGtkWidget): gint; cdecl; external;
gtk_widget_get_frame_clocknull12993 function gtk_widget_get_frame_clock(widget: PGtkWidget): PGdkFrameClock; cdecl; external;
gtk_widget_get_halignnull12994 function gtk_widget_get_halign(widget: PGtkWidget): TGtkAlign; cdecl; external;
gtk_widget_get_has_tooltipnull12995 function gtk_widget_get_has_tooltip(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_get_has_windownull12996 function gtk_widget_get_has_window(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_get_hexpandnull12997 function gtk_widget_get_hexpand(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_get_hexpand_setnull12998 function gtk_widget_get_hexpand_set(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_get_mappednull12999 function gtk_widget_get_mapped(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_get_margin_bottomnull13000 function gtk_widget_get_margin_bottom(widget: PGtkWidget): gint; cdecl; external;
gtk_widget_get_margin_leftnull13001 function gtk_widget_get_margin_left(widget: PGtkWidget): gint; cdecl; external;
gtk_widget_get_margin_rightnull13002 function gtk_widget_get_margin_right(widget: PGtkWidget): gint; cdecl; external;
gtk_widget_get_margin_topnull13003 function gtk_widget_get_margin_top(widget: PGtkWidget): gint; cdecl; external;
gtk_widget_get_modifier_masknull13004 function gtk_widget_get_modifier_mask(widget: PGtkWidget; intent: TGdkModifierIntent): TGdkModifierType; cdecl; external;
gtk_widget_get_namenull13005 function gtk_widget_get_name(widget: PGtkWidget): Pgchar; cdecl; external;
gtk_widget_get_no_show_allnull13006 function gtk_widget_get_no_show_all(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_get_opacitynull13007 function gtk_widget_get_opacity(widget: PGtkWidget): gdouble; cdecl; external;
gtk_widget_get_pango_contextnull13008 function gtk_widget_get_pango_context(widget: PGtkWidget): PPangoContext; cdecl; external;
gtk_widget_get_parentnull13009 function gtk_widget_get_parent(widget: PGtkWidget): PGtkWidget; cdecl; external;
gtk_widget_get_parent_windownull13010 function gtk_widget_get_parent_window(widget: PGtkWidget): PGdkWindow; cdecl; external;
gtk_widget_get_pathnull13011 function gtk_widget_get_path(widget: PGtkWidget): PGtkWidgetPath; cdecl; external;
gtk_widget_get_realizednull13012 function gtk_widget_get_realized(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_get_receives_defaultnull13013 function gtk_widget_get_receives_default(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_get_request_modenull13014 function gtk_widget_get_request_mode(widget: PGtkWidget): TGtkSizeRequestMode; cdecl; external;
gtk_widget_get_root_windownull13015 function gtk_widget_get_root_window(widget: PGtkWidget): PGdkWindow; cdecl; external;
gtk_widget_get_screennull13016 function gtk_widget_get_screen(widget: PGtkWidget): PGdkScreen; cdecl; external;
gtk_widget_get_sensitivenull13017 function gtk_widget_get_sensitive(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_get_settingsnull13018 function gtk_widget_get_settings(widget: PGtkWidget): PGtkSettings; cdecl; external;
gtk_widget_get_state_flagsnull13019 function gtk_widget_get_state_flags(widget: PGtkWidget): TGtkStateFlags; cdecl; external;
gtk_widget_get_stylenull13020 function gtk_widget_get_style(widget: PGtkWidget): PGtkStyle; cdecl; external; deprecated 'Use gtk_widget_get_style_context';
13021 procedure gtk_widget_set_style(widget: PGtkWidget; style: PGtkStyle); cdecl; external; deprecated 'Use gtk_widget_set_style_context';
gtk_widget_ensure_stylenull13022 function gtk_widget_ensure_style(widget: PGtkWidget): PGtkStyle; cdecl; external; deprecated 'Migrate to GtkStyleContext';
gtk_widget_get_default_stylenull13023 function gtk_widget_get_default_style: PGtkStyle; cdecl; external; deprecated 'Migrate to GtkStyleContext';
gtk_widget_get_style_contextnull13024 function gtk_widget_get_style_context(widget: PGtkWidget): PGtkStyleContext; cdecl; external;
gtk_widget_get_support_multidevicenull13025 function gtk_widget_get_support_multidevice(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_get_tooltip_markupnull13026 function gtk_widget_get_tooltip_markup(widget: PGtkWidget): Pgchar; cdecl; external;
gtk_widget_get_tooltip_textnull13027 function gtk_widget_get_tooltip_text(widget: PGtkWidget): Pgchar; cdecl; external;
gtk_widget_get_tooltip_windownull13028 function gtk_widget_get_tooltip_window(widget: PGtkWidget): PGtkWindow; cdecl; external;
gtk_widget_get_toplevelnull13029 function gtk_widget_get_toplevel(widget: PGtkWidget): PGtkWidget; cdecl; external;
gtk_widget_get_typenull13030 function gtk_widget_get_type: TGType; cdecl; external;
gtk_widget_get_valignnull13031 function gtk_widget_get_valign(widget: PGtkWidget): TGtkAlign; cdecl; external;
gtk_widget_get_vexpandnull13032 function gtk_widget_get_vexpand(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_get_vexpand_setnull13033 function gtk_widget_get_vexpand_set(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_get_visiblenull13034 function gtk_widget_get_visible(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_get_visualnull13035 function gtk_widget_get_visual(widget: PGtkWidget): PGdkVisual; cdecl; external;
gtk_widget_get_windownull13036 function gtk_widget_get_window(widget: PGtkWidget): PGdkWindow; cdecl; external;
gtk_widget_has_defaultnull13037 function gtk_widget_has_default(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_has_focusnull13038 function gtk_widget_has_focus(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_has_grabnull13039 function gtk_widget_has_grab(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_has_screennull13040 function gtk_widget_has_screen(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_has_visible_focusnull13041 function gtk_widget_has_visible_focus(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_hide_on_deletenull13042 function gtk_widget_hide_on_delete(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_in_destructionnull13043 function gtk_widget_in_destruction(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_intersectnull13044 function gtk_widget_intersect(widget: PGtkWidget; area: PGdkRectangle; intersection: PGdkRectangle): gboolean; cdecl; external;
gtk_widget_is_ancestornull13045 function gtk_widget_is_ancestor(widget: PGtkWidget; ancestor: PGtkWidget): gboolean; cdecl; external;
gtk_widget_is_compositednull13046 function gtk_widget_is_composited(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_is_drawablenull13047 function gtk_widget_is_drawable(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_is_focusnull13048 function gtk_widget_is_focus(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_is_sensitivenull13049 function gtk_widget_is_sensitive(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_is_toplevelnull13050 function gtk_widget_is_toplevel(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_is_visiblenull13051 function gtk_widget_is_visible(widget: PGtkWidget): gboolean; cdecl; external;
gtk_widget_keynav_failednull13052 function gtk_widget_keynav_failed(widget: PGtkWidget; direction: TGtkDirectionType): gboolean; cdecl; external;
gtk_widget_list_accel_closuresnull13053 function gtk_widget_list_accel_closures(widget: PGtkWidget): PGList; cdecl; external;
gtk_widget_list_mnemonic_labelsnull13054 function gtk_widget_list_mnemonic_labels(widget: PGtkWidget): PGList; cdecl; external;
gtk_widget_mnemonic_activatenull13055 function gtk_widget_mnemonic_activate(widget: PGtkWidget; group_cycling: gboolean): gboolean; cdecl; external;
gtk_widget_newnull13056 function gtk_widget_new(type_: TGType; first_property_name: Pgchar; args: array of const): PGtkWidget; cdecl; external;
gtk_widget_path_append_for_widgetnull13057 function gtk_widget_path_append_for_widget(path: PGtkWidgetPath; widget: PGtkWidget): gint; cdecl; external;
gtk_widget_path_append_typenull13058 function gtk_widget_path_append_type(path: PGtkWidgetPath; type_: TGType): gint; cdecl; external;
gtk_widget_path_append_with_siblingsnull13059 function gtk_widget_path_append_with_siblings(path: PGtkWidgetPath; siblings: PGtkWidgetPath; sibling_index: guint): gint; cdecl; external;
gtk_widget_path_copynull13060 function gtk_widget_path_copy(path: PGtkWidgetPath): PGtkWidgetPath; cdecl; external;
gtk_widget_path_get_object_typenull13061 function gtk_widget_path_get_object_type(path: PGtkWidgetPath): TGType; cdecl; external;
gtk_widget_path_get_typenull13062 function gtk_widget_path_get_type: TGType; cdecl; external;
gtk_widget_path_has_parentnull13063 function gtk_widget_path_has_parent(path: PGtkWidgetPath; type_: TGType): gboolean; cdecl; external;
gtk_widget_path_is_typenull13064 function gtk_widget_path_is_type(path: PGtkWidgetPath; type_: TGType): gboolean; cdecl; external;
gtk_widget_path_iter_get_namenull13065 function gtk_widget_path_iter_get_name(path: PGtkWidgetPath; pos: gint): Pgchar; cdecl; external;
gtk_widget_path_iter_get_object_typenull13066 function gtk_widget_path_iter_get_object_type(path: PGtkWidgetPath; pos: gint): TGType; cdecl; external;
gtk_widget_path_iter_get_sibling_indexnull13067 function gtk_widget_path_iter_get_sibling_index(path: PGtkWidgetPath; pos: gint): guint; cdecl; external;
gtk_widget_path_iter_get_siblingsnull13068 function gtk_widget_path_iter_get_siblings(path: PGtkWidgetPath; pos: gint): PGtkWidgetPath; cdecl; external;
gtk_widget_path_iter_has_classnull13069 function gtk_widget_path_iter_has_class(path: PGtkWidgetPath; pos: gint; name: Pgchar): gboolean; cdecl; external;
gtk_widget_path_iter_has_namenull13070 function gtk_widget_path_iter_has_name(path: PGtkWidgetPath; pos: gint; name: Pgchar): gboolean; cdecl; external;
gtk_widget_path_iter_has_qclassnull13071 function gtk_widget_path_iter_has_qclass(path: PGtkWidgetPath; pos: gint; qname: TGQuark): gboolean; cdecl; external;
gtk_widget_path_iter_has_qnamenull13072 function gtk_widget_path_iter_has_qname(path: PGtkWidgetPath; pos: gint; qname: TGQuark): gboolean; cdecl; external;
gtk_widget_path_iter_has_qregionnull13073 function gtk_widget_path_iter_has_qregion(path: PGtkWidgetPath; pos: gint; qname: TGQuark; flags: PGtkRegionFlags): gboolean; cdecl; external;
gtk_widget_path_iter_has_regionnull13074 function gtk_widget_path_iter_has_region(path: PGtkWidgetPath; pos: gint; name: Pgchar; flags: PGtkRegionFlags): gboolean; cdecl; external;
gtk_widget_path_iter_list_classesnull13075 function gtk_widget_path_iter_list_classes(path: PGtkWidgetPath; pos: gint): PGSList; cdecl; external;
gtk_widget_path_iter_list_regionsnull13076 function gtk_widget_path_iter_list_regions(path: PGtkWidgetPath; pos: gint): PGSList; cdecl; external;
gtk_widget_path_lengthnull13077 function gtk_widget_path_length(path: PGtkWidgetPath): gint; cdecl; external;
gtk_widget_path_newnull13078 function gtk_widget_path_new: PGtkWidgetPath; cdecl; external;
gtk_widget_path_refnull13079 function gtk_widget_path_ref(path: PGtkWidgetPath): PGtkWidgetPath; cdecl; external;
gtk_widget_path_to_stringnull13080 function gtk_widget_path_to_string(path: PGtkWidgetPath): Pgchar; cdecl; external;
gtk_widget_region_intersectnull13081 function gtk_widget_region_intersect(widget: PGtkWidget; region: Pcairo_region_t): Pcairo_region_t; cdecl; external;
gtk_widget_remove_acceleratornull13082 function gtk_widget_remove_accelerator(widget: PGtkWidget; accel_group: PGtkAccelGroup; accel_key: guint; accel_mods: TGdkModifierType): gboolean; cdecl; external;
gtk_widget_render_icon_pixbufnull13083 function gtk_widget_render_icon_pixbuf(widget: PGtkWidget; stock_id: Pgchar; size: gint): PGdkPixbuf; cdecl; external;
gtk_widget_send_exposenull13084 function gtk_widget_send_expose(widget: PGtkWidget; event: PGdkEvent): gint; cdecl; external;
gtk_widget_send_focus_changenull13085 function gtk_widget_send_focus_change(widget: PGtkWidget; event: PGdkEvent): gboolean; cdecl; external;
gtk_widget_translate_coordinatesnull13086 function gtk_widget_translate_coordinates(src_widget: PGtkWidget; dest_widget: PGtkWidget; src_x: gint; src_y: gint; dest_x: Pgint; dest_y: Pgint): gboolean; cdecl; external;
gtk_window_activate_defaultnull13087 function gtk_window_activate_default(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_activate_focusnull13088 function gtk_window_activate_focus(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_activate_keynull13089 function gtk_window_activate_key(window: PGtkWindow; event: PGdkEventKey): gboolean; cdecl; external;
gtk_window_get_accept_focusnull13090 function gtk_window_get_accept_focus(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_get_applicationnull13091 function gtk_window_get_application(window: PGtkWindow): PGtkApplication; cdecl; external;
gtk_window_get_attached_tonull13092 function gtk_window_get_attached_to(window: PGtkWindow): PGtkWidget; cdecl; external;
gtk_window_get_decoratednull13093 function gtk_window_get_decorated(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_get_default_icon_listnull13094 function gtk_window_get_default_icon_list: PGList; cdecl; external;
gtk_window_get_default_icon_namenull13095 function gtk_window_get_default_icon_name: Pgchar; cdecl; external;
gtk_window_get_default_widgetnull13096 function gtk_window_get_default_widget(window: PGtkWindow): PGtkWidget; cdecl; external;
gtk_window_get_deletablenull13097 function gtk_window_get_deletable(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_get_destroy_with_parentnull13098 function gtk_window_get_destroy_with_parent(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_get_focusnull13099 function gtk_window_get_focus(window: PGtkWindow): PGtkWidget; cdecl; external;
gtk_window_get_focus_on_mapnull13100 function gtk_window_get_focus_on_map(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_get_focus_visiblenull13101 function gtk_window_get_focus_visible(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_get_gravitynull13102 function gtk_window_get_gravity(window: PGtkWindow): TGdkGravity; cdecl; external;
gtk_window_get_groupnull13103 function gtk_window_get_group(window: PGtkWindow): PGtkWindowGroup; cdecl; external;
gtk_window_get_has_resize_gripnull13104 function gtk_window_get_has_resize_grip(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_get_hide_titlebar_when_maximizednull13105 function gtk_window_get_hide_titlebar_when_maximized(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_get_iconnull13106 function gtk_window_get_icon(window: PGtkWindow): PGdkPixbuf; cdecl; external;
gtk_window_get_icon_listnull13107 function gtk_window_get_icon_list(window: PGtkWindow): PGList; cdecl; external;
gtk_window_get_icon_namenull13108 function gtk_window_get_icon_name(window: PGtkWindow): Pgchar; cdecl; external;
gtk_window_get_mnemonic_modifiernull13109 function gtk_window_get_mnemonic_modifier(window: PGtkWindow): TGdkModifierType; cdecl; external;
gtk_window_get_mnemonics_visiblenull13110 function gtk_window_get_mnemonics_visible(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_get_modalnull13111 function gtk_window_get_modal(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_get_resizablenull13112 function gtk_window_get_resizable(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_get_resize_grip_areanull13113 function gtk_window_get_resize_grip_area(window: PGtkWindow; rect: PGdkRectangle): gboolean; cdecl; external;
gtk_window_get_rolenull13114 function gtk_window_get_role(window: PGtkWindow): Pgchar; cdecl; external;
gtk_window_get_screennull13115 function gtk_window_get_screen(window: PGtkWindow): PGdkScreen; cdecl; external;
gtk_window_get_skip_pager_hintnull13116 function gtk_window_get_skip_pager_hint(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_get_skip_taskbar_hintnull13117 function gtk_window_get_skip_taskbar_hint(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_get_titlenull13118 function gtk_window_get_title(window: PGtkWindow): Pgchar; cdecl; external;
gtk_window_get_transient_fornull13119 function gtk_window_get_transient_for(window: PGtkWindow): PGtkWindow; cdecl; external;
gtk_window_get_typenull13120 function gtk_window_get_type: TGType; cdecl; external;
gtk_window_get_type_hintnull13121 function gtk_window_get_type_hint(window: PGtkWindow): TGdkWindowTypeHint; cdecl; external;
gtk_window_get_urgency_hintnull13122 function gtk_window_get_urgency_hint(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_get_window_typenull13123 function gtk_window_get_window_type(window: PGtkWindow): TGtkWindowType; cdecl; external;
gtk_window_group_get_current_device_grabnull13124 function gtk_window_group_get_current_device_grab(window_group: PGtkWindowGroup; device: PGdkDevice): PGtkWidget; cdecl; external;
gtk_window_group_get_current_grabnull13125 function gtk_window_group_get_current_grab(window_group: PGtkWindowGroup): PGtkWidget; cdecl; external;
gtk_window_group_get_typenull13126 function gtk_window_group_get_type: TGType; cdecl; external;
gtk_window_group_list_windowsnull13127 function gtk_window_group_list_windows(window_group: PGtkWindowGroup): PGList; cdecl; external;
gtk_window_group_newnull13128 function gtk_window_group_new: PGtkWindowGroup; cdecl; external;
gtk_window_has_groupnull13129 function gtk_window_has_group(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_has_toplevel_focusnull13130 function gtk_window_has_toplevel_focus(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_is_activenull13131 function gtk_window_is_active(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_list_toplevelsnull13132 function gtk_window_list_toplevels: PGList; cdecl; external;
gtk_window_mnemonic_activatenull13133 function gtk_window_mnemonic_activate(window: PGtkWindow; keyval: guint; modifier: TGdkModifierType): gboolean; cdecl; external;
gtk_window_newnull13134 function gtk_window_new(type_: TGtkWindowType): PGtkWindow; cdecl; external;
gtk_window_parse_geometrynull13135 function gtk_window_parse_geometry(window: PGtkWindow; geometry: Pgchar): gboolean; cdecl; external;
gtk_window_propagate_key_eventnull13136 function gtk_window_propagate_key_event(window: PGtkWindow; event: PGdkEventKey): gboolean; cdecl; external;
gtk_window_resize_grip_is_visiblenull13137 function gtk_window_resize_grip_is_visible(window: PGtkWindow): gboolean; cdecl; external;
gtk_window_set_default_icon_from_filenull13138 function gtk_window_set_default_icon_from_file(filename: Pgchar; error: PPGError): gboolean; cdecl; external;
gtk_window_set_icon_from_filenull13139 function gtk_window_set_icon_from_file(window: PGtkWindow; filename: Pgchar; error: PPGError): gboolean; cdecl; external;
13140 procedure gtk_about_dialog_add_credit_section(about: PGtkAboutDialog; section_name: Pgchar; people: PPgchar); cdecl; external;
13141 procedure gtk_about_dialog_set_artists(about: PGtkAboutDialog; artists: PPgchar); cdecl; external;
13142 procedure gtk_about_dialog_set_authors(about: PGtkAboutDialog; authors: PPgchar); cdecl; external;
13143 procedure gtk_about_dialog_set_comments(about: PGtkAboutDialog; comments: Pgchar); cdecl; external;
13144 procedure gtk_about_dialog_set_copyright(about: PGtkAboutDialog; copyright: Pgchar); cdecl; external;
13145 procedure gtk_about_dialog_set_documenters(about: PGtkAboutDialog; documenters: PPgchar); cdecl; external;
13146 procedure gtk_about_dialog_set_license(about: PGtkAboutDialog; license: Pgchar); cdecl; external;
13147 procedure gtk_about_dialog_set_license_type(about: PGtkAboutDialog; license_type: TGtkLicense); cdecl; external;
13148 procedure gtk_about_dialog_set_logo(about: PGtkAboutDialog; logo: PGdkPixbuf); cdecl; external;
13149 procedure gtk_about_dialog_set_logo_icon_name(about: PGtkAboutDialog; icon_name: Pgchar); cdecl; external;
13150 procedure gtk_about_dialog_set_program_name(about: PGtkAboutDialog; name: Pgchar); cdecl; external;
13151 procedure gtk_about_dialog_set_translator_credits(about: PGtkAboutDialog; translator_credits: Pgchar); cdecl; external;
13152 procedure gtk_about_dialog_set_version(about: PGtkAboutDialog; version: Pgchar); cdecl; external;
13153 procedure gtk_about_dialog_set_website(about: PGtkAboutDialog; website: Pgchar); cdecl; external;
13154 procedure gtk_about_dialog_set_website_label(about: PGtkAboutDialog; website_label: Pgchar); cdecl; external;
13155 procedure gtk_about_dialog_set_wrap_license(about: PGtkAboutDialog; wrap_license: gboolean); cdecl; external;
13156 procedure gtk_accel_group_connect(accel_group: PGtkAccelGroup; accel_key: guint; accel_mods: TGdkModifierType; accel_flags: TGtkAccelFlags; closure: PGClosure); cdecl; external;
13157 procedure gtk_accel_group_connect_by_path(accel_group: PGtkAccelGroup; accel_path: Pgchar; closure: PGClosure); cdecl; external;
13158 procedure gtk_accel_group_lock(accel_group: PGtkAccelGroup); cdecl; external;
13159 procedure gtk_accel_group_unlock(accel_group: PGtkAccelGroup); cdecl; external;
13160 procedure gtk_accel_label_set_accel(accel_label: PGtkAccelLabel; accelerator_key: guint; accelerator_mods: TGdkModifierType); cdecl; external;
13161 procedure gtk_accel_label_set_accel_closure(accel_label: PGtkAccelLabel; accel_closure: PGClosure); cdecl; external;
13162 procedure gtk_accel_label_set_accel_widget(accel_label: PGtkAccelLabel; accel_widget: PGtkWidget); cdecl; external;
13163 procedure gtk_accel_map_add_entry(accel_path: Pgchar; accel_key: guint; accel_mods: TGdkModifierType); cdecl; external;
13164 procedure gtk_accel_map_add_filter(filter_pattern: Pgchar); cdecl; external;
13165 procedure gtk_accel_map_foreach(data: gpointer; foreach_func: TGtkAccelMapForeach); cdecl; external;
13166 procedure gtk_accel_map_foreach_unfiltered(data: gpointer; foreach_func: TGtkAccelMapForeach); cdecl; external;
13167 procedure gtk_accel_map_load(file_name: Pgchar); cdecl; external;
13168 procedure gtk_accel_map_load_fd(fd: gint); cdecl; external;
13169 procedure gtk_accel_map_load_scanner(scanner: PGScanner); cdecl; external;
13170 procedure gtk_accel_map_lock_path(accel_path: Pgchar); cdecl; external;
13171 procedure gtk_accel_map_save(file_name: Pgchar); cdecl; external;
13172 procedure gtk_accel_map_save_fd(fd: gint); cdecl; external;
13173 procedure gtk_accel_map_unlock_path(accel_path: Pgchar); cdecl; external;
13174 procedure gtk_accelerator_parse(accelerator: Pgchar; accelerator_key: Pguint; accelerator_mods: PGdkModifierType); cdecl; external;
13175 procedure gtk_accelerator_parse_with_keycode(accelerator: Pgchar; accelerator_key: Pguint; accelerator_codes: PPguint; accelerator_mods: PGdkModifierType); cdecl; external;
13176 procedure gtk_accelerator_set_default_mod_mask(default_mod_mask: TGdkModifierType); cdecl; external;
13177 procedure gtk_accessible_set_widget(accessible: PGtkAccessible; widget: PGtkWidget); cdecl; external;
13178 procedure gtk_action_activate(action: PGtkAction); cdecl; external;
13179 procedure gtk_action_block_activate(action: PGtkAction); cdecl; external;
13180 procedure gtk_action_connect_accelerator(action: PGtkAction); cdecl; external;
13181 procedure gtk_action_disconnect_accelerator(action: PGtkAction); cdecl; external;
13182 procedure gtk_action_group_add_action(action_group: PGtkActionGroup; action: PGtkAction); cdecl; external;
13183 procedure gtk_action_group_add_action_with_accel(action_group: PGtkActionGroup; action: PGtkAction; accelerator: Pgchar); cdecl; external;
13184 procedure gtk_action_group_add_actions(action_group: PGtkActionGroup; entries: PGtkActionEntry; n_entries: guint; user_data: gpointer); cdecl; external;
13185 procedure gtk_action_group_add_actions_full(action_group: PGtkActionGroup; entries: PGtkActionEntry; n_entries: guint; user_data: gpointer; destroy_: TGDestroyNotify); cdecl; external;
13186 procedure gtk_action_group_add_radio_actions(action_group: PGtkActionGroup; entries: PGtkRadioActionEntry; n_entries: guint; value: gint; on_change: TGCallback; user_data: gpointer); cdecl; external;
13187 procedure gtk_action_group_add_radio_actions_full(action_group: PGtkActionGroup; entries: PGtkRadioActionEntry; n_entries: guint; value: gint; on_change: TGCallback; user_data: gpointer; destroy_: TGDestroyNotify); cdecl; external;
13188 procedure gtk_action_group_add_toggle_actions(action_group: PGtkActionGroup; entries: PGtkToggleActionEntry; n_entries: guint; user_data: gpointer); cdecl; external;
13189 procedure gtk_action_group_add_toggle_actions_full(action_group: PGtkActionGroup; entries: PGtkToggleActionEntry; n_entries: guint; user_data: gpointer; destroy_: TGDestroyNotify); cdecl; external;
13190 procedure gtk_action_group_remove_action(action_group: PGtkActionGroup; action: PGtkAction); cdecl; external;
13191 procedure gtk_action_group_set_accel_group(action_group: PGtkActionGroup; accel_group: PGtkAccelGroup); cdecl; external;
13192 procedure gtk_action_group_set_sensitive(action_group: PGtkActionGroup; sensitive: gboolean); cdecl; external;
13193 procedure gtk_action_group_set_translate_func(action_group: PGtkActionGroup; func: TGtkTranslateFunc; data: gpointer; notify: TGDestroyNotify); cdecl; external;
13194 procedure gtk_action_group_set_translation_domain(action_group: PGtkActionGroup; domain: Pgchar); cdecl; external;
13195 procedure gtk_action_group_set_visible(action_group: PGtkActionGroup; visible: gboolean); cdecl; external;
13196 procedure gtk_action_set_accel_group(action: PGtkAction; accel_group: PGtkAccelGroup); cdecl; external;
13197 procedure gtk_action_set_accel_path(action: PGtkAction; accel_path: Pgchar); cdecl; external;
13198 procedure gtk_action_set_always_show_image(action: PGtkAction; always_show: gboolean); cdecl; external;
13199 procedure gtk_action_set_gicon(action: PGtkAction; icon: PGIcon); cdecl; external;
13200 procedure gtk_action_set_icon_name(action: PGtkAction; icon_name: Pgchar); cdecl; external;
13201 procedure gtk_action_set_is_important(action: PGtkAction; is_important: gboolean); cdecl; external;
13202 procedure gtk_action_set_label(action: PGtkAction; label_: Pgchar); cdecl; external;
13203 procedure gtk_action_set_sensitive(action: PGtkAction; sensitive: gboolean); cdecl; external;
13204 procedure gtk_action_set_short_label(action: PGtkAction; short_label: Pgchar); cdecl; external;
13205 procedure gtk_action_set_stock_id(action: PGtkAction; stock_id: Pgchar); cdecl; external;
13206 procedure gtk_action_set_tooltip(action: PGtkAction; tooltip: Pgchar); cdecl; external;
13207 procedure gtk_action_set_visible(action: PGtkAction; visible: gboolean); cdecl; external;
13208 procedure gtk_action_set_visible_horizontal(action: PGtkAction; visible_horizontal: gboolean); cdecl; external;
13209 procedure gtk_action_set_visible_vertical(action: PGtkAction; visible_vertical: gboolean); cdecl; external;
13210 procedure gtk_action_unblock_activate(action: PGtkAction); cdecl; external;
13211 procedure gtk_actionable_set_action_name(actionable: PGtkActionable; action_name: Pgchar); cdecl; external;
13212 procedure gtk_actionable_set_action_target(actionable: PGtkActionable; format_string: Pgchar; args: array of const); cdecl; external;
13213 procedure gtk_actionable_set_action_target_value(actionable: PGtkActionable; target_value: PGVariant); cdecl; external;
13214 procedure gtk_actionable_set_detailed_action_name(actionable: PGtkActionable; detailed_action_name: Pgchar); cdecl; external;
13215 procedure gtk_activatable_do_set_related_action(activatable: PGtkActivatable; action: PGtkAction); cdecl; external;
13216 procedure gtk_activatable_set_related_action(activatable: PGtkActivatable; action: PGtkAction); cdecl; external;
13217 procedure gtk_activatable_set_use_action_appearance(activatable: PGtkActivatable; use_appearance: gboolean); cdecl; external;
13218 procedure gtk_activatable_sync_action_properties(activatable: PGtkActivatable; action: PGtkAction); cdecl; external;
13219 procedure gtk_adjustment_changed(adjustment: PGtkAdjustment); cdecl; external;
13220 procedure gtk_adjustment_clamp_page(adjustment: PGtkAdjustment; lower: gdouble; upper: gdouble); cdecl; external;
13221 procedure gtk_adjustment_configure(adjustment: PGtkAdjustment; value: gdouble; lower: gdouble; upper: gdouble; step_increment: gdouble; page_increment: gdouble; page_size: gdouble); cdecl; external;
13222 procedure gtk_adjustment_set_lower(adjustment: PGtkAdjustment; lower: gdouble); cdecl; external;
13223 procedure gtk_adjustment_set_page_increment(adjustment: PGtkAdjustment; page_increment: gdouble); cdecl; external;
13224 procedure gtk_adjustment_set_page_size(adjustment: PGtkAdjustment; page_size: gdouble); cdecl; external;
13225 procedure gtk_adjustment_set_step_increment(adjustment: PGtkAdjustment; step_increment: gdouble); cdecl; external;
13226 procedure gtk_adjustment_set_upper(adjustment: PGtkAdjustment; upper: gdouble); cdecl; external;
13227 procedure gtk_adjustment_set_value(adjustment: PGtkAdjustment; value: gdouble); cdecl; external;
13228 procedure gtk_adjustment_value_changed(adjustment: PGtkAdjustment); cdecl; external;
13229 procedure gtk_alignment_get_padding(alignment: PGtkAlignment; padding_top: Pguint; padding_bottom: Pguint; padding_left: Pguint; padding_right: Pguint); cdecl; external;
13230 procedure gtk_alignment_set(alignment: PGtkAlignment; xalign: gfloat; yalign: gfloat; xscale: gfloat; yscale: gfloat); cdecl; external;
13231 procedure gtk_alignment_set_padding(alignment: PGtkAlignment; padding_top: guint; padding_bottom: guint; padding_left: guint; padding_right: guint); cdecl; external;
13232 procedure gtk_app_chooser_button_append_custom_item(self: PGtkAppChooserButton; name: Pgchar; label_: Pgchar; icon: PGIcon); cdecl; external;
13233 procedure gtk_app_chooser_button_append_separator(self: PGtkAppChooserButton); cdecl; external;
13234 procedure gtk_app_chooser_button_set_active_custom_item(self: PGtkAppChooserButton; name: Pgchar); cdecl; external;
13235 procedure gtk_app_chooser_button_set_heading(self: PGtkAppChooserButton; heading: Pgchar); cdecl; external;
13236 procedure gtk_app_chooser_button_set_show_default_item(self: PGtkAppChooserButton; setting: gboolean); cdecl; external;
13237 procedure gtk_app_chooser_button_set_show_dialog_item(self: PGtkAppChooserButton; setting: gboolean); cdecl; external;
13238 procedure gtk_app_chooser_dialog_set_heading(self: PGtkAppChooserDialog; heading: Pgchar); cdecl; external;
13239 procedure gtk_app_chooser_refresh(self: PGtkAppChooser); cdecl; external;
13240 procedure gtk_app_chooser_widget_set_default_text(self: PGtkAppChooserWidget; text: Pgchar); cdecl; external;
13241 procedure gtk_app_chooser_widget_set_show_all(self: PGtkAppChooserWidget; setting: gboolean); cdecl; external;
13242 procedure gtk_app_chooser_widget_set_show_default(self: PGtkAppChooserWidget; setting: gboolean); cdecl; external;
13243 procedure gtk_app_chooser_widget_set_show_fallback(self: PGtkAppChooserWidget; setting: gboolean); cdecl; external;
13244 procedure gtk_app_chooser_widget_set_show_other(self: PGtkAppChooserWidget; setting: gboolean); cdecl; external;
13245 procedure gtk_app_chooser_widget_set_show_recommended(self: PGtkAppChooserWidget; setting: gboolean); cdecl; external;
13246 procedure gtk_application_add_accelerator(application: PGtkApplication; accelerator: Pgchar; action_name: Pgchar; parameter: PGVariant); cdecl; external;
13247 procedure gtk_application_add_window(application: PGtkApplication; window: PGtkWindow); cdecl; external;
13248 procedure gtk_application_remove_accelerator(application: PGtkApplication; action_name: Pgchar; parameter: PGVariant); cdecl; external;
13249 procedure gtk_application_remove_window(application: PGtkApplication; window: PGtkWindow); cdecl; external;
13250 procedure gtk_application_set_app_menu(application: PGtkApplication; app_menu: PGMenuModel); cdecl; external;
13251 procedure gtk_application_set_menubar(application: PGtkApplication; menubar: PGMenuModel); cdecl; external;
13252 procedure gtk_application_uninhibit(application: PGtkApplication; cookie: guint); cdecl; external;
13253 procedure gtk_application_window_set_show_menubar(window: PGtkApplicationWindow; show_menubar: gboolean); cdecl; external;
13254 procedure gtk_arrow_set(arrow: PGtkArrow; arrow_type: TGtkArrowType; shadow_type: TGtkShadowType); cdecl; external;
13255 procedure gtk_aspect_frame_set(aspect_frame: PGtkAspectFrame; xalign: gfloat; yalign: gfloat; ratio: gfloat; obey_child: gboolean); cdecl; external;
13256 procedure gtk_assistant_add_action_widget(assistant: PGtkAssistant; child: PGtkWidget); cdecl; external;
13257 procedure gtk_assistant_commit(assistant: PGtkAssistant); cdecl; external;
13258 procedure gtk_assistant_next_page(assistant: PGtkAssistant); cdecl; external;
13259 procedure gtk_assistant_previous_page(assistant: PGtkAssistant); cdecl; external;
13260 procedure gtk_assistant_remove_action_widget(assistant: PGtkAssistant; child: PGtkWidget); cdecl; external;
13261 procedure gtk_assistant_remove_page(assistant: PGtkAssistant; page_num: gint); cdecl; external;
13262 procedure gtk_assistant_set_current_page(assistant: PGtkAssistant; page_num: gint); cdecl; external;
13263 procedure gtk_assistant_set_forward_page_func(assistant: PGtkAssistant; page_func: TGtkAssistantPageFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl; external;
13264 procedure gtk_assistant_set_page_complete(assistant: PGtkAssistant; page: PGtkWidget; complete: gboolean); cdecl; external;
13265 procedure gtk_assistant_set_page_title(assistant: PGtkAssistant; page: PGtkWidget; title: Pgchar); cdecl; external;
13266 procedure gtk_assistant_set_page_type(assistant: PGtkAssistant; page: PGtkWidget; type_: TGtkAssistantPageType); cdecl; external;
13267 procedure gtk_assistant_update_buttons_state(assistant: PGtkAssistant); cdecl; external;
13268 procedure gtk_binding_entry_add_signal(binding_set: PGtkBindingSet; keyval: guint; modifiers: TGdkModifierType; signal_name: Pgchar; n_args: guint; args: array of const); cdecl; external;
13269 procedure gtk_binding_entry_add_signall(binding_set: PGtkBindingSet; keyval: guint; modifiers: TGdkModifierType; signal_name: Pgchar; binding_args: PGSList); cdecl; external;
13270 procedure gtk_binding_entry_remove(binding_set: PGtkBindingSet; keyval: guint; modifiers: TGdkModifierType); cdecl; external;
13271 procedure gtk_binding_entry_skip(binding_set: PGtkBindingSet; keyval: guint; modifiers: TGdkModifierType); cdecl; external;
13272 procedure gtk_border_free(border_: PGtkBorder); cdecl; external;
13273 procedure gtk_box_pack_end(box: PGtkBox; child: PGtkWidget; expand: gboolean; fill: gboolean; padding: guint); cdecl; external;
13274 procedure gtk_box_pack_start(box: PGtkBox; child: PGtkWidget; expand: gboolean; fill: gboolean; padding: guint); cdecl; external;
13275 procedure gtk_box_query_child_packing(box: PGtkBox; child: PGtkWidget; expand: Pgboolean; fill: Pgboolean; padding: Pguint; pack_type: PGtkPackType); cdecl; external;
13276 procedure gtk_box_reorder_child(box: PGtkBox; child: PGtkWidget; position: gint); cdecl; external;
13277 procedure gtk_box_set_child_packing(box: PGtkBox; child: PGtkWidget; expand: gboolean; fill: gboolean; padding: guint; pack_type: TGtkPackType); cdecl; external;
13278 procedure gtk_box_set_homogeneous(box: PGtkBox; homogeneous: gboolean); cdecl; external;
13279 procedure gtk_box_set_spacing(box: PGtkBox; spacing: gint); cdecl; external;
13280 procedure gtk_buildable_add_child(buildable: PGtkBuildable; builder: PGtkBuilder; child: PGObject; type_: Pgchar); cdecl; external;
13281 procedure gtk_buildable_custom_finished(buildable: PGtkBuildable; builder: PGtkBuilder; child: PGObject; tagname: Pgchar; data: gpointer); cdecl; external;
13282 procedure gtk_buildable_custom_tag_end(buildable: PGtkBuildable; builder: PGtkBuilder; child: PGObject; tagname: Pgchar; data: Pgpointer); cdecl; external;
13283 procedure gtk_buildable_parser_finished(buildable: PGtkBuildable; builder: PGtkBuilder); cdecl; external;
13284 procedure gtk_buildable_set_buildable_property(buildable: PGtkBuildable; builder: PGtkBuilder; name: Pgchar; value: PGValue); cdecl; external;
13285 procedure gtk_buildable_set_name(buildable: PGtkBuildable; name: Pgchar); cdecl; external;
13286 procedure gtk_builder_connect_signals(builder: PGtkBuilder; user_data: gpointer); cdecl; external;
13287 procedure gtk_builder_connect_signals_full(builder: PGtkBuilder; func: TGtkBuilderConnectFunc; user_data: gpointer); cdecl; external;
13288 procedure gtk_builder_expose_object(builder: PGtkBuilder; name: Pgchar; object_: PGObject); cdecl; external;
13289 procedure gtk_builder_set_translation_domain(builder: PGtkBuilder; domain: Pgchar); cdecl; external;
13290 procedure gtk_button_box_set_child_non_homogeneous(widget: PGtkButtonBox; child: PGtkWidget; non_homogeneous: gboolean); cdecl; external;
13291 procedure gtk_button_box_set_child_secondary(widget: PGtkButtonBox; child: PGtkWidget; is_secondary: gboolean); cdecl; external;
13292 procedure gtk_button_box_set_layout(widget: PGtkButtonBox; layout_style: TGtkButtonBoxStyle); cdecl; external;
13293 procedure gtk_button_clicked(button: PGtkButton); cdecl; external;
13294 procedure gtk_button_get_alignment(button: PGtkButton; xalign: Pgfloat; yalign: Pgfloat); cdecl; external;
13295 procedure gtk_button_set_alignment(button: PGtkButton; xalign: gfloat; yalign: gfloat); cdecl; external;
13296 procedure gtk_button_set_always_show_image(button: PGtkButton; always_show: gboolean); cdecl; external;
13297 procedure gtk_button_set_focus_on_click(button: PGtkButton; focus_on_click: gboolean); cdecl; external;
13298 procedure gtk_button_set_image(button: PGtkButton; image: PGtkWidget); cdecl; external;
13299 procedure gtk_button_set_image_position(button: PGtkButton; position: TGtkPositionType); cdecl; external;
13300 procedure gtk_button_set_label(button: PGtkButton; label_: Pgchar); cdecl; external;
13301 procedure gtk_button_set_relief(button: PGtkButton; newstyle: TGtkReliefStyle); cdecl; external;
13302 procedure gtk_button_set_use_stock(button: PGtkButton; use_stock: gboolean); cdecl; external;
13303 procedure gtk_button_set_use_underline(button: PGtkButton; use_underline: gboolean); cdecl; external;
13304 procedure gtk_cairo_transform_to_window(cr: Pcairo_t; widget: PGtkWidget; window: PGdkWindow); cdecl; external;
13305 procedure gtk_calendar_clear_marks(calendar: PGtkCalendar); cdecl; external;
13306 procedure gtk_calendar_get_date(calendar: PGtkCalendar; year: Pguint; month: Pguint; day: Pguint); cdecl; external;
13307 procedure gtk_calendar_mark_day(calendar: PGtkCalendar; day: guint); cdecl; external;
13308 procedure gtk_calendar_select_day(calendar: PGtkCalendar; day: guint); cdecl; external;
13309 procedure gtk_calendar_select_month(calendar: PGtkCalendar; month: guint; year: guint); cdecl; external;
13310 procedure gtk_calendar_set_detail_func(calendar: PGtkCalendar; func: TGtkCalendarDetailFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl; external;
13311 procedure gtk_calendar_set_detail_height_rows(calendar: PGtkCalendar; rows: gint); cdecl; external;
13312 procedure gtk_calendar_set_detail_width_chars(calendar: PGtkCalendar; chars: gint); cdecl; external;
13313 procedure gtk_calendar_set_display_options(calendar: PGtkCalendar; flags: TGtkCalendarDisplayOptions); cdecl; external;
13314 procedure gtk_calendar_unmark_day(calendar: PGtkCalendar; day: guint); cdecl; external;
13315 procedure gtk_cell_area_add(area: PGtkCellArea; renderer: PGtkCellRenderer); cdecl; external;
13316 procedure gtk_cell_area_add_focus_sibling(area: PGtkCellArea; renderer: PGtkCellRenderer; sibling: PGtkCellRenderer); cdecl; external;
13317 procedure gtk_cell_area_add_with_properties(area: PGtkCellArea; renderer: PGtkCellRenderer; first_prop_name: Pgchar; args: array of const); cdecl; external;
13318 procedure gtk_cell_area_apply_attributes(area: PGtkCellArea; tree_model: PGtkTreeModel; iter: PGtkTreeIter; is_expander: gboolean; is_expanded: gboolean); cdecl; external;
13319 procedure gtk_cell_area_attribute_connect(area: PGtkCellArea; renderer: PGtkCellRenderer; attribute: Pgchar; column: gint); cdecl; external;
13320 procedure gtk_cell_area_attribute_disconnect(area: PGtkCellArea; renderer: PGtkCellRenderer; attribute: Pgchar); cdecl; external;
13321 procedure gtk_cell_area_box_pack_end(box: PGtkCellAreaBox; renderer: PGtkCellRenderer; expand: gboolean; align: gboolean; fixed: gboolean); cdecl; external;
13322 procedure gtk_cell_area_box_pack_start(box: PGtkCellAreaBox; renderer: PGtkCellRenderer; expand: gboolean; align: gboolean; fixed: gboolean); cdecl; external;
13323 procedure gtk_cell_area_box_set_spacing(box: PGtkCellAreaBox; spacing: gint); cdecl; external;
13324 procedure gtk_cell_area_cell_get(area: PGtkCellArea; renderer: PGtkCellRenderer; first_prop_name: Pgchar; args: array of const); cdecl; external;
13325 procedure gtk_cell_area_cell_get_property(area: PGtkCellArea; renderer: PGtkCellRenderer; property_name: Pgchar; value: PGValue); cdecl; external;
13326 procedure gtk_cell_area_cell_get_valist(area: PGtkCellArea; renderer: PGtkCellRenderer; first_property_name: Pgchar; var_args: Tva_list); cdecl; external;
13327 procedure gtk_cell_area_cell_set(area: PGtkCellArea; renderer: PGtkCellRenderer; first_prop_name: Pgchar; args: array of const); cdecl; external;
13328 procedure gtk_cell_area_cell_set_property(area: PGtkCellArea; renderer: PGtkCellRenderer; property_name: Pgchar; value: PGValue); cdecl; external;
13329 procedure gtk_cell_area_cell_set_valist(area: PGtkCellArea; renderer: PGtkCellRenderer; first_property_name: Pgchar; var_args: Tva_list); cdecl; external;
13330 procedure gtk_cell_area_class_install_cell_property(aclass: PGtkCellAreaClass; property_id: guint; pspec: PGParamSpec); cdecl; external;
13331 procedure gtk_cell_area_context_allocate(context: PGtkCellAreaContext; width: gint; height: gint); cdecl; external;
13332 procedure gtk_cell_area_context_get_allocation(context: PGtkCellAreaContext; width: Pgint; height: Pgint); cdecl; external;
13333 procedure gtk_cell_area_context_get_preferred_height(context: PGtkCellAreaContext; minimum_height: Pgint; natural_height: Pgint); cdecl; external;
13334 procedure gtk_cell_area_context_get_preferred_height_for_width(context: PGtkCellAreaContext; width: gint; minimum_height: Pgint; natural_height: Pgint); cdecl; external;
13335 procedure gtk_cell_area_context_get_preferred_width(context: PGtkCellAreaContext; minimum_width: Pgint; natural_width: Pgint); cdecl; external;
13336 procedure gtk_cell_area_context_get_preferred_width_for_height(context: PGtkCellAreaContext; height: gint; minimum_width: Pgint; natural_width: Pgint); cdecl; external;
13337 procedure gtk_cell_area_context_push_preferred_height(context: PGtkCellAreaContext; minimum_height: gint; natural_height: gint); cdecl; external;
13338 procedure gtk_cell_area_context_push_preferred_width(context: PGtkCellAreaContext; minimum_width: gint; natural_width: gint); cdecl; external;
13339 procedure gtk_cell_area_context_reset(context: PGtkCellAreaContext); cdecl; external;
13340 procedure gtk_cell_area_foreach(area: PGtkCellArea; callback: TGtkCellCallback; callback_data: gpointer); cdecl; external;
13341 procedure gtk_cell_area_foreach_alloc(area: PGtkCellArea; context: PGtkCellAreaContext; widget: PGtkWidget; cell_area: PGdkRectangle; background_area: PGdkRectangle; callback: TGtkCellAllocCallback; callback_data: gpointer); cdecl; external;
13342 procedure gtk_cell_area_get_cell_allocation(area: PGtkCellArea; context: PGtkCellAreaContext; widget: PGtkWidget; renderer: PGtkCellRenderer; cell_area: PGdkRectangle; allocation: PGdkRectangle); cdecl; external;
13343 procedure gtk_cell_area_get_preferred_height(area: PGtkCellArea; context: PGtkCellAreaContext; widget: PGtkWidget; minimum_height: Pgint; natural_height: Pgint); cdecl; external;
13344 procedure gtk_cell_area_get_preferred_height_for_width(area: PGtkCellArea; context: PGtkCellAreaContext; widget: PGtkWidget; width: gint; minimum_height: Pgint; natural_height: Pgint); cdecl; external;
13345 procedure gtk_cell_area_get_preferred_width(area: PGtkCellArea; context: PGtkCellAreaContext; widget: PGtkWidget; minimum_width: Pgint; natural_width: Pgint); cdecl; external;
13346 procedure gtk_cell_area_get_preferred_width_for_height(area: PGtkCellArea; context: PGtkCellAreaContext; widget: PGtkWidget; height: gint; minimum_width: Pgint; natural_width: Pgint); cdecl; external;
13347 procedure gtk_cell_area_inner_cell_area(area: PGtkCellArea; widget: PGtkWidget; cell_area: PGdkRectangle; inner_area: PGdkRectangle); cdecl; external;
13348 procedure gtk_cell_area_remove(area: PGtkCellArea; renderer: PGtkCellRenderer); cdecl; external;
13349 procedure gtk_cell_area_remove_focus_sibling(area: PGtkCellArea; renderer: PGtkCellRenderer; sibling: PGtkCellRenderer); cdecl; external;
13350 procedure gtk_cell_area_render(area: PGtkCellArea; context: PGtkCellAreaContext; widget: PGtkWidget; cr: Pcairo_t; background_area: PGdkRectangle; cell_area: PGdkRectangle; flags: TGtkCellRendererState; paint_focus: gboolean); cdecl; external;
13351 procedure gtk_cell_area_request_renderer(area: PGtkCellArea; renderer: PGtkCellRenderer; orientation: TGtkOrientation; widget: PGtkWidget; for_size: gint; minimum_size: Pgint; natural_size: Pgint); cdecl; external;
13352 procedure gtk_cell_area_set_focus_cell(area: PGtkCellArea; renderer: PGtkCellRenderer); cdecl; external;
13353 procedure gtk_cell_area_stop_editing(area: PGtkCellArea; canceled: gboolean); cdecl; external;
13354 procedure gtk_cell_editable_editing_done(cell_editable: PGtkCellEditable); cdecl; external;
13355 procedure gtk_cell_editable_remove_widget(cell_editable: PGtkCellEditable); cdecl; external;
13356 procedure gtk_cell_editable_start_editing(cell_editable: PGtkCellEditable; event: PGdkEvent); cdecl; external;
13357 procedure gtk_cell_layout_add_attribute(cell_layout: PGtkCellLayout; cell: PGtkCellRenderer; attribute: Pgchar; column: gint); cdecl; external;
13358 procedure gtk_cell_layout_clear(cell_layout: PGtkCellLayout); cdecl; external;
13359 procedure gtk_cell_layout_clear_attributes(cell_layout: PGtkCellLayout; cell: PGtkCellRenderer); cdecl; external;
13360 procedure gtk_cell_layout_pack_end(cell_layout: PGtkCellLayout; cell: PGtkCellRenderer; expand: gboolean); cdecl; external;
13361 procedure gtk_cell_layout_pack_start(cell_layout: PGtkCellLayout; cell: PGtkCellRenderer; expand: gboolean); cdecl; external;
13362 procedure gtk_cell_layout_reorder(cell_layout: PGtkCellLayout; cell: PGtkCellRenderer; position: gint); cdecl; external;
13363 procedure gtk_cell_layout_set_attributes(cell_layout: PGtkCellLayout; cell: PGtkCellRenderer; args: array of const); cdecl; external;
13364 procedure gtk_cell_layout_set_cell_data_func(cell_layout: PGtkCellLayout; cell: PGtkCellRenderer; func: TGtkCellLayoutDataFunc; func_data: gpointer; destroy_: TGDestroyNotify); cdecl; external;
13365 procedure gtk_cell_renderer_class_set_accessible_type(renderer_class: PGtkCellRendererClass; type_: TGType); cdecl; external;
13366 procedure gtk_cell_renderer_get_aligned_area(cell: PGtkCellRenderer; widget: PGtkWidget; flags: TGtkCellRendererState; cell_area: PGdkRectangle; aligned_area: PGdkRectangle); cdecl; external;
13367 procedure gtk_cell_renderer_get_alignment(cell: PGtkCellRenderer; xalign: Pgfloat; yalign: Pgfloat); cdecl; external;
13368 procedure gtk_cell_renderer_get_fixed_size(cell: PGtkCellRenderer; width: Pgint; height: Pgint); cdecl; external;
13369 procedure gtk_cell_renderer_get_padding(cell: PGtkCellRenderer; xpad: Pgint; ypad: Pgint); cdecl; external;
13370 procedure gtk_cell_renderer_get_preferred_height(cell: PGtkCellRenderer; widget: PGtkWidget; minimum_size: Pgint; natural_size: Pgint); cdecl; external;
13371 procedure gtk_cell_renderer_get_preferred_height_for_width(cell: PGtkCellRenderer; widget: PGtkWidget; width: gint; minimum_height: Pgint; natural_height: Pgint); cdecl; external;
13372 procedure gtk_cell_renderer_get_preferred_size(cell: PGtkCellRenderer; widget: PGtkWidget; minimum_size: PGtkRequisition; natural_size: PGtkRequisition); cdecl; external;
13373 procedure gtk_cell_renderer_get_preferred_width(cell: PGtkCellRenderer; widget: PGtkWidget; minimum_size: Pgint; natural_size: Pgint); cdecl; external;
13374 procedure gtk_cell_renderer_get_preferred_width_for_height(cell: PGtkCellRenderer; widget: PGtkWidget; height: gint; minimum_width: Pgint; natural_width: Pgint); cdecl; external;
13375 procedure gtk_cell_renderer_render(cell: PGtkCellRenderer; cr: Pcairo_t; widget: PGtkWidget; background_area: PGdkRectangle; cell_area: PGdkRectangle; flags: TGtkCellRendererState); cdecl; external;
13376 procedure gtk_cell_renderer_set_alignment(cell: PGtkCellRenderer; xalign: gfloat; yalign: gfloat); cdecl; external;
13377 procedure gtk_cell_renderer_set_fixed_size(cell: PGtkCellRenderer; width: gint; height: gint); cdecl; external;
13378 procedure gtk_cell_renderer_set_padding(cell: PGtkCellRenderer; xpad: gint; ypad: gint); cdecl; external;
13379 procedure gtk_cell_renderer_set_sensitive(cell: PGtkCellRenderer; sensitive: gboolean); cdecl; external;
13380 procedure gtk_cell_renderer_set_visible(cell: PGtkCellRenderer; visible: gboolean); cdecl; external;
13381 procedure gtk_cell_renderer_stop_editing(cell: PGtkCellRenderer; canceled: gboolean); cdecl; external;
13382 procedure gtk_cell_renderer_text_set_fixed_height_from_font(renderer: PGtkCellRendererText; number_of_rows: gint); cdecl; external;
13383 procedure gtk_cell_renderer_toggle_set_activatable(toggle: PGtkCellRendererToggle; setting: gboolean); cdecl; external;
13384 procedure gtk_cell_renderer_toggle_set_active(toggle: PGtkCellRendererToggle; setting: gboolean); cdecl; external;
13385 procedure gtk_cell_renderer_toggle_set_radio(toggle: PGtkCellRendererToggle; radio: gboolean); cdecl; external;
13386 procedure gtk_cell_view_set_background_rgba(cell_view: PGtkCellView; rgba: PGdkRGBA); cdecl; external;
13387 procedure gtk_cell_view_set_displayed_row(cell_view: PGtkCellView; path: PGtkTreePath); cdecl; external;
13388 procedure gtk_cell_view_set_draw_sensitive(cell_view: PGtkCellView; draw_sensitive: gboolean); cdecl; external;
13389 procedure gtk_cell_view_set_fit_model(cell_view: PGtkCellView; fit_model: gboolean); cdecl; external;
13390 procedure gtk_cell_view_set_model(cell_view: PGtkCellView; model: PGtkTreeModel); cdecl; external;
13391 procedure gtk_check_menu_item_set_active(check_menu_item: PGtkCheckMenuItem; is_active: gboolean); cdecl; external;
13392 procedure gtk_check_menu_item_set_draw_as_radio(check_menu_item: PGtkCheckMenuItem; draw_as_radio: gboolean); cdecl; external;
13393 procedure gtk_check_menu_item_set_inconsistent(check_menu_item: PGtkCheckMenuItem; setting: gboolean); cdecl; external;
13394 procedure gtk_check_menu_item_toggled(check_menu_item: PGtkCheckMenuItem); cdecl; external;
13395 procedure gtk_clipboard_clear(clipboard: PGtkClipboard); cdecl; external;
13396 procedure gtk_clipboard_request_contents(clipboard: PGtkClipboard; target: TGdkAtom; callback: TGtkClipboardReceivedFunc; user_data: gpointer); cdecl; external;
13397 procedure gtk_clipboard_request_image(clipboard: PGtkClipboard; callback: TGtkClipboardImageReceivedFunc; user_data: gpointer); cdecl; external;
13398 procedure gtk_clipboard_request_rich_text(clipboard: PGtkClipboard; buffer: PGtkTextBuffer; callback: TGtkClipboardRichTextReceivedFunc; user_data: gpointer); cdecl; external;
13399 procedure gtk_clipboard_request_targets(clipboard: PGtkClipboard; callback: TGtkClipboardTargetsReceivedFunc; user_data: gpointer); cdecl; external;
13400 procedure gtk_clipboard_request_text(clipboard: PGtkClipboard; callback: TGtkClipboardTextReceivedFunc; user_data: gpointer); cdecl; external;
13401 procedure gtk_clipboard_request_uris(clipboard: PGtkClipboard; callback: TGtkClipboardURIReceivedFunc; user_data: gpointer); cdecl; external;
13402 procedure gtk_clipboard_set_can_store(clipboard: PGtkClipboard; targets: PGtkTargetEntry; n_targets: gint); cdecl; external;
13403 procedure gtk_clipboard_set_image(clipboard: PGtkClipboard; pixbuf: PGdkPixbuf); cdecl; external;
13404 procedure gtk_clipboard_set_text(clipboard: PGtkClipboard; text: Pgchar; len: gint); cdecl; external;
13405 procedure gtk_clipboard_store(clipboard: PGtkClipboard); cdecl; external;
13406 procedure gtk_color_button_set_title(button: PGtkColorButton; title: Pgchar); cdecl; external;
13407 procedure gtk_color_chooser_add_palette(chooser: PGtkColorChooser; orientation: TGtkOrientation; colors_per_line: gint; n_colors: gint; colors: PGdkRGBA); cdecl; external;
13408 procedure gtk_color_chooser_get_rgba(chooser: PGtkColorChooser; color: PGdkRGBA); cdecl; external;
13409 procedure gtk_color_chooser_set_rgba(chooser: PGtkColorChooser; color: PGdkRGBA); cdecl; external;
13410 procedure gtk_color_chooser_set_use_alpha(chooser: PGtkColorChooser; use_alpha: gboolean); cdecl; external;
13411 procedure gtk_color_selection_get_current_rgba(colorsel: PGtkColorSelection; rgba: PGdkRGBA); cdecl; external;
13412 procedure gtk_color_selection_get_previous_rgba(colorsel: PGtkColorSelection; rgba: PGdkRGBA); cdecl; external;
13413 procedure gtk_color_selection_set_current_alpha(colorsel: PGtkColorSelection; alpha: guint16); cdecl; external;
13414 procedure gtk_color_selection_set_current_rgba(colorsel: PGtkColorSelection; rgba: PGdkRGBA); cdecl; external;
13415 procedure gtk_color_selection_set_has_opacity_control(colorsel: PGtkColorSelection; has_opacity: gboolean); cdecl; external;
13416 procedure gtk_color_selection_set_has_palette(colorsel: PGtkColorSelection; has_palette: gboolean); cdecl; external;
13417 procedure gtk_color_selection_set_previous_alpha(colorsel: PGtkColorSelection; alpha: guint16); cdecl; external;
13418 procedure gtk_color_selection_set_previous_rgba(colorsel: PGtkColorSelection; rgba: PGdkRGBA); cdecl; external;
13419 procedure gtk_combo_box_popdown(combo_box: PGtkComboBox); cdecl; external;
13420 procedure gtk_combo_box_popup(combo_box: PGtkComboBox); cdecl; external;
13421 procedure gtk_combo_box_popup_for_device(combo_box: PGtkComboBox; device: PGdkDevice); cdecl; external;
13422 procedure gtk_combo_box_set_active(combo_box: PGtkComboBox; index_: gint); cdecl; external;
13423 procedure gtk_combo_box_set_active_iter(combo_box: PGtkComboBox; iter: PGtkTreeIter); cdecl; external;
13424 procedure gtk_combo_box_set_add_tearoffs(combo_box: PGtkComboBox; add_tearoffs: gboolean); cdecl; external;
13425 procedure gtk_combo_box_set_button_sensitivity(combo_box: PGtkComboBox; sensitivity: TGtkSensitivityType); cdecl; external;
13426 procedure gtk_combo_box_set_column_span_column(combo_box: PGtkComboBox; column_span: gint); cdecl; external;
13427 procedure gtk_combo_box_set_entry_text_column(combo_box: PGtkComboBox; text_column: gint); cdecl; external;
13428 procedure gtk_combo_box_set_focus_on_click(combo: PGtkComboBox; focus_on_click: gboolean); cdecl; external;
13429 procedure gtk_combo_box_set_id_column(combo_box: PGtkComboBox; id_column: gint); cdecl; external;
13430 procedure gtk_combo_box_set_model(combo_box: PGtkComboBox; model: PGtkTreeModel); cdecl; external;
13431 procedure gtk_combo_box_set_popup_fixed_width(combo_box: PGtkComboBox; fixed: gboolean); cdecl; external;
13432 procedure gtk_combo_box_set_row_separator_func(combo_box: PGtkComboBox; func: TGtkTreeViewRowSeparatorFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl; external;
13433 procedure gtk_combo_box_set_row_span_column(combo_box: PGtkComboBox; row_span: gint); cdecl; external;
13434 procedure gtk_combo_box_set_title(combo_box: PGtkComboBox; title: Pgchar); cdecl; external;
13435 procedure gtk_combo_box_set_wrap_width(combo_box: PGtkComboBox; width: gint); cdecl; external;
13436 procedure gtk_combo_box_text_append(combo_box: PGtkComboBoxText; id: Pgchar; text: Pgchar); cdecl; external;
13437 procedure gtk_combo_box_text_append_text(combo_box: PGtkComboBoxText; text: Pgchar); cdecl; external;
13438 procedure gtk_combo_box_text_insert(combo_box: PGtkComboBoxText; position: gint; id: Pgchar; text: Pgchar); cdecl; external;
13439 procedure gtk_combo_box_text_insert_text(combo_box: PGtkComboBoxText; position: gint; text: Pgchar); cdecl; external;
13440 procedure gtk_combo_box_text_prepend(combo_box: PGtkComboBoxText; id: Pgchar; text: Pgchar); cdecl; external;
13441 procedure gtk_combo_box_text_prepend_text(combo_box: PGtkComboBoxText; text: Pgchar); cdecl; external;
13442 procedure gtk_combo_box_text_remove(combo_box: PGtkComboBoxText; position: gint); cdecl; external;
13443 procedure gtk_combo_box_text_remove_all(combo_box: PGtkComboBoxText); cdecl; external;
13444 procedure gtk_container_add(container: PGtkContainer; widget: PGtkWidget); cdecl; external;
13445 procedure gtk_container_add_with_properties(container: PGtkContainer; widget: PGtkWidget; first_prop_name: Pgchar; args: array of const); cdecl; external;
13446 procedure gtk_container_check_resize(container: PGtkContainer); cdecl; external;
13447 procedure gtk_container_child_get(container: PGtkContainer; child: PGtkWidget; first_prop_name: Pgchar; args: array of const); cdecl; external;
13448 procedure gtk_container_child_get_property(container: PGtkContainer; child: PGtkWidget; property_name: Pgchar; value: PGValue); cdecl; external;
13449 procedure gtk_container_child_get_valist(container: PGtkContainer; child: PGtkWidget; first_property_name: Pgchar; var_args: Tva_list); cdecl; external;
13450 procedure gtk_container_child_notify(container: PGtkContainer; child: PGtkWidget; child_property: Pgchar); cdecl; external;
13451 procedure gtk_container_child_set(container: PGtkContainer; child: PGtkWidget; first_prop_name: Pgchar; args: array of const); cdecl; external;
13452 procedure gtk_container_child_set_property(container: PGtkContainer; child: PGtkWidget; property_name: Pgchar; value: PGValue); cdecl; external;
13453 procedure gtk_container_child_set_valist(container: PGtkContainer; child: PGtkWidget; first_property_name: Pgchar; var_args: Tva_list); cdecl; external;
13454 procedure gtk_container_class_handle_border_width(klass: PGtkContainerClass); cdecl; external;
13455 procedure gtk_container_class_install_child_property(cclass: PGtkContainerClass; property_id: guint; pspec: PGParamSpec); cdecl; external;
13456 procedure gtk_container_forall(container: PGtkContainer; callback: TGtkCallback; callback_data: gpointer); cdecl; external;
13457 procedure gtk_container_foreach(container: PGtkContainer; callback: TGtkCallback; callback_data: gpointer); cdecl; external;
13458 procedure gtk_container_propagate_draw(container: PGtkContainer; child: PGtkWidget; cr: Pcairo_t); cdecl; external;
13459 procedure gtk_container_remove(container: PGtkContainer; widget: PGtkWidget); cdecl; external;
13460 procedure gtk_container_resize_children(container: PGtkContainer); cdecl; external;
13461 procedure gtk_container_set_border_width(container: PGtkContainer; border_width: guint); cdecl; external;
13462 procedure gtk_container_set_focus_chain(container: PGtkContainer; focusable_widgets: PGList); cdecl; external;
13463 procedure gtk_container_set_focus_child(container: PGtkContainer; child: PGtkWidget); cdecl; external;
13464 procedure gtk_container_set_focus_hadjustment(container: PGtkContainer; adjustment: PGtkAdjustment); cdecl; external;
13465 procedure gtk_container_set_focus_vadjustment(container: PGtkContainer; adjustment: PGtkAdjustment); cdecl; external;
13466 procedure gtk_container_set_reallocate_redraws(container: PGtkContainer; needs_redraws: gboolean); cdecl; external;
13467 procedure gtk_container_set_resize_mode(container: PGtkContainer; resize_mode: TGtkResizeMode); cdecl; external;
13468 procedure gtk_container_unset_focus_chain(container: PGtkContainer); cdecl; external;
13469 procedure gtk_css_section_unref(section: PGtkCssSection); cdecl; external;
13470 procedure gtk_device_grab_add(widget: PGtkWidget; device: PGdkDevice; block_others: gboolean); cdecl; external;
13471 procedure gtk_device_grab_remove(widget: PGtkWidget; device: PGdkDevice); cdecl; external;
13472 procedure gtk_dialog_add_action_widget(dialog: PGtkDialog; child: PGtkWidget; response_id: gint); cdecl; external;
13473 procedure gtk_dialog_add_buttons(dialog: PGtkDialog; first_button_text: Pgchar; args: array of const); cdecl; external;
13474 procedure gtk_dialog_response(dialog: PGtkDialog; response_id: gint); cdecl; external;
13475 procedure gtk_dialog_set_alternative_button_order(dialog: PGtkDialog; first_response_id: gint; args: array of const); cdecl; external;
13476 procedure gtk_dialog_set_alternative_button_order_from_array(dialog: PGtkDialog; n_params: gint; new_order: Pgint); cdecl; external;
13477 procedure gtk_dialog_set_default_response(dialog: PGtkDialog; response_id: gint); cdecl; external;
13478 procedure gtk_dialog_set_response_sensitive(dialog: PGtkDialog; response_id: gint; setting: gboolean); cdecl; external;
13479 procedure gtk_disable_setlocale; cdecl; external;
13480 procedure gtk_drag_dest_add_image_targets(widget: PGtkWidget); cdecl; external;
13481 procedure gtk_drag_dest_add_text_targets(widget: PGtkWidget); cdecl; external;
13482 procedure gtk_drag_dest_add_uri_targets(widget: PGtkWidget); cdecl; external;
13483 procedure gtk_drag_dest_set(widget: PGtkWidget; flags: TGtkDestDefaults; targets: PGtkTargetEntry; n_targets: gint; actions: TGdkDragAction); cdecl; external;
13484 procedure gtk_drag_dest_set_proxy(widget: PGtkWidget; proxy_window: PGdkWindow; protocol: TGdkDragProtocol; use_coordinates: gboolean); cdecl; external;
13485 procedure gtk_drag_dest_set_target_list(widget: PGtkWidget; target_list: PGtkTargetList); cdecl; external;
13486 procedure gtk_drag_dest_set_track_motion(widget: PGtkWidget; track_motion: gboolean); cdecl; external;
13487 procedure gtk_drag_dest_unset(widget: PGtkWidget); cdecl; external;
13488 procedure gtk_drag_finish(context: PGdkDragContext; success: gboolean; del: gboolean; time_: guint32); cdecl; external;
13489 procedure gtk_drag_get_data(widget: PGtkWidget; context: PGdkDragContext; target: TGdkAtom; time_: guint32); cdecl; external;
13490 procedure gtk_drag_highlight(widget: PGtkWidget); cdecl; external;
13491 procedure gtk_drag_set_icon_default(context: PGdkDragContext); cdecl; external;
13492 procedure gtk_drag_set_icon_gicon(context: PGdkDragContext; icon: PGIcon; hot_x: gint; hot_y: gint); cdecl; external;
13493 procedure gtk_drag_set_icon_name(context: PGdkDragContext; icon_name: Pgchar; hot_x: gint; hot_y: gint); cdecl; external;
13494 procedure gtk_drag_set_icon_pixbuf(context: PGdkDragContext; pixbuf: PGdkPixbuf; hot_x: gint; hot_y: gint); cdecl; external;
13495 procedure gtk_drag_set_icon_stock(context: PGdkDragContext; stock_id: Pgchar; hot_x: gint; hot_y: gint); cdecl; external;
13496 procedure gtk_drag_set_icon_surface(context: PGdkDragContext; surface: Pcairo_surface_t); cdecl; external;
13497 procedure gtk_drag_set_icon_widget(context: PGdkDragContext; widget: PGtkWidget; hot_x: gint; hot_y: gint); cdecl; external;
13498 procedure gtk_drag_source_add_image_targets(widget: PGtkWidget); cdecl; external;
13499 procedure gtk_drag_source_add_text_targets(widget: PGtkWidget); cdecl; external;
13500 procedure gtk_drag_source_add_uri_targets(widget: PGtkWidget); cdecl; external;
13501 procedure gtk_drag_source_set(widget: PGtkWidget; start_button_mask: TGdkModifierType; targets: PGtkTargetEntry; n_targets: gint; actions: TGdkDragAction); cdecl; external;
13502 procedure gtk_drag_source_set_icon_gicon(widget: PGtkWidget; icon: PGIcon); cdecl; external;
13503 procedure gtk_drag_source_set_icon_name(widget: PGtkWidget; icon_name: Pgchar); cdecl; external;
13504 procedure gtk_drag_source_set_icon_pixbuf(widget: PGtkWidget; pixbuf: PGdkPixbuf); cdecl; external;
13505 procedure gtk_drag_source_set_icon_stock(widget: PGtkWidget; stock_id: Pgchar); cdecl; external;
13506 procedure gtk_drag_source_set_target_list(widget: PGtkWidget; target_list: PGtkTargetList); cdecl; external;
13507 procedure gtk_drag_source_unset(widget: PGtkWidget); cdecl; external;
13508 procedure gtk_drag_unhighlight(widget: PGtkWidget); cdecl; external;
13509 procedure gtk_draw_insertion_cursor(widget: PGtkWidget; cr: Pcairo_t; location: PGdkRectangle; is_primary: gboolean; direction: TGtkTextDirection; draw_arrow: gboolean); cdecl; external;
13510 procedure gtk_editable_copy_clipboard(editable: PGtkEditable); cdecl; external;
13511 procedure gtk_editable_cut_clipboard(editable: PGtkEditable); cdecl; external;
13512 procedure gtk_editable_delete_selection(editable: PGtkEditable); cdecl; external;
13513 procedure gtk_editable_delete_text(editable: PGtkEditable; start_pos: gint; end_pos: gint); cdecl; external;
13514 procedure gtk_editable_insert_text(editable: PGtkEditable; new_text: Pgchar; new_text_length: gint; position: Pgint); cdecl; external;
13515 procedure gtk_editable_paste_clipboard(editable: PGtkEditable); cdecl; external;
13516 procedure gtk_editable_select_region(editable: PGtkEditable; start_pos: gint; end_pos: gint); cdecl; external;
13517 procedure gtk_editable_set_editable(editable: PGtkEditable; is_editable: gboolean); cdecl; external;
13518 procedure gtk_editable_set_position(editable: PGtkEditable; position: gint); cdecl; external;
13519 procedure gtk_entry_buffer_emit_deleted_text(buffer: PGtkEntryBuffer; position: guint; n_chars: guint); cdecl; external;
13520 procedure gtk_entry_buffer_emit_inserted_text(buffer: PGtkEntryBuffer; position: guint; chars: Pgchar; n_chars: guint); cdecl; external;
13521 procedure gtk_entry_buffer_set_max_length(buffer: PGtkEntryBuffer; max_length: gint); cdecl; external;
13522 procedure gtk_entry_buffer_set_text(buffer: PGtkEntryBuffer; chars: Pgchar; n_chars: gint); cdecl; external;
13523 procedure gtk_entry_completion_complete(completion: PGtkEntryCompletion); cdecl; external;
13524 procedure gtk_entry_completion_delete_action(completion: PGtkEntryCompletion; index_: gint); cdecl; external;
13525 procedure gtk_entry_completion_insert_action_markup(completion: PGtkEntryCompletion; index_: gint; markup: Pgchar); cdecl; external;
13526 procedure gtk_entry_completion_insert_action_text(completion: PGtkEntryCompletion; index_: gint; text: Pgchar); cdecl; external;
13527 procedure gtk_entry_completion_insert_prefix(completion: PGtkEntryCompletion); cdecl; external;
13528 procedure gtk_entry_completion_set_inline_completion(completion: PGtkEntryCompletion; inline_completion: gboolean); cdecl; external;
13529 procedure gtk_entry_completion_set_inline_selection(completion: PGtkEntryCompletion; inline_selection: gboolean); cdecl; external;
13530 procedure gtk_entry_completion_set_match_func(completion: PGtkEntryCompletion; func: TGtkEntryCompletionMatchFunc; func_data: gpointer; func_notify: TGDestroyNotify); cdecl; external;
13531 procedure gtk_entry_completion_set_minimum_key_length(completion: PGtkEntryCompletion; length: gint); cdecl; external;
13532 procedure gtk_entry_completion_set_model(completion: PGtkEntryCompletion; model: PGtkTreeModel); cdecl; external;
13533 procedure gtk_entry_completion_set_popup_completion(completion: PGtkEntryCompletion; popup_completion: gboolean); cdecl; external;
13534 procedure gtk_entry_completion_set_popup_set_width(completion: PGtkEntryCompletion; popup_set_width: gboolean); cdecl; external;
13535 procedure gtk_entry_completion_set_popup_single_match(completion: PGtkEntryCompletion; popup_single_match: gboolean); cdecl; external;
13536 procedure gtk_entry_completion_set_text_column(completion: PGtkEntryCompletion; column: gint); cdecl; external;
13537 procedure gtk_entry_get_icon_area(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition; icon_area: PGdkRectangle); cdecl; external;
13538 procedure gtk_entry_get_layout_offsets(entry: PGtkEntry; x: Pgint; y: Pgint); cdecl; external;
13539 procedure gtk_entry_get_text_area(entry: PGtkEntry; text_area: PGdkRectangle); cdecl; external;
13540 procedure gtk_entry_progress_pulse(entry: PGtkEntry); cdecl; external;
13541 procedure gtk_entry_reset_im_context(entry: PGtkEntry); cdecl; external;
13542 procedure gtk_entry_set_activates_default(entry: PGtkEntry; setting: gboolean); cdecl; external;
13543 procedure gtk_entry_set_alignment(entry: PGtkEntry; xalign: gfloat); cdecl; external;
13544 procedure gtk_entry_set_attributes(entry: PGtkEntry; attrs: PPangoAttrList); cdecl; external;
13545 procedure gtk_entry_set_buffer(entry: PGtkEntry; buffer: PGtkEntryBuffer); cdecl; external;
13546 procedure gtk_entry_set_completion(entry: PGtkEntry; completion: PGtkEntryCompletion); cdecl; external;
13547 procedure gtk_entry_set_cursor_hadjustment(entry: PGtkEntry; adjustment: PGtkAdjustment); cdecl; external;
13548 procedure gtk_entry_set_has_frame(entry: PGtkEntry; setting: gboolean); cdecl; external;
13549 procedure gtk_entry_set_icon_activatable(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition; activatable: gboolean); cdecl; external;
13550 procedure gtk_entry_set_icon_drag_source(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition; target_list: PGtkTargetList; actions: TGdkDragAction); cdecl; external;
13551 procedure gtk_entry_set_icon_from_gicon(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition; icon: PGIcon); cdecl; external;
13552 procedure gtk_entry_set_icon_from_icon_name(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition; icon_name: Pgchar); cdecl; external;
13553 procedure gtk_entry_set_icon_from_pixbuf(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition; pixbuf: PGdkPixbuf); cdecl; external;
13554 procedure gtk_entry_set_icon_from_stock(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition; stock_id: Pgchar); cdecl; external;
13555 procedure gtk_entry_set_icon_sensitive(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition; sensitive: gboolean); cdecl; external;
13556 procedure gtk_entry_set_icon_tooltip_markup(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition; tooltip: Pgchar); cdecl; external;
13557 procedure gtk_entry_set_icon_tooltip_text(entry: PGtkEntry; icon_pos: TGtkEntryIconPosition; tooltip: Pgchar); cdecl; external;
13558 procedure gtk_entry_set_input_hints(entry: PGtkEntry; hints: TGtkInputHints); cdecl; external;
13559 procedure gtk_entry_set_input_purpose(entry: PGtkEntry; purpose: TGtkInputPurpose); cdecl; external;
13560 procedure gtk_entry_set_invisible_char(entry: PGtkEntry; ch: gunichar); cdecl; external;
13561 procedure gtk_entry_set_max_length(entry: PGtkEntry; max: gint); cdecl; external;
13562 procedure gtk_entry_set_overwrite_mode(entry: PGtkEntry; overwrite: gboolean); cdecl; external;
13563 procedure gtk_entry_set_placeholder_text(entry: PGtkEntry; text: Pgchar); cdecl; external;
13564 procedure gtk_entry_set_progress_fraction(entry: PGtkEntry; fraction: gdouble); cdecl; external;
13565 procedure gtk_entry_set_progress_pulse_step(entry: PGtkEntry; fraction: gdouble); cdecl; external;
13566 procedure gtk_entry_set_text(entry: PGtkEntry; text: Pgchar); cdecl; external;
13567 procedure gtk_entry_set_visibility(entry: PGtkEntry; visible: gboolean); cdecl; external;
13568 procedure gtk_entry_set_width_chars(entry: PGtkEntry; n_chars: gint); cdecl; external;
13569 procedure gtk_entry_unset_invisible_char(entry: PGtkEntry); cdecl; external;
13570 procedure gtk_event_box_set_above_child(event_box: PGtkEventBox; above_child: gboolean); cdecl; external;
13571 procedure gtk_event_box_set_visible_window(event_box: PGtkEventBox; visible_window: gboolean); cdecl; external;
13572 procedure gtk_expander_set_expanded(expander: PGtkExpander; expanded: gboolean); cdecl; external;
13573 procedure gtk_expander_set_label(expander: PGtkExpander; label_: Pgchar); cdecl; external;
13574 procedure gtk_expander_set_label_fill(expander: PGtkExpander; label_fill: gboolean); cdecl; external;
13575 procedure gtk_expander_set_label_widget(expander: PGtkExpander; label_widget: PGtkWidget); cdecl; external;
13576 procedure gtk_expander_set_resize_toplevel(expander: PGtkExpander; resize_toplevel: gboolean); cdecl; external;
13577 procedure gtk_expander_set_spacing(expander: PGtkExpander; spacing: gint); cdecl; external;
13578 procedure gtk_expander_set_use_markup(expander: PGtkExpander; use_markup: gboolean); cdecl; external;
13579 procedure gtk_expander_set_use_underline(expander: PGtkExpander; use_underline: gboolean); cdecl; external;
13580 procedure gtk_file_chooser_add_filter(chooser: PGtkFileChooser; filter: PGtkFileFilter); cdecl; external;
13581 procedure gtk_file_chooser_button_set_focus_on_click(button: PGtkFileChooserButton; focus_on_click: gboolean); cdecl; external;
13582 procedure gtk_file_chooser_button_set_title(button: PGtkFileChooserButton; title: Pgchar); cdecl; external;
13583 procedure gtk_file_chooser_button_set_width_chars(button: PGtkFileChooserButton; n_chars: gint); cdecl; external;
13584 procedure gtk_file_chooser_remove_filter(chooser: PGtkFileChooser; filter: PGtkFileFilter); cdecl; external;
13585 procedure gtk_file_chooser_select_all(chooser: PGtkFileChooser); cdecl; external;
13586 procedure gtk_file_chooser_set_action(chooser: PGtkFileChooser; action: TGtkFileChooserAction); cdecl; external;
13587 procedure gtk_file_chooser_set_create_folders(chooser: PGtkFileChooser; create_folders: gboolean); cdecl; external;
13588 procedure gtk_file_chooser_set_current_name(chooser: PGtkFileChooser; name: Pgchar); cdecl; external;
13589 procedure gtk_file_chooser_set_do_overwrite_confirmation(chooser: PGtkFileChooser; do_overwrite_confirmation: gboolean); cdecl; external;
13590 procedure gtk_file_chooser_set_extra_widget(chooser: PGtkFileChooser; extra_widget: PGtkWidget); cdecl; external;
13591 procedure gtk_file_chooser_set_filter(chooser: PGtkFileChooser; filter: PGtkFileFilter); cdecl; external;
13592 procedure gtk_file_chooser_set_local_only(chooser: PGtkFileChooser; local_only: gboolean); cdecl; external;
13593 procedure gtk_file_chooser_set_preview_widget(chooser: PGtkFileChooser; preview_widget: PGtkWidget); cdecl; external;
13594 procedure gtk_file_chooser_set_preview_widget_active(chooser: PGtkFileChooser; active: gboolean); cdecl; external;
13595 procedure gtk_file_chooser_set_select_multiple(chooser: PGtkFileChooser; select_multiple: gboolean); cdecl; external;
13596 procedure gtk_file_chooser_set_show_hidden(chooser: PGtkFileChooser; show_hidden: gboolean); cdecl; external;
13597 procedure gtk_file_chooser_set_use_preview_label(chooser: PGtkFileChooser; use_label: gboolean); cdecl; external;
13598 procedure gtk_file_chooser_unselect_all(chooser: PGtkFileChooser); cdecl; external;
13599 procedure gtk_file_chooser_unselect_file(chooser: PGtkFileChooser; file_: PGFile); cdecl; external;
13600 procedure gtk_file_chooser_unselect_filename(chooser: PGtkFileChooser; filename: Pgchar); cdecl; external;
13601 procedure gtk_file_chooser_unselect_uri(chooser: PGtkFileChooser; uri: Pgchar); cdecl; external;
13602 procedure gtk_file_filter_add_custom(filter: PGtkFileFilter; needed: TGtkFileFilterFlags; func: TGtkFileFilterFunc; data: gpointer; notify: TGDestroyNotify); cdecl; external;
13603 procedure gtk_file_filter_add_mime_type(filter: PGtkFileFilter; mime_type: Pgchar); cdecl; external;
13604 procedure gtk_file_filter_add_pattern(filter: PGtkFileFilter; pattern: Pgchar); cdecl; external;
13605 procedure gtk_file_filter_add_pixbuf_formats(filter: PGtkFileFilter); cdecl; external;
13606 procedure gtk_file_filter_set_name(filter: PGtkFileFilter; name: Pgchar); cdecl; external;
13607 procedure gtk_fixed_move(fixed: PGtkFixed; widget: PGtkWidget; x: gint; y: gint); cdecl; external;
13608 procedure gtk_fixed_put(fixed: PGtkFixed; widget: PGtkWidget; x: gint; y: gint); cdecl; external;
13609 procedure gtk_font_button_set_show_size(font_button: PGtkFontButton; show_size: gboolean); cdecl; external;
13610 procedure gtk_font_button_set_show_style(font_button: PGtkFontButton; show_style: gboolean); cdecl; external;
13611 procedure gtk_font_button_set_title(font_button: PGtkFontButton; title: Pgchar); cdecl; external;
13612 procedure gtk_font_button_set_use_font(font_button: PGtkFontButton; use_font: gboolean); cdecl; external;
13613 procedure gtk_font_button_set_use_size(font_button: PGtkFontButton; use_size: gboolean); cdecl; external;
13614 procedure gtk_font_chooser_set_filter_func(fontchooser: PGtkFontChooser; filter: TGtkFontFilterFunc; user_data: gpointer; destroy_: TGDestroyNotify); cdecl; external;
13615 procedure gtk_font_chooser_set_font(fontchooser: PGtkFontChooser; fontname: Pgchar); cdecl; external;
13616 procedure gtk_font_chooser_set_font_desc(fontchooser: PGtkFontChooser; font_desc: PPangoFontDescription); cdecl; external;
13617 procedure gtk_font_chooser_set_preview_text(fontchooser: PGtkFontChooser; text: Pgchar); cdecl; external;
13618 procedure gtk_font_chooser_set_show_preview_entry(fontchooser: PGtkFontChooser; show_preview_entry: gboolean); cdecl; external;
13619 procedure gtk_frame_get_label_align(frame: PGtkFrame; xalign: Pgfloat; yalign: Pgfloat); cdecl; external;
13620 procedure gtk_frame_set_label(frame: PGtkFrame; label_: Pgchar); cdecl; external;
13621 procedure gtk_frame_set_label_align(frame: PGtkFrame; xalign: gfloat; yalign: gfloat); cdecl; external;
13622 procedure gtk_frame_set_label_widget(frame: PGtkFrame; label_widget: PGtkWidget); cdecl; external;
13623 procedure gtk_frame_set_shadow_type(frame: PGtkFrame; type_: TGtkShadowType); cdecl; external;
13624 procedure gtk_grab_add(widget: PGtkWidget); cdecl; external;
13625 procedure gtk_grab_remove(widget: PGtkWidget); cdecl; external;
13626 procedure gtk_grid_attach(grid: PGtkGrid; child: PGtkWidget; left: gint; top: gint; width: gint; height: gint); cdecl; external;
13627 procedure gtk_grid_attach_next_to(grid: PGtkGrid; child: PGtkWidget; sibling: PGtkWidget; side: TGtkPositionType; width: gint; height: gint); cdecl; external;
13628 procedure gtk_grid_insert_column(grid: PGtkGrid; position: gint); cdecl; external;
13629 procedure gtk_grid_insert_next_to(grid: PGtkGrid; sibling: PGtkWidget; side: TGtkPositionType); cdecl; external;
13630 procedure gtk_grid_insert_row(grid: PGtkGrid; position: gint); cdecl; external;
13631 procedure gtk_grid_set_column_homogeneous(grid: PGtkGrid; homogeneous: gboolean); cdecl; external;
13632 procedure gtk_grid_set_column_spacing(grid: PGtkGrid; spacing: guint); cdecl; external;
13633 procedure gtk_grid_set_row_homogeneous(grid: PGtkGrid; homogeneous: gboolean); cdecl; external;
13634 procedure gtk_grid_set_row_spacing(grid: PGtkGrid; spacing: guint); cdecl; external;
13635 procedure gtk_hsv_get_color(hsv: PGtkHSV; h: Pgdouble; s: Pgdouble; v: Pgdouble); cdecl; external;
13636 procedure gtk_hsv_get_metrics(hsv: PGtkHSV; size: Pgint; ring_width: Pgint); cdecl; external;
13637 procedure gtk_hsv_set_color(hsv: PGtkHSV; h: gdouble; s: gdouble; v: gdouble); cdecl; external;
13638 procedure gtk_hsv_set_metrics(hsv: PGtkHSV; size: gint; ring_width: gint); cdecl; external;
13639 procedure gtk_hsv_to_rgb(h: gdouble; s: gdouble; v: gdouble; r: Pgdouble; g: Pgdouble; b: Pgdouble); cdecl; external;
13640 procedure gtk_icon_factory_add(factory: PGtkIconFactory; stock_id: Pgchar; icon_set: PGtkIconSet); cdecl; external;
13641 procedure gtk_icon_factory_add_default(factory: PGtkIconFactory); cdecl; external;
13642 procedure gtk_icon_factory_remove_default(factory: PGtkIconFactory); cdecl; external;
13643 procedure gtk_icon_info_load_icon_async(icon_info: PGtkIconInfo; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
13644 procedure gtk_icon_info_load_symbolic_async(icon_info: PGtkIconInfo; fg: PGdkRGBA; success_color: PGdkRGBA; warning_color: PGdkRGBA; error_color: PGdkRGBA; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
13645 procedure gtk_icon_info_load_symbolic_for_context_async(icon_info: PGtkIconInfo; context: PGtkStyleContext; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl; external;
13646 procedure gtk_icon_info_set_raw_coordinates(icon_info: PGtkIconInfo; raw_coordinates: gboolean); cdecl; external;
13647 procedure gtk_icon_set_add_source(icon_set: PGtkIconSet; source: PGtkIconSource); cdecl; external;
13648 procedure gtk_icon_set_get_sizes(icon_set: PGtkIconSet; sizes: PPgint; n_sizes: Pgint); cdecl; external;
13649 procedure gtk_icon_set_unref(icon_set: PGtkIconSet); cdecl; external;
13650 procedure gtk_icon_size_register_alias(alias: Pgchar; target: gint); cdecl; external;
13651 procedure gtk_icon_source_free(source: PGtkIconSource); cdecl; external;
13652 procedure gtk_icon_source_set_direction(source: PGtkIconSource; direction: TGtkTextDirection); cdecl; external;
13653 procedure gtk_icon_source_set_direction_wildcarded(source: PGtkIconSource; setting: gboolean); cdecl; external;
13654 procedure gtk_icon_source_set_filename(source: PGtkIconSource; filename: Pgchar); cdecl; external;
13655 procedure gtk_icon_source_set_icon_name(source: PGtkIconSource; icon_name: Pgchar); cdecl; external;
13656 procedure gtk_icon_source_set_pixbuf(source: PGtkIconSource; pixbuf: PGdkPixbuf); cdecl; external;
13657 procedure gtk_icon_source_set_size(source: PGtkIconSource; size: gint); cdecl; external;
13658 procedure gtk_icon_source_set_size_wildcarded(source: PGtkIconSource; setting: gboolean); cdecl; external;
13659 procedure gtk_icon_source_set_state(source: PGtkIconSource; state: TGtkStateType); cdecl; external;
13660 procedure gtk_icon_source_set_state_wildcarded(source: PGtkIconSource; setting: gboolean); cdecl; external;
13661 procedure gtk_icon_theme_add_builtin_icon(icon_name: Pgchar; size: gint; pixbuf: PGdkPixbuf); cdecl; external;
13662 procedure gtk_icon_theme_append_search_path(icon_theme: PGtkIconTheme; path: Pgchar); cdecl; external;
13663 procedure gtk_icon_theme_get_search_path(icon_theme: PGtkIconTheme; path: PPgchar; n_elements: Pgint); cdecl; external;
13664 procedure gtk_icon_theme_prepend_search_path(icon_theme: PGtkIconTheme; path: Pgchar); cdecl; external;
13665 procedure gtk_icon_theme_set_custom_theme(icon_theme: PGtkIconTheme; theme_name: Pgchar); cdecl; external;
13666 procedure gtk_icon_theme_set_screen(icon_theme: PGtkIconTheme; screen: PGdkScreen); cdecl; external;
13667 procedure gtk_icon_theme_set_search_path(icon_theme: PGtkIconTheme; path: Pgchar; n_elements: gint); cdecl; external;
13668 procedure gtk_icon_view_convert_widget_to_bin_window_coords(icon_view: PGtkIconView; wx: gint; wy: gint; bx: Pgint; by: Pgint); cdecl; external;
13669 procedure gtk_icon_view_enable_model_drag_dest(icon_view: PGtkIconView; targets: PGtkTargetEntry; n_targets: gint; actions: TGdkDragAction); cdecl; external;
13670 procedure gtk_icon_view_enable_model_drag_source(icon_view: PGtkIconView; start_button_mask: TGdkModifierType; targets: PGtkTargetEntry; n_targets: gint; actions: TGdkDragAction); cdecl; external;
13671 procedure gtk_icon_view_get_drag_dest_item(icon_view: PGtkIconView; path: PPGtkTreePath; pos: PGtkIconViewDropPosition); cdecl; external;
13672 procedure gtk_icon_view_item_activated(icon_view: PGtkIconView; path: PGtkTreePath); cdecl; external;
13673 procedure gtk_icon_view_scroll_to_path(icon_view: PGtkIconView; path: PGtkTreePath; use_align: gboolean; row_align: gfloat; col_align: gfloat); cdecl; external;
13674 procedure gtk_icon_view_select_all(icon_view: PGtkIconView); cdecl; external;
13675 procedure gtk_icon_view_select_path(icon_view: PGtkIconView; path: PGtkTreePath); cdecl; external;
13676 procedure gtk_icon_view_selected_foreach(icon_view: PGtkIconView; func: TGtkIconViewForeachFunc; data: gpointer); cdecl; external;
13677 procedure gtk_icon_view_set_activate_on_single_click(icon_view: PGtkIconView; single: gboolean); cdecl; external;
13678 procedure gtk_icon_view_set_column_spacing(icon_view: PGtkIconView; column_spacing: gint); cdecl; external;
13679 procedure gtk_icon_view_set_columns(icon_view: PGtkIconView; columns: gint); cdecl; external;
13680 procedure gtk_icon_view_set_cursor(icon_view: PGtkIconView; path: PGtkTreePath; cell: PGtkCellRenderer; start_editing: gboolean); cdecl; external;
13681 procedure gtk_icon_view_set_drag_dest_item(icon_view: PGtkIconView; path: PGtkTreePath; pos: TGtkIconViewDropPosition); cdecl; external;
13682 procedure gtk_icon_view_set_item_orientation(icon_view: PGtkIconView; orientation: TGtkOrientation); cdecl; external;
13683 procedure gtk_icon_view_set_item_padding(icon_view: PGtkIconView; item_padding: gint); cdecl; external;
13684 procedure gtk_icon_view_set_item_width(icon_view: PGtkIconView; item_width: gint); cdecl; external;
13685 procedure gtk_icon_view_set_margin(icon_view: PGtkIconView; margin: gint); cdecl; external;
13686 procedure gtk_icon_view_set_markup_column(icon_view: PGtkIconView; column: gint); cdecl; external;
13687 procedure gtk_icon_view_set_model(icon_view: PGtkIconView; model: PGtkTreeModel); cdecl; external;
13688 procedure gtk_icon_view_set_pixbuf_column(icon_view: PGtkIconView; column: gint); cdecl; external;
13689 procedure gtk_icon_view_set_reorderable(icon_view: PGtkIconView; reorderable: gboolean); cdecl; external;
13690 procedure gtk_icon_view_set_row_spacing(icon_view: PGtkIconView; row_spacing: gint); cdecl; external;
13691 procedure gtk_icon_view_set_selection_mode(icon_view: PGtkIconView; mode: TGtkSelectionMode); cdecl; external;
13692 procedure gtk_icon_view_set_spacing(icon_view: PGtkIconView; spacing: gint); cdecl; external;
13693 procedure gtk_icon_view_set_text_column(icon_view: PGtkIconView; column: gint); cdecl; external;
13694 procedure gtk_icon_view_set_tooltip_cell(icon_view: PGtkIconView; tooltip: PGtkTooltip; path: PGtkTreePath; cell: PGtkCellRenderer); cdecl; external;
13695 procedure gtk_icon_view_set_tooltip_column(icon_view: PGtkIconView; column: gint); cdecl; external;
13696 procedure gtk_icon_view_set_tooltip_item(icon_view: PGtkIconView; tooltip: PGtkTooltip; path: PGtkTreePath); cdecl; external;
13697 procedure gtk_icon_view_unselect_all(icon_view: PGtkIconView); cdecl; external;
13698 procedure gtk_icon_view_unselect_path(icon_view: PGtkIconView; path: PGtkTreePath); cdecl; external;
13699 procedure gtk_icon_view_unset_model_drag_dest(icon_view: PGtkIconView); cdecl; external;
13700 procedure gtk_icon_view_unset_model_drag_source(icon_view: PGtkIconView); cdecl; external;
13701 procedure gtk_im_context_focus_in(context: PGtkIMContext); cdecl; external;
13702 procedure gtk_im_context_focus_out(context: PGtkIMContext); cdecl; external;
13703 procedure gtk_im_context_get_preedit_string(context: PGtkIMContext; str: PPgchar; attrs: PPPangoAttrList; cursor_pos: Pgint); cdecl; external;
13704 procedure gtk_im_context_reset(context: PGtkIMContext); cdecl; external;
13705 procedure gtk_im_context_set_client_window(context: PGtkIMContext; window: PGdkWindow); cdecl; external;
13706 procedure gtk_im_context_set_cursor_location(context: PGtkIMContext; area: PGdkRectangle); cdecl; external;
13707 procedure gtk_im_context_set_surrounding(context: PGtkIMContext; text: Pgchar; len: gint; cursor_index: gint); cdecl; external;
13708 procedure gtk_im_context_set_use_preedit(context: PGtkIMContext; use_preedit: gboolean); cdecl; external;
13709 procedure gtk_im_context_simple_add_table(context_simple: PGtkIMContextSimple; data: Pguint16; max_seq_len: gint; n_seqs: gint); cdecl; external;
13710 procedure gtk_im_multicontext_append_menuitems(context: PGtkIMMulticontext; menushell: PGtkMenuShell); cdecl; external;
13711 procedure gtk_im_multicontext_set_context_id(context: PGtkIMMulticontext; context_id: Pgchar); cdecl; external;
13712 procedure gtk_image_clear(image: PGtkImage); cdecl; external;
13713 procedure gtk_image_get_gicon(image: PGtkImage; gicon: PPGIcon; size: Pgint); cdecl; external;
13714 procedure gtk_image_get_icon_name(image: PGtkImage; icon_name: PPgchar; size: Pgint); cdecl; external;
13715 procedure gtk_image_get_icon_set(image: PGtkImage; icon_set: PPGtkIconSet; size: Pgint); cdecl; external;
13716 procedure gtk_image_get_stock(image: PGtkImage; stock_id: PPgchar; size: Pgint); cdecl; external;
13717 procedure gtk_image_menu_item_set_accel_group(image_menu_item: PGtkImageMenuItem; accel_group: PGtkAccelGroup); cdecl; external;
13718 procedure gtk_image_menu_item_set_always_show_image(image_menu_item: PGtkImageMenuItem; always_show: gboolean); cdecl; external;
13719 procedure gtk_image_menu_item_set_image(image_menu_item: PGtkImageMenuItem; image: PGtkWidget); cdecl; external;
13720 procedure gtk_image_menu_item_set_use_stock(image_menu_item: PGtkImageMenuItem; use_stock: gboolean); cdecl; external;
13721 procedure gtk_image_set_from_animation(image: PGtkImage; animation: PGdkPixbufAnimation); cdecl; external;
13722 procedure gtk_image_set_from_file(image: PGtkImage; filename: Pgchar); cdecl; external;
13723 procedure gtk_image_set_from_gicon(image: PGtkImage; icon: PGIcon; size: gint); cdecl; external;
13724 procedure gtk_image_set_from_icon_name(image: PGtkImage; icon_name: Pgchar; size: gint); cdecl; external;
13725 procedure gtk_image_set_from_icon_set(image: PGtkImage; icon_set: PGtkIconSet; size: gint); cdecl; external;
13726 procedure gtk_image_set_from_pixbuf(image: PGtkImage; pixbuf: PGdkPixbuf); cdecl; external;
13727 procedure gtk_image_set_from_resource(image: PGtkImage; resource_path: Pgchar); cdecl; external;
13728 procedure gtk_image_set_from_stock(image: PGtkImage; stock_id: Pgchar; size: gint); cdecl; external;
13729 procedure gtk_image_set_pixel_size(image: PGtkImage; pixel_size: gint); cdecl; external;
13730 procedure gtk_info_bar_add_action_widget(info_bar: PGtkInfoBar; child: PGtkWidget; response_id: gint); cdecl; external;
13731 procedure gtk_info_bar_add_buttons(info_bar: PGtkInfoBar; first_button_text: Pgchar; args: array of const); cdecl; external;
13732 procedure gtk_info_bar_response(info_bar: PGtkInfoBar; response_id: gint); cdecl; external;
13733 procedure gtk_info_bar_set_default_response(info_bar: PGtkInfoBar; response_id: gint); cdecl; external;
13734 procedure gtk_info_bar_set_message_type(info_bar: PGtkInfoBar; message_type: TGtkMessageType); cdecl; external;
13735 procedure gtk_info_bar_set_response_sensitive(info_bar: PGtkInfoBar; response_id: gint; setting: gboolean); cdecl; external;
13736 procedure gtk_init(argc: Pgint; argv: PPPgchar); cdecl; external;
13737 procedure gtk_invisible_set_screen(invisible: PGtkInvisible; screen: PGdkScreen); cdecl; external;
13738 procedure gtk_key_snooper_remove(snooper_handler_id: guint); cdecl; external;
13739 procedure gtk_label_get_layout_offsets(label_: PGtkLabel; x: Pgint; y: Pgint); cdecl; external;
13740 procedure gtk_label_select_region(label_: PGtkLabel; start_offset: gint; end_offset: gint); cdecl; external;
13741 procedure gtk_label_set_angle(label_: PGtkLabel; angle: gdouble); cdecl; external;
13742 procedure gtk_label_set_attributes(label_: PGtkLabel; attrs: PPangoAttrList); cdecl; external;
13743 procedure gtk_label_set_ellipsize(label_: PGtkLabel; mode: TPangoEllipsizeMode); cdecl; external;
13744 procedure gtk_label_set_justify(label_: PGtkLabel; jtype: TGtkJustification); cdecl; external;
13745 procedure gtk_label_set_label(label_: PGtkLabel; str: Pgchar); cdecl; external;
13746 procedure gtk_label_set_line_wrap(label_: PGtkLabel; wrap: gboolean); cdecl; external;
13747 procedure gtk_label_set_line_wrap_mode(label_: PGtkLabel; wrap_mode: TPangoWrapMode); cdecl; external;
13748 procedure gtk_label_set_markup(label_: PGtkLabel; str: Pgchar); cdecl; external;
13749 procedure gtk_label_set_markup_with_mnemonic(label_: PGtkLabel; str: Pgchar); cdecl; external;
13750 procedure gtk_label_set_max_width_chars(label_: PGtkLabel; n_chars: gint); cdecl; external;
13751 procedure gtk_label_set_mnemonic_widget(label_: PGtkLabel; widget: PGtkWidget); cdecl; external;
13752 procedure gtk_label_set_pattern(label_: PGtkLabel; pattern: Pgchar); cdecl; external;
13753 procedure gtk_label_set_selectable(label_: PGtkLabel; setting: gboolean); cdecl; external;
13754 procedure gtk_label_set_single_line_mode(label_: PGtkLabel; single_line_mode: gboolean); cdecl; external;
13755 procedure gtk_label_set_text(label_: PGtkLabel; str: Pgchar); cdecl; external;
13756 procedure gtk_label_set_text_with_mnemonic(label_: PGtkLabel; str: Pgchar); cdecl; external;
13757 procedure gtk_label_set_track_visited_links(label_: PGtkLabel; track_links: gboolean); cdecl; external;
13758 procedure gtk_label_set_use_markup(label_: PGtkLabel; setting: gboolean); cdecl; external;
13759 procedure gtk_label_set_use_underline(label_: PGtkLabel; setting: gboolean); cdecl; external;
13760 procedure gtk_label_set_width_chars(label_: PGtkLabel; n_chars: gint); cdecl; external;
13761 procedure gtk_layout_get_size(layout: PGtkLayout; width: Pguint; height: Pguint); cdecl; external;
13762 procedure gtk_layout_move(layout: PGtkLayout; child_widget: PGtkWidget; x: gint; y: gint); cdecl; external;
13763 procedure gtk_layout_put(layout: PGtkLayout; child_widget: PGtkWidget; x: gint; y: gint); cdecl; external;
13764 procedure gtk_layout_set_size(layout: PGtkLayout; width: guint; height: guint); cdecl; external;
13765 procedure gtk_level_bar_add_offset_value(self: PGtkLevelBar; name: Pgchar; value: gdouble); cdecl; external;
13766 procedure gtk_level_bar_remove_offset_value(self: PGtkLevelBar; name: Pgchar); cdecl; external;
13767 procedure gtk_level_bar_set_inverted(self: PGtkLevelBar; inverted: gboolean); cdecl; external;
13768 procedure gtk_level_bar_set_max_value(self: PGtkLevelBar; value: gdouble); cdecl; external;
13769 procedure gtk_level_bar_set_min_value(self: PGtkLevelBar; value: gdouble); cdecl; external;
13770 procedure gtk_level_bar_set_mode(self: PGtkLevelBar; mode: TGtkLevelBarMode); cdecl; external;
13771 procedure gtk_level_bar_set_value(self: PGtkLevelBar; value: gdouble); cdecl; external;
13772 procedure gtk_link_button_set_uri(link_button: PGtkLinkButton; uri: Pgchar); cdecl; external;
13773 procedure gtk_link_button_set_visited(link_button: PGtkLinkButton; visited: gboolean); cdecl; external;
13774 procedure gtk_list_store_append(list_store: PGtkListStore; iter: PGtkTreeIter); cdecl; external;
13775 procedure gtk_list_store_clear(list_store: PGtkListStore); cdecl; external;
13776 procedure gtk_list_store_insert(list_store: PGtkListStore; iter: PGtkTreeIter; position: gint); cdecl; external;
13777 procedure gtk_list_store_insert_after(list_store: PGtkListStore; iter: PGtkTreeIter; sibling: PGtkTreeIter); cdecl; external;
13778 procedure gtk_list_store_insert_before(list_store: PGtkListStore; iter: PGtkTreeIter; sibling: PGtkTreeIter); cdecl; external;
13779 procedure gtk_list_store_insert_with_values(list_store: PGtkListStore; iter: PGtkTreeIter; position: gint; args: array of const); cdecl; external;
13780 procedure gtk_list_store_insert_with_valuesv(list_store: PGtkListStore; iter: PGtkTreeIter; position: gint; columns: Pgint; values: PGValue; n_values: gint); cdecl; external;
13781 procedure gtk_list_store_move_after(store: PGtkListStore; iter: PGtkTreeIter; position: PGtkTreeIter); cdecl; external;
13782 procedure gtk_list_store_move_before(store: PGtkListStore; iter: PGtkTreeIter; position: PGtkTreeIter); cdecl; external;
13783 procedure gtk_list_store_prepend(list_store: PGtkListStore; iter: PGtkTreeIter); cdecl; external;
13784 procedure gtk_list_store_reorder(store: PGtkListStore; new_order: Pgint); cdecl; external;
13785 procedure gtk_list_store_set(list_store: PGtkListStore; iter: PGtkTreeIter; args: array of const); cdecl; external;
13786 procedure gtk_list_store_set_column_types(list_store: PGtkListStore; n_columns: gint; types: PGType); cdecl; external;
13787 procedure gtk_list_store_set_valist(list_store: PGtkListStore; iter: PGtkTreeIter; var_args: Tva_list); cdecl; external;
13788 procedure gtk_list_store_set_value(list_store: PGtkListStore; iter: PGtkTreeIter; column: gint; value: PGValue); cdecl; external;
13789 procedure gtk_list_store_set_valuesv(list_store: PGtkListStore; iter: PGtkTreeIter; columns: Pgint; values: PGValue; n_values: gint); cdecl; external;
13790 procedure gtk_list_store_swap(store: PGtkListStore; a: PGtkTreeIter; b: PGtkTreeIter); cdecl; external;
13791 procedure gtk_lock_button_set_permission(button: PGtkLockButton; permission: PGPermission); cdecl; external;
13792 procedure gtk_main; cdecl; external;
13793 procedure gtk_main_do_event(event: PGdkEvent); cdecl; external;
13794 procedure gtk_main_quit; cdecl; external;
13795 procedure gtk_menu_attach(menu: PGtkMenu; child: PGtkWidget; left_attach: guint; right_attach: guint; top_attach: guint; bottom_attach: guint); cdecl; external;
13796 procedure gtk_menu_attach_to_widget(menu: PGtkMenu; attach_widget: PGtkWidget; detacher: TGtkMenuDetachFunc); cdecl; external;
13797 procedure gtk_menu_bar_set_child_pack_direction(menubar: PGtkMenuBar; child_pack_dir: TGtkPackDirection); cdecl; external;
13798 procedure gtk_menu_bar_set_pack_direction(menubar: PGtkMenuBar; pack_dir: TGtkPackDirection); cdecl; external;
13799 procedure gtk_menu_button_set_align_widget(menu_button: PGtkMenuButton; align_widget: PGtkWidget); cdecl; external;
13800 procedure gtk_menu_button_set_direction(menu_button: PGtkMenuButton; direction: TGtkArrowType); cdecl; external;
13801 procedure gtk_menu_button_set_menu_model(menu_button: PGtkMenuButton; menu_model: PGMenuModel); cdecl; external;
13802 procedure gtk_menu_button_set_popup(menu_button: PGtkMenuButton; popup: PGtkWidget); cdecl; external;
13803 procedure gtk_menu_detach(menu: PGtkMenu); cdecl; external;
13804 procedure gtk_menu_item_activate(menu_item: PGtkMenuItem); cdecl; external;
13805 procedure gtk_menu_item_deselect(menu_item: PGtkMenuItem); cdecl; external;
13806 procedure gtk_menu_item_select(menu_item: PGtkMenuItem); cdecl; external;
13807 procedure gtk_menu_item_set_accel_path(menu_item: PGtkMenuItem; accel_path: Pgchar); cdecl; external;
13808 procedure gtk_menu_item_set_label(menu_item: PGtkMenuItem; label_: Pgchar); cdecl; external;
13809 procedure gtk_menu_item_set_reserve_indicator(menu_item: PGtkMenuItem; reserve: gboolean); cdecl; external;
13810 procedure gtk_menu_item_set_submenu(menu_item: PGtkMenuItem; submenu: PGtkWidget); cdecl; external;
13811 procedure gtk_menu_item_set_use_underline(menu_item: PGtkMenuItem; setting: gboolean); cdecl; external;
13812 procedure gtk_menu_item_toggle_size_allocate(menu_item: PGtkMenuItem; allocation: gint); cdecl; external;
13813 procedure gtk_menu_item_toggle_size_request(menu_item: PGtkMenuItem; requisition: Pgint); cdecl; external;
13814 procedure gtk_menu_popdown(menu: PGtkMenu); cdecl; external;
13815 procedure gtk_menu_popup(menu: PGtkMenu; parent_menu_shell: PGtkWidget; parent_menu_item: PGtkWidget; func: TGtkMenuPositionFunc; data: gpointer; button: guint; activate_time: guint32); cdecl; external;
13816 procedure gtk_menu_popup_for_device(menu: PGtkMenu; device: PGdkDevice; parent_menu_shell: PGtkWidget; parent_menu_item: PGtkWidget; func: TGtkMenuPositionFunc; data: gpointer; destroy_: TGDestroyNotify; button: guint; activate_time: guint32); cdecl; external;
13817 procedure gtk_menu_reorder_child(menu: PGtkMenu; child: PGtkWidget; position: gint); cdecl; external;
13818 procedure gtk_menu_reposition(menu: PGtkMenu); cdecl; external;
13819 procedure gtk_menu_set_accel_group(menu: PGtkMenu; accel_group: PGtkAccelGroup); cdecl; external;
13820 procedure gtk_menu_set_accel_path(menu: PGtkMenu; accel_path: Pgchar); cdecl; external;
13821 procedure gtk_menu_set_active(menu: PGtkMenu; index: guint); cdecl; external;
13822 procedure gtk_menu_set_monitor(menu: PGtkMenu; monitor_num: gint); cdecl; external;
13823 procedure gtk_menu_set_reserve_toggle_size(menu: PGtkMenu; reserve_toggle_size: gboolean); cdecl; external;
13824 procedure gtk_menu_set_screen(menu: PGtkMenu; screen: PGdkScreen); cdecl; external;
13825 procedure gtk_menu_set_tearoff_state(menu: PGtkMenu; torn_off: gboolean); cdecl; external;
13826 procedure gtk_menu_set_title(menu: PGtkMenu; title: Pgchar); cdecl; external;
13827 procedure gtk_menu_shell_activate_item(menu_shell: PGtkMenuShell; menu_item: PGtkWidget; force_deactivate: gboolean); cdecl; external;
13828 procedure gtk_menu_shell_append(menu_shell: PGtkMenuShell; child: PGtkWidget); cdecl; external;
13829 procedure gtk_menu_shell_bind_model(menu_shell: PGtkMenuShell; model: PGMenuModel; action_namespace: Pgchar; with_separators: gboolean); cdecl; external;
13830 procedure gtk_menu_shell_cancel(menu_shell: PGtkMenuShell); cdecl; external;
13831 procedure gtk_menu_shell_deactivate(menu_shell: PGtkMenuShell); cdecl; external;
13832 procedure gtk_menu_shell_deselect(menu_shell: PGtkMenuShell); cdecl; external;
13833 procedure gtk_menu_shell_insert(menu_shell: PGtkMenuShell; child: PGtkWidget; position: gint); cdecl; external;
13834 procedure gtk_menu_shell_prepend(menu_shell: PGtkMenuShell; child: PGtkWidget); cdecl; external;
13835 procedure gtk_menu_shell_select_first(menu_shell: PGtkMenuShell; search_sensitive: gboolean); cdecl; external;
13836 procedure gtk_menu_shell_select_item(menu_shell: PGtkMenuShell; menu_item: PGtkWidget); cdecl; external;
13837 procedure gtk_menu_shell_set_take_focus(menu_shell: PGtkMenuShell; take_focus: gboolean); cdecl; external;
13838 procedure gtk_menu_tool_button_set_arrow_tooltip_markup(button: PGtkMenuToolButton; markup: Pgchar); cdecl; external;
13839 procedure gtk_menu_tool_button_set_arrow_tooltip_text(button: PGtkMenuToolButton; text: Pgchar); cdecl; external;
13840 procedure gtk_menu_tool_button_set_menu(button: PGtkMenuToolButton; menu: PGtkWidget); cdecl; external;
13841 procedure gtk_message_dialog_format_secondary_markup(message_dialog: PGtkMessageDialog; message_format: Pgchar; args: array of const); cdecl; external;
13842 procedure gtk_message_dialog_format_secondary_text(message_dialog: PGtkMessageDialog; message_format: Pgchar; args: array of const); cdecl; external;
13843 procedure gtk_message_dialog_set_image(dialog: PGtkMessageDialog; image: PGtkWidget); cdecl; external;
13844 procedure gtk_message_dialog_set_markup(message_dialog: PGtkMessageDialog; str: Pgchar); cdecl; external;
13845 procedure gtk_misc_get_alignment(misc: PGtkMisc; xalign: Pgfloat; yalign: Pgfloat); cdecl; external;
13846 procedure gtk_misc_get_padding(misc: PGtkMisc; xpad: Pgint; ypad: Pgint); cdecl; external;
13847 procedure gtk_misc_set_alignment(misc: PGtkMisc; xalign: gfloat; yalign: gfloat); cdecl; external;
13848 procedure gtk_misc_set_padding(misc: PGtkMisc; xpad: gint; ypad: gint); cdecl; external;
13849 procedure gtk_mount_operation_set_parent(op: PGtkMountOperation; parent: PGtkWindow); cdecl; external;
13850 procedure gtk_mount_operation_set_screen(op: PGtkMountOperation; screen: PGdkScreen); cdecl; external;
13851 procedure gtk_notebook_next_page(notebook: PGtkNotebook); cdecl; external;
13852 procedure gtk_notebook_popup_disable(notebook: PGtkNotebook); cdecl; external;
13853 procedure gtk_notebook_popup_enable(notebook: PGtkNotebook); cdecl; external;
13854 procedure gtk_notebook_prev_page(notebook: PGtkNotebook); cdecl; external;
13855 procedure gtk_notebook_remove_page(notebook: PGtkNotebook; page_num: gint); cdecl; external;
13856 procedure gtk_notebook_reorder_child(notebook: PGtkNotebook; child: PGtkWidget; position: gint); cdecl; external;
13857 procedure gtk_notebook_set_action_widget(notebook: PGtkNotebook; widget: PGtkWidget; pack_type: TGtkPackType); cdecl; external;
13858 procedure gtk_notebook_set_current_page(notebook: PGtkNotebook; page_num: gint); cdecl; external;
13859 procedure gtk_notebook_set_group_name(notebook: PGtkNotebook; group_name: Pgchar); cdecl; external;
13860 procedure gtk_notebook_set_menu_label(notebook: PGtkNotebook; child: PGtkWidget; menu_label: PGtkWidget); cdecl; external;
13861 procedure gtk_notebook_set_menu_label_text(notebook: PGtkNotebook; child: PGtkWidget; menu_text: Pgchar); cdecl; external;
13862 procedure gtk_notebook_set_scrollable(notebook: PGtkNotebook; scrollable: gboolean); cdecl; external;
13863 procedure gtk_notebook_set_show_border(notebook: PGtkNotebook; show_border: gboolean); cdecl; external;
13864 procedure gtk_notebook_set_show_tabs(notebook: PGtkNotebook; show_tabs: gboolean); cdecl; external;
13865 procedure gtk_notebook_set_tab_detachable(notebook: PGtkNotebook; child: PGtkWidget; detachable: gboolean); cdecl; external;
13866 procedure gtk_notebook_set_tab_label(notebook: PGtkNotebook; child: PGtkWidget; tab_label: PGtkWidget); cdecl; external;
13867 procedure gtk_notebook_set_tab_label_text(notebook: PGtkNotebook; child: PGtkWidget; tab_text: Pgchar); cdecl; external;
13868 procedure gtk_notebook_set_tab_pos(notebook: PGtkNotebook; pos: TGtkPositionType); cdecl; external;
13869 procedure gtk_notebook_set_tab_reorderable(notebook: PGtkNotebook; child: PGtkWidget; reorderable: gboolean); cdecl; external;
13870 procedure gtk_numerable_icon_set_background_gicon(self: PGtkNumerableIcon; icon: PGIcon); cdecl; external;
13871 procedure gtk_numerable_icon_set_background_icon_name(self: PGtkNumerableIcon; icon_name: Pgchar); cdecl; external;
13872 procedure gtk_numerable_icon_set_count(self: PGtkNumerableIcon; count: gint); cdecl; external;
13873 procedure gtk_numerable_icon_set_label(self: PGtkNumerableIcon; label_: Pgchar); cdecl; external;
13874 procedure gtk_numerable_icon_set_style_context(self: PGtkNumerableIcon; style: PGtkStyleContext); cdecl; external;
13875 procedure gtk_orientable_set_orientation(orientable: PGtkOrientable; orientation: TGtkOrientation); cdecl; external;
13876 procedure gtk_overlay_add_overlay(overlay: PGtkOverlay; widget: PGtkWidget); cdecl; external;
13877 procedure gtk_page_setup_set_bottom_margin(setup: PGtkPageSetup; margin: gdouble; unit_: TGtkUnit); cdecl; external;
13878 procedure gtk_page_setup_set_left_margin(setup: PGtkPageSetup; margin: gdouble; unit_: TGtkUnit); cdecl; external;
13879 procedure gtk_page_setup_set_orientation(setup: PGtkPageSetup; orientation: TGtkPageOrientation); cdecl; external;
13880 procedure gtk_page_setup_set_paper_size(setup: PGtkPageSetup; size: PGtkPaperSize); cdecl; external;
13881 procedure gtk_page_setup_set_paper_size_and_default_margins(setup: PGtkPageSetup; size: PGtkPaperSize); cdecl; external;
13882 procedure gtk_page_setup_set_right_margin(setup: PGtkPageSetup; margin: gdouble; unit_: TGtkUnit); cdecl; external;
13883 procedure gtk_page_setup_set_top_margin(setup: PGtkPageSetup; margin: gdouble; unit_: TGtkUnit); cdecl; external;
13884 procedure gtk_page_setup_to_key_file(setup: PGtkPageSetup; key_file: PGKeyFile; group_name: Pgchar); cdecl; external;
13885 procedure gtk_paint_arrow(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; arrow_type: TGtkArrowType; fill: gboolean; x: gint; y: gint; width: gint; height: gint); cdecl; external;
13886 procedure gtk_paint_box(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint); cdecl; external;
13887 procedure gtk_paint_box_gap(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint; gap_side: TGtkPositionType; gap_x: gint; gap_width: gint); cdecl; external;
13888 procedure gtk_paint_check(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint); cdecl; external;
13889 procedure gtk_paint_diamond(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint); cdecl; external;
13890 procedure gtk_paint_expander(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; expander_style: TGtkExpanderStyle); cdecl; external;
13891 procedure gtk_paint_extension(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint; gap_side: TGtkPositionType); cdecl; external;
13892 procedure gtk_paint_flat_box(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint); cdecl; external;
13893 procedure gtk_paint_focus(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint); cdecl; external;
13894 procedure gtk_paint_handle(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint; orientation: TGtkOrientation); cdecl; external;
13895 procedure gtk_paint_hline(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; widget: PGtkWidget; detail: Pgchar; x1: gint; x2: gint; y: gint); cdecl; external;
13896 procedure gtk_paint_layout(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; use_text: gboolean; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; layout: PPangoLayout); cdecl; external;
13897 procedure gtk_paint_option(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint); cdecl; external;
13898 procedure gtk_paint_resize_grip(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; widget: PGtkWidget; detail: Pgchar; edge: TGdkWindowEdge; x: gint; y: gint; width: gint; height: gint); cdecl; external;
13899 procedure gtk_paint_shadow(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint); cdecl; external;
13900 procedure gtk_paint_shadow_gap(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint; gap_side: TGtkPositionType; gap_x: gint; gap_width: gint); cdecl; external;
13901 procedure gtk_paint_slider(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint; orientation: TGtkOrientation); cdecl; external;
13902 procedure gtk_paint_spinner(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; widget: PGtkWidget; detail: Pgchar; step: guint; x: gint; y: gint; width: gint; height: gint); cdecl; external;
13903 procedure gtk_paint_tab(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; shadow_type: TGtkShadowType; widget: PGtkWidget; detail: Pgchar; x: gint; y: gint; width: gint; height: gint); cdecl; external;
13904 procedure gtk_paint_vline(style: PGtkStyle; cr: Pcairo_t; state_type: TGtkStateType; widget: PGtkWidget; detail: Pgchar; y1_: gint; y2_: gint; x: gint); cdecl; external;
13905 procedure gtk_paned_add1(paned: PGtkPaned; child: PGtkWidget); cdecl; external;
13906 procedure gtk_paned_add2(paned: PGtkPaned; child: PGtkWidget); cdecl; external;
13907 procedure gtk_paned_pack1(paned: PGtkPaned; child: PGtkWidget; resize: gboolean; shrink: gboolean); cdecl; external;
13908 procedure gtk_paned_pack2(paned: PGtkPaned; child: PGtkWidget; resize: gboolean; shrink: gboolean); cdecl; external;
13909 procedure gtk_paned_set_position(paned: PGtkPaned; position: gint); cdecl; external;
13910 procedure gtk_paper_size_free(size: PGtkPaperSize); cdecl; external;
13911 procedure gtk_paper_size_set_size(size: PGtkPaperSize; width: gdouble; height: gdouble; unit_: TGtkUnit); cdecl; external;
13912 procedure gtk_paper_size_to_key_file(size: PGtkPaperSize; key_file: PGKeyFile; group_name: Pgchar); cdecl; external;
13913 procedure gtk_plug_construct(plug: PGtkPlug; socket_id: TWindow); cdecl; external;
13914 procedure gtk_plug_construct_for_display(plug: PGtkPlug; display: PGdkDisplay; socket_id: TWindow); cdecl; external;
13915 procedure gtk_print_context_set_cairo_context(context: PGtkPrintContext; cr: Pcairo_t; dpi_x: gdouble; dpi_y: gdouble); cdecl; external;
13916 procedure gtk_print_operation_cancel(op: PGtkPrintOperation); cdecl; external;
13917 procedure gtk_print_operation_draw_page_finish(op: PGtkPrintOperation); cdecl; external;
13918 procedure gtk_print_operation_get_error(op: PGtkPrintOperation; error: PPGError); cdecl; external;
13919 procedure gtk_print_operation_preview_end_preview(preview: PGtkPrintOperationPreview); cdecl; external;
13920 procedure gtk_print_operation_preview_render_page(preview: PGtkPrintOperationPreview; page_nr: gint); cdecl; external;
13921 procedure gtk_print_operation_set_allow_async(op: PGtkPrintOperation; allow_async: gboolean); cdecl; external;
13922 procedure gtk_print_operation_set_current_page(op: PGtkPrintOperation; current_page: gint); cdecl; external;
13923 procedure gtk_print_operation_set_custom_tab_label(op: PGtkPrintOperation; label_: Pgchar); cdecl; external;
13924 procedure gtk_print_operation_set_default_page_setup(op: PGtkPrintOperation; default_page_setup: PGtkPageSetup); cdecl; external;
13925 procedure gtk_print_operation_set_defer_drawing(op: PGtkPrintOperation); cdecl; external;
13926 procedure gtk_print_operation_set_embed_page_setup(op: PGtkPrintOperation; embed: gboolean); cdecl; external;
13927 procedure gtk_print_operation_set_export_filename(op: PGtkPrintOperation; filename: Pgchar); cdecl; external;
13928 procedure gtk_print_operation_set_has_selection(op: PGtkPrintOperation; has_selection: gboolean); cdecl; external;
13929 procedure gtk_print_operation_set_job_name(op: PGtkPrintOperation; job_name: Pgchar); cdecl; external;
13930 procedure gtk_print_operation_set_n_pages(op: PGtkPrintOperation; n_pages: gint); cdecl; external;
13931 procedure gtk_print_operation_set_print_settings(op: PGtkPrintOperation; print_settings: PGtkPrintSettings); cdecl; external;
13932 procedure gtk_print_operation_set_show_progress(op: PGtkPrintOperation; show_progress: gboolean); cdecl; external;
13933 procedure gtk_print_operation_set_support_selection(op: PGtkPrintOperation; support_selection: gboolean); cdecl; external;
13934 procedure gtk_print_operation_set_track_print_status(op: PGtkPrintOperation; track_status: gboolean); cdecl; external;
13935 procedure gtk_print_operation_set_unit(op: PGtkPrintOperation; unit_: TGtkUnit); cdecl; external;
13936 procedure gtk_print_operation_set_use_full_page(op: PGtkPrintOperation; full_page: gboolean); cdecl; external;
13937 procedure gtk_print_run_page_setup_dialog_async(parent: PGtkWindow; page_setup: PGtkPageSetup; settings: PGtkPrintSettings; done_cb: TGtkPageSetupDoneFunc; data: gpointer); cdecl; external;
13938 procedure gtk_print_settings_foreach(settings: PGtkPrintSettings; func: TGtkPrintSettingsFunc; user_data: gpointer); cdecl; external;
13939 procedure gtk_print_settings_set(settings: PGtkPrintSettings; key: Pgchar; value: Pgchar); cdecl; external;
13940 procedure gtk_print_settings_set_bool(settings: PGtkPrintSettings; key: Pgchar; value: gboolean); cdecl; external;
13941 procedure gtk_print_settings_set_collate(settings: PGtkPrintSettings; collate: gboolean); cdecl; external;
13942 procedure gtk_print_settings_set_default_source(settings: PGtkPrintSettings; default_source: Pgchar); cdecl; external;
13943 procedure gtk_print_settings_set_dither(settings: PGtkPrintSettings; dither: Pgchar); cdecl; external;
13944 procedure gtk_print_settings_set_double(settings: PGtkPrintSettings; key: Pgchar; value: gdouble); cdecl; external;
13945 procedure gtk_print_settings_set_duplex(settings: PGtkPrintSettings; duplex: TGtkPrintDuplex); cdecl; external;
13946 procedure gtk_print_settings_set_finishings(settings: PGtkPrintSettings; finishings: Pgchar); cdecl; external;
13947 procedure gtk_print_settings_set_int(settings: PGtkPrintSettings; key: Pgchar; value: gint); cdecl; external;
13948 procedure gtk_print_settings_set_length(settings: PGtkPrintSettings; key: Pgchar; value: gdouble; unit_: TGtkUnit); cdecl; external;
13949 procedure gtk_print_settings_set_media_type(settings: PGtkPrintSettings; media_type: Pgchar); cdecl; external;
13950 procedure gtk_print_settings_set_n_copies(settings: PGtkPrintSettings; num_copies: gint); cdecl; external;
13951 procedure gtk_print_settings_set_number_up(settings: PGtkPrintSettings; number_up: gint); cdecl; external;
13952 procedure gtk_print_settings_set_number_up_layout(settings: PGtkPrintSettings; number_up_layout: TGtkNumberUpLayout); cdecl; external;
13953 procedure gtk_print_settings_set_orientation(settings: PGtkPrintSettings; orientation: TGtkPageOrientation); cdecl; external;
13954 procedure gtk_print_settings_set_output_bin(settings: PGtkPrintSettings; output_bin: Pgchar); cdecl; external;
13955 procedure gtk_print_settings_set_page_ranges(settings: PGtkPrintSettings; page_ranges: PGtkPageRange; num_ranges: gint); cdecl; external;
13956 procedure gtk_print_settings_set_page_set(settings: PGtkPrintSettings; page_set: TGtkPageSet); cdecl; external;
13957 procedure gtk_print_settings_set_paper_height(settings: PGtkPrintSettings; height: gdouble; unit_: TGtkUnit); cdecl; external;
13958 procedure gtk_print_settings_set_paper_size(settings: PGtkPrintSettings; paper_size: PGtkPaperSize); cdecl; external;
13959 procedure gtk_print_settings_set_paper_width(settings: PGtkPrintSettings; width: gdouble; unit_: TGtkUnit); cdecl; external;
13960 procedure gtk_print_settings_set_print_pages(settings: PGtkPrintSettings; pages: TGtkPrintPages); cdecl; external;
13961 procedure gtk_print_settings_set_printer(settings: PGtkPrintSettings; printer: Pgchar); cdecl; external;
13962 procedure gtk_print_settings_set_printer_lpi(settings: PGtkPrintSettings; lpi: gdouble); cdecl; external;
13963 procedure gtk_print_settings_set_quality(settings: PGtkPrintSettings; quality: TGtkPrintQuality); cdecl; external;
13964 procedure gtk_print_settings_set_resolution(settings: PGtkPrintSettings; resolution: gint); cdecl; external;
13965 procedure gtk_print_settings_set_resolution_xy(settings: PGtkPrintSettings; resolution_x: gint; resolution_y: gint); cdecl; external;
13966 procedure gtk_print_settings_set_reverse(settings: PGtkPrintSettings; reverse: gboolean); cdecl; external;
13967 procedure gtk_print_settings_set_scale(settings: PGtkPrintSettings; scale: gdouble); cdecl; external;
13968 procedure gtk_print_settings_set_use_color(settings: PGtkPrintSettings; use_color: gboolean); cdecl; external;
13969 procedure gtk_print_settings_to_key_file(settings: PGtkPrintSettings; key_file: PGKeyFile; group_name: Pgchar); cdecl; external;
13970 procedure gtk_print_settings_unset(settings: PGtkPrintSettings; key: Pgchar); cdecl; external;
13971 procedure gtk_progress_bar_pulse(pbar: PGtkProgressBar); cdecl; external;
13972 procedure gtk_progress_bar_set_ellipsize(pbar: PGtkProgressBar; mode: TPangoEllipsizeMode); cdecl; external;
13973 procedure gtk_progress_bar_set_fraction(pbar: PGtkProgressBar; fraction: gdouble); cdecl; external;
13974 procedure gtk_progress_bar_set_inverted(pbar: PGtkProgressBar; inverted: gboolean); cdecl; external;
13975 procedure gtk_progress_bar_set_pulse_step(pbar: PGtkProgressBar; fraction: gdouble); cdecl; external;
13976 procedure gtk_progress_bar_set_show_text(pbar: PGtkProgressBar; show_text: gboolean); cdecl; external;
13977 procedure gtk_progress_bar_set_text(pbar: PGtkProgressBar; text: Pgchar); cdecl; external;
13978 procedure gtk_propagate_event(widget: PGtkWidget; event: PGdkEvent); cdecl; external;
13979 procedure gtk_radio_action_join_group(action: PGtkRadioAction; group_source: PGtkRadioAction); cdecl; external;
13980 procedure gtk_radio_action_set_current_value(action: PGtkRadioAction; current_value: gint); cdecl; external;
13981 procedure gtk_radio_action_set_group(action: PGtkRadioAction; group: PGSList); cdecl; external;
13982 procedure gtk_radio_button_join_group(radio_button: PGtkRadioButton; group_source: PGtkRadioButton); cdecl; external;
13983 procedure gtk_radio_button_set_group(radio_button: PGtkRadioButton; group: PGSList); cdecl; external;
13984 procedure gtk_radio_menu_item_set_group(radio_menu_item: PGtkRadioMenuItem; group: PGSList); cdecl; external;
13985 procedure gtk_radio_tool_button_set_group(button: PGtkRadioToolButton; group: PGSList); cdecl; external;
13986 procedure gtk_range_get_range_rect(range: PGtkRange; range_rect: PGdkRectangle); cdecl; external;
13987 procedure gtk_range_get_slider_range(range: PGtkRange; slider_start: Pgint; slider_end: Pgint); cdecl; external;
13988 procedure gtk_range_set_adjustment(range: PGtkRange; adjustment: PGtkAdjustment); cdecl; external;
13989 procedure gtk_range_set_fill_level(range: PGtkRange; fill_level: gdouble); cdecl; external;
13990 procedure gtk_range_set_flippable(range: PGtkRange; flippable: gboolean); cdecl; external;
13991 procedure gtk_range_set_increments(range: PGtkRange; step: gdouble; page: gdouble); cdecl; external;
13992 procedure gtk_range_set_inverted(range: PGtkRange; setting: gboolean); cdecl; external;
13993 procedure gtk_range_set_lower_stepper_sensitivity(range: PGtkRange; sensitivity: TGtkSensitivityType); cdecl; external;
13994 procedure gtk_range_set_min_slider_size(range: PGtkRange; min_size: gint); cdecl; external;
13995 procedure gtk_range_set_range(range: PGtkRange; min: gdouble; max: gdouble); cdecl; external;
13996 procedure gtk_range_set_restrict_to_fill_level(range: PGtkRange; restrict_to_fill_level: gboolean); cdecl; external;
13997 procedure gtk_range_set_round_digits(range: PGtkRange; round_digits: gint); cdecl; external;
13998 procedure gtk_range_set_show_fill_level(range: PGtkRange; show_fill_level: gboolean); cdecl; external;
13999 procedure gtk_range_set_slider_size_fixed(range: PGtkRange; size_fixed: gboolean); cdecl; external;
14000 procedure gtk_range_set_upper_stepper_sensitivity(range: PGtkRange; sensitivity: TGtkSensitivityType); cdecl; external;
14001 procedure gtk_range_set_value(range: PGtkRange; value: gdouble); cdecl; external;
14002 procedure gtk_rc_add_default_file(filename: Pgchar); cdecl; external;
14003 procedure gtk_rc_parse(filename: Pgchar); cdecl; external;
14004 procedure gtk_rc_parse_string(rc_string: Pgchar); cdecl; external;
14005 procedure gtk_rc_reset_styles(settings: PGtkSettings); cdecl; external;
14006 procedure gtk_rc_set_default_files(filenames: PPgchar); cdecl; external;
14007 procedure gtk_recent_action_set_show_numbers(action: PGtkRecentAction; show_numbers: gboolean); cdecl; external;
14008 procedure gtk_recent_chooser_add_filter(chooser: PGtkRecentChooser; filter: PGtkRecentFilter); cdecl; external;
14009 procedure gtk_recent_chooser_menu_set_show_numbers(menu: PGtkRecentChooserMenu; show_numbers: gboolean); cdecl; external;
14010 procedure gtk_recent_chooser_remove_filter(chooser: PGtkRecentChooser; filter: PGtkRecentFilter); cdecl; external;
14011 procedure gtk_recent_chooser_select_all(chooser: PGtkRecentChooser); cdecl; external;
14012 procedure gtk_recent_chooser_set_filter(chooser: PGtkRecentChooser; filter: PGtkRecentFilter); cdecl; external;
14013 procedure gtk_recent_chooser_set_limit(chooser: PGtkRecentChooser; limit: gint); cdecl; external;
14014 procedure gtk_recent_chooser_set_local_only(chooser: PGtkRecentChooser; local_only: gboolean); cdecl; external;
14015 procedure gtk_recent_chooser_set_select_multiple(chooser: PGtkRecentChooser; select_multiple: gboolean); cdecl; external;
14016 procedure gtk_recent_chooser_set_show_icons(chooser: PGtkRecentChooser; show_icons: gboolean); cdecl; external;
14017 procedure gtk_recent_chooser_set_show_not_found(chooser: PGtkRecentChooser; show_not_found: gboolean); cdecl; external;
14018 procedure gtk_recent_chooser_set_show_private(chooser: PGtkRecentChooser; show_private: gboolean); cdecl; external;
14019 procedure gtk_recent_chooser_set_show_tips(chooser: PGtkRecentChooser; show_tips: gboolean); cdecl; external;
14020 procedure gtk_recent_chooser_set_sort_func(chooser: PGtkRecentChooser; sort_func: TGtkRecentSortFunc; sort_data: gpointer; data_destroy: TGDestroyNotify); cdecl; external;
14021 procedure gtk_recent_chooser_set_sort_type(chooser: PGtkRecentChooser; sort_type: TGtkRecentSortType); cdecl; external;
14022 procedure gtk_recent_chooser_unselect_all(chooser: PGtkRecentChooser); cdecl; external;
14023 procedure gtk_recent_chooser_unselect_uri(chooser: PGtkRecentChooser; uri: Pgchar); cdecl; external;
14024 procedure gtk_recent_filter_add_age(filter: PGtkRecentFilter; days: gint); cdecl; external;
14025 procedure gtk_recent_filter_add_application(filter: PGtkRecentFilter; application: Pgchar); cdecl; external;
14026 procedure gtk_recent_filter_add_custom(filter: PGtkRecentFilter; needed: TGtkRecentFilterFlags; func: TGtkRecentFilterFunc; data: gpointer; data_destroy: TGDestroyNotify); cdecl; external;
14027 procedure gtk_recent_filter_add_group(filter: PGtkRecentFilter; group: Pgchar); cdecl; external;
14028 procedure gtk_recent_filter_add_mime_type(filter: PGtkRecentFilter; mime_type: Pgchar); cdecl; external;
14029 procedure gtk_recent_filter_add_pattern(filter: PGtkRecentFilter; pattern: Pgchar); cdecl; external;
14030 procedure gtk_recent_filter_add_pixbuf_formats(filter: PGtkRecentFilter); cdecl; external;
14031 procedure gtk_recent_filter_set_name(filter: PGtkRecentFilter; name: Pgchar); cdecl; external;
14032 procedure gtk_recent_info_unref(info: PGtkRecentInfo); cdecl; external;
14033 procedure gtk_render_activity(context: PGtkStyleContext; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble); cdecl; external;
14034 procedure gtk_render_arrow(context: PGtkStyleContext; cr: Pcairo_t; angle: gdouble; x: gdouble; y: gdouble; size: gdouble); cdecl; external;
14035 procedure gtk_render_background(context: PGtkStyleContext; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble); cdecl; external;
14036 procedure gtk_render_check(context: PGtkStyleContext; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble); cdecl; external;
14037 procedure gtk_render_expander(context: PGtkStyleContext; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble); cdecl; external;
14038 procedure gtk_render_extension(context: PGtkStyleContext; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble; gap_side: TGtkPositionType); cdecl; external;
14039 procedure gtk_render_focus(context: PGtkStyleContext; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble); cdecl; external;
14040 procedure gtk_render_frame(context: PGtkStyleContext; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble); cdecl; external;
14041 procedure gtk_render_frame_gap(context: PGtkStyleContext; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble; gap_side: TGtkPositionType; xy0_gap: gdouble; xy1_gap: gdouble); cdecl; external;
14042 procedure gtk_render_handle(context: PGtkStyleContext; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble); cdecl; external;
14043 procedure gtk_render_icon(context: PGtkStyleContext; cr: Pcairo_t; pixbuf: PGdkPixbuf; x: gdouble; y: gdouble); cdecl; external;
14044 procedure gtk_render_insertion_cursor(context: PGtkStyleContext; cr: Pcairo_t; x: gdouble; y: gdouble; layout: PPangoLayout; index: gint; direction: TPangoDirection); cdecl; external;
14045 procedure gtk_render_layout(context: PGtkStyleContext; cr: Pcairo_t; x: gdouble; y: gdouble; layout: PPangoLayout); cdecl; external;
14046 procedure gtk_render_line(context: PGtkStyleContext; cr: Pcairo_t; x0: gdouble; y0: gdouble; x1: gdouble; y1: gdouble); cdecl; external;
14047 procedure gtk_render_option(context: PGtkStyleContext; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble); cdecl; external;
14048 procedure gtk_render_slider(context: PGtkStyleContext; cr: Pcairo_t; x: gdouble; y: gdouble; width: gdouble; height: gdouble; orientation: TGtkOrientation); cdecl; external;
14049 procedure gtk_requisition_free(requisition: PGtkRequisition); cdecl; external;
14050 procedure gtk_rgb_to_hsv(r: gdouble; g: gdouble; b: gdouble; h: Pgdouble; s: Pgdouble; v: Pgdouble); cdecl; external;
14051 procedure gtk_scale_add_mark(scale: PGtkScale; value: gdouble; position: TGtkPositionType; markup: Pgchar); cdecl; external;
14052 procedure gtk_scale_button_set_adjustment(button: PGtkScaleButton; adjustment: PGtkAdjustment); cdecl; external;
14053 procedure gtk_scale_button_set_icons(button: PGtkScaleButton; icons: PPgchar); cdecl; external;
14054 procedure gtk_scale_button_set_value(button: PGtkScaleButton; value: gdouble); cdecl; external;
14055 procedure gtk_scale_clear_marks(scale: PGtkScale); cdecl; external;
14056 procedure gtk_scale_get_layout_offsets(scale: PGtkScale; x: Pgint; y: Pgint); cdecl; external;
14057 procedure gtk_scale_set_digits(scale: PGtkScale; digits: gint); cdecl; external;
14058 procedure gtk_scale_set_draw_value(scale: PGtkScale; draw_value: gboolean); cdecl; external;
14059 procedure gtk_scale_set_has_origin(scale: PGtkScale; has_origin: gboolean); cdecl; external;
14060 procedure gtk_scale_set_value_pos(scale: PGtkScale; pos: TGtkPositionType); cdecl; external;
14061 procedure gtk_scrollable_set_hadjustment(scrollable: PGtkScrollable; hadjustment: PGtkAdjustment); cdecl; external;
14062 procedure gtk_scrollable_set_hscroll_policy(scrollable: PGtkScrollable; policy: TGtkScrollablePolicy); cdecl; external;
14063 procedure gtk_scrollable_set_vadjustment(scrollable: PGtkScrollable; vadjustment: PGtkAdjustment); cdecl; external;
14064 procedure gtk_scrollable_set_vscroll_policy(scrollable: PGtkScrollable; policy: TGtkScrollablePolicy); cdecl; external;
14065 procedure gtk_scrolled_window_get_policy(scrolled_window: PGtkScrolledWindow; hscrollbar_policy: PGtkPolicyType; vscrollbar_policy: PGtkPolicyType); cdecl; external;
14066 procedure gtk_scrolled_window_set_capture_button_press(scrolled_window: PGtkScrolledWindow; capture_button_press: gboolean); cdecl; external;
14067 procedure gtk_scrolled_window_set_hadjustment(scrolled_window: PGtkScrolledWindow; hadjustment: PGtkAdjustment); cdecl; external;
14068 procedure gtk_scrolled_window_set_kinetic_scrolling(scrolled_window: PGtkScrolledWindow; kinetic_scrolling: gboolean); cdecl; external;
14069 procedure gtk_scrolled_window_set_min_content_height(scrolled_window: PGtkScrolledWindow; height: gint); cdecl; external;
14070 procedure gtk_scrolled_window_set_min_content_width(scrolled_window: PGtkScrolledWindow; width: gint); cdecl; external;
14071 procedure gtk_scrolled_window_set_placement(scrolled_window: PGtkScrolledWindow; window_placement: TGtkCornerType); cdecl; external;
14072 procedure gtk_scrolled_window_set_policy(scrolled_window: PGtkScrolledWindow; hscrollbar_policy: TGtkPolicyType; vscrollbar_policy: TGtkPolicyType); cdecl; external;
14073 procedure gtk_scrolled_window_set_shadow_type(scrolled_window: PGtkScrolledWindow; type_: TGtkShadowType); cdecl; external;
14074 procedure gtk_scrolled_window_set_vadjustment(scrolled_window: PGtkScrolledWindow; vadjustment: PGtkAdjustment); cdecl; external;
14075 procedure gtk_scrolled_window_unset_placement(scrolled_window: PGtkScrolledWindow); cdecl; external;
14076 procedure gtk_selection_add_target(widget: PGtkWidget; selection: TGdkAtom; target: TGdkAtom; info: guint); cdecl; external;
14077 procedure gtk_selection_add_targets(widget: PGtkWidget; selection: TGdkAtom; targets: PGtkTargetEntry; ntargets: guint); cdecl; external;
14078 procedure gtk_selection_clear_targets(widget: PGtkWidget; selection: TGdkAtom); cdecl; external;
14079 procedure gtk_selection_data_free(data: PGtkSelectionData); cdecl; external;
14080 procedure gtk_selection_data_set(selection_data: PGtkSelectionData; type_: TGdkAtom; format: gint; data: Pguint8; length: gint); cdecl; external;
14081 procedure gtk_selection_remove_all(widget: PGtkWidget); cdecl; external;
14082 procedure gtk_separator_tool_item_set_draw(item: PGtkSeparatorToolItem; draw: gboolean); cdecl; external;
14083 procedure gtk_set_debug_flags(flags: guint); cdecl; external;
14084 procedure gtk_settings_install_property(pspec: PGParamSpec); cdecl; external;
14085 procedure gtk_settings_install_property_parser(pspec: PGParamSpec; parser: TGtkRcPropertyParser); cdecl; external;
14086 procedure gtk_settings_set_double_property(settings: PGtkSettings; name: Pgchar; v_double: gdouble; origin: Pgchar); cdecl; external;
14087 procedure gtk_settings_set_long_property(settings: PGtkSettings; name: Pgchar; v_long: glong; origin: Pgchar); cdecl; external;
14088 procedure gtk_settings_set_property_value(settings: PGtkSettings; name: Pgchar; svalue: PGtkSettingsValue); cdecl; external;
14089 procedure gtk_settings_set_string_property(settings: PGtkSettings; name: Pgchar; v_string: Pgchar; origin: Pgchar); cdecl; external;
14090 procedure gtk_show_about_dialog(parent: PGtkWindow; first_property_name: Pgchar; args: array of const); cdecl; external;
14091 procedure gtk_size_group_add_widget(size_group: PGtkSizeGroup; widget: PGtkWidget); cdecl; external;
14092 procedure gtk_size_group_remove_widget(size_group: PGtkSizeGroup; widget: PGtkWidget); cdecl; external;
14093 procedure gtk_size_group_set_ignore_hidden(size_group: PGtkSizeGroup; ignore_hidden: gboolean); cdecl; external;
14094 procedure gtk_size_group_set_mode(size_group: PGtkSizeGroup; mode: TGtkSizeGroupMode); cdecl; external;
14095 procedure gtk_socket_add_id(socket_: PGtkSocket; window: TWindow); cdecl; external;
14096 procedure gtk_spin_button_configure(spin_button: PGtkSpinButton; adjustment: PGtkAdjustment; climb_rate: gdouble; digits: guint); cdecl; external;
14097 procedure gtk_spin_button_get_increments(spin_button: PGtkSpinButton; step: Pgdouble; page: Pgdouble); cdecl; external;
14098 procedure gtk_spin_button_get_range(spin_button: PGtkSpinButton; min: Pgdouble; max: Pgdouble); cdecl; external;
14099 procedure gtk_spin_button_set_adjustment(spin_button: PGtkSpinButton; adjustment: PGtkAdjustment); cdecl; external;
14100 procedure gtk_spin_button_set_digits(spin_button: PGtkSpinButton; digits: guint); cdecl; external;
14101 procedure gtk_spin_button_set_increments(spin_button: PGtkSpinButton; step: gdouble; page: gdouble); cdecl; external;
14102 procedure gtk_spin_button_set_numeric(spin_button: PGtkSpinButton; numeric: gboolean); cdecl; external;
14103 procedure gtk_spin_button_set_range(spin_button: PGtkSpinButton; min: gdouble; max: gdouble); cdecl; external;
14104 procedure gtk_spin_button_set_snap_to_ticks(spin_button: PGtkSpinButton; snap_to_ticks: gboolean); cdecl; external;
14105 procedure gtk_spin_button_set_update_policy(spin_button: PGtkSpinButton; policy: TGtkSpinButtonUpdatePolicy); cdecl; external;
14106 procedure gtk_spin_button_set_value(spin_button: PGtkSpinButton; value: gdouble); cdecl; external;
14107 procedure gtk_spin_button_set_wrap(spin_button: PGtkSpinButton; wrap: gboolean); cdecl; external;
14108 procedure gtk_spin_button_spin(spin_button: PGtkSpinButton; direction: TGtkSpinType; increment: gdouble); cdecl; external;
14109 procedure gtk_spin_button_update(spin_button: PGtkSpinButton); cdecl; external;
14110 procedure gtk_spinner_start(spinner: PGtkSpinner); cdecl; external;
14111 procedure gtk_spinner_stop(spinner: PGtkSpinner); cdecl; external;
14112 procedure gtk_status_icon_position_menu(menu: PGtkMenu; x: Pgint; y: Pgint; push_in: Pgboolean; user_data: PGtkStatusIcon); cdecl; external;
14113 procedure gtk_status_icon_set_from_file(status_icon: PGtkStatusIcon; filename: Pgchar); cdecl; external;
14114 procedure gtk_status_icon_set_from_gicon(status_icon: PGtkStatusIcon; icon: PGIcon); cdecl; external;
14115 procedure gtk_status_icon_set_from_icon_name(status_icon: PGtkStatusIcon; icon_name: Pgchar); cdecl; external;
14116 procedure gtk_status_icon_set_from_pixbuf(status_icon: PGtkStatusIcon; pixbuf: PGdkPixbuf); cdecl; external;
14117 procedure gtk_status_icon_set_from_stock(status_icon: PGtkStatusIcon; stock_id: Pgchar); cdecl; external;
14118 procedure gtk_status_icon_set_has_tooltip(status_icon: PGtkStatusIcon; has_tooltip: gboolean); cdecl; external;
14119 procedure gtk_status_icon_set_name(status_icon: PGtkStatusIcon; name: Pgchar); cdecl; external;
14120 procedure gtk_status_icon_set_screen(status_icon: PGtkStatusIcon; screen: PGdkScreen); cdecl; external;
14121 procedure gtk_status_icon_set_title(status_icon: PGtkStatusIcon; title: Pgchar); cdecl; external;
14122 procedure gtk_status_icon_set_tooltip_markup(status_icon: PGtkStatusIcon; markup: Pgchar); cdecl; external;
14123 procedure gtk_status_icon_set_tooltip_text(status_icon: PGtkStatusIcon; text: Pgchar); cdecl; external;
14124 procedure gtk_status_icon_set_visible(status_icon: PGtkStatusIcon; visible: gboolean); cdecl; external;
14125 procedure gtk_statusbar_pop(statusbar: PGtkStatusbar; context_id: guint); cdecl; external;
14126 procedure gtk_statusbar_remove(statusbar: PGtkStatusbar; context_id: guint; message_id: guint); cdecl; external;
14127 procedure gtk_statusbar_remove_all(statusbar: PGtkStatusbar; context_id: guint); cdecl; external;
14128 procedure gtk_stock_add(items: PGtkStockItem; n_items: guint); cdecl; external;
14129 procedure gtk_stock_add_static(items: PGtkStockItem; n_items: guint); cdecl; external;
14130 procedure gtk_stock_item_free(item: PGtkStockItem); cdecl; external;
14131 procedure gtk_stock_set_translate_func(domain: Pgchar; func: TGtkTranslateFunc; data: gpointer; notify: TGDestroyNotify); cdecl; external;
14132 procedure gtk_style_context_add_class(context: PGtkStyleContext; class_name: Pgchar); cdecl; external;
14133 procedure gtk_style_context_add_provider(context: PGtkStyleContext; provider: PGtkStyleProvider; priority: guint); cdecl; external;
14134 procedure gtk_style_context_add_provider_for_screen(screen: PGdkScreen; provider: PGtkStyleProvider; priority: guint); cdecl; external;
14135 procedure gtk_style_context_add_region(context: PGtkStyleContext; region_name: Pgchar; flags: TGtkRegionFlags); cdecl; external;
14136 procedure gtk_style_context_get(context: PGtkStyleContext; state: TGtkStateFlags; args: array of const); cdecl; external;
14137 procedure gtk_style_context_get_background_color(context: PGtkStyleContext; state: TGtkStateFlags; color: PGdkRGBA); cdecl; external;
14138 procedure gtk_style_context_get_border(context: PGtkStyleContext; state: TGtkStateFlags; border: PGtkBorder); cdecl; external;
14139 procedure gtk_style_context_get_border_color(context: PGtkStyleContext; state: TGtkStateFlags; color: PGdkRGBA); cdecl; external;
14140 procedure gtk_style_context_get_color(context: PGtkStyleContext; state: TGtkStateFlags; color: PGdkRGBA); cdecl; external;
14141 procedure gtk_style_context_get_margin(context: PGtkStyleContext; state: TGtkStateFlags; margin: PGtkBorder); cdecl; external;
14142 procedure gtk_style_context_get_padding(context: PGtkStyleContext; state: TGtkStateFlags; padding: PGtkBorder); cdecl; external;
14143 procedure gtk_style_context_get_property(context: PGtkStyleContext; property_: Pgchar; state: TGtkStateFlags; value: PGValue); cdecl; external;
14144 procedure gtk_style_context_get_style(context: PGtkStyleContext; args: array of const); cdecl; external;
14145 procedure gtk_style_context_get_style_property(context: PGtkStyleContext; property_name: Pgchar; value: PGValue); cdecl; external;
14146 procedure gtk_style_context_get_style_valist(context: PGtkStyleContext; args: Tva_list); cdecl; external;
14147 procedure gtk_style_context_get_valist(context: PGtkStyleContext; state: TGtkStateFlags; args: Tva_list); cdecl; external;
14148 procedure gtk_style_context_invalidate(context: PGtkStyleContext); cdecl; external;
14149 procedure gtk_style_context_remove_class(context: PGtkStyleContext; class_name: Pgchar); cdecl; external;
14150 procedure gtk_style_context_remove_provider(context: PGtkStyleContext; provider: PGtkStyleProvider); cdecl; external;
14151 procedure gtk_style_context_remove_provider_for_screen(screen: PGdkScreen; provider: PGtkStyleProvider); cdecl; external;
14152 procedure gtk_style_context_remove_region(context: PGtkStyleContext; region_name: Pgchar); cdecl; external;
14153 procedure gtk_style_context_reset_widgets(screen: PGdkScreen); cdecl; external;
14154 procedure gtk_style_context_restore(context: PGtkStyleContext); cdecl; external;
14155 procedure gtk_style_context_save(context: PGtkStyleContext); cdecl; external;
14156 procedure gtk_style_context_set_background(context: PGtkStyleContext; window: PGdkWindow); cdecl; external;
14157 procedure gtk_style_context_set_frame_clock(context: PGtkStyleContext; frame_clock: PGdkFrameClock); cdecl; external;
14158 procedure gtk_style_context_set_junction_sides(context: PGtkStyleContext; sides: TGtkJunctionSides); cdecl; external;
14159 procedure gtk_style_context_set_parent(context: PGtkStyleContext; parent: PGtkStyleContext); cdecl; external;
14160 procedure gtk_style_context_set_path(context: PGtkStyleContext; path: PGtkWidgetPath); cdecl; external;
14161 procedure gtk_style_context_set_screen(context: PGtkStyleContext; screen: PGdkScreen); cdecl; external;
14162 procedure gtk_style_context_set_state(context: PGtkStyleContext; flags: TGtkStateFlags); cdecl; external;
14163 procedure gtk_style_get(style: PGtkStyle; widget_type: TGType; first_property_name: Pgchar; args: array of const); cdecl; external;
14164 procedure gtk_style_get_style_property(style: PGtkStyle; widget_type: TGType; property_name: Pgchar; value: PGValue); cdecl; external;
14165 procedure gtk_style_get_valist(style: PGtkStyle; widget_type: TGType; first_property_name: Pgchar; var_args: Tva_list); cdecl; external;
14166 procedure gtk_style_properties_clear(props: PGtkStyleProperties); cdecl; external;
14167 procedure gtk_style_properties_get(props: PGtkStyleProperties; state: TGtkStateFlags; args: array of const); cdecl; external;
14168 procedure gtk_style_properties_get_valist(props: PGtkStyleProperties; state: TGtkStateFlags; args: Tva_list); cdecl; external;
14169 procedure gtk_style_properties_merge(props: PGtkStyleProperties; props_to_merge: PGtkStyleProperties; replace: gboolean); cdecl; external;
14170 procedure gtk_style_properties_set(props: PGtkStyleProperties; state: TGtkStateFlags; args: array of const); cdecl; external;
14171 procedure gtk_style_properties_set_property(props: PGtkStyleProperties; property_: Pgchar; state: TGtkStateFlags; value: PGValue); cdecl; external;
14172 procedure gtk_style_properties_set_valist(props: PGtkStyleProperties; state: TGtkStateFlags; args: Tva_list); cdecl; external;
14173 procedure gtk_style_properties_unset_property(props: PGtkStyleProperties; property_: Pgchar; state: TGtkStateFlags); cdecl; external;
14174 procedure gtk_switch_set_active(sw: PGtkSwitch; is_active: gboolean); cdecl; external;
14175 procedure gtk_target_entry_free(data: PGtkTargetEntry); cdecl; external;
14176 procedure gtk_target_list_add(list: PGtkTargetList; target: TGdkAtom; flags: guint; info: guint); cdecl; external;
14177 procedure gtk_target_list_add_image_targets(list: PGtkTargetList; info: guint; writable: gboolean); cdecl; external;
14178 procedure gtk_target_list_add_rich_text_targets(list: PGtkTargetList; info: guint; deserializable: gboolean; buffer: PGtkTextBuffer); cdecl; external;
14179 procedure gtk_target_list_add_table(list: PGtkTargetList; targets: PGtkTargetEntry; ntargets: guint); cdecl; external;
14180 procedure gtk_target_list_add_text_targets(list: PGtkTargetList; info: guint); cdecl; external;
14181 procedure gtk_target_list_add_uri_targets(list: PGtkTargetList; info: guint); cdecl; external;
14182 procedure gtk_target_list_remove(list: PGtkTargetList; target: TGdkAtom); cdecl; external;
14183 procedure gtk_target_list_unref(list: PGtkTargetList); cdecl; external;
14184 procedure gtk_target_table_free(targets: PGtkTargetEntry; n_targets: gint); cdecl; external;
14185 procedure gtk_test_init(argcp: Pgint; argvp: PPPgchar; args: array of const); cdecl; external;
14186 procedure gtk_test_register_all_types; cdecl; external;
14187 procedure gtk_test_slider_set_perc(widget: PGtkWidget; percentage: gdouble); cdecl; external;
14188 procedure gtk_test_text_set(widget: PGtkWidget; string_: Pgchar); cdecl; external;
14189 procedure gtk_text_attributes_copy_values(src: PGtkTextAttributes; dest: PGtkTextAttributes); cdecl; external;
14190 procedure gtk_text_attributes_unref(values: PGtkTextAttributes); cdecl; external;
14191 procedure gtk_text_buffer_add_mark(buffer: PGtkTextBuffer; mark: PGtkTextMark; where: PGtkTextIter); cdecl; external;
14192 procedure gtk_text_buffer_add_selection_clipboard(buffer: PGtkTextBuffer; clipboard: PGtkClipboard); cdecl; external;
14193 procedure gtk_text_buffer_apply_tag(buffer: PGtkTextBuffer; tag: PGtkTextTag; start: PGtkTextIter; end_: PGtkTextIter); cdecl; external;
14194 procedure gtk_text_buffer_apply_tag_by_name(buffer: PGtkTextBuffer; name: Pgchar; start: PGtkTextIter; end_: PGtkTextIter); cdecl; external;
14195 procedure gtk_text_buffer_begin_user_action(buffer: PGtkTextBuffer); cdecl; external;
14196 procedure gtk_text_buffer_copy_clipboard(buffer: PGtkTextBuffer; clipboard: PGtkClipboard); cdecl; external;
14197 procedure gtk_text_buffer_cut_clipboard(buffer: PGtkTextBuffer; clipboard: PGtkClipboard; default_editable: gboolean); cdecl; external;
14198 procedure gtk_text_buffer_delete(buffer: PGtkTextBuffer; start: PGtkTextIter; end_: PGtkTextIter); cdecl; external;
14199 procedure gtk_text_buffer_delete_mark(buffer: PGtkTextBuffer; mark: PGtkTextMark); cdecl; external;
14200 procedure gtk_text_buffer_delete_mark_by_name(buffer: PGtkTextBuffer; name: Pgchar); cdecl; external;
14201 procedure gtk_text_buffer_deserialize_set_can_create_tags(buffer: PGtkTextBuffer; format: TGdkAtom; can_create_tags: gboolean); cdecl; external;
14202 procedure gtk_text_buffer_end_user_action(buffer: PGtkTextBuffer); cdecl; external;
14203 procedure gtk_text_buffer_get_bounds(buffer: PGtkTextBuffer; start: PGtkTextIter; end_: PGtkTextIter); cdecl; external;
14204 procedure gtk_text_buffer_get_end_iter(buffer: PGtkTextBuffer; iter: PGtkTextIter); cdecl; external;
14205 procedure gtk_text_buffer_get_iter_at_child_anchor(buffer: PGtkTextBuffer; iter: PGtkTextIter; anchor: PGtkTextChildAnchor); cdecl; external;
14206 procedure gtk_text_buffer_get_iter_at_line(buffer: PGtkTextBuffer; iter: PGtkTextIter; line_number: gint); cdecl; external;
14207 procedure gtk_text_buffer_get_iter_at_line_index(buffer: PGtkTextBuffer; iter: PGtkTextIter; line_number: gint; byte_index: gint); cdecl; external;
14208 procedure gtk_text_buffer_get_iter_at_line_offset(buffer: PGtkTextBuffer; iter: PGtkTextIter; line_number: gint; char_offset: gint); cdecl; external;
14209 procedure gtk_text_buffer_get_iter_at_mark(buffer: PGtkTextBuffer; iter: PGtkTextIter; mark: PGtkTextMark); cdecl; external;
14210 procedure gtk_text_buffer_get_iter_at_offset(buffer: PGtkTextBuffer; iter: PGtkTextIter; char_offset: gint); cdecl; external;
14211 procedure gtk_text_buffer_get_start_iter(buffer: PGtkTextBuffer; iter: PGtkTextIter); cdecl; external;
14212 procedure gtk_text_buffer_insert(buffer: PGtkTextBuffer; iter: PGtkTextIter; text: Pgchar; len: gint); cdecl; external;
14213 procedure gtk_text_buffer_insert_at_cursor(buffer: PGtkTextBuffer; text: Pgchar; len: gint); cdecl; external;
14214 procedure gtk_text_buffer_insert_child_anchor(buffer: PGtkTextBuffer; iter: PGtkTextIter; anchor: PGtkTextChildAnchor); cdecl; external;
14215 procedure gtk_text_buffer_insert_pixbuf(buffer: PGtkTextBuffer; iter: PGtkTextIter; pixbuf: PGdkPixbuf); cdecl; external;
14216 procedure gtk_text_buffer_insert_range(buffer: PGtkTextBuffer; iter: PGtkTextIter; start: PGtkTextIter; end_: PGtkTextIter); cdecl; external;
14217 procedure gtk_text_buffer_insert_with_tags(buffer: PGtkTextBuffer; iter: PGtkTextIter; text: Pgchar; len: gint; first_tag: PGtkTextTag; args: array of const); cdecl; external;
14218 procedure gtk_text_buffer_insert_with_tags_by_name(buffer: PGtkTextBuffer; iter: PGtkTextIter; text: Pgchar; len: gint; first_tag_name: Pgchar; args: array of const); cdecl; external;
14219 procedure gtk_text_buffer_move_mark(buffer: PGtkTextBuffer; mark: PGtkTextMark; where: PGtkTextIter); cdecl; external;
14220 procedure gtk_text_buffer_move_mark_by_name(buffer: PGtkTextBuffer; name: Pgchar; where: PGtkTextIter); cdecl; external;
14221 procedure gtk_text_buffer_paste_clipboard(buffer: PGtkTextBuffer; clipboard: PGtkClipboard; override_location: PGtkTextIter; default_editable: gboolean); cdecl; external;
14222 procedure gtk_text_buffer_place_cursor(buffer: PGtkTextBuffer; where: PGtkTextIter); cdecl; external;
14223 procedure gtk_text_buffer_remove_all_tags(buffer: PGtkTextBuffer; start: PGtkTextIter; end_: PGtkTextIter); cdecl; external;
14224 procedure gtk_text_buffer_remove_selection_clipboard(buffer: PGtkTextBuffer; clipboard: PGtkClipboard); cdecl; external;
14225 procedure gtk_text_buffer_remove_tag(buffer: PGtkTextBuffer; tag: PGtkTextTag; start: PGtkTextIter; end_: PGtkTextIter); cdecl; external;
14226 procedure gtk_text_buffer_remove_tag_by_name(buffer: PGtkTextBuffer; name: Pgchar; start: PGtkTextIter; end_: PGtkTextIter); cdecl; external;
14227 procedure gtk_text_buffer_select_range(buffer: PGtkTextBuffer; ins: PGtkTextIter; bound: PGtkTextIter); cdecl; external;
14228 procedure gtk_text_buffer_set_modified(buffer: PGtkTextBuffer; setting: gboolean); cdecl; external;
14229 procedure gtk_text_buffer_set_text(buffer: PGtkTextBuffer; text: Pgchar; len: gint); cdecl; external;
14230 procedure gtk_text_buffer_unregister_deserialize_format(buffer: PGtkTextBuffer; format: TGdkAtom); cdecl; external;
14231 procedure gtk_text_buffer_unregister_serialize_format(buffer: PGtkTextBuffer; format: TGdkAtom); cdecl; external;
14232 procedure gtk_text_iter_assign(iter: PGtkTextIter; other: PGtkTextIter); cdecl; external;
14233 procedure gtk_text_iter_forward_to_end(iter: PGtkTextIter); cdecl; external;
14234 procedure gtk_text_iter_free(iter: PGtkTextIter); cdecl; external;
14235 procedure gtk_text_iter_order(first: PGtkTextIter; second: PGtkTextIter); cdecl; external;
14236 procedure gtk_text_iter_set_line(iter: PGtkTextIter; line_number: gint); cdecl; external;
14237 procedure gtk_text_iter_set_line_index(iter: PGtkTextIter; byte_on_line: gint); cdecl; external;
14238 procedure gtk_text_iter_set_line_offset(iter: PGtkTextIter; char_on_line: gint); cdecl; external;
14239 procedure gtk_text_iter_set_offset(iter: PGtkTextIter; char_offset: gint); cdecl; external;
14240 procedure gtk_text_iter_set_visible_line_index(iter: PGtkTextIter; byte_on_line: gint); cdecl; external;
14241 procedure gtk_text_iter_set_visible_line_offset(iter: PGtkTextIter; char_on_line: gint); cdecl; external;
14242 procedure gtk_text_mark_set_visible(mark: PGtkTextMark; setting: gboolean); cdecl; external;
14243 procedure gtk_text_tag_set_priority(tag: PGtkTextTag; priority: gint); cdecl; external;
14244 procedure gtk_text_tag_table_add(table: PGtkTextTagTable; tag: PGtkTextTag); cdecl; external;
14245 procedure gtk_text_tag_table_foreach(table: PGtkTextTagTable; func: TGtkTextTagTableForeach; data: gpointer); cdecl; external;
14246 procedure gtk_text_tag_table_remove(table: PGtkTextTagTable; tag: PGtkTextTag); cdecl; external;
14247 procedure gtk_text_view_add_child_at_anchor(text_view: PGtkTextView; child: PGtkWidget; anchor: PGtkTextChildAnchor); cdecl; external;
14248 procedure gtk_text_view_add_child_in_window(text_view: PGtkTextView; child: PGtkWidget; which_window: TGtkTextWindowType; xpos: gint; ypos: gint); cdecl; external;
14249 procedure gtk_text_view_buffer_to_window_coords(text_view: PGtkTextView; win: TGtkTextWindowType; buffer_x: gint; buffer_y: gint; window_x: Pgint; window_y: Pgint); cdecl; external;
14250 procedure gtk_text_view_get_cursor_locations(text_view: PGtkTextView; iter: PGtkTextIter; strong: PGdkRectangle; weak: PGdkRectangle); cdecl; external;
14251 procedure gtk_text_view_get_iter_at_location(text_view: PGtkTextView; iter: PGtkTextIter; x: gint; y: gint); cdecl; external;
14252 procedure gtk_text_view_get_iter_at_position(text_view: PGtkTextView; iter: PGtkTextIter; trailing: Pgint; x: gint; y: gint); cdecl; external;
14253 procedure gtk_text_view_get_iter_location(text_view: PGtkTextView; iter: PGtkTextIter; location: PGdkRectangle); cdecl; external;
14254 procedure gtk_text_view_get_line_at_y(text_view: PGtkTextView; target_iter: PGtkTextIter; y: gint; line_top: Pgint); cdecl; external;
14255 procedure gtk_text_view_get_line_yrange(text_view: PGtkTextView; iter: PGtkTextIter; y: Pgint; height: Pgint); cdecl; external;
14256 procedure gtk_text_view_get_visible_rect(text_view: PGtkTextView; visible_rect: PGdkRectangle); cdecl; external;
14257 procedure gtk_text_view_move_child(text_view: PGtkTextView; child: PGtkWidget; xpos: gint; ypos: gint); cdecl; external;
14258 procedure gtk_text_view_reset_im_context(text_view: PGtkTextView); cdecl; external;
14259 procedure gtk_text_view_scroll_mark_onscreen(text_view: PGtkTextView; mark: PGtkTextMark); cdecl; external;
14260 procedure gtk_text_view_scroll_to_mark(text_view: PGtkTextView; mark: PGtkTextMark; within_margin: gdouble; use_align: gboolean; xalign: gdouble; yalign: gdouble); cdecl; external;
14261 procedure gtk_text_view_set_accepts_tab(text_view: PGtkTextView; accepts_tab: gboolean); cdecl; external;
14262 procedure gtk_text_view_set_border_window_size(text_view: PGtkTextView; type_: TGtkTextWindowType; size: gint); cdecl; external;
14263 procedure gtk_text_view_set_buffer(text_view: PGtkTextView; buffer: PGtkTextBuffer); cdecl; external;
14264 procedure gtk_text_view_set_cursor_visible(text_view: PGtkTextView; setting: gboolean); cdecl; external;
14265 procedure gtk_text_view_set_editable(text_view: PGtkTextView; setting: gboolean); cdecl; external;
14266 procedure gtk_text_view_set_indent(text_view: PGtkTextView; indent: gint); cdecl; external;
14267 procedure gtk_text_view_set_input_hints(text_view: PGtkTextView; hints: TGtkInputHints); cdecl; external;
14268 procedure gtk_text_view_set_input_purpose(text_view: PGtkTextView; purpose: TGtkInputPurpose); cdecl; external;
14269 procedure gtk_text_view_set_justification(text_view: PGtkTextView; justification: TGtkJustification); cdecl; external;
14270 procedure gtk_text_view_set_left_margin(text_view: PGtkTextView; left_margin: gint); cdecl; external;
14271 procedure gtk_text_view_set_overwrite(text_view: PGtkTextView; overwrite: gboolean); cdecl; external;
14272 procedure gtk_text_view_set_pixels_above_lines(text_view: PGtkTextView; pixels_above_lines: gint); cdecl; external;
14273 procedure gtk_text_view_set_pixels_below_lines(text_view: PGtkTextView; pixels_below_lines: gint); cdecl; external;
14274 procedure gtk_text_view_set_pixels_inside_wrap(text_view: PGtkTextView; pixels_inside_wrap: gint); cdecl; external;
14275 procedure gtk_text_view_set_right_margin(text_view: PGtkTextView; right_margin: gint); cdecl; external;
14276 procedure gtk_text_view_set_tabs(text_view: PGtkTextView; tabs: PPangoTabArray); cdecl; external;
14277 procedure gtk_text_view_set_wrap_mode(text_view: PGtkTextView; wrap_mode: TGtkWrapMode); cdecl; external;
14278 procedure gtk_text_view_window_to_buffer_coords(text_view: PGtkTextView; win: TGtkTextWindowType; window_x: gint; window_y: gint; buffer_x: Pgint; buffer_y: Pgint); cdecl; external;
14279 procedure gtk_theming_engine_get(engine: PGtkThemingEngine; state: TGtkStateFlags; args: array of const); cdecl; external;
14280 procedure gtk_theming_engine_get_background_color(engine: PGtkThemingEngine; state: TGtkStateFlags; color: PGdkRGBA); cdecl; external;
14281 procedure gtk_theming_engine_get_border(engine: PGtkThemingEngine; state: TGtkStateFlags; border: PGtkBorder); cdecl; external;
14282 procedure gtk_theming_engine_get_border_color(engine: PGtkThemingEngine; state: TGtkStateFlags; color: PGdkRGBA); cdecl; external;
14283 procedure gtk_theming_engine_get_color(engine: PGtkThemingEngine; state: TGtkStateFlags; color: PGdkRGBA); cdecl; external;
14284 procedure gtk_theming_engine_get_margin(engine: PGtkThemingEngine; state: TGtkStateFlags; margin: PGtkBorder); cdecl; external;
14285 procedure gtk_theming_engine_get_padding(engine: PGtkThemingEngine; state: TGtkStateFlags; padding: PGtkBorder); cdecl; external;
14286 procedure gtk_theming_engine_get_property(engine: PGtkThemingEngine; property_: Pgchar; state: TGtkStateFlags; value: PGValue); cdecl; external;
14287 procedure gtk_theming_engine_get_style(engine: PGtkThemingEngine; args: array of const); cdecl; external;
14288 procedure gtk_theming_engine_get_style_property(engine: PGtkThemingEngine; property_name: Pgchar; value: PGValue); cdecl; external;
14289 procedure gtk_theming_engine_get_style_valist(engine: PGtkThemingEngine; args: Tva_list); cdecl; external;
14290 procedure gtk_theming_engine_get_valist(engine: PGtkThemingEngine; state: TGtkStateFlags; args: Tva_list); cdecl; external;
14291 procedure gtk_toggle_action_set_active(action: PGtkToggleAction; is_active: gboolean); cdecl; external;
14292 procedure gtk_toggle_action_set_draw_as_radio(action: PGtkToggleAction; draw_as_radio: gboolean); cdecl; external;
14293 procedure gtk_toggle_action_toggled(action: PGtkToggleAction); cdecl; external;
14294 procedure gtk_toggle_button_set_active(toggle_button: PGtkToggleButton; is_active: gboolean); cdecl; external;
14295 procedure gtk_toggle_button_set_inconsistent(toggle_button: PGtkToggleButton; setting: gboolean); cdecl; external;
14296 procedure gtk_toggle_button_set_mode(toggle_button: PGtkToggleButton; draw_indicator: gboolean); cdecl; external;
14297 procedure gtk_toggle_button_toggled(toggle_button: PGtkToggleButton); cdecl; external;
14298 procedure gtk_toggle_tool_button_set_active(button: PGtkToggleToolButton; is_active: gboolean); cdecl; external;
14299 procedure gtk_tool_button_set_icon_name(button: PGtkToolButton; icon_name: Pgchar); cdecl; external;
14300 procedure gtk_tool_button_set_icon_widget(button: PGtkToolButton; icon_widget: PGtkWidget); cdecl; external;
14301 procedure gtk_tool_button_set_label(button: PGtkToolButton; label_: Pgchar); cdecl; external;
14302 procedure gtk_tool_button_set_label_widget(button: PGtkToolButton; label_widget: PGtkWidget); cdecl; external;
14303 procedure gtk_tool_button_set_stock_id(button: PGtkToolButton; stock_id: Pgchar); cdecl; external;
14304 procedure gtk_tool_button_set_use_underline(button: PGtkToolButton; use_underline: gboolean); cdecl; external;
14305 procedure gtk_tool_item_group_insert(group: PGtkToolItemGroup; item: PGtkToolItem; position: gint); cdecl; external;
14306 procedure gtk_tool_item_group_set_collapsed(group: PGtkToolItemGroup; collapsed: gboolean); cdecl; external;
14307 procedure gtk_tool_item_group_set_ellipsize(group: PGtkToolItemGroup; ellipsize: TPangoEllipsizeMode); cdecl; external;
14308 procedure gtk_tool_item_group_set_header_relief(group: PGtkToolItemGroup; style: TGtkReliefStyle); cdecl; external;
14309 procedure gtk_tool_item_group_set_item_position(group: PGtkToolItemGroup; item: PGtkToolItem; position: gint); cdecl; external;
14310 procedure gtk_tool_item_group_set_label(group: PGtkToolItemGroup; label_: Pgchar); cdecl; external;
14311 procedure gtk_tool_item_group_set_label_widget(group: PGtkToolItemGroup; label_widget: PGtkWidget); cdecl; external;
14312 procedure gtk_tool_item_rebuild_menu(tool_item: PGtkToolItem); cdecl; external;
14313 procedure gtk_tool_item_set_expand(tool_item: PGtkToolItem; expand: gboolean); cdecl; external;
14314 procedure gtk_tool_item_set_homogeneous(tool_item: PGtkToolItem; homogeneous: gboolean); cdecl; external;
14315 procedure gtk_tool_item_set_is_important(tool_item: PGtkToolItem; is_important: gboolean); cdecl; external;
14316 procedure gtk_tool_item_set_proxy_menu_item(tool_item: PGtkToolItem; menu_item_id: Pgchar; menu_item: PGtkWidget); cdecl; external;
14317 procedure gtk_tool_item_set_tooltip_markup(tool_item: PGtkToolItem; markup: Pgchar); cdecl; external;
14318 procedure gtk_tool_item_set_tooltip_text(tool_item: PGtkToolItem; text: Pgchar); cdecl; external;
14319 procedure gtk_tool_item_set_use_drag_window(tool_item: PGtkToolItem; use_drag_window: gboolean); cdecl; external;
14320 procedure gtk_tool_item_set_visible_horizontal(tool_item: PGtkToolItem; visible_horizontal: gboolean); cdecl; external;
14321 procedure gtk_tool_item_set_visible_vertical(tool_item: PGtkToolItem; visible_vertical: gboolean); cdecl; external;
14322 procedure gtk_tool_item_toolbar_reconfigured(tool_item: PGtkToolItem); cdecl; external;
14323 procedure gtk_tool_palette_add_drag_dest(palette: PGtkToolPalette; widget: PGtkWidget; flags: TGtkDestDefaults; targets: TGtkToolPaletteDragTargets; actions: TGdkDragAction); cdecl; external;
14324 procedure gtk_tool_palette_set_drag_source(palette: PGtkToolPalette; targets: TGtkToolPaletteDragTargets); cdecl; external;
14325 procedure gtk_tool_palette_set_exclusive(palette: PGtkToolPalette; group: PGtkToolItemGroup; exclusive: gboolean); cdecl; external;
14326 procedure gtk_tool_palette_set_expand(palette: PGtkToolPalette; group: PGtkToolItemGroup; expand: gboolean); cdecl; external;
14327 procedure gtk_tool_palette_set_group_position(palette: PGtkToolPalette; group: PGtkToolItemGroup; position: gint); cdecl; external;
14328 procedure gtk_tool_palette_set_icon_size(palette: PGtkToolPalette; icon_size: gint); cdecl; external;
14329 procedure gtk_tool_palette_set_style(palette: PGtkToolPalette; style: TGtkToolbarStyle); cdecl; external;
14330 procedure gtk_tool_palette_unset_icon_size(palette: PGtkToolPalette); cdecl; external;
14331 procedure gtk_tool_palette_unset_style(palette: PGtkToolPalette); cdecl; external;
14332 procedure gtk_tool_shell_rebuild_menu(shell: PGtkToolShell); cdecl; external;
14333 procedure gtk_toolbar_insert(toolbar: PGtkToolbar; item: PGtkToolItem; pos: gint); cdecl; external;
14334 procedure gtk_toolbar_set_drop_highlight_item(toolbar: PGtkToolbar; tool_item: PGtkToolItem; index_: gint); cdecl; external;
14335 procedure gtk_toolbar_set_icon_size(toolbar: PGtkToolbar; icon_size: gint); cdecl; external;
14336 procedure gtk_toolbar_set_show_arrow(toolbar: PGtkToolbar; show_arrow: gboolean); cdecl; external;
14337 procedure gtk_toolbar_set_style(toolbar: PGtkToolbar; style: TGtkToolbarStyle); cdecl; external;
14338 procedure gtk_toolbar_unset_icon_size(toolbar: PGtkToolbar); cdecl; external;
14339 procedure gtk_toolbar_unset_style(toolbar: PGtkToolbar); cdecl; external;
14340 procedure gtk_tooltip_set_custom(tooltip: PGtkTooltip; custom_widget: PGtkWidget); cdecl; external;
14341 procedure gtk_tooltip_set_icon(tooltip: PGtkTooltip; pixbuf: PGdkPixbuf); cdecl; external;
14342 procedure gtk_tooltip_set_icon_from_gicon(tooltip: PGtkTooltip; gicon: PGIcon; size: gint); cdecl; external;
14343 procedure gtk_tooltip_set_icon_from_icon_name(tooltip: PGtkTooltip; icon_name: Pgchar; size: gint); cdecl; external;
14344 procedure gtk_tooltip_set_icon_from_stock(tooltip: PGtkTooltip; stock_id: Pgchar; size: gint); cdecl; external;
14345 procedure gtk_tooltip_set_markup(tooltip: PGtkTooltip; markup: Pgchar); cdecl; external;
14346 procedure gtk_tooltip_set_text(tooltip: PGtkTooltip; text: Pgchar); cdecl; external;
14347 procedure gtk_tooltip_set_tip_area(tooltip: PGtkTooltip; rect: PGdkRectangle); cdecl; external;
14348 procedure gtk_tooltip_trigger_tooltip_query(display: PGdkDisplay); cdecl; external;
14349 procedure gtk_tree_iter_free(iter: PGtkTreeIter); cdecl; external;
14350 procedure gtk_tree_model_filter_clear_cache(filter: PGtkTreeModelFilter); cdecl; external;
14351 procedure gtk_tree_model_filter_convert_iter_to_child_iter(filter: PGtkTreeModelFilter; child_iter: PGtkTreeIter; filter_iter: PGtkTreeIter); cdecl; external;
14352 procedure gtk_tree_model_filter_refilter(filter: PGtkTreeModelFilter); cdecl; external;
14353 procedure gtk_tree_model_filter_set_modify_func(filter: PGtkTreeModelFilter; n_columns: gint; types: PGType; func: TGtkTreeModelFilterModifyFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl; external;
14354 procedure gtk_tree_model_filter_set_visible_column(filter: PGtkTreeModelFilter; column: gint); cdecl; external;
14355 procedure gtk_tree_model_filter_set_visible_func(filter: PGtkTreeModelFilter; func: TGtkTreeModelFilterVisibleFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl; external;
14356 procedure gtk_tree_model_foreach(model: PGtkTreeModel; func: TGtkTreeModelForeachFunc; user_data: gpointer); cdecl; external;
14357 procedure gtk_tree_model_get(tree_model: PGtkTreeModel; iter: PGtkTreeIter; args: array of const); cdecl; external;
14358 procedure gtk_tree_model_get_valist(tree_model: PGtkTreeModel; iter: PGtkTreeIter; var_args: Tva_list); cdecl; external;
14359 procedure gtk_tree_model_get_value(tree_model: PGtkTreeModel; iter: PGtkTreeIter; column: gint; value: PGValue); cdecl; external;
14360 procedure gtk_tree_model_ref_node(tree_model: PGtkTreeModel; iter: PGtkTreeIter); cdecl; external;
14361 procedure gtk_tree_model_row_changed(tree_model: PGtkTreeModel; path: PGtkTreePath; iter: PGtkTreeIter); cdecl; external;
14362 procedure gtk_tree_model_row_deleted(tree_model: PGtkTreeModel; path: PGtkTreePath); cdecl; external;
14363 procedure gtk_tree_model_row_has_child_toggled(tree_model: PGtkTreeModel; path: PGtkTreePath; iter: PGtkTreeIter); cdecl; external;
14364 procedure gtk_tree_model_row_inserted(tree_model: PGtkTreeModel; path: PGtkTreePath; iter: PGtkTreeIter); cdecl; external;
14365 procedure gtk_tree_model_rows_reordered(tree_model: PGtkTreeModel; path: PGtkTreePath; iter: PGtkTreeIter; new_order: Pgint); cdecl; external;
14366 procedure gtk_tree_model_sort_clear_cache(tree_model_sort: PGtkTreeModelSort); cdecl; external;
14367 procedure gtk_tree_model_sort_convert_iter_to_child_iter(tree_model_sort: PGtkTreeModelSort; child_iter: PGtkTreeIter; sorted_iter: PGtkTreeIter); cdecl; external;
14368 procedure gtk_tree_model_sort_reset_default_sort_func(tree_model_sort: PGtkTreeModelSort); cdecl; external;
14369 procedure gtk_tree_model_unref_node(tree_model: PGtkTreeModel; iter: PGtkTreeIter); cdecl; external;
14370 procedure gtk_tree_path_append_index(path: PGtkTreePath; index_: gint); cdecl; external;
14371 procedure gtk_tree_path_down(path: PGtkTreePath); cdecl; external;
14372 procedure gtk_tree_path_free(path: PGtkTreePath); cdecl; external;
14373 procedure gtk_tree_path_next(path: PGtkTreePath); cdecl; external;
14374 procedure gtk_tree_path_prepend_index(path: PGtkTreePath; index_: gint); cdecl; external;
14375 procedure gtk_tree_row_reference_deleted(proxy: PGObject; path: PGtkTreePath); cdecl; external;
14376 procedure gtk_tree_row_reference_free(reference: PGtkTreeRowReference); cdecl; external;
14377 procedure gtk_tree_row_reference_inserted(proxy: PGObject; path: PGtkTreePath); cdecl; external;
14378 procedure gtk_tree_row_reference_reordered(proxy: PGObject; path: PGtkTreePath; iter: PGtkTreeIter; new_order: Pgint); cdecl; external;
14379 procedure gtk_tree_selection_select_all(selection: PGtkTreeSelection); cdecl; external;
14380 procedure gtk_tree_selection_select_iter(selection: PGtkTreeSelection; iter: PGtkTreeIter); cdecl; external;
14381 procedure gtk_tree_selection_select_path(selection: PGtkTreeSelection; path: PGtkTreePath); cdecl; external;
14382 procedure gtk_tree_selection_select_range(selection: PGtkTreeSelection; start_path: PGtkTreePath; end_path: PGtkTreePath); cdecl; external;
14383 procedure gtk_tree_selection_selected_foreach(selection: PGtkTreeSelection; func: TGtkTreeSelectionForeachFunc; data: gpointer); cdecl; external;
14384 procedure gtk_tree_selection_set_mode(selection: PGtkTreeSelection; type_: TGtkSelectionMode); cdecl; external;
14385 procedure gtk_tree_selection_set_select_function(selection: PGtkTreeSelection; func: TGtkTreeSelectionFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl; external;
14386 procedure gtk_tree_selection_unselect_all(selection: PGtkTreeSelection); cdecl; external;
14387 procedure gtk_tree_selection_unselect_iter(selection: PGtkTreeSelection; iter: PGtkTreeIter); cdecl; external;
14388 procedure gtk_tree_selection_unselect_path(selection: PGtkTreeSelection; path: PGtkTreePath); cdecl; external;
14389 procedure gtk_tree_selection_unselect_range(selection: PGtkTreeSelection; start_path: PGtkTreePath; end_path: PGtkTreePath); cdecl; external;
14390 procedure gtk_tree_sortable_set_default_sort_func(sortable: PGtkTreeSortable; sort_func: TGtkTreeIterCompareFunc; user_data: gpointer; destroy_: TGDestroyNotify); cdecl; external;
14391 procedure gtk_tree_sortable_set_sort_column_id(sortable: PGtkTreeSortable; sort_column_id: gint; order: TGtkSortType); cdecl; external;
14392 procedure gtk_tree_sortable_set_sort_func(sortable: PGtkTreeSortable; sort_column_id: gint; sort_func: TGtkTreeIterCompareFunc; user_data: gpointer; destroy_: TGDestroyNotify); cdecl; external;
14393 procedure gtk_tree_sortable_sort_column_changed(sortable: PGtkTreeSortable); cdecl; external;
14394 procedure gtk_tree_store_append(tree_store: PGtkTreeStore; iter: PGtkTreeIter; parent: PGtkTreeIter); cdecl; external;
14395 procedure gtk_tree_store_clear(tree_store: PGtkTreeStore); cdecl; external;
14396 procedure gtk_tree_store_insert(tree_store: PGtkTreeStore; iter: PGtkTreeIter; parent: PGtkTreeIter; position: gint); cdecl; external;
14397 procedure gtk_tree_store_insert_after(tree_store: PGtkTreeStore; iter: PGtkTreeIter; parent: PGtkTreeIter; sibling: PGtkTreeIter); cdecl; external;
14398 procedure gtk_tree_store_insert_before(tree_store: PGtkTreeStore; iter: PGtkTreeIter; parent: PGtkTreeIter; sibling: PGtkTreeIter); cdecl; external;
14399 procedure gtk_tree_store_insert_with_values(tree_store: PGtkTreeStore; iter: PGtkTreeIter; parent: PGtkTreeIter; position: gint; args: array of const); cdecl; external;
14400 procedure gtk_tree_store_insert_with_valuesv(tree_store: PGtkTreeStore; iter: PGtkTreeIter; parent: PGtkTreeIter; position: gint; columns: Pgint; values: PGValue; n_values: gint); cdecl; external;
14401 procedure gtk_tree_store_move_after(tree_store: PGtkTreeStore; iter: PGtkTreeIter; position: PGtkTreeIter); cdecl; external;
14402 procedure gtk_tree_store_move_before(tree_store: PGtkTreeStore; iter: PGtkTreeIter; position: PGtkTreeIter); cdecl; external;
14403 procedure gtk_tree_store_prepend(tree_store: PGtkTreeStore; iter: PGtkTreeIter; parent: PGtkTreeIter); cdecl; external;
14404 procedure gtk_tree_store_reorder(tree_store: PGtkTreeStore; parent: PGtkTreeIter; new_order: Pgint); cdecl; external;
14405 procedure gtk_tree_store_set(tree_store: PGtkTreeStore; iter: PGtkTreeIter; args: array of const); cdecl; external;
14406 procedure gtk_tree_store_set_column_types(tree_store: PGtkTreeStore; n_columns: gint; types: PGType); cdecl; external;
14407 procedure gtk_tree_store_set_valist(tree_store: PGtkTreeStore; iter: PGtkTreeIter; var_args: Tva_list); cdecl; external;
14408 procedure gtk_tree_store_set_value(tree_store: PGtkTreeStore; iter: PGtkTreeIter; column: gint; value: PGValue); cdecl; external;
14409 procedure gtk_tree_store_set_valuesv(tree_store: PGtkTreeStore; iter: PGtkTreeIter; columns: Pgint; values: PGValue; n_values: gint); cdecl; external;
14410 procedure gtk_tree_store_swap(tree_store: PGtkTreeStore; a: PGtkTreeIter; b: PGtkTreeIter); cdecl; external;
14411 procedure gtk_tree_view_collapse_all(tree_view: PGtkTreeView); cdecl; external;
14412 procedure gtk_tree_view_column_add_attribute(tree_column: PGtkTreeViewColumn; cell_renderer: PGtkCellRenderer; attribute: Pgchar; column: gint); cdecl; external;
14413 procedure gtk_tree_view_column_cell_get_size(tree_column: PGtkTreeViewColumn; cell_area: PGdkRectangle; x_offset: Pgint; y_offset: Pgint; width: Pgint; height: Pgint); cdecl; external;
14414 procedure gtk_tree_view_column_cell_set_cell_data(tree_column: PGtkTreeViewColumn; tree_model: PGtkTreeModel; iter: PGtkTreeIter; is_expander: gboolean; is_expanded: gboolean); cdecl; external;
14415 procedure gtk_tree_view_column_clear(tree_column: PGtkTreeViewColumn); cdecl; external;
14416 procedure gtk_tree_view_column_clear_attributes(tree_column: PGtkTreeViewColumn; cell_renderer: PGtkCellRenderer); cdecl; external;
14417 procedure gtk_tree_view_column_clicked(tree_column: PGtkTreeViewColumn); cdecl; external;
14418 procedure gtk_tree_view_column_focus_cell(tree_column: PGtkTreeViewColumn; cell: PGtkCellRenderer); cdecl; external;
14419 procedure gtk_tree_view_column_pack_end(tree_column: PGtkTreeViewColumn; cell: PGtkCellRenderer; expand: gboolean); cdecl; external;
14420 procedure gtk_tree_view_column_pack_start(tree_column: PGtkTreeViewColumn; cell: PGtkCellRenderer; expand: gboolean); cdecl; external;
14421 procedure gtk_tree_view_column_queue_resize(tree_column: PGtkTreeViewColumn); cdecl; external;
14422 procedure gtk_tree_view_column_set_alignment(tree_column: PGtkTreeViewColumn; xalign: gfloat); cdecl; external;
14423 procedure gtk_tree_view_column_set_attributes(tree_column: PGtkTreeViewColumn; cell_renderer: PGtkCellRenderer; args: array of const); cdecl; external;
14424 procedure gtk_tree_view_column_set_cell_data_func(tree_column: PGtkTreeViewColumn; cell_renderer: PGtkCellRenderer; func: TGtkTreeCellDataFunc; func_data: gpointer; destroy_: TGDestroyNotify); cdecl; external;
14425 procedure gtk_tree_view_column_set_clickable(tree_column: PGtkTreeViewColumn; clickable: gboolean); cdecl; external;
14426 procedure gtk_tree_view_column_set_expand(tree_column: PGtkTreeViewColumn; expand: gboolean); cdecl; external;
14427 procedure gtk_tree_view_column_set_fixed_width(tree_column: PGtkTreeViewColumn; fixed_width: gint); cdecl; external;
14428 procedure gtk_tree_view_column_set_max_width(tree_column: PGtkTreeViewColumn; max_width: gint); cdecl; external;
14429 procedure gtk_tree_view_column_set_min_width(tree_column: PGtkTreeViewColumn; min_width: gint); cdecl; external;
14430 procedure gtk_tree_view_column_set_reorderable(tree_column: PGtkTreeViewColumn; reorderable: gboolean); cdecl; external;
14431 procedure gtk_tree_view_column_set_resizable(tree_column: PGtkTreeViewColumn; resizable: gboolean); cdecl; external;
14432 procedure gtk_tree_view_column_set_sizing(tree_column: PGtkTreeViewColumn; type_: TGtkTreeViewColumnSizing); cdecl; external;
14433 procedure gtk_tree_view_column_set_sort_column_id(tree_column: PGtkTreeViewColumn; sort_column_id: gint); cdecl; external;
14434 procedure gtk_tree_view_column_set_sort_indicator(tree_column: PGtkTreeViewColumn; setting: gboolean); cdecl; external;
14435 procedure gtk_tree_view_column_set_sort_order(tree_column: PGtkTreeViewColumn; order: TGtkSortType); cdecl; external;
14436 procedure gtk_tree_view_column_set_spacing(tree_column: PGtkTreeViewColumn; spacing: gint); cdecl; external;
14437 procedure gtk_tree_view_column_set_title(tree_column: PGtkTreeViewColumn; title: Pgchar); cdecl; external;
14438 procedure gtk_tree_view_column_set_visible(tree_column: PGtkTreeViewColumn; visible: gboolean); cdecl; external;
14439 procedure gtk_tree_view_column_set_widget(tree_column: PGtkTreeViewColumn; widget: PGtkWidget); cdecl; external;
14440 procedure gtk_tree_view_columns_autosize(tree_view: PGtkTreeView); cdecl; external;
14441 procedure gtk_tree_view_convert_bin_window_to_tree_coords(tree_view: PGtkTreeView; bx: gint; by: gint; tx: Pgint; ty: Pgint); cdecl; external;
14442 procedure gtk_tree_view_convert_bin_window_to_widget_coords(tree_view: PGtkTreeView; bx: gint; by: gint; wx: Pgint; wy: Pgint); cdecl; external;
14443 procedure gtk_tree_view_convert_tree_to_bin_window_coords(tree_view: PGtkTreeView; tx: gint; ty: gint; bx: Pgint; by: Pgint); cdecl; external;
14444 procedure gtk_tree_view_convert_tree_to_widget_coords(tree_view: PGtkTreeView; tx: gint; ty: gint; wx: Pgint; wy: Pgint); cdecl; external;
14445 procedure gtk_tree_view_convert_widget_to_bin_window_coords(tree_view: PGtkTreeView; wx: gint; wy: gint; bx: Pgint; by: Pgint); cdecl; external;
14446 procedure gtk_tree_view_convert_widget_to_tree_coords(tree_view: PGtkTreeView; wx: gint; wy: gint; tx: Pgint; ty: Pgint); cdecl; external;
14447 procedure gtk_tree_view_enable_model_drag_dest(tree_view: PGtkTreeView; targets: PGtkTargetEntry; n_targets: gint; actions: TGdkDragAction); cdecl; external;
14448 procedure gtk_tree_view_enable_model_drag_source(tree_view: PGtkTreeView; start_button_mask: TGdkModifierType; targets: PGtkTargetEntry; n_targets: gint; actions: TGdkDragAction); cdecl; external;
14449 procedure gtk_tree_view_expand_all(tree_view: PGtkTreeView); cdecl; external;
14450 procedure gtk_tree_view_expand_to_path(tree_view: PGtkTreeView; path: PGtkTreePath); cdecl; external;
14451 procedure gtk_tree_view_get_background_area(tree_view: PGtkTreeView; path: PGtkTreePath; column: PGtkTreeViewColumn; rect: PGdkRectangle); cdecl; external;
14452 procedure gtk_tree_view_get_cell_area(tree_view: PGtkTreeView; path: PGtkTreePath; column: PGtkTreeViewColumn; rect: PGdkRectangle); cdecl; external;
14453 procedure gtk_tree_view_get_cursor(tree_view: PGtkTreeView; path: PPGtkTreePath; focus_column: PPGtkTreeViewColumn); cdecl; external;
14454 procedure gtk_tree_view_get_drag_dest_row(tree_view: PGtkTreeView; path: PPGtkTreePath; pos: PGtkTreeViewDropPosition); cdecl; external;
14455 procedure gtk_tree_view_get_visible_rect(tree_view: PGtkTreeView; visible_rect: PGdkRectangle); cdecl; external;
14456 procedure gtk_tree_view_map_expanded_rows(tree_view: PGtkTreeView; func: TGtkTreeViewMappingFunc; data: gpointer); cdecl; external;
14457 procedure gtk_tree_view_move_column_after(tree_view: PGtkTreeView; column: PGtkTreeViewColumn; base_column: PGtkTreeViewColumn); cdecl; external;
14458 procedure gtk_tree_view_row_activated(tree_view: PGtkTreeView; path: PGtkTreePath; column: PGtkTreeViewColumn); cdecl; external;
14459 procedure gtk_tree_view_scroll_to_cell(tree_view: PGtkTreeView; path: PGtkTreePath; column: PGtkTreeViewColumn; use_align: gboolean; row_align: gfloat; col_align: gfloat); cdecl; external;
14460 procedure gtk_tree_view_scroll_to_point(tree_view: PGtkTreeView; tree_x: gint; tree_y: gint); cdecl; external;
14461 procedure gtk_tree_view_set_activate_on_single_click(tree_view: PGtkTreeView; single: gboolean); cdecl; external;
14462 procedure gtk_tree_view_set_column_drag_function(tree_view: PGtkTreeView; func: TGtkTreeViewColumnDropFunc; user_data: gpointer; destroy_: TGDestroyNotify); cdecl; external;
14463 procedure gtk_tree_view_set_cursor(tree_view: PGtkTreeView; path: PGtkTreePath; focus_column: PGtkTreeViewColumn; start_editing: gboolean); cdecl; external;
14464 procedure gtk_tree_view_set_cursor_on_cell(tree_view: PGtkTreeView; path: PGtkTreePath; focus_column: PGtkTreeViewColumn; focus_cell: PGtkCellRenderer; start_editing: gboolean); cdecl; external;
14465 procedure gtk_tree_view_set_drag_dest_row(tree_view: PGtkTreeView; path: PGtkTreePath; pos: TGtkTreeViewDropPosition); cdecl; external;
14466 procedure gtk_tree_view_set_enable_search(tree_view: PGtkTreeView; enable_search: gboolean); cdecl; external;
14467 procedure gtk_tree_view_set_enable_tree_lines(tree_view: PGtkTreeView; enabled: gboolean); cdecl; external;
14468 procedure gtk_tree_view_set_expander_column(tree_view: PGtkTreeView; column: PGtkTreeViewColumn); cdecl; external;
14469 procedure gtk_tree_view_set_fixed_height_mode(tree_view: PGtkTreeView; enable: gboolean); cdecl; external;
14470 procedure gtk_tree_view_set_grid_lines(tree_view: PGtkTreeView; grid_lines: TGtkTreeViewGridLines); cdecl; external;
14471 procedure gtk_tree_view_set_headers_clickable(tree_view: PGtkTreeView; setting: gboolean); cdecl; external;
14472 procedure gtk_tree_view_set_headers_visible(tree_view: PGtkTreeView; headers_visible: gboolean); cdecl; external;
14473 procedure gtk_tree_view_set_hover_expand(tree_view: PGtkTreeView; expand: gboolean); cdecl; external;
14474 procedure gtk_tree_view_set_hover_selection(tree_view: PGtkTreeView; hover: gboolean); cdecl; external;
14475 procedure gtk_tree_view_set_level_indentation(tree_view: PGtkTreeView; indentation: gint); cdecl; external;
14476 procedure gtk_tree_view_set_model(tree_view: PGtkTreeView; model: PGtkTreeModel); cdecl; external;
14477 procedure gtk_tree_view_set_reorderable(tree_view: PGtkTreeView; reorderable: gboolean); cdecl; external;
14478 procedure gtk_tree_view_set_row_separator_func(tree_view: PGtkTreeView; func: TGtkTreeViewRowSeparatorFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl; external;
14479 procedure gtk_tree_view_set_rubber_banding(tree_view: PGtkTreeView; enable: gboolean); cdecl; external;
14480 procedure gtk_tree_view_set_rules_hint(tree_view: PGtkTreeView; setting: gboolean); cdecl; external;
14481 procedure gtk_tree_view_set_search_column(tree_view: PGtkTreeView; column: gint); cdecl; external;
14482 procedure gtk_tree_view_set_search_entry(tree_view: PGtkTreeView; entry: PGtkEntry); cdecl; external;
14483 procedure gtk_tree_view_set_search_equal_func(tree_view: PGtkTreeView; search_equal_func: TGtkTreeViewSearchEqualFunc; search_user_data: gpointer; search_destroy: TGDestroyNotify); cdecl; external;
14484 procedure gtk_tree_view_set_search_position_func(tree_view: PGtkTreeView; func: TGtkTreeViewSearchPositionFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl; external;
14485 procedure gtk_tree_view_set_show_expanders(tree_view: PGtkTreeView; enabled: gboolean); cdecl; external;
14486 procedure gtk_tree_view_set_tooltip_cell(tree_view: PGtkTreeView; tooltip: PGtkTooltip; path: PGtkTreePath; column: PGtkTreeViewColumn; cell: PGtkCellRenderer); cdecl; external;
14487 procedure gtk_tree_view_set_tooltip_column(tree_view: PGtkTreeView; column: gint); cdecl; external;
14488 procedure gtk_tree_view_set_tooltip_row(tree_view: PGtkTreeView; tooltip: PGtkTooltip; path: PGtkTreePath); cdecl; external;
14489 procedure gtk_tree_view_unset_rows_drag_dest(tree_view: PGtkTreeView); cdecl; external;
14490 procedure gtk_tree_view_unset_rows_drag_source(tree_view: PGtkTreeView); cdecl; external;
14491 procedure gtk_ui_manager_add_ui(manager: PGtkUIManager; merge_id: guint; path: Pgchar; name: Pgchar; action: Pgchar; type_: TGtkUIManagerItemType; top: gboolean); cdecl; external;
14492 procedure gtk_ui_manager_ensure_update(manager: PGtkUIManager); cdecl; external;
14493 procedure gtk_ui_manager_insert_action_group(manager: PGtkUIManager; action_group: PGtkActionGroup; pos: gint); cdecl; external;
14494 procedure gtk_ui_manager_remove_action_group(manager: PGtkUIManager; action_group: PGtkActionGroup); cdecl; external;
14495 procedure gtk_ui_manager_remove_ui(manager: PGtkUIManager; merge_id: guint); cdecl; external;
14496 procedure gtk_viewport_set_shadow_type(viewport: PGtkViewport; type_: TGtkShadowType); cdecl; external;
14497 procedure gtk_widget_add_accelerator(widget: PGtkWidget; accel_signal: Pgchar; accel_group: PGtkAccelGroup; accel_key: guint; accel_mods: TGdkModifierType; accel_flags: TGtkAccelFlags); cdecl; external;
14498 procedure gtk_widget_add_device_events(widget: PGtkWidget; device: PGdkDevice; events: TGdkEventMask); cdecl; external;
14499 procedure gtk_widget_add_events(widget: PGtkWidget; events: gint); cdecl; external;
14500 procedure gtk_widget_add_mnemonic_label(widget: PGtkWidget; label_: PGtkWidget); cdecl; external;
14501 procedure gtk_widget_child_notify(widget: PGtkWidget; child_property: Pgchar); cdecl; external;
14502 procedure gtk_widget_class_install_style_property(klass: PGtkWidgetClass; pspec: PGParamSpec); cdecl; external;
14503 procedure gtk_widget_class_install_style_property_parser(klass: PGtkWidgetClass; pspec: PGParamSpec; parser: TGtkRcPropertyParser); cdecl; external;
14504 procedure gtk_widget_class_set_accessible_role(widget_class: PGtkWidgetClass; role: TAtkRole); cdecl; external;
14505 procedure gtk_widget_class_set_accessible_type(widget_class: PGtkWidgetClass; type_: TGType); cdecl; external;
14506 procedure gtk_widget_destroy(widget: PGtkWidget); cdecl; external;
14507 procedure gtk_widget_destroyed(widget: PGtkWidget; widget_pointer: PPGtkWidget); cdecl; external;
14508 procedure gtk_widget_draw(widget: PGtkWidget; cr: Pcairo_t); cdecl; external;
14509 procedure gtk_widget_error_bell(widget: PGtkWidget); cdecl; external;
14510 procedure gtk_widget_freeze_child_notify(widget: PGtkWidget); cdecl; external;
14511 procedure gtk_widget_get_allocation(widget: PGtkWidget; allocation: PGtkAllocation); cdecl; external;
14512 procedure gtk_widget_get_preferred_height(widget: PGtkWidget; minimum_height: Pgint; natural_height: Pgint); cdecl; external;
14513 procedure gtk_widget_get_preferred_height_for_width(widget: PGtkWidget; width: gint; minimum_height: Pgint; natural_height: Pgint); cdecl; external;
14514 procedure gtk_widget_get_preferred_size(widget: PGtkWidget; minimum_size: PGtkRequisition; natural_size: PGtkRequisition); cdecl; external;
14515 procedure gtk_widget_get_preferred_width(widget: PGtkWidget; minimum_width: Pgint; natural_width: Pgint); cdecl; external;
14516 procedure gtk_widget_get_preferred_width_for_height(widget: PGtkWidget; height: gint; minimum_width: Pgint; natural_width: Pgint); cdecl; external;
14517 procedure gtk_widget_get_size_request(widget: PGtkWidget; width: Pgint; height: Pgint); cdecl; external;
14518 procedure gtk_widget_grab_default(widget: PGtkWidget); cdecl; external;
14519 procedure gtk_widget_grab_focus(widget: PGtkWidget); cdecl; external;
14520 procedure gtk_widget_hide(widget: PGtkWidget); cdecl; external;
14521 procedure gtk_widget_input_shape_combine_region(widget: PGtkWidget; region: Pcairo_region_t); cdecl; external;
14522 procedure gtk_widget_insert_action_group(widget: PGtkWidget; name: Pgchar; group: PGActionGroup); cdecl; external;
14523 procedure gtk_widget_map(widget: PGtkWidget); cdecl; external;
14524 procedure gtk_widget_override_background_color(widget: PGtkWidget; state: TGtkStateFlags; color: PGdkRGBA); cdecl; external;
14525 procedure gtk_widget_override_color(widget: PGtkWidget; state: TGtkStateFlags; color: PGdkRGBA); cdecl; external;
14526 procedure gtk_widget_override_cursor(widget: PGtkWidget; cursor: PGdkRGBA; secondary_cursor: PGdkRGBA); cdecl; external;
14527 procedure gtk_widget_override_font(widget: PGtkWidget; font_desc: PPangoFontDescription); cdecl; external;
14528 procedure gtk_widget_override_symbolic_color(widget: PGtkWidget; name: Pgchar; color: PGdkRGBA); cdecl; external;
14529 procedure gtk_widget_path_free(path: PGtkWidgetPath); cdecl; external;
14530 procedure gtk_widget_path_iter_add_class(path: PGtkWidgetPath; pos: gint; name: Pgchar); cdecl; external;
14531 procedure gtk_widget_path_iter_add_region(path: PGtkWidgetPath; pos: gint; name: Pgchar; flags: TGtkRegionFlags); cdecl; external;
14532 procedure gtk_widget_path_iter_clear_classes(path: PGtkWidgetPath; pos: gint); cdecl; external;
14533 procedure gtk_widget_path_iter_clear_regions(path: PGtkWidgetPath; pos: gint); cdecl; external;
14534 procedure gtk_widget_path_iter_remove_class(path: PGtkWidgetPath; pos: gint; name: Pgchar); cdecl; external;
14535 procedure gtk_widget_path_iter_remove_region(path: PGtkWidgetPath; pos: gint; name: Pgchar); cdecl; external;
14536 procedure gtk_widget_path_iter_set_name(path: PGtkWidgetPath; pos: gint; name: Pgchar); cdecl; external;
14537 procedure gtk_widget_path_iter_set_object_type(path: PGtkWidgetPath; pos: gint; type_: TGType); cdecl; external;
14538 procedure gtk_widget_path_prepend_type(path: PGtkWidgetPath; type_: TGType); cdecl; external;
14539 procedure gtk_widget_path_unref(path: PGtkWidgetPath); cdecl; external;
14540 procedure gtk_widget_pop_composite_child; cdecl; external;
14541 procedure gtk_widget_push_composite_child; cdecl; external;
14542 procedure gtk_widget_queue_compute_expand(widget: PGtkWidget); cdecl; external;
14543 procedure gtk_widget_queue_draw(widget: PGtkWidget); cdecl; external;
14544 procedure gtk_widget_queue_draw_area(widget: PGtkWidget; x: gint; y: gint; width: gint; height: gint); cdecl; external;
14545 procedure gtk_widget_queue_draw_region(widget: PGtkWidget; region: Pcairo_region_t); cdecl; external;
14546 procedure gtk_widget_queue_resize(widget: PGtkWidget); cdecl; external;
14547 procedure gtk_widget_queue_resize_no_redraw(widget: PGtkWidget); cdecl; external;
14548 procedure gtk_widget_realize(widget: PGtkWidget); cdecl; external;
14549 procedure gtk_widget_register_window(widget: PGtkWidget; window: PGdkWindow); cdecl; external;
14550 procedure gtk_widget_remove_mnemonic_label(widget: PGtkWidget; label_: PGtkWidget); cdecl; external;
14551 procedure gtk_widget_remove_tick_callback(widget: PGtkWidget; id: guint); cdecl; external;
14552 procedure gtk_widget_reparent(widget: PGtkWidget; new_parent: PGtkWidget); cdecl; external;
14553 procedure gtk_widget_reset_style(widget: PGtkWidget); cdecl; external;
14554 procedure gtk_widget_set_accel_path(widget: PGtkWidget; accel_path: Pgchar; accel_group: PGtkAccelGroup); cdecl; external;
14555 procedure gtk_widget_set_allocation(widget: PGtkWidget; allocation: PGtkAllocation); cdecl; external;
14556 procedure gtk_widget_set_app_paintable(widget: PGtkWidget; app_paintable: gboolean); cdecl; external;
14557 procedure gtk_widget_set_can_default(widget: PGtkWidget; can_default: gboolean); cdecl; external;
14558 procedure gtk_widget_set_can_focus(widget: PGtkWidget; can_focus: gboolean); cdecl; external;
14559 procedure gtk_widget_set_child_visible(widget: PGtkWidget; is_visible: gboolean); cdecl; external;
14560 procedure gtk_widget_set_composite_name(widget: PGtkWidget; name: Pgchar); cdecl; external;
14561 procedure gtk_widget_set_default_direction(dir: TGtkTextDirection); cdecl; external;
14562 procedure gtk_widget_set_device_enabled(widget: PGtkWidget; device: PGdkDevice; enabled: gboolean); cdecl; external;
14563 procedure gtk_widget_set_device_events(widget: PGtkWidget; device: PGdkDevice; events: TGdkEventMask); cdecl; external;
14564 procedure gtk_widget_set_direction(widget: PGtkWidget; dir: TGtkTextDirection); cdecl; external;
14565 procedure gtk_widget_set_double_buffered(widget: PGtkWidget; double_buffered: gboolean); cdecl; external;
14566 procedure gtk_widget_set_events(widget: PGtkWidget; events: gint); cdecl; external;
14567 procedure gtk_widget_set_halign(widget: PGtkWidget; align: TGtkAlign); cdecl; external;
14568 procedure gtk_widget_set_has_tooltip(widget: PGtkWidget; has_tooltip: gboolean); cdecl; external;
14569 procedure gtk_widget_set_has_window(widget: PGtkWidget; has_window: gboolean); cdecl; external;
14570 procedure gtk_widget_set_hexpand(widget: PGtkWidget; expand: gboolean); cdecl; external;
14571 procedure gtk_widget_set_hexpand_set(widget: PGtkWidget; set_: gboolean); cdecl; external;
14572 procedure gtk_widget_set_mapped(widget: PGtkWidget; mapped: gboolean); cdecl; external;
14573 procedure gtk_widget_set_margin_bottom(widget: PGtkWidget; margin: gint); cdecl; external;
14574 procedure gtk_widget_set_margin_left(widget: PGtkWidget; margin: gint); cdecl; external;
14575 procedure gtk_widget_set_margin_right(widget: PGtkWidget; margin: gint); cdecl; external;
14576 procedure gtk_widget_set_margin_top(widget: PGtkWidget; margin: gint); cdecl; external;
14577 procedure gtk_widget_set_name(widget: PGtkWidget; name: Pgchar); cdecl; external;
14578 procedure gtk_widget_set_no_show_all(widget: PGtkWidget; no_show_all: gboolean); cdecl; external;
14579 procedure gtk_widget_set_opacity(widget: PGtkWidget; opacity: gdouble); cdecl; external;
14580 procedure gtk_widget_set_parent(widget: PGtkWidget; parent: PGtkWidget); cdecl; external;
14581 procedure gtk_widget_set_parent_window(widget: PGtkWidget; parent_window: PGdkWindow); cdecl; external;
14582 procedure gtk_widget_set_realized(widget: PGtkWidget; realized: gboolean); cdecl; external;
14583 procedure gtk_widget_set_receives_default(widget: PGtkWidget; receives_default: gboolean); cdecl; external;
14584 procedure gtk_widget_set_redraw_on_allocate(widget: PGtkWidget; redraw_on_allocate: gboolean); cdecl; external;
14585 procedure gtk_widget_set_sensitive(widget: PGtkWidget; sensitive: gboolean); cdecl; external;
14586 procedure gtk_widget_set_size_request(widget: PGtkWidget; width: gint; height: gint); cdecl; external;
14587 procedure gtk_widget_set_state_flags(widget: PGtkWidget; flags: TGtkStateFlags; clear: gboolean); cdecl; external;
14588 procedure gtk_widget_set_support_multidevice(widget: PGtkWidget; support_multidevice: gboolean); cdecl; external;
14589 procedure gtk_widget_set_tooltip_markup(widget: PGtkWidget; markup: Pgchar); cdecl; external;
14590 procedure gtk_widget_set_tooltip_text(widget: PGtkWidget; text: Pgchar); cdecl; external;
14591 procedure gtk_widget_set_tooltip_window(widget: PGtkWidget; custom_window: PGtkWindow); cdecl; external;
14592 procedure gtk_widget_set_valign(widget: PGtkWidget; align: TGtkAlign); cdecl; external;
14593 procedure gtk_widget_set_vexpand(widget: PGtkWidget; expand: gboolean); cdecl; external;
14594 procedure gtk_widget_set_vexpand_set(widget: PGtkWidget; set_: gboolean); cdecl; external;
14595 procedure gtk_widget_set_visible(widget: PGtkWidget; visible: gboolean); cdecl; external;
14596 procedure gtk_widget_set_visual(widget: PGtkWidget; visual: PGdkVisual); cdecl; external;
14597 procedure gtk_widget_set_window(widget: PGtkWidget; window: PGdkWindow); cdecl; external;
14598 procedure gtk_widget_shape_combine_region(widget: PGtkWidget; region: Pcairo_region_t); cdecl; external;
14599 procedure gtk_widget_show(widget: PGtkWidget); cdecl; external;
14600 procedure gtk_widget_show_all(widget: PGtkWidget); cdecl; external;
14601 procedure gtk_widget_show_now(widget: PGtkWidget); cdecl; external;
14602 procedure gtk_widget_size_allocate(widget: PGtkWidget; allocation: PGtkAllocation); cdecl; external;
14603 procedure gtk_widget_style_get(widget: PGtkWidget; first_property_name: Pgchar; args: array of const); cdecl; external;
14604 procedure gtk_widget_style_get_property(widget: PGtkWidget; property_name: Pgchar; value: PGValue); cdecl; external;
14605 procedure gtk_widget_style_get_valist(widget: PGtkWidget; first_property_name: Pgchar; var_args: Tva_list); cdecl; external;
14606 procedure gtk_widget_thaw_child_notify(widget: PGtkWidget); cdecl; external;
14607 procedure gtk_widget_trigger_tooltip_query(widget: PGtkWidget); cdecl; external;
14608 procedure gtk_widget_unmap(widget: PGtkWidget); cdecl; external;
14609 procedure gtk_widget_unparent(widget: PGtkWidget); cdecl; external;
14610 procedure gtk_widget_unrealize(widget: PGtkWidget); cdecl; external;
14611 procedure gtk_widget_unregister_window(widget: PGtkWidget; window: PGdkWindow); cdecl; external;
14612 procedure gtk_widget_unset_state_flags(widget: PGtkWidget; flags: TGtkStateFlags); cdecl; external;
14613 procedure gtk_window_add_accel_group(window: PGtkWindow; accel_group: PGtkAccelGroup); cdecl; external;
14614 procedure gtk_window_add_mnemonic(window: PGtkWindow; keyval: guint; target: PGtkWidget); cdecl; external;
14615 procedure gtk_window_begin_move_drag(window: PGtkWindow; button: gint; root_x: gint; root_y: gint; timestamp: guint32); cdecl; external;
14616 procedure gtk_window_begin_resize_drag(window: PGtkWindow; edge: TGdkWindowEdge; button: gint; root_x: gint; root_y: gint; timestamp: guint32); cdecl; external;
14617 procedure gtk_window_deiconify(window: PGtkWindow); cdecl; external;
14618 procedure gtk_window_fullscreen(window: PGtkWindow); cdecl; external;
14619 procedure gtk_window_get_default_size(window: PGtkWindow; width: Pgint; height: Pgint); cdecl; external;
14620 procedure gtk_window_get_position(window: PGtkWindow; root_x: Pgint; root_y: Pgint); cdecl; external;
14621 procedure gtk_window_get_size(window: PGtkWindow; width: Pgint; height: Pgint); cdecl; external;
14622 procedure gtk_window_group_add_window(window_group: PGtkWindowGroup; window: PGtkWindow); cdecl; external;
14623 procedure gtk_window_group_remove_window(window_group: PGtkWindowGroup; window: PGtkWindow); cdecl; external;
14624 procedure gtk_window_iconify(window: PGtkWindow); cdecl; external;
14625 procedure gtk_window_maximize(window: PGtkWindow); cdecl; external;
14626 procedure gtk_window_move(window: PGtkWindow; x: gint; y: gint); cdecl; external;
14627 procedure gtk_window_present(window: PGtkWindow); cdecl; external;
14628 procedure gtk_window_present_with_time(window: PGtkWindow; timestamp: guint32); cdecl; external;
14629 procedure gtk_window_remove_accel_group(window: PGtkWindow; accel_group: PGtkAccelGroup); cdecl; external;
14630 procedure gtk_window_remove_mnemonic(window: PGtkWindow; keyval: guint; target: PGtkWidget); cdecl; external;
14631 procedure gtk_window_reshow_with_initial_size(window: PGtkWindow); cdecl; external;
14632 procedure gtk_window_resize(window: PGtkWindow; width: gint; height: gint); cdecl; external;
14633 procedure gtk_window_resize_to_geometry(window: PGtkWindow; width: gint; height: gint); cdecl; external;
14634 procedure gtk_window_set_accept_focus(window: PGtkWindow; setting: gboolean); cdecl; external;
14635 procedure gtk_window_set_application(window: PGtkWindow; application: PGtkApplication); cdecl; external;
14636 procedure gtk_window_set_attached_to(window: PGtkWindow; attach_widget: PGtkWidget); cdecl; external;
14637 procedure gtk_window_set_auto_startup_notification(setting: gboolean); cdecl; external;
14638 procedure gtk_window_set_decorated(window: PGtkWindow; setting: gboolean); cdecl; external;
14639 procedure gtk_window_set_default(window: PGtkWindow; default_widget: PGtkWidget); cdecl; external;
14640 procedure gtk_window_set_default_geometry(window: PGtkWindow; width: gint; height: gint); cdecl; external;
14641 procedure gtk_window_set_default_icon(icon: PGdkPixbuf); cdecl; external;
14642 procedure gtk_window_set_default_icon_list(list: PGList); cdecl; external;
14643 procedure gtk_window_set_default_icon_name(name: Pgchar); cdecl; external;
14644 procedure gtk_window_set_default_size(window: PGtkWindow; width: gint; height: gint); cdecl; external;
14645 procedure gtk_window_set_deletable(window: PGtkWindow; setting: gboolean); cdecl; external;
14646 procedure gtk_window_set_destroy_with_parent(window: PGtkWindow; setting: gboolean); cdecl; external;
14647 procedure gtk_window_set_focus(window: PGtkWindow; focus: PGtkWidget); cdecl; external;
14648 procedure gtk_window_set_focus_on_map(window: PGtkWindow; setting: gboolean); cdecl; external;
14649 procedure gtk_window_set_focus_visible(window: PGtkWindow; setting: gboolean); cdecl; external;
14650 procedure gtk_window_set_geometry_hints(window: PGtkWindow; geometry_widget: PGtkWidget; geometry: PGdkGeometry; geom_mask: TGdkWindowHints); cdecl; external;
14651 procedure gtk_window_set_gravity(window: PGtkWindow; gravity: TGdkGravity); cdecl; external;
14652 procedure gtk_window_set_has_resize_grip(window: PGtkWindow; value: gboolean); cdecl; external;
14653 procedure gtk_window_set_has_user_ref_count(window: PGtkWindow; setting: gboolean); cdecl; external;
14654 procedure gtk_window_set_hide_titlebar_when_maximized(window: PGtkWindow; setting: gboolean); cdecl; external;
14655 procedure gtk_window_set_icon(window: PGtkWindow; icon: PGdkPixbuf); cdecl; external;
14656 procedure gtk_window_set_icon_list(window: PGtkWindow; list: PGList); cdecl; external;
14657 procedure gtk_window_set_icon_name(window: PGtkWindow; name: Pgchar); cdecl; external;
14658 procedure gtk_window_set_keep_above(window: PGtkWindow; setting: gboolean); cdecl; external;
14659 procedure gtk_window_set_keep_below(window: PGtkWindow; setting: gboolean); cdecl; external;
14660 procedure gtk_window_set_mnemonic_modifier(window: PGtkWindow; modifier: TGdkModifierType); cdecl; external;
14661 procedure gtk_window_set_mnemonics_visible(window: PGtkWindow; setting: gboolean); cdecl; external;
14662 procedure gtk_window_set_modal(window: PGtkWindow; modal: gboolean); cdecl; external;
14663 procedure gtk_window_set_position(window: PGtkWindow; position: TGtkWindowPosition); cdecl; external;
14664 procedure gtk_window_set_resizable(window: PGtkWindow; resizable: gboolean); cdecl; external;
14665 procedure gtk_window_set_role(window: PGtkWindow; role: Pgchar); cdecl; external;
14666 procedure gtk_window_set_screen(window: PGtkWindow; screen: PGdkScreen); cdecl; external;
14667 procedure gtk_window_set_skip_pager_hint(window: PGtkWindow; setting: gboolean); cdecl; external;
14668 procedure gtk_window_set_skip_taskbar_hint(window: PGtkWindow; setting: gboolean); cdecl; external;
14669 procedure gtk_window_set_startup_id(window: PGtkWindow; startup_id: Pgchar); cdecl; external;
14670 procedure gtk_window_set_title(window: PGtkWindow; title: Pgchar); cdecl; external;
14671 procedure gtk_window_set_transient_for(window: PGtkWindow; parent: PGtkWindow); cdecl; external;
14672 procedure gtk_window_set_type_hint(window: PGtkWindow; hint: TGdkWindowTypeHint); cdecl; external;
14673 procedure gtk_window_set_urgency_hint(window: PGtkWindow; setting: gboolean); cdecl; external;
14674 procedure gtk_window_set_wmclass(window: PGtkWindow; wmclass_name: Pgchar; wmclass_class: Pgchar); cdecl; external;
14675 procedure gtk_window_stick(window: PGtkWindow); cdecl; external;
14676 procedure gtk_window_unfullscreen(window: PGtkWindow); cdecl; external;
14677 procedure gtk_window_unmaximize(window: PGtkWindow); cdecl; external;
14678 procedure gtk_window_unstick(window: PGtkWindow); cdecl; external;
14679 implementation
14680 procedure TGtkBuildable.add_child(builder: PGtkBuilder; child: PGObject; type_: Pgchar); cdecl;
14681 begin
14682   LazGtk3.gtk_buildable_add_child(@self, builder, child, type_);
14683 end;
14684 
TGtkBuildable.construct_childnull14685 function TGtkBuildable.construct_child(builder: PGtkBuilder; name: Pgchar): PGObject; cdecl;
14686 begin
14687   Result := LazGtk3.gtk_buildable_construct_child(@self, builder, name);
14688 end;
14689 
14690 procedure TGtkBuildable.custom_finished(builder: PGtkBuilder; child: PGObject; tagname: Pgchar; data: gpointer); cdecl;
14691 begin
14692   LazGtk3.gtk_buildable_custom_finished(@self, builder, child, tagname, data);
14693 end;
14694 
14695 procedure TGtkBuildable.custom_tag_end(builder: PGtkBuilder; child: PGObject; tagname: Pgchar; data: Pgpointer); cdecl;
14696 begin
14697   LazGtk3.gtk_buildable_custom_tag_end(@self, builder, child, tagname, data);
14698 end;
14699 
TGtkBuildable.custom_tag_startnull14700 function TGtkBuildable.custom_tag_start(builder: PGtkBuilder; child: PGObject; tagname: Pgchar; parser: PGMarkupParser; data: Pgpointer): gboolean; cdecl;
14701 begin
14702   Result := LazGtk3.gtk_buildable_custom_tag_start(@self, builder, child, tagname, parser, data);
14703 end;
14704 
TGtkBuildable.get_internal_childnull14705 function TGtkBuildable.get_internal_child(builder: PGtkBuilder; childname: Pgchar): PGObject; cdecl;
14706 begin
14707   Result := LazGtk3.gtk_buildable_get_internal_child(@self, builder, childname);
14708 end;
14709 
TGtkBuildable.get_namenull14710 function TGtkBuildable.get_name: Pgchar; cdecl;
14711 begin
14712   Result := LazGtk3.gtk_buildable_get_name(@self);
14713 end;
14714 
14715 procedure TGtkBuildable.parser_finished(builder: PGtkBuilder); cdecl;
14716 begin
14717   LazGtk3.gtk_buildable_parser_finished(@self, builder);
14718 end;
14719 
14720 procedure TGtkBuildable.set_buildable_property(builder: PGtkBuilder; name: Pgchar; value: PGValue); cdecl;
14721 begin
14722   LazGtk3.gtk_buildable_set_buildable_property(@self, builder, name, value);
14723 end;
14724 
14725 procedure TGtkBuildable.set_name(name: Pgchar); cdecl;
14726 begin
14727   LazGtk3.gtk_buildable_set_name(@self, name);
14728 end;
14729 
get_default_directionnull14730 function TGtkWidget.get_default_direction: TGtkTextDirection; cdecl;
14731 begin
14732   Result := LazGtk3.gtk_widget_get_default_direction();
14733 end;
14734 
14735 procedure TGtkWidget.pop_composite_child; cdecl;
14736 begin
14737   LazGtk3.gtk_widget_pop_composite_child();
14738 end;
14739 
14740 procedure TGtkWidget.push_composite_child; cdecl;
14741 begin
14742   LazGtk3.gtk_widget_push_composite_child();
14743 end;
14744 
14745 procedure TGtkWidget.set_default_direction(dir: TGtkTextDirection); cdecl;
14746 begin
14747   LazGtk3.gtk_widget_set_default_direction(dir);
14748 end;
14749 
activatenull14750 function TGtkWidget.activate: gboolean; cdecl;
14751 begin
14752   Result := LazGtk3.gtk_widget_activate(@self);
14753 end;
14754 
14755 procedure TGtkWidget.add_accelerator(accel_signal: Pgchar; accel_group: PGtkAccelGroup; accel_key: guint; accel_mods: TGdkModifierType; accel_flags: TGtkAccelFlags); cdecl;
14756 begin
14757   LazGtk3.gtk_widget_add_accelerator(@self, accel_signal, accel_group, accel_key, accel_mods, accel_flags);
14758 end;
14759 
14760 procedure TGtkWidget.add_device_events(device: PGdkDevice; events: TGdkEventMask); cdecl;
14761 begin
14762   LazGtk3.gtk_widget_add_device_events(@self, device, events);
14763 end;
14764 
14765 procedure TGtkWidget.add_events(events: gint); cdecl;
14766 begin
14767   LazGtk3.gtk_widget_add_events(@self, events);
14768 end;
14769 
14770 procedure TGtkWidget.add_mnemonic_label(label_: PGtkWidget); cdecl;
14771 begin
14772   LazGtk3.gtk_widget_add_mnemonic_label(@self, label_);
14773 end;
14774 
add_tick_callbacknull14775 function TGtkWidget.add_tick_callback(callback: TGtkTickCallback; user_data: gpointer; notify: TGDestroyNotify): guint; cdecl;
14776 begin
14777   Result := LazGtk3.gtk_widget_add_tick_callback(@self, callback, user_data, notify);
14778 end;
14779 
can_activate_accelnull14780 function TGtkWidget.can_activate_accel(signal_id: guint): gboolean; cdecl;
14781 begin
14782   Result := LazGtk3.gtk_widget_can_activate_accel(@self, signal_id);
14783 end;
14784 
child_focusnull14785 function TGtkWidget.child_focus(direction: TGtkDirectionType): gboolean; cdecl;
14786 begin
14787   Result := LazGtk3.gtk_widget_child_focus(@self, direction);
14788 end;
14789 
14790 procedure TGtkWidget.child_notify(child_property: Pgchar); cdecl;
14791 begin
14792   LazGtk3.gtk_widget_child_notify(@self, child_property);
14793 end;
14794 
TGtkWidget.compute_expandnull14795 function TGtkWidget.compute_expand(orientation: TGtkOrientation): gboolean; cdecl;
14796 begin
14797   Result := LazGtk3.gtk_widget_compute_expand(@self, orientation);
14798 end;
14799 
TGtkWidget.create_pango_contextnull14800 function TGtkWidget.create_pango_context: PPangoContext; cdecl;
14801 begin
14802   Result := LazGtk3.gtk_widget_create_pango_context(@self);
14803 end;
14804 
create_pango_layoutnull14805 function TGtkWidget.create_pango_layout(text: Pgchar): PPangoLayout; cdecl;
14806 begin
14807   Result := LazGtk3.gtk_widget_create_pango_layout(@self, text);
14808 end;
14809 
14810 procedure TGtkWidget.destroy_; cdecl;
14811 begin
14812   LazGtk3.gtk_widget_destroy(@self);
14813 end;
14814 
14815 procedure TGtkWidget.destroyed(widget_pointer: PPGtkWidget); cdecl;
14816 begin
14817   LazGtk3.gtk_widget_destroyed(@self, widget_pointer);
14818 end;
14819 
device_is_shadowednull14820 function TGtkWidget.device_is_shadowed(device: PGdkDevice): gboolean; cdecl;
14821 begin
14822   Result := LazGtk3.gtk_widget_device_is_shadowed(@self, device);
14823 end;
14824 
drag_beginnull14825 function TGtkWidget.drag_begin(targets: PGtkTargetList; actions: TGdkDragAction; button: gint; event: PGdkEvent): PGdkDragContext; cdecl;
14826 begin
14827   Result := LazGtk3.gtk_drag_begin(@self, targets, actions, button, event);
14828 end;
14829 
drag_check_thresholdnull14830 function TGtkWidget.drag_check_threshold(start_x: gint; start_y: gint; current_x: gint; current_y: gint): gboolean; cdecl;
14831 begin
14832   Result := LazGtk3.gtk_drag_check_threshold(@self, start_x, start_y, current_x, current_y);
14833 end;
14834 
14835 procedure TGtkWidget.drag_dest_add_image_targets; cdecl;
14836 begin
14837   LazGtk3.gtk_drag_dest_add_image_targets(@self);
14838 end;
14839 
14840 procedure TGtkWidget.drag_dest_add_text_targets; cdecl;
14841 begin
14842   LazGtk3.gtk_drag_dest_add_text_targets(@self);
14843 end;
14844 
14845 procedure TGtkWidget.drag_dest_add_uri_targets; cdecl;
14846 begin
14847   LazGtk3.gtk_drag_dest_add_uri_targets(@self);
14848 end;
14849 
TGtkWidget.drag_dest_find_targetnull14850 function TGtkWidget.drag_dest_find_target(context: PGdkDragContext; target_list: PGtkTargetList): TGdkAtom; cdecl;
14851 begin
14852   Result := LazGtk3.gtk_drag_dest_find_target(@self, context, target_list);
14853 end;
14854 
TGtkWidget.drag_dest_get_target_listnull14855 function TGtkWidget.drag_dest_get_target_list: PGtkTargetList; cdecl;
14856 begin
14857   Result := LazGtk3.gtk_drag_dest_get_target_list(@self);
14858 end;
14859 
TGtkWidget.drag_dest_get_track_motionnull14860 function TGtkWidget.drag_dest_get_track_motion: gboolean; cdecl;
14861 begin
14862   Result := LazGtk3.gtk_drag_dest_get_track_motion(@self);
14863 end;
14864 
14865 procedure TGtkWidget.drag_dest_set(flags: TGtkDestDefaults; targets: PGtkTargetEntry; n_targets: gint; actions: TGdkDragAction); cdecl;
14866 begin
14867   LazGtk3.gtk_drag_dest_set(@self, flags, targets, n_targets, actions);
14868 end;
14869 
14870 procedure TGtkWidget.drag_dest_set_proxy(proxy_window: PGdkWindow; protocol: TGdkDragProtocol; use_coordinates: gboolean); cdecl;
14871 begin
14872   LazGtk3.gtk_drag_dest_set_proxy(@self, proxy_window, protocol, use_coordinates);
14873 end;
14874 
14875 procedure TGtkWidget.drag_dest_set_target_list(target_list: PGtkTargetList); cdecl;
14876 begin
14877   LazGtk3.gtk_drag_dest_set_target_list(@self, target_list);
14878 end;
14879 
14880 procedure TGtkWidget.drag_dest_set_track_motion(track_motion: gboolean); cdecl;
14881 begin
14882   LazGtk3.gtk_drag_dest_set_track_motion(@self, track_motion);
14883 end;
14884 
14885 procedure TGtkWidget.drag_dest_unset; cdecl;
14886 begin
14887   LazGtk3.gtk_drag_dest_unset(@self);
14888 end;
14889 
14890 procedure TGtkWidget.drag_get_data(context: PGdkDragContext; target: TGdkAtom; time_: guint32); cdecl;
14891 begin
14892   LazGtk3.gtk_drag_get_data(@self, context, target, time_);
14893 end;
14894 
14895 procedure TGtkWidget.drag_highlight; cdecl;
14896 begin
14897   LazGtk3.gtk_drag_highlight(@self);
14898 end;
14899 
14900 procedure TGtkWidget.drag_source_add_image_targets; cdecl;
14901 begin
14902   LazGtk3.gtk_drag_source_add_image_targets(@self);
14903 end;
14904 
14905 procedure TGtkWidget.drag_source_add_text_targets; cdecl;
14906 begin
14907   LazGtk3.gtk_drag_source_add_text_targets(@self);
14908 end;
14909 
14910 procedure TGtkWidget.drag_source_add_uri_targets; cdecl;
14911 begin
14912   LazGtk3.gtk_drag_source_add_uri_targets(@self);
14913 end;
14914 
drag_source_get_target_listnull14915 function TGtkWidget.drag_source_get_target_list: PGtkTargetList; cdecl;
14916 begin
14917   Result := LazGtk3.gtk_drag_source_get_target_list(@self);
14918 end;
14919 
14920 procedure TGtkWidget.drag_source_set(start_button_mask: TGdkModifierType; targets: PGtkTargetEntry; n_targets: gint; actions: TGdkDragAction); cdecl;
14921 begin
14922   LazGtk3.gtk_drag_source_set(@self, start_button_mask, targets, n_targets, actions);
14923 end;
14924 
14925 procedure TGtkWidget.drag_source_set_icon_gicon(icon: PGIcon); cdecl;
14926 begin
14927   LazGtk3.gtk_drag_source_set_icon_gicon(@self, icon);
14928 end;
14929 
14930 procedure TGtkWidget.drag_source_set_icon_name(icon_name: Pgchar); cdecl;
14931 begin
14932   LazGtk3.gtk_drag_source_set_icon_name(@self, icon_name);
14933 end;
14934 
14935 procedure TGtkWidget.drag_source_set_icon_pixbuf(pixbuf: PGdkPixbuf); cdecl;
14936 begin
14937   LazGtk3.gtk_drag_source_set_icon_pixbuf(@self, pixbuf);
14938 end;
14939 
14940 procedure TGtkWidget.drag_source_set_icon_stock(stock_id: Pgchar); cdecl;
14941 begin
14942   LazGtk3.gtk_drag_source_set_icon_stock(@self, stock_id);
14943 end;
14944 
14945 procedure TGtkWidget.drag_source_set_target_list(target_list: PGtkTargetList); cdecl;
14946 begin
14947   LazGtk3.gtk_drag_source_set_target_list(@self, target_list);
14948 end;
14949 
14950 procedure TGtkWidget.drag_source_unset; cdecl;
14951 begin
14952   LazGtk3.gtk_drag_source_unset(@self);
14953 end;
14954 
14955 procedure TGtkWidget.drag_unhighlight; cdecl;
14956 begin
14957   LazGtk3.gtk_drag_unhighlight(@self);
14958 end;
14959 
14960 procedure TGtkWidget.draw(cr: Pcairo_t); cdecl;
14961 begin
14962   LazGtk3.gtk_widget_draw(@self, cr);
14963 end;
14964 
14965 procedure TGtkWidget.error_bell; cdecl;
14966 begin
14967   LazGtk3.gtk_widget_error_bell(@self);
14968 end;
14969 
TGtkWidget.eventnull14970 function TGtkWidget.event(event: PGdkEvent): gboolean; cdecl;
14971 begin
14972   Result := LazGtk3.gtk_widget_event(@self, event);
14973 end;
14974 
14975 procedure TGtkWidget.freeze_child_notify; cdecl;
14976 begin
14977   LazGtk3.gtk_widget_freeze_child_notify(@self);
14978 end;
14979 
TGtkWidget.get_accessiblenull14980 function TGtkWidget.get_accessible: PAtkObject; cdecl;
14981 begin
14982   Result := LazGtk3.gtk_widget_get_accessible(@self);
14983 end;
14984 
TGtkWidget.get_allocated_heightnull14985 function TGtkWidget.get_allocated_height: gint; cdecl;
14986 begin
14987   Result := LazGtk3.gtk_widget_get_allocated_height(@self);
14988 end;
14989 
get_allocated_widthnull14990 function TGtkWidget.get_allocated_width: gint; cdecl;
14991 begin
14992   Result := LazGtk3.gtk_widget_get_allocated_width(@self);
14993 end;
14994 
14995 procedure TGtkWidget.get_allocation(allocation: PGtkAllocation); cdecl;
14996 begin
14997   LazGtk3.gtk_widget_get_allocation(@self, allocation);
14998 end;
14999 
TGtkWidget.get_ancestornull15000 function TGtkWidget.get_ancestor(widget_type: TGType): PGtkWidget; cdecl;
15001 begin
15002   Result := LazGtk3.gtk_widget_get_ancestor(@self, widget_type);
15003 end;
15004 
get_app_paintablenull15005 function TGtkWidget.get_app_paintable: gboolean; cdecl;
15006 begin
15007   Result := LazGtk3.gtk_widget_get_app_paintable(@self);
15008 end;
15009 
TGtkWidget.get_can_defaultnull15010 function TGtkWidget.get_can_default: gboolean; cdecl;
15011 begin
15012   Result := LazGtk3.gtk_widget_get_can_default(@self);
15013 end;
15014 
get_can_focusnull15015 function TGtkWidget.get_can_focus: gboolean; cdecl;
15016 begin
15017   Result := LazGtk3.gtk_widget_get_can_focus(@self);
15018 end;
15019 
TGtkWidget.get_child_visiblenull15020 function TGtkWidget.get_child_visible: gboolean; cdecl;
15021 begin
15022   Result := LazGtk3.gtk_widget_get_child_visible(@self);
15023 end;
15024 
get_clipboardnull15025 function TGtkWidget.get_clipboard(selection: TGdkAtom): PGtkClipboard; cdecl;
15026 begin
15027   Result := LazGtk3.gtk_widget_get_clipboard(@self, selection);
15028 end;
15029 
get_composite_namenull15030 function TGtkWidget.get_composite_name: Pgchar; cdecl;
15031 begin
15032   Result := LazGtk3.gtk_widget_get_composite_name(@self);
15033 end;
15034 
get_device_enablednull15035 function TGtkWidget.get_device_enabled(device: PGdkDevice): gboolean; cdecl;
15036 begin
15037   Result := LazGtk3.gtk_widget_get_device_enabled(@self, device);
15038 end;
15039 
TGtkWidget.get_device_eventsnull15040 function TGtkWidget.get_device_events(device: PGdkDevice): TGdkEventMask; cdecl;
15041 begin
15042   Result := LazGtk3.gtk_widget_get_device_events(@self, device);
15043 end;
15044 
TGtkWidget.get_directionnull15045 function TGtkWidget.get_direction: TGtkTextDirection; cdecl;
15046 begin
15047   Result := LazGtk3.gtk_widget_get_direction(@self);
15048 end;
15049 
TGtkWidget.get_displaynull15050 function TGtkWidget.get_display: PGdkDisplay; cdecl;
15051 begin
15052   Result := LazGtk3.gtk_widget_get_display(@self);
15053 end;
15054 
TGtkWidget.get_double_bufferednull15055 function TGtkWidget.get_double_buffered: gboolean; cdecl;
15056 begin
15057   Result := LazGtk3.gtk_widget_get_double_buffered(@self);
15058 end;
15059 
TGtkWidget.get_eventsnull15060 function TGtkWidget.get_events: gint; cdecl;
15061 begin
15062   Result := LazGtk3.gtk_widget_get_events(@self);
15063 end;
15064 
TGtkWidget.get_frame_clocknull15065 function TGtkWidget.get_frame_clock: PGdkFrameClock; cdecl;
15066 begin
15067   Result := LazGtk3.gtk_widget_get_frame_clock(@self);
15068 end;
15069 
get_halignnull15070 function TGtkWidget.get_halign: TGtkAlign; cdecl;
15071 begin
15072   Result := LazGtk3.gtk_widget_get_halign(@self);
15073 end;
15074 
TGtkWidget.get_has_tooltipnull15075 function TGtkWidget.get_has_tooltip: gboolean; cdecl;
15076 begin
15077   Result := LazGtk3.gtk_widget_get_has_tooltip(@self);
15078 end;
15079 
TGtkWidget.get_has_windownull15080 function TGtkWidget.get_has_window: gboolean; cdecl;
15081 begin
15082   Result := LazGtk3.gtk_widget_get_has_window(@self);
15083 end;
15084 
get_hexpandnull15085 function TGtkWidget.get_hexpand: gboolean; cdecl;
15086 begin
15087   Result := LazGtk3.gtk_widget_get_hexpand(@self);
15088 end;
15089 
get_hexpand_setnull15090 function TGtkWidget.get_hexpand_set: gboolean; cdecl;
15091 begin
15092   Result := LazGtk3.gtk_widget_get_hexpand_set(@self);
15093 end;
15094 
TGtkWidget.get_mappednull15095 function TGtkWidget.get_mapped: gboolean; cdecl;
15096 begin
15097   Result := LazGtk3.gtk_widget_get_mapped(@self);
15098 end;
15099 
TGtkWidget.get_margin_bottomnull15100 function TGtkWidget.get_margin_bottom: gint; cdecl;
15101 begin
15102   Result := LazGtk3.gtk_widget_get_margin_bottom(@self);
15103 end;
15104 
get_margin_leftnull15105 function TGtkWidget.get_margin_left: gint; cdecl;
15106 begin
15107   Result := LazGtk3.gtk_widget_get_margin_left(@self);
15108 end;
15109 
get_margin_rightnull15110 function TGtkWidget.get_margin_right: gint; cdecl;
15111 begin
15112   Result := LazGtk3.gtk_widget_get_margin_right(@self);
15113 end;
15114 
get_margin_topnull15115 function TGtkWidget.get_margin_top: gint; cdecl;
15116 begin
15117   Result := LazGtk3.gtk_widget_get_margin_top(@self);
15118 end;
15119 
get_modifier_masknull15120 function TGtkWidget.get_modifier_mask(intent: TGdkModifierIntent): TGdkModifierType; cdecl;
15121 begin
15122   Result := LazGtk3.gtk_widget_get_modifier_mask(@self, intent);
15123 end;
15124 
get_namenull15125 function TGtkWidget.get_name: Pgchar; cdecl;
15126 begin
15127   Result := LazGtk3.gtk_widget_get_name(@self);
15128 end;
15129 
TGtkWidget.get_no_show_allnull15130 function TGtkWidget.get_no_show_all: gboolean; cdecl;
15131 begin
15132   Result := LazGtk3.gtk_widget_get_no_show_all(@self);
15133 end;
15134 
get_opacitynull15135 function TGtkWidget.get_opacity: gdouble; cdecl;
15136 begin
15137   Result := LazGtk3.gtk_widget_get_opacity(@self);
15138 end;
15139 
TGtkWidget.get_pango_contextnull15140 function TGtkWidget.get_pango_context: PPangoContext; cdecl;
15141 begin
15142   Result := LazGtk3.gtk_widget_get_pango_context(@self);
15143 end;
15144 
TGtkWidget.get_parentnull15145 function TGtkWidget.get_parent: PGtkWidget; cdecl;
15146 begin
15147   Result := LazGtk3.gtk_widget_get_parent(@self);
15148 end;
15149 
get_parent_windownull15150 function TGtkWidget.get_parent_window: PGdkWindow; cdecl;
15151 begin
15152   Result := LazGtk3.gtk_widget_get_parent_window(@self);
15153 end;
15154 
get_pathnull15155 function TGtkWidget.get_path: PGtkWidgetPath; cdecl;
15156 begin
15157   Result := LazGtk3.gtk_widget_get_path(@self);
15158 end;
15159 
15160 procedure TGtkWidget.get_preferred_height(minimum_height: Pgint; natural_height: Pgint); cdecl;
15161 begin
15162   LazGtk3.gtk_widget_get_preferred_height(@self, minimum_height, natural_height);
15163 end;
15164 
15165 procedure TGtkWidget.get_preferred_height_for_width(width: gint; minimum_height: Pgint; natural_height: Pgint); cdecl;
15166 begin
15167   LazGtk3.gtk_widget_get_preferred_height_for_width(@self, width, minimum_height, natural_height);
15168 end;
15169 
15170 procedure TGtkWidget.get_preferred_size(minimum_size: PGtkRequisition; natural_size: PGtkRequisition); cdecl;
15171 begin
15172   LazGtk3.gtk_widget_get_preferred_size(@self, minimum_size, natural_size);
15173 end;
15174 
15175 procedure TGtkWidget.get_preferred_width(minimum_width: Pgint; natural_width: Pgint); cdecl;
15176 begin
15177   LazGtk3.gtk_widget_get_preferred_width(@self, minimum_width, natural_width);
15178 end;
15179 
15180 procedure TGtkWidget.get_preferred_width_for_height(height: gint; minimum_width: Pgint; natural_width: Pgint); cdecl;
15181 begin
15182   LazGtk3.gtk_widget_get_preferred_width_for_height(@self, height, minimum_width, natural_width);
15183 end;
15184 
get_realizednull15185 function TGtkWidget.get_realized: gboolean; cdecl;
15186 begin
15187   Result := LazGtk3.gtk_widget_get_realized(@self);
15188 end;
15189 
get_receives_defaultnull15190 function TGtkWidget.get_receives_default: gboolean; cdecl;
15191 begin
15192   Result := LazGtk3.gtk_widget_get_receives_default(@self);
15193 end;
15194 
TGtkWidget.get_request_modenull15195 function TGtkWidget.get_request_mode: TGtkSizeRequestMode; cdecl;
15196 begin
15197   Result := LazGtk3.gtk_widget_get_request_mode(@self);
15198 end;
15199 
get_root_windownull15200 function TGtkWidget.get_root_window: PGdkWindow; cdecl;
15201 begin
15202   Result := LazGtk3.gtk_widget_get_root_window(@self);
15203 end;
15204 
TGtkWidget.get_screennull15205 function TGtkWidget.get_screen: PGdkScreen; cdecl;
15206 begin
15207   Result := LazGtk3.gtk_widget_get_screen(@self);
15208 end;
15209 
get_sensitivenull15210 function TGtkWidget.get_sensitive: gboolean; cdecl;
15211 begin
15212   Result := LazGtk3.gtk_widget_get_sensitive(@self);
15213 end;
15214 
TGtkWidget.get_settingsnull15215 function TGtkWidget.get_settings: PGtkSettings; cdecl;
15216 begin
15217   Result := LazGtk3.gtk_widget_get_settings(@self);
15218 end;
15219 
15220 procedure TGtkWidget.get_size_request(width: Pgint; height: Pgint); cdecl;
15221 begin
15222   LazGtk3.gtk_widget_get_size_request(@self, width, height);
15223 end;
15224 
TGtkWidget.get_state_flagsnull15225 function TGtkWidget.get_state_flags: TGtkStateFlags; cdecl;
15226 begin
15227   Result := LazGtk3.gtk_widget_get_state_flags(@self);
15228 end;
15229 
get_stylenull15230 function TGtkWidget.get_style: PGtkStyle; cdecl;
15231 begin
15232   Result := LazGtk3.gtk_widget_get_style(@self);
15233 end;
15234 
15235 procedure TGtkWidget.set_style(style: PGtkStyle); cdecl;
15236 begin
15237   LazGtk3.gtk_widget_set_style(@self, style);
15238 end;
15239 
15240 
ensure_stylenull15241 function TGtkWidget.ensure_style: PGtkStyle; cdecl;
15242 begin
15243   Result := LazGtk3.gtk_widget_ensure_style(@self);
15244 end;
15245 
TGtkWidget.get_style_contextnull15246 function TGtkWidget.get_style_context: PGtkStyleContext; cdecl;
15247 begin
15248   Result := LazGtk3.gtk_widget_get_style_context(@self);
15249 end;
15250 
get_support_multidevicenull15251 function TGtkWidget.get_support_multidevice: gboolean; cdecl;
15252 begin
15253   Result := LazGtk3.gtk_widget_get_support_multidevice(@self);
15254 end;
15255 
TGtkWidget.get_tooltip_markupnull15256 function TGtkWidget.get_tooltip_markup: Pgchar; cdecl;
15257 begin
15258   Result := LazGtk3.gtk_widget_get_tooltip_markup(@self);
15259 end;
15260 
get_tooltip_textnull15261 function TGtkWidget.get_tooltip_text: Pgchar; cdecl;
15262 begin
15263   Result := LazGtk3.gtk_widget_get_tooltip_text(@self);
15264 end;
15265 
get_tooltip_windownull15266 function TGtkWidget.get_tooltip_window: PGtkWindow; cdecl;
15267 begin
15268   Result := LazGtk3.gtk_widget_get_tooltip_window(@self);
15269 end;
15270 
get_toplevelnull15271 function TGtkWidget.get_toplevel: PGtkWidget; cdecl;
15272 begin
15273   Result := LazGtk3.gtk_widget_get_toplevel(@self);
15274 end;
15275 
get_valignnull15276 function TGtkWidget.get_valign: TGtkAlign; cdecl;
15277 begin
15278   Result := LazGtk3.gtk_widget_get_valign(@self);
15279 end;
15280 
get_vexpandnull15281 function TGtkWidget.get_vexpand: gboolean; cdecl;
15282 begin
15283   Result := LazGtk3.gtk_widget_get_vexpand(@self);
15284 end;
15285 
get_vexpand_setnull15286 function TGtkWidget.get_vexpand_set: gboolean; cdecl;
15287 begin
15288   Result := LazGtk3.gtk_widget_get_vexpand_set(@self);
15289 end;
15290 
TGtkWidget.get_visiblenull15291 function TGtkWidget.get_visible: gboolean; cdecl;
15292 begin
15293   Result := LazGtk3.gtk_widget_get_visible(@self);
15294 end;
15295 
get_visualnull15296 function TGtkWidget.get_visual: PGdkVisual; cdecl;
15297 begin
15298   Result := LazGtk3.gtk_widget_get_visual(@self);
15299 end;
15300 
TGtkWidget.get_windownull15301 function TGtkWidget.get_window: PGdkWindow; cdecl;
15302 begin
15303   Result := LazGtk3.gtk_widget_get_window(@self);
15304 end;
15305 
15306 procedure TGtkWidget.grab_add; cdecl;
15307 begin
15308   LazGtk3.gtk_grab_add(@self);
15309 end;
15310 
15311 procedure TGtkWidget.grab_default; cdecl;
15312 begin
15313   LazGtk3.gtk_widget_grab_default(@self);
15314 end;
15315 
15316 procedure TGtkWidget.grab_focus; cdecl;
15317 begin
15318   LazGtk3.gtk_widget_grab_focus(@self);
15319 end;
15320 
15321 procedure TGtkWidget.grab_remove; cdecl;
15322 begin
15323   LazGtk3.gtk_grab_remove(@self);
15324 end;
15325 
has_defaultnull15326 function TGtkWidget.has_default: gboolean; cdecl;
15327 begin
15328   Result := LazGtk3.gtk_widget_has_default(@self);
15329 end;
15330 
TGtkWidget.has_focusnull15331 function TGtkWidget.has_focus: gboolean; cdecl;
15332 begin
15333   Result := LazGtk3.gtk_widget_has_focus(@self);
15334 end;
15335 
TGtkWidget.has_grabnull15336 function TGtkWidget.has_grab: gboolean; cdecl;
15337 begin
15338   Result := LazGtk3.gtk_widget_has_grab(@self);
15339 end;
15340 
has_screennull15341 function TGtkWidget.has_screen: gboolean; cdecl;
15342 begin
15343   Result := LazGtk3.gtk_widget_has_screen(@self);
15344 end;
15345 
has_visible_focusnull15346 function TGtkWidget.has_visible_focus: gboolean; cdecl;
15347 begin
15348   Result := LazGtk3.gtk_widget_has_visible_focus(@self);
15349 end;
15350 
15351 procedure TGtkWidget.hide; cdecl;
15352 begin
15353   LazGtk3.gtk_widget_hide(@self);
15354 end;
15355 
hide_on_deletenull15356 function TGtkWidget.hide_on_delete: gboolean; cdecl;
15357 begin
15358   Result := LazGtk3.gtk_widget_hide_on_delete(@self);
15359 end;
15360 
TGtkWidget.in_destructionnull15361 function TGtkWidget.in_destruction: gboolean; cdecl;
15362 begin
15363   Result := LazGtk3.gtk_widget_in_destruction(@self);
15364 end;
15365 
15366 procedure TGtkWidget.input_shape_combine_region(region: Pcairo_region_t); cdecl;
15367 begin
15368   LazGtk3.gtk_widget_input_shape_combine_region(@self, region);
15369 end;
15370 
15371 procedure TGtkWidget.insert_action_group(name: Pgchar; group: PGActionGroup); cdecl;
15372 begin
15373   LazGtk3.gtk_widget_insert_action_group(@self, name, group);
15374 end;
15375 
intersectnull15376 function TGtkWidget.intersect(area: PGdkRectangle; intersection: PGdkRectangle): gboolean; cdecl;
15377 begin
15378   Result := LazGtk3.gtk_widget_intersect(@self, area, intersection);
15379 end;
15380 
TGtkWidget.is_ancestornull15381 function TGtkWidget.is_ancestor(ancestor: PGtkWidget): gboolean; cdecl;
15382 begin
15383   Result := LazGtk3.gtk_widget_is_ancestor(@self, ancestor);
15384 end;
15385 
is_compositednull15386 function TGtkWidget.is_composited: gboolean; cdecl;
15387 begin
15388   Result := LazGtk3.gtk_widget_is_composited(@self);
15389 end;
15390 
TGtkWidget.is_drawablenull15391 function TGtkWidget.is_drawable: gboolean; cdecl;
15392 begin
15393   Result := LazGtk3.gtk_widget_is_drawable(@self);
15394 end;
15395 
TGtkWidget.is_focusnull15396 function TGtkWidget.is_focus: gboolean; cdecl;
15397 begin
15398   Result := LazGtk3.gtk_widget_is_focus(@self);
15399 end;
15400 
is_sensitivenull15401 function TGtkWidget.is_sensitive: gboolean; cdecl;
15402 begin
15403   Result := LazGtk3.gtk_widget_is_sensitive(@self);
15404 end;
15405 
TGtkWidget.is_toplevelnull15406 function TGtkWidget.is_toplevel: gboolean; cdecl;
15407 begin
15408   Result := LazGtk3.gtk_widget_is_toplevel(@self);
15409 end;
15410 
is_visiblenull15411 function TGtkWidget.is_visible: gboolean; cdecl;
15412 begin
15413   Result := LazGtk3.gtk_widget_is_visible(@self);
15414 end;
15415 
keynav_failednull15416 function TGtkWidget.keynav_failed(direction: TGtkDirectionType): gboolean; cdecl;
15417 begin
15418   Result := LazGtk3.gtk_widget_keynav_failed(@self, direction);
15419 end;
15420 
TGtkWidget.list_accel_closuresnull15421 function TGtkWidget.list_accel_closures: PGList; cdecl;
15422 begin
15423   Result := LazGtk3.gtk_widget_list_accel_closures(@self);
15424 end;
15425 
TGtkWidget.list_mnemonic_labelsnull15426 function TGtkWidget.list_mnemonic_labels: PGList; cdecl;
15427 begin
15428   Result := LazGtk3.gtk_widget_list_mnemonic_labels(@self);
15429 end;
15430 
15431 procedure TGtkWidget.map; cdecl;
15432 begin
15433   LazGtk3.gtk_widget_map(@self);
15434 end;
15435 
TGtkWidget.mnemonic_activatenull15436 function TGtkWidget.mnemonic_activate(group_cycling: gboolean): gboolean; cdecl;
15437 begin
15438   Result := LazGtk3.gtk_widget_mnemonic_activate(@self, group_cycling);
15439 end;
15440 
15441 procedure TGtkWidget.override_background_color(state: TGtkStateFlags; color: PGdkRGBA); cdecl;
15442 begin
15443   LazGtk3.gtk_widget_override_background_color(@self, state, color);
15444 end;
15445 
15446 procedure TGtkWidget.override_color(state: TGtkStateFlags; color: PGdkRGBA); cdecl;
15447 begin
15448   LazGtk3.gtk_widget_override_color(@self, state, color);
15449 end;
15450 
15451 procedure TGtkWidget.override_cursor(cursor: PGdkRGBA; secondary_cursor: PGdkRGBA); cdecl;
15452 begin
15453   LazGtk3.gtk_widget_override_cursor(@self, cursor, secondary_cursor);
15454 end;
15455 
15456 procedure TGtkWidget.override_font(font_desc: PPangoFontDescription); cdecl;
15457 begin
15458   LazGtk3.gtk_widget_override_font(@self, font_desc);
15459 end;
15460 
15461 procedure TGtkWidget.override_symbolic_color(name: Pgchar; color: PGdkRGBA); cdecl;
15462 begin
15463   LazGtk3.gtk_widget_override_symbolic_color(@self, name, color);
15464 end;
15465 
15466 procedure TGtkWidget.queue_compute_expand; cdecl;
15467 begin
15468   LazGtk3.gtk_widget_queue_compute_expand(@self);
15469 end;
15470 
15471 procedure TGtkWidget.queue_draw; cdecl;
15472 begin
15473   LazGtk3.gtk_widget_queue_draw(@self);
15474 end;
15475 
15476 procedure TGtkWidget.queue_draw_area(x: gint; y: gint; width: gint; height: gint); cdecl;
15477 begin
15478   LazGtk3.gtk_widget_queue_draw_area(@self, x, y, width, height);
15479 end;
15480 
15481 procedure TGtkWidget.queue_draw_region(region: Pcairo_region_t); cdecl;
15482 begin
15483   LazGtk3.gtk_widget_queue_draw_region(@self, region);
15484 end;
15485 
15486 procedure TGtkWidget.queue_resize; cdecl;
15487 begin
15488   LazGtk3.gtk_widget_queue_resize(@self);
15489 end;
15490 
15491 procedure TGtkWidget.queue_resize_no_redraw; cdecl;
15492 begin
15493   LazGtk3.gtk_widget_queue_resize_no_redraw(@self);
15494 end;
15495 
15496 procedure TGtkWidget.realize; cdecl;
15497 begin
15498   LazGtk3.gtk_widget_realize(@self);
15499 end;
15500 
region_intersectnull15501 function TGtkWidget.region_intersect(region: Pcairo_region_t): Pcairo_region_t; cdecl;
15502 begin
15503   Result := LazGtk3.gtk_widget_region_intersect(@self, region);
15504 end;
15505 
15506 procedure TGtkWidget.register_window(window: PGdkWindow); cdecl;
15507 begin
15508   LazGtk3.gtk_widget_register_window(@self, window);
15509 end;
15510 
TGtkWidget.remove_acceleratornull15511 function TGtkWidget.remove_accelerator(accel_group: PGtkAccelGroup; accel_key: guint; accel_mods: TGdkModifierType): gboolean; cdecl;
15512 begin
15513   Result := LazGtk3.gtk_widget_remove_accelerator(@self, accel_group, accel_key, accel_mods);
15514 end;
15515 
15516 procedure TGtkWidget.remove_mnemonic_label(label_: PGtkWidget); cdecl;
15517 begin
15518   LazGtk3.gtk_widget_remove_mnemonic_label(@self, label_);
15519 end;
15520 
15521 procedure TGtkWidget.remove_tick_callback(id: guint); cdecl;
15522 begin
15523   LazGtk3.gtk_widget_remove_tick_callback(@self, id);
15524 end;
15525 
render_icon_pixbufnull15526 function TGtkWidget.render_icon_pixbuf(stock_id: Pgchar; size: gint): PGdkPixbuf; cdecl;
15527 begin
15528   Result := LazGtk3.gtk_widget_render_icon_pixbuf(@self, stock_id, size);
15529 end;
15530 
15531 procedure TGtkWidget.reparent(new_parent: PGtkWidget); cdecl;
15532 begin
15533   LazGtk3.gtk_widget_reparent(@self, new_parent);
15534 end;
15535 
15536 procedure TGtkWidget.reset_style; cdecl;
15537 begin
15538   LazGtk3.gtk_widget_reset_style(@self);
15539 end;
15540 
send_exposenull15541 function TGtkWidget.send_expose(event: PGdkEvent): gint; cdecl;
15542 begin
15543   Result := LazGtk3.gtk_widget_send_expose(@self, event);
15544 end;
15545 
TGtkWidget.send_focus_changenull15546 function TGtkWidget.send_focus_change(event: PGdkEvent): gboolean; cdecl;
15547 begin
15548   Result := LazGtk3.gtk_widget_send_focus_change(@self, event);
15549 end;
15550 
15551 procedure TGtkWidget.set_accel_path(accel_path: Pgchar; accel_group: PGtkAccelGroup); cdecl;
15552 begin
15553   LazGtk3.gtk_widget_set_accel_path(@self, accel_path, accel_group);
15554 end;
15555 
15556 procedure TGtkWidget.set_allocation(allocation: PGtkAllocation); cdecl;
15557 begin
15558   LazGtk3.gtk_widget_set_allocation(@self, allocation);
15559 end;
15560 
15561 procedure TGtkWidget.set_app_paintable(app_paintable: gboolean); cdecl;
15562 begin
15563   LazGtk3.gtk_widget_set_app_paintable(@self, app_paintable);
15564 end;
15565 
15566 procedure TGtkWidget.set_can_default(can_default: gboolean); cdecl;
15567 begin
15568   LazGtk3.gtk_widget_set_can_default(@self, can_default);
15569 end;
15570 
15571 procedure TGtkWidget.set_can_focus(can_focus: gboolean); cdecl;
15572 begin
15573   LazGtk3.gtk_widget_set_can_focus(@self, can_focus);
15574 end;
15575 
15576 procedure TGtkWidget.set_child_visible(is_visible: gboolean); cdecl;
15577 begin
15578   LazGtk3.gtk_widget_set_child_visible(@self, is_visible);
15579 end;
15580 
15581 procedure TGtkWidget.set_composite_name(name: Pgchar); cdecl;
15582 begin
15583   LazGtk3.gtk_widget_set_composite_name(@self, name);
15584 end;
15585 
15586 procedure TGtkWidget.set_device_enabled(device: PGdkDevice; enabled: gboolean); cdecl;
15587 begin
15588   LazGtk3.gtk_widget_set_device_enabled(@self, device, enabled);
15589 end;
15590 
15591 procedure TGtkWidget.set_device_events(device: PGdkDevice; events: TGdkEventMask); cdecl;
15592 begin
15593   LazGtk3.gtk_widget_set_device_events(@self, device, events);
15594 end;
15595 
15596 procedure TGtkWidget.set_direction(dir: TGtkTextDirection); cdecl;
15597 begin
15598   LazGtk3.gtk_widget_set_direction(@self, dir);
15599 end;
15600 
15601 procedure TGtkWidget.set_double_buffered(double_buffered: gboolean); cdecl;
15602 begin
15603   LazGtk3.gtk_widget_set_double_buffered(@self, double_buffered);
15604 end;
15605 
15606 procedure TGtkWidget.set_events(events: gint); cdecl;
15607 begin
15608   LazGtk3.gtk_widget_set_events(@self, events);
15609 end;
15610 
15611 procedure TGtkWidget.set_halign(align: TGtkAlign); cdecl;
15612 begin
15613   LazGtk3.gtk_widget_set_halign(@self, align);
15614 end;
15615 
15616 procedure TGtkWidget.set_has_tooltip(has_tooltip: gboolean); cdecl;
15617 begin
15618   LazGtk3.gtk_widget_set_has_tooltip(@self, has_tooltip);
15619 end;
15620 
15621 procedure TGtkWidget.set_has_window(has_window: gboolean); cdecl;
15622 begin
15623   LazGtk3.gtk_widget_set_has_window(@self, has_window);
15624 end;
15625 
15626 procedure TGtkWidget.set_hexpand(expand: gboolean); cdecl;
15627 begin
15628   LazGtk3.gtk_widget_set_hexpand(@self, expand);
15629 end;
15630 
15631 procedure TGtkWidget.set_hexpand_set(set_: gboolean); cdecl;
15632 begin
15633   LazGtk3.gtk_widget_set_hexpand_set(@self, set_);
15634 end;
15635 
15636 procedure TGtkWidget.set_mapped(mapped: gboolean); cdecl;
15637 begin
15638   LazGtk3.gtk_widget_set_mapped(@self, mapped);
15639 end;
15640 
15641 procedure TGtkWidget.set_margin_bottom(margin: gint); cdecl;
15642 begin
15643   LazGtk3.gtk_widget_set_margin_bottom(@self, margin);
15644 end;
15645 
15646 procedure TGtkWidget.set_margin_left(margin: gint); cdecl;
15647 begin
15648   LazGtk3.gtk_widget_set_margin_left(@self, margin);
15649 end;
15650 
15651 procedure TGtkWidget.set_margin_right(margin: gint); cdecl;
15652 begin
15653   LazGtk3.gtk_widget_set_margin_right(@self, margin);
15654 end;
15655 
15656 procedure TGtkWidget.set_margin_top(margin: gint); cdecl;
15657 begin
15658   LazGtk3.gtk_widget_set_margin_top(@self, margin);
15659 end;
15660 
15661 procedure TGtkWidget.set_name(name: Pgchar); cdecl;
15662 begin
15663   LazGtk3.gtk_widget_set_name(@self, name);
15664 end;
15665 
15666 procedure TGtkWidget.set_no_show_all(no_show_all: gboolean); cdecl;
15667 begin
15668   LazGtk3.gtk_widget_set_no_show_all(@self, no_show_all);
15669 end;
15670 
15671 procedure TGtkWidget.set_opacity(opacity: gdouble); cdecl;
15672 begin
15673   LazGtk3.gtk_widget_set_opacity(@self, opacity);
15674 end;
15675 
15676 procedure TGtkWidget.set_parent(parent: PGtkWidget); cdecl;
15677 begin
15678   LazGtk3.gtk_widget_set_parent(@self, parent);
15679 end;
15680 
15681 procedure TGtkWidget.set_parent_window(parent_window: PGdkWindow); cdecl;
15682 begin
15683   LazGtk3.gtk_widget_set_parent_window(@self, parent_window);
15684 end;
15685 
15686 procedure TGtkWidget.set_realized(realized: gboolean); cdecl;
15687 begin
15688   LazGtk3.gtk_widget_set_realized(@self, realized);
15689 end;
15690 
15691 procedure TGtkWidget.set_receives_default(receives_default: gboolean); cdecl;
15692 begin
15693   LazGtk3.gtk_widget_set_receives_default(@self, receives_default);
15694 end;
15695 
15696 procedure TGtkWidget.set_redraw_on_allocate(redraw_on_allocate: gboolean); cdecl;
15697 begin
15698   LazGtk3.gtk_widget_set_redraw_on_allocate(@self, redraw_on_allocate);
15699 end;
15700 
15701 procedure TGtkWidget.set_sensitive(sensitive: gboolean); cdecl;
15702 begin
15703   LazGtk3.gtk_widget_set_sensitive(@self, sensitive);
15704 end;
15705 
15706 procedure TGtkWidget.set_size_request(width: gint; height: gint); cdecl;
15707 begin
15708   LazGtk3.gtk_widget_set_size_request(@self, width, height);
15709 end;
15710 
15711 procedure TGtkWidget.set_state_flags(flags: TGtkStateFlags; clear: gboolean); cdecl;
15712 begin
15713   LazGtk3.gtk_widget_set_state_flags(@self, flags, clear);
15714 end;
15715 
15716 procedure TGtkWidget.set_support_multidevice(support_multidevice: gboolean); cdecl;
15717 begin
15718   LazGtk3.gtk_widget_set_support_multidevice(@self, support_multidevice);
15719 end;
15720 
15721 procedure TGtkWidget.set_tooltip_markup(markup: Pgchar); cdecl;
15722 begin
15723   LazGtk3.gtk_widget_set_tooltip_markup(@self, markup);
15724 end;
15725 
15726 procedure TGtkWidget.set_tooltip_text(text: Pgchar); cdecl;
15727 begin
15728   LazGtk3.gtk_widget_set_tooltip_text(@self, text);
15729 end;
15730 
15731 procedure TGtkWidget.set_tooltip_window(custom_window: PGtkWindow); cdecl;
15732 begin
15733   LazGtk3.gtk_widget_set_tooltip_window(@self, custom_window);
15734 end;
15735 
15736 procedure TGtkWidget.set_valign(align: TGtkAlign); cdecl;
15737 begin
15738   LazGtk3.gtk_widget_set_valign(@self, align);
15739 end;
15740 
15741 procedure TGtkWidget.set_vexpand(expand: gboolean); cdecl;
15742 begin
15743   LazGtk3.gtk_widget_set_vexpand(@self, expand);
15744 end;
15745 
15746 procedure TGtkWidget.set_vexpand_set(set_: gboolean); cdecl;
15747 begin
15748   LazGtk3.gtk_widget_set_vexpand_set(@self, set_);
15749 end;
15750 
15751 procedure TGtkWidget.set_visible(visible: gboolean); cdecl;
15752 begin
15753   LazGtk3.gtk_widget_set_visible(@self, visible);
15754 end;
15755 
15756 procedure TGtkWidget.set_visual(visual: PGdkVisual); cdecl;
15757 begin
15758   LazGtk3.gtk_widget_set_visual(@self, visual);
15759 end;
15760 
15761 procedure TGtkWidget.set_window(window: PGdkWindow); cdecl;
15762 begin
15763   LazGtk3.gtk_widget_set_window(@self, window);
15764 end;
15765 
15766 procedure TGtkWidget.shape_combine_region(region: Pcairo_region_t); cdecl;
15767 begin
15768   LazGtk3.gtk_widget_shape_combine_region(@self, region);
15769 end;
15770 
15771 procedure TGtkWidget.show; cdecl;
15772 begin
15773   LazGtk3.gtk_widget_show(@self);
15774 end;
15775 
15776 procedure TGtkWidget.show_all; cdecl;
15777 begin
15778   LazGtk3.gtk_widget_show_all(@self);
15779 end;
15780 
15781 procedure TGtkWidget.show_now; cdecl;
15782 begin
15783   LazGtk3.gtk_widget_show_now(@self);
15784 end;
15785 
15786 procedure TGtkWidget.size_allocate(allocation: PGtkAllocation); cdecl;
15787 begin
15788   LazGtk3.gtk_widget_size_allocate(@self, allocation);
15789 end;
15790 
15791 procedure TGtkWidget.style_get_property(property_name: Pgchar; value: PGValue); cdecl;
15792 begin
15793   LazGtk3.gtk_widget_style_get_property(@self, property_name, value);
15794 end;
15795 
15796 procedure TGtkWidget.thaw_child_notify; cdecl;
15797 begin
15798   LazGtk3.gtk_widget_thaw_child_notify(@self);
15799 end;
15800 
translate_coordinatesnull15801 function TGtkWidget.translate_coordinates(dest_widget: PGtkWidget; src_x: gint; src_y: gint; dest_x: Pgint; dest_y: Pgint): gboolean; cdecl;
15802 begin
15803   Result := LazGtk3.gtk_widget_translate_coordinates(@self, dest_widget, src_x, src_y, dest_x, dest_y);
15804 end;
15805 
15806 procedure TGtkWidget.trigger_tooltip_query; cdecl;
15807 begin
15808   LazGtk3.gtk_widget_trigger_tooltip_query(@self);
15809 end;
15810 
15811 procedure TGtkWidget.unmap; cdecl;
15812 begin
15813   LazGtk3.gtk_widget_unmap(@self);
15814 end;
15815 
15816 procedure TGtkWidget.unparent; cdecl;
15817 begin
15818   LazGtk3.gtk_widget_unparent(@self);
15819 end;
15820 
15821 procedure TGtkWidget.unrealize; cdecl;
15822 begin
15823   LazGtk3.gtk_widget_unrealize(@self);
15824 end;
15825 
15826 procedure TGtkWidget.unregister_window(window: PGdkWindow); cdecl;
15827 begin
15828   LazGtk3.gtk_widget_unregister_window(@self, window);
15829 end;
15830 
15831 procedure TGtkWidget.unset_state_flags(flags: TGtkStateFlags); cdecl;
15832 begin
15833   LazGtk3.gtk_widget_unset_state_flags(@self, flags);
15834 end;
15835 
15836 procedure TGtkContainer.add(widget: PGtkWidget); cdecl;
15837 begin
15838   LazGtk3.gtk_container_add(@self, widget);
15839 end;
15840 
15841 procedure TGtkContainer.check_resize; cdecl;
15842 begin
15843   LazGtk3.gtk_container_check_resize(@self);
15844 end;
15845 
15846 procedure TGtkContainer.child_get_property(child: PGtkWidget; property_name: Pgchar; value: PGValue); cdecl;
15847 begin
15848   LazGtk3.gtk_container_child_get_property(@self, child, property_name, value);
15849 end;
15850 
15851 procedure TGtkContainer.child_notify(child: PGtkWidget; child_property: Pgchar); cdecl;
15852 begin
15853   LazGtk3.gtk_container_child_notify(@self, child, child_property);
15854 end;
15855 
15856 procedure TGtkContainer.child_set_property(child: PGtkWidget; property_name: Pgchar; value: PGValue); cdecl;
15857 begin
15858   LazGtk3.gtk_container_child_set_property(@self, child, property_name, value);
15859 end;
15860 
child_typenull15861 function TGtkContainer.child_type: TGType; cdecl;
15862 begin
15863   Result := LazGtk3.gtk_container_child_type(@self);
15864 end;
15865 
15866 procedure TGtkContainer.forall(callback: TGtkCallback; callback_data: gpointer); cdecl;
15867 begin
15868   LazGtk3.gtk_container_forall(@self, callback, callback_data);
15869 end;
15870 
15871 procedure TGtkContainer.foreach(callback: TGtkCallback; callback_data: gpointer); cdecl;
15872 begin
15873   LazGtk3.gtk_container_foreach(@self, callback, callback_data);
15874 end;
15875 
TGtkContainer.get_border_widthnull15876 function TGtkContainer.get_border_width: guint; cdecl;
15877 begin
15878   Result := LazGtk3.gtk_container_get_border_width(@self);
15879 end;
15880 
TGtkContainer.get_childrennull15881 function TGtkContainer.get_children: PGList; cdecl;
15882 begin
15883   Result := LazGtk3.gtk_container_get_children(@self);
15884 end;
15885 
get_focus_chainnull15886 function TGtkContainer.get_focus_chain(focusable_widgets: PPGList): gboolean; cdecl;
15887 begin
15888   Result := LazGtk3.gtk_container_get_focus_chain(@self, focusable_widgets);
15889 end;
15890 
get_focus_childnull15891 function TGtkContainer.get_focus_child: PGtkWidget; cdecl;
15892 begin
15893   Result := LazGtk3.gtk_container_get_focus_child(@self);
15894 end;
15895 
get_focus_hadjustmentnull15896 function TGtkContainer.get_focus_hadjustment: PGtkAdjustment; cdecl;
15897 begin
15898   Result := LazGtk3.gtk_container_get_focus_hadjustment(@self);
15899 end;
15900 
get_focus_vadjustmentnull15901 function TGtkContainer.get_focus_vadjustment: PGtkAdjustment; cdecl;
15902 begin
15903   Result := LazGtk3.gtk_container_get_focus_vadjustment(@self);
15904 end;
15905 
get_path_for_childnull15906 function TGtkContainer.get_path_for_child(child: PGtkWidget): PGtkWidgetPath; cdecl;
15907 begin
15908   Result := LazGtk3.gtk_container_get_path_for_child(@self, child);
15909 end;
15910 
TGtkContainer.get_resize_modenull15911 function TGtkContainer.get_resize_mode: TGtkResizeMode; cdecl;
15912 begin
15913   Result := LazGtk3.gtk_container_get_resize_mode(@self);
15914 end;
15915 
15916 procedure TGtkContainer.propagate_draw(child: PGtkWidget; cr: Pcairo_t); cdecl;
15917 begin
15918   LazGtk3.gtk_container_propagate_draw(@self, child, cr);
15919 end;
15920 
15921 procedure TGtkContainer.remove(widget: PGtkWidget); cdecl;
15922 begin
15923   LazGtk3.gtk_container_remove(@self, widget);
15924 end;
15925 
15926 procedure TGtkContainer.resize_children; cdecl;
15927 begin
15928   LazGtk3.gtk_container_resize_children(@self);
15929 end;
15930 
15931 procedure TGtkContainer.set_border_width(border_width: guint); cdecl;
15932 begin
15933   LazGtk3.gtk_container_set_border_width(@self, border_width);
15934 end;
15935 
15936 procedure TGtkContainer.set_focus_chain(focusable_widgets: PGList); cdecl;
15937 begin
15938   LazGtk3.gtk_container_set_focus_chain(@self, focusable_widgets);
15939 end;
15940 
15941 procedure TGtkContainer.set_focus_child(child: PGtkWidget); cdecl;
15942 begin
15943   LazGtk3.gtk_container_set_focus_child(@self, child);
15944 end;
15945 
15946 procedure TGtkContainer.set_focus_hadjustment(adjustment: PGtkAdjustment); cdecl;
15947 begin
15948   LazGtk3.gtk_container_set_focus_hadjustment(@self, adjustment);
15949 end;
15950 
15951 procedure TGtkContainer.set_focus_vadjustment(adjustment: PGtkAdjustment); cdecl;
15952 begin
15953   LazGtk3.gtk_container_set_focus_vadjustment(@self, adjustment);
15954 end;
15955 
15956 procedure TGtkContainer.set_reallocate_redraws(needs_redraws: gboolean); cdecl;
15957 begin
15958   LazGtk3.gtk_container_set_reallocate_redraws(@self, needs_redraws);
15959 end;
15960 
15961 procedure TGtkContainer.set_resize_mode(resize_mode: TGtkResizeMode); cdecl;
15962 begin
15963   LazGtk3.gtk_container_set_resize_mode(@self, resize_mode);
15964 end;
15965 
15966 procedure TGtkContainer.unset_focus_chain; cdecl;
15967 begin
15968   LazGtk3.gtk_container_unset_focus_chain(@self);
15969 end;
15970 
get_childnull15971 function TGtkBin.get_child: PGtkWidget; cdecl;
15972 begin
15973   Result := LazGtk3.gtk_bin_get_child(@self);
15974 end;
15975 
newnull15976 function TGtkWindow.new(type_: TGtkWindowType): PGtkWindow; cdecl;
15977 begin
15978   Result := LazGtk3.gtk_window_new(type_);
15979 end;
15980 
TGtkWindow.get_default_icon_listnull15981 function TGtkWindow.get_default_icon_list: PGList; cdecl;
15982 begin
15983   Result := LazGtk3.gtk_window_get_default_icon_list();
15984 end;
15985 
get_default_icon_namenull15986 function TGtkWindow.get_default_icon_name: Pgchar; cdecl;
15987 begin
15988   Result := LazGtk3.gtk_window_get_default_icon_name();
15989 end;
15990 
TGtkWindow.list_toplevelsnull15991 function TGtkWindow.list_toplevels: PGList; cdecl;
15992 begin
15993   Result := LazGtk3.gtk_window_list_toplevels();
15994 end;
15995 
15996 procedure TGtkWindow.set_auto_startup_notification(setting: gboolean); cdecl;
15997 begin
15998   LazGtk3.gtk_window_set_auto_startup_notification(setting);
15999 end;
16000 
16001 procedure TGtkWindow.set_default_icon(icon: PGdkPixbuf); cdecl;
16002 begin
16003   LazGtk3.gtk_window_set_default_icon(icon);
16004 end;
16005 
TGtkWindow.set_default_icon_from_filenull16006 function TGtkWindow.set_default_icon_from_file(filename: Pgchar; error: PPGError): gboolean; cdecl;
16007 begin
16008   Result := LazGtk3.gtk_window_set_default_icon_from_file(filename, error);
16009 end;
16010 
16011 procedure TGtkWindow.set_default_icon_list(list: PGList); cdecl;
16012 begin
16013   LazGtk3.gtk_window_set_default_icon_list(list);
16014 end;
16015 
16016 procedure TGtkWindow.set_default_icon_name(name: Pgchar); cdecl;
16017 begin
16018   LazGtk3.gtk_window_set_default_icon_name(name);
16019 end;
16020 
activate_defaultnull16021 function TGtkWindow.activate_default: gboolean; cdecl;
16022 begin
16023   Result := LazGtk3.gtk_window_activate_default(@self);
16024 end;
16025 
activate_focusnull16026 function TGtkWindow.activate_focus: gboolean; cdecl;
16027 begin
16028   Result := LazGtk3.gtk_window_activate_focus(@self);
16029 end;
16030 
TGtkWindow.activate_keynull16031 function TGtkWindow.activate_key(event: PGdkEventKey): gboolean; cdecl;
16032 begin
16033   Result := LazGtk3.gtk_window_activate_key(@self, event);
16034 end;
16035 
16036 procedure TGtkWindow.add_accel_group(accel_group: PGtkAccelGroup); cdecl;
16037 begin
16038   LazGtk3.gtk_window_add_accel_group(@self, accel_group);
16039 end;
16040 
16041 procedure TGtkWindow.add_mnemonic(keyval: guint; target: PGtkWidget); cdecl;
16042 begin
16043   LazGtk3.gtk_window_add_mnemonic(@self, keyval, target);
16044 end;
16045 
16046 procedure TGtkWindow.begin_move_drag(button: gint; root_x: gint; root_y: gint; timestamp: guint32); cdecl;
16047 begin
16048   LazGtk3.gtk_window_begin_move_drag(@self, button, root_x, root_y, timestamp);
16049 end;
16050 
16051 procedure TGtkWindow.begin_resize_drag(edge: TGdkWindowEdge; button: gint; root_x: gint; root_y: gint; timestamp: guint32); cdecl;
16052 begin
16053   LazGtk3.gtk_window_begin_resize_drag(@self, edge, button, root_x, root_y, timestamp);
16054 end;
16055 
16056 procedure TGtkWindow.deiconify; cdecl;
16057 begin
16058   LazGtk3.gtk_window_deiconify(@self);
16059 end;
16060 
16061 procedure TGtkWindow.fullscreen; cdecl;
16062 begin
16063   LazGtk3.gtk_window_fullscreen(@self);
16064 end;
16065 
get_accept_focusnull16066 function TGtkWindow.get_accept_focus: gboolean; cdecl;
16067 begin
16068   Result := LazGtk3.gtk_window_get_accept_focus(@self);
16069 end;
16070 
get_applicationnull16071 function TGtkWindow.get_application: PGtkApplication; cdecl;
16072 begin
16073   Result := LazGtk3.gtk_window_get_application(@self);
16074 end;
16075 
TGtkWindow.get_attached_tonull16076 function TGtkWindow.get_attached_to: PGtkWidget; cdecl;
16077 begin
16078   Result := LazGtk3.gtk_window_get_attached_to(@self);
16079 end;
16080 
TGtkWindow.get_decoratednull16081 function TGtkWindow.get_decorated: gboolean; cdecl;
16082 begin
16083   Result := LazGtk3.gtk_window_get_decorated(@self);
16084 end;
16085 
16086 procedure TGtkWindow.get_default_size(width: Pgint; height: Pgint); cdecl;
16087 begin
16088   LazGtk3.gtk_window_get_default_size(@self, width, height);
16089 end;
16090 
get_default_widgetnull16091 function TGtkWindow.get_default_widget: PGtkWidget; cdecl;
16092 begin
16093   Result := LazGtk3.gtk_window_get_default_widget(@self);
16094 end;
16095 
get_deletablenull16096 function TGtkWindow.get_deletable: gboolean; cdecl;
16097 begin
16098   Result := LazGtk3.gtk_window_get_deletable(@self);
16099 end;
16100 
TGtkWindow.get_destroy_with_parentnull16101 function TGtkWindow.get_destroy_with_parent: gboolean; cdecl;
16102 begin
16103   Result := LazGtk3.gtk_window_get_destroy_with_parent(@self);
16104 end;
16105 
get_focusnull16106 function TGtkWindow.get_focus: PGtkWidget; cdecl;
16107 begin
16108   Result := LazGtk3.gtk_window_get_focus(@self);
16109 end;
16110 
TGtkWindow.get_focus_on_mapnull16111 function TGtkWindow.get_focus_on_map: gboolean; cdecl;
16112 begin
16113   Result := LazGtk3.gtk_window_get_focus_on_map(@self);
16114 end;
16115 
get_focus_visiblenull16116 function TGtkWindow.get_focus_visible: gboolean; cdecl;
16117 begin
16118   Result := LazGtk3.gtk_window_get_focus_visible(@self);
16119 end;
16120 
get_gravitynull16121 function TGtkWindow.get_gravity: TGdkGravity; cdecl;
16122 begin
16123   Result := LazGtk3.gtk_window_get_gravity(@self);
16124 end;
16125 
get_groupnull16126 function TGtkWindow.get_group: PGtkWindowGroup; cdecl;
16127 begin
16128   Result := LazGtk3.gtk_window_get_group(@self);
16129 end;
16130 
TGtkWindow.get_has_resize_gripnull16131 function TGtkWindow.get_has_resize_grip: gboolean; cdecl;
16132 begin
16133   Result := LazGtk3.gtk_window_get_has_resize_grip(@self);
16134 end;
16135 
TGtkWindow.get_hide_titlebar_when_maximizednull16136 function TGtkWindow.get_hide_titlebar_when_maximized: gboolean; cdecl;
16137 begin
16138   Result := LazGtk3.gtk_window_get_hide_titlebar_when_maximized(@self);
16139 end;
16140 
TGtkWindow.get_iconnull16141 function TGtkWindow.get_icon: PGdkPixbuf; cdecl;
16142 begin
16143   Result := LazGtk3.gtk_window_get_icon(@self);
16144 end;
16145 
get_icon_listnull16146 function TGtkWindow.get_icon_list: PGList; cdecl;
16147 begin
16148   Result := LazGtk3.gtk_window_get_icon_list(@self);
16149 end;
16150 
get_icon_namenull16151 function TGtkWindow.get_icon_name: Pgchar; cdecl;
16152 begin
16153   Result := LazGtk3.gtk_window_get_icon_name(@self);
16154 end;
16155 
get_mnemonic_modifiernull16156 function TGtkWindow.get_mnemonic_modifier: TGdkModifierType; cdecl;
16157 begin
16158   Result := LazGtk3.gtk_window_get_mnemonic_modifier(@self);
16159 end;
16160 
TGtkWindow.get_mnemonics_visiblenull16161 function TGtkWindow.get_mnemonics_visible: gboolean; cdecl;
16162 begin
16163   Result := LazGtk3.gtk_window_get_mnemonics_visible(@self);
16164 end;
16165 
get_modalnull16166 function TGtkWindow.get_modal: gboolean; cdecl;
16167 begin
16168   Result := LazGtk3.gtk_window_get_modal(@self);
16169 end;
16170 
16171 procedure TGtkWindow.get_position(root_x: Pgint; root_y: Pgint); cdecl;
16172 begin
16173   LazGtk3.gtk_window_get_position(@self, root_x, root_y);
16174 end;
16175 
TGtkWindow.get_resizablenull16176 function TGtkWindow.get_resizable: gboolean; cdecl;
16177 begin
16178   Result := LazGtk3.gtk_window_get_resizable(@self);
16179 end;
16180 
TGtkWindow.get_resize_grip_areanull16181 function TGtkWindow.get_resize_grip_area(rect: PGdkRectangle): gboolean; cdecl;
16182 begin
16183   Result := LazGtk3.gtk_window_get_resize_grip_area(@self, rect);
16184 end;
16185 
TGtkWindow.get_rolenull16186 function TGtkWindow.get_role: Pgchar; cdecl;
16187 begin
16188   Result := LazGtk3.gtk_window_get_role(@self);
16189 end;
16190 
TGtkWindow.get_screennull16191 function TGtkWindow.get_screen: PGdkScreen; cdecl;
16192 begin
16193   Result := LazGtk3.gtk_window_get_screen(@self);
16194 end;
16195 
16196 procedure TGtkWindow.get_size(width: Pgint; height: Pgint); cdecl;
16197 begin
16198   LazGtk3.gtk_window_get_size(@self, width, height);
16199 end;
16200 
get_skip_pager_hintnull16201 function TGtkWindow.get_skip_pager_hint: gboolean; cdecl;
16202 begin
16203   Result := LazGtk3.gtk_window_get_skip_pager_hint(@self);
16204 end;
16205 
get_skip_taskbar_hintnull16206 function TGtkWindow.get_skip_taskbar_hint: gboolean; cdecl;
16207 begin
16208   Result := LazGtk3.gtk_window_get_skip_taskbar_hint(@self);
16209 end;
16210 
TGtkWindow.get_titlenull16211 function TGtkWindow.get_title: Pgchar; cdecl;
16212 begin
16213   Result := LazGtk3.gtk_window_get_title(@self);
16214 end;
16215 
get_transient_fornull16216 function TGtkWindow.get_transient_for: PGtkWindow; cdecl;
16217 begin
16218   Result := LazGtk3.gtk_window_get_transient_for(@self);
16219 end;
16220 
TGtkWindow.get_type_hintnull16221 function TGtkWindow.get_type_hint: TGdkWindowTypeHint; cdecl;
16222 begin
16223   Result := LazGtk3.gtk_window_get_type_hint(@self);
16224 end;
16225 
TGtkWindow.get_urgency_hintnull16226 function TGtkWindow.get_urgency_hint: gboolean; cdecl;
16227 begin
16228   Result := LazGtk3.gtk_window_get_urgency_hint(@self);
16229 end;
16230 
TGtkWindow.get_window_typenull16231 function TGtkWindow.get_window_type: TGtkWindowType; cdecl;
16232 begin
16233   Result := LazGtk3.gtk_window_get_window_type(@self);
16234 end;
16235 
has_groupnull16236 function TGtkWindow.has_group: gboolean; cdecl;
16237 begin
16238   Result := LazGtk3.gtk_window_has_group(@self);
16239 end;
16240 
TGtkWindow.has_toplevel_focusnull16241 function TGtkWindow.has_toplevel_focus: gboolean; cdecl;
16242 begin
16243   Result := LazGtk3.gtk_window_has_toplevel_focus(@self);
16244 end;
16245 
16246 procedure TGtkWindow.iconify; cdecl;
16247 begin
16248   LazGtk3.gtk_window_iconify(@self);
16249 end;
16250 
is_activenull16251 function TGtkWindow.is_active: gboolean; cdecl;
16252 begin
16253   Result := LazGtk3.gtk_window_is_active(@self);
16254 end;
16255 
16256 procedure TGtkWindow.maximize; cdecl;
16257 begin
16258   LazGtk3.gtk_window_maximize(@self);
16259 end;
16260 
mnemonic_activatenull16261 function TGtkWindow.mnemonic_activate(keyval: guint; modifier: TGdkModifierType): gboolean; cdecl;
16262 begin
16263   Result := LazGtk3.gtk_window_mnemonic_activate(@self, keyval, modifier);
16264 end;
16265 
16266 procedure TGtkWindow.move(x: gint; y: gint); cdecl;
16267 begin
16268   LazGtk3.gtk_window_move(@self, x, y);
16269 end;
16270 
TGtkWindow.parse_geometrynull16271 function TGtkWindow.parse_geometry(geometry: Pgchar): gboolean; cdecl;
16272 begin
16273   Result := LazGtk3.gtk_window_parse_geometry(@self, geometry);
16274 end;
16275 
16276 procedure TGtkWindow.present; cdecl;
16277 begin
16278   LazGtk3.gtk_window_present(@self);
16279 end;
16280 
16281 procedure TGtkWindow.present_with_time(timestamp: guint32); cdecl;
16282 begin
16283   LazGtk3.gtk_window_present_with_time(@self, timestamp);
16284 end;
16285 
TGtkWindow.propagate_key_eventnull16286 function TGtkWindow.propagate_key_event(event: PGdkEventKey): gboolean; cdecl;
16287 begin
16288   Result := LazGtk3.gtk_window_propagate_key_event(@self, event);
16289 end;
16290 
16291 procedure TGtkWindow.remove_accel_group(accel_group: PGtkAccelGroup); cdecl;
16292 begin
16293   LazGtk3.gtk_window_remove_accel_group(@self, accel_group);
16294 end;
16295 
16296 procedure TGtkWindow.remove_mnemonic(keyval: guint; target: PGtkWidget); cdecl;
16297 begin
16298   LazGtk3.gtk_window_remove_mnemonic(@self, keyval, target);
16299 end;
16300 
16301 procedure TGtkWindow.reshow_with_initial_size; cdecl;
16302 begin
16303   LazGtk3.gtk_window_reshow_with_initial_size(@self);
16304 end;
16305 
16306 procedure TGtkWindow.resize(width: gint; height: gint); cdecl;
16307 begin
16308   LazGtk3.gtk_window_resize(@self, width, height);
16309 end;
16310 
resize_grip_is_visiblenull16311 function TGtkWindow.resize_grip_is_visible: gboolean; cdecl;
16312 begin
16313   Result := LazGtk3.gtk_window_resize_grip_is_visible(@self);
16314 end;
16315 
16316 procedure TGtkWindow.resize_to_geometry(width: gint; height: gint); cdecl;
16317 begin
16318   LazGtk3.gtk_window_resize_to_geometry(@self, width, height);
16319 end;
16320 
16321 procedure TGtkWindow.set_accept_focus(setting: gboolean); cdecl;
16322 begin
16323   LazGtk3.gtk_window_set_accept_focus(@self, setting);
16324 end;
16325 
16326 procedure TGtkWindow.set_application(application: PGtkApplication); cdecl;
16327 begin
16328   LazGtk3.gtk_window_set_application(@self, application);
16329 end;
16330 
16331 procedure TGtkWindow.set_attached_to(attach_widget: PGtkWidget); cdecl;
16332 begin
16333   LazGtk3.gtk_window_set_attached_to(@self, attach_widget);
16334 end;
16335 
16336 procedure TGtkWindow.set_decorated(setting: gboolean); cdecl;
16337 begin
16338   LazGtk3.gtk_window_set_decorated(@self, setting);
16339 end;
16340 
16341 procedure TGtkWindow.set_default(default_widget: PGtkWidget); cdecl;
16342 begin
16343   LazGtk3.gtk_window_set_default(@self, default_widget);
16344 end;
16345 
16346 procedure TGtkWindow.set_default_geometry(width: gint; height: gint); cdecl;
16347 begin
16348   LazGtk3.gtk_window_set_default_geometry(@self, width, height);
16349 end;
16350 
16351 procedure TGtkWindow.set_default_size(width: gint; height: gint); cdecl;
16352 begin
16353   LazGtk3.gtk_window_set_default_size(@self, width, height);
16354 end;
16355 
16356 procedure TGtkWindow.set_deletable(setting: gboolean); cdecl;
16357 begin
16358   LazGtk3.gtk_window_set_deletable(@self, setting);
16359 end;
16360 
16361 procedure TGtkWindow.set_destroy_with_parent(setting: gboolean); cdecl;
16362 begin
16363   LazGtk3.gtk_window_set_destroy_with_parent(@self, setting);
16364 end;
16365 
16366 procedure TGtkWindow.set_focus(focus: PGtkWidget); cdecl;
16367 begin
16368   LazGtk3.gtk_window_set_focus(@self, focus);
16369 end;
16370 
16371 procedure TGtkWindow.set_focus_on_map(setting: gboolean); cdecl;
16372 begin
16373   LazGtk3.gtk_window_set_focus_on_map(@self, setting);
16374 end;
16375 
16376 procedure TGtkWindow.set_focus_visible(setting: gboolean); cdecl;
16377 begin
16378   LazGtk3.gtk_window_set_focus_visible(@self, setting);
16379 end;
16380 
16381 procedure TGtkWindow.set_geometry_hints(geometry_widget: PGtkWidget; geometry: PGdkGeometry; geom_mask: TGdkWindowHints); cdecl;
16382 begin
16383   LazGtk3.gtk_window_set_geometry_hints(@self, geometry_widget, geometry, geom_mask);
16384 end;
16385 
16386 procedure TGtkWindow.set_gravity(gravity: TGdkGravity); cdecl;
16387 begin
16388   LazGtk3.gtk_window_set_gravity(@self, gravity);
16389 end;
16390 
16391 procedure TGtkWindow.set_has_resize_grip(value: gboolean); cdecl;
16392 begin
16393   LazGtk3.gtk_window_set_has_resize_grip(@self, value);
16394 end;
16395 
16396 procedure TGtkWindow.set_has_user_ref_count(setting: gboolean); cdecl;
16397 begin
16398   LazGtk3.gtk_window_set_has_user_ref_count(@self, setting);
16399 end;
16400 
16401 procedure TGtkWindow.set_hide_titlebar_when_maximized(setting: gboolean); cdecl;
16402 begin
16403   LazGtk3.gtk_window_set_hide_titlebar_when_maximized(@self, setting);
16404 end;
16405 
16406 procedure TGtkWindow.set_icon(icon: PGdkPixbuf); cdecl;
16407 begin
16408   LazGtk3.gtk_window_set_icon(@self, icon);
16409 end;
16410 
set_icon_from_filenull16411 function TGtkWindow.set_icon_from_file(filename: Pgchar; error: PPGError): gboolean; cdecl;
16412 begin
16413   Result := LazGtk3.gtk_window_set_icon_from_file(@self, filename, error);
16414 end;
16415 
16416 procedure TGtkWindow.set_icon_list(list: PGList); cdecl;
16417 begin
16418   LazGtk3.gtk_window_set_icon_list(@self, list);
16419 end;
16420 
16421 procedure TGtkWindow.set_icon_name(name: Pgchar); cdecl;
16422 begin
16423   LazGtk3.gtk_window_set_icon_name(@self, name);
16424 end;
16425 
16426 procedure TGtkWindow.set_keep_above(setting: gboolean); cdecl;
16427 begin
16428   LazGtk3.gtk_window_set_keep_above(@self, setting);
16429 end;
16430 
16431 procedure TGtkWindow.set_keep_below(setting: gboolean); cdecl;
16432 begin
16433   LazGtk3.gtk_window_set_keep_below(@self, setting);
16434 end;
16435 
16436 procedure TGtkWindow.set_mnemonic_modifier(modifier: TGdkModifierType); cdecl;
16437 begin
16438   LazGtk3.gtk_window_set_mnemonic_modifier(@self, modifier);
16439 end;
16440 
16441 procedure TGtkWindow.set_mnemonics_visible(setting: gboolean); cdecl;
16442 begin
16443   LazGtk3.gtk_window_set_mnemonics_visible(@self, setting);
16444 end;
16445 
16446 procedure TGtkWindow.set_modal(modal: gboolean); cdecl;
16447 begin
16448   LazGtk3.gtk_window_set_modal(@self, modal);
16449 end;
16450 
16451 procedure TGtkWindow.set_position(position: TGtkWindowPosition); cdecl;
16452 begin
16453   LazGtk3.gtk_window_set_position(@self, position);
16454 end;
16455 
16456 procedure TGtkWindow.set_resizable(resizable: gboolean); cdecl;
16457 begin
16458   LazGtk3.gtk_window_set_resizable(@self, resizable);
16459 end;
16460 
16461 procedure TGtkWindow.set_role(role: Pgchar); cdecl;
16462 begin
16463   LazGtk3.gtk_window_set_role(@self, role);
16464 end;
16465 
16466 procedure TGtkWindow.set_screen(screen: PGdkScreen); cdecl;
16467 begin
16468   LazGtk3.gtk_window_set_screen(@self, screen);
16469 end;
16470 
16471 procedure TGtkWindow.set_skip_pager_hint(setting: gboolean); cdecl;
16472 begin
16473   LazGtk3.gtk_window_set_skip_pager_hint(@self, setting);
16474 end;
16475 
16476 procedure TGtkWindow.set_skip_taskbar_hint(setting: gboolean); cdecl;
16477 begin
16478   LazGtk3.gtk_window_set_skip_taskbar_hint(@self, setting);
16479 end;
16480 
16481 procedure TGtkWindow.set_startup_id(startup_id: Pgchar); cdecl;
16482 begin
16483   LazGtk3.gtk_window_set_startup_id(@self, startup_id);
16484 end;
16485 
16486 procedure TGtkWindow.set_title(title: Pgchar); cdecl;
16487 begin
16488   LazGtk3.gtk_window_set_title(@self, title);
16489 end;
16490 
16491 procedure TGtkWindow.set_transient_for(parent: PGtkWindow); cdecl;
16492 begin
16493   LazGtk3.gtk_window_set_transient_for(@self, parent);
16494 end;
16495 
16496 procedure TGtkWindow.set_type_hint(hint: TGdkWindowTypeHint); cdecl;
16497 begin
16498   LazGtk3.gtk_window_set_type_hint(@self, hint);
16499 end;
16500 
16501 procedure TGtkWindow.set_urgency_hint(setting: gboolean); cdecl;
16502 begin
16503   LazGtk3.gtk_window_set_urgency_hint(@self, setting);
16504 end;
16505 
16506 procedure TGtkWindow.set_wmclass(wmclass_name: Pgchar; wmclass_class: Pgchar); cdecl;
16507 begin
16508   LazGtk3.gtk_window_set_wmclass(@self, wmclass_name, wmclass_class);
16509 end;
16510 
16511 procedure TGtkWindow.stick; cdecl;
16512 begin
16513   LazGtk3.gtk_window_stick(@self);
16514 end;
16515 
16516 procedure TGtkWindow.unfullscreen; cdecl;
16517 begin
16518   LazGtk3.gtk_window_unfullscreen(@self);
16519 end;
16520 
16521 procedure TGtkWindow.unmaximize; cdecl;
16522 begin
16523   LazGtk3.gtk_window_unmaximize(@self);
16524 end;
16525 
16526 procedure TGtkWindow.unstick; cdecl;
16527 begin
16528   LazGtk3.gtk_window_unstick(@self);
16529 end;
16530 
newnull16531 function TGtkDialog.new: PGtkDialog; cdecl;
16532 begin
16533   Result := LazGtk3.gtk_dialog_new();
16534 end;
16535 
16536 procedure TGtkDialog.add_action_widget(child: PGtkWidget; response_id: gint); cdecl;
16537 begin
16538   LazGtk3.gtk_dialog_add_action_widget(@self, child, response_id);
16539 end;
16540 
add_buttonnull16541 function TGtkDialog.add_button(button_text: Pgchar; response_id: gint): PGtkWidget; cdecl;
16542 begin
16543   Result := LazGtk3.gtk_dialog_add_button(@self, button_text, response_id);
16544 end;
16545 
TGtkDialog.get_action_areanull16546 function TGtkDialog.get_action_area: PGtkWidget; cdecl;
16547 begin
16548   Result := LazGtk3.gtk_dialog_get_action_area(@self);
16549 end;
16550 
get_content_areanull16551 function TGtkDialog.get_content_area: PGtkWidget; cdecl;
16552 begin
16553   Result := LazGtk3.gtk_dialog_get_content_area(@self);
16554 end;
16555 
get_response_for_widgetnull16556 function TGtkDialog.get_response_for_widget(widget: PGtkWidget): gint; cdecl;
16557 begin
16558   Result := LazGtk3.gtk_dialog_get_response_for_widget(@self, widget);
16559 end;
16560 
TGtkDialog.get_widget_for_responsenull16561 function TGtkDialog.get_widget_for_response(response_id: gint): PGtkWidget; cdecl;
16562 begin
16563   Result := LazGtk3.gtk_dialog_get_widget_for_response(@self, response_id);
16564 end;
16565 
16566 procedure TGtkDialog.response(response_id: gint); cdecl;
16567 begin
16568   LazGtk3.gtk_dialog_response(@self, response_id);
16569 end;
16570 
runnull16571 function TGtkDialog.run: gint; cdecl;
16572 begin
16573   Result := LazGtk3.gtk_dialog_run(@self);
16574 end;
16575 
16576 procedure TGtkDialog.set_alternative_button_order_from_array(n_params: gint; new_order: Pgint); cdecl;
16577 begin
16578   LazGtk3.gtk_dialog_set_alternative_button_order_from_array(@self, n_params, new_order);
16579 end;
16580 
16581 procedure TGtkDialog.set_default_response(response_id: gint); cdecl;
16582 begin
16583   LazGtk3.gtk_dialog_set_default_response(@self, response_id);
16584 end;
16585 
16586 procedure TGtkDialog.set_response_sensitive(response_id: gint; setting: gboolean); cdecl;
16587 begin
16588   LazGtk3.gtk_dialog_set_response_sensitive(@self, response_id, setting);
16589 end;
16590 
newnull16591 function TGtkAboutDialog.new: PGtkAboutDialog; cdecl;
16592 begin
16593   Result := LazGtk3.gtk_about_dialog_new();
16594 end;
16595 
16596 procedure TGtkAboutDialog.add_credit_section(section_name: Pgchar; people: PPgchar); cdecl;
16597 begin
16598   LazGtk3.gtk_about_dialog_add_credit_section(@self, section_name, people);
16599 end;
16600 
TGtkAboutDialog.get_artistsnull16601 function TGtkAboutDialog.get_artists: PPgchar; cdecl;
16602 begin
16603   Result := LazGtk3.gtk_about_dialog_get_artists(@self);
16604 end;
16605 
get_authorsnull16606 function TGtkAboutDialog.get_authors: PPgchar; cdecl;
16607 begin
16608   Result := LazGtk3.gtk_about_dialog_get_authors(@self);
16609 end;
16610 
get_commentsnull16611 function TGtkAboutDialog.get_comments: Pgchar; cdecl;
16612 begin
16613   Result := LazGtk3.gtk_about_dialog_get_comments(@self);
16614 end;
16615 
TGtkAboutDialog.get_copyrightnull16616 function TGtkAboutDialog.get_copyright: Pgchar; cdecl;
16617 begin
16618   Result := LazGtk3.gtk_about_dialog_get_copyright(@self);
16619 end;
16620 
get_documentersnull16621 function TGtkAboutDialog.get_documenters: PPgchar; cdecl;
16622 begin
16623   Result := LazGtk3.gtk_about_dialog_get_documenters(@self);
16624 end;
16625 
TGtkAboutDialog.get_licensenull16626 function TGtkAboutDialog.get_license: Pgchar; cdecl;
16627 begin
16628   Result := LazGtk3.gtk_about_dialog_get_license(@self);
16629 end;
16630 
TGtkAboutDialog.get_license_typenull16631 function TGtkAboutDialog.get_license_type: TGtkLicense; cdecl;
16632 begin
16633   Result := LazGtk3.gtk_about_dialog_get_license_type(@self);
16634 end;
16635 
TGtkAboutDialog.get_logonull16636 function TGtkAboutDialog.get_logo: PGdkPixbuf; cdecl;
16637 begin
16638   Result := LazGtk3.gtk_about_dialog_get_logo(@self);
16639 end;
16640 
TGtkAboutDialog.get_logo_icon_namenull16641 function TGtkAboutDialog.get_logo_icon_name: Pgchar; cdecl;
16642 begin
16643   Result := LazGtk3.gtk_about_dialog_get_logo_icon_name(@self);
16644 end;
16645 
TGtkAboutDialog.get_program_namenull16646 function TGtkAboutDialog.get_program_name: Pgchar; cdecl;
16647 begin
16648   Result := LazGtk3.gtk_about_dialog_get_program_name(@self);
16649 end;
16650 
get_translator_creditsnull16651 function TGtkAboutDialog.get_translator_credits: Pgchar; cdecl;
16652 begin
16653   Result := LazGtk3.gtk_about_dialog_get_translator_credits(@self);
16654 end;
16655 
TGtkAboutDialog.get_versionnull16656 function TGtkAboutDialog.get_version: Pgchar; cdecl;
16657 begin
16658   Result := LazGtk3.gtk_about_dialog_get_version(@self);
16659 end;
16660 
TGtkAboutDialog.get_websitenull16661 function TGtkAboutDialog.get_website: Pgchar; cdecl;
16662 begin
16663   Result := LazGtk3.gtk_about_dialog_get_website(@self);
16664 end;
16665 
get_website_labelnull16666 function TGtkAboutDialog.get_website_label: Pgchar; cdecl;
16667 begin
16668   Result := LazGtk3.gtk_about_dialog_get_website_label(@self);
16669 end;
16670 
get_wrap_licensenull16671 function TGtkAboutDialog.get_wrap_license: gboolean; cdecl;
16672 begin
16673   Result := LazGtk3.gtk_about_dialog_get_wrap_license(@self);
16674 end;
16675 
16676 procedure TGtkAboutDialog.set_artists(artists: PPgchar); cdecl;
16677 begin
16678   LazGtk3.gtk_about_dialog_set_artists(@self, artists);
16679 end;
16680 
16681 procedure TGtkAboutDialog.set_authors(authors: PPgchar); cdecl;
16682 begin
16683   LazGtk3.gtk_about_dialog_set_authors(@self, authors);
16684 end;
16685 
16686 procedure TGtkAboutDialog.set_comments(comments: Pgchar); cdecl;
16687 begin
16688   LazGtk3.gtk_about_dialog_set_comments(@self, comments);
16689 end;
16690 
16691 procedure TGtkAboutDialog.set_copyright(copyright: Pgchar); cdecl;
16692 begin
16693   LazGtk3.gtk_about_dialog_set_copyright(@self, copyright);
16694 end;
16695 
16696 procedure TGtkAboutDialog.set_documenters(documenters: PPgchar); cdecl;
16697 begin
16698   LazGtk3.gtk_about_dialog_set_documenters(@self, documenters);
16699 end;
16700 
16701 procedure TGtkAboutDialog.set_license(license: Pgchar); cdecl;
16702 begin
16703   LazGtk3.gtk_about_dialog_set_license(@self, license);
16704 end;
16705 
16706 procedure TGtkAboutDialog.set_license_type(license_type: TGtkLicense); cdecl;
16707 begin
16708   LazGtk3.gtk_about_dialog_set_license_type(@self, license_type);
16709 end;
16710 
16711 procedure TGtkAboutDialog.set_logo(logo: PGdkPixbuf); cdecl;
16712 begin
16713   LazGtk3.gtk_about_dialog_set_logo(@self, logo);
16714 end;
16715 
16716 procedure TGtkAboutDialog.set_logo_icon_name(icon_name: Pgchar); cdecl;
16717 begin
16718   LazGtk3.gtk_about_dialog_set_logo_icon_name(@self, icon_name);
16719 end;
16720 
16721 procedure TGtkAboutDialog.set_program_name(name: Pgchar); cdecl;
16722 begin
16723   LazGtk3.gtk_about_dialog_set_program_name(@self, name);
16724 end;
16725 
16726 procedure TGtkAboutDialog.set_translator_credits(translator_credits: Pgchar); cdecl;
16727 begin
16728   LazGtk3.gtk_about_dialog_set_translator_credits(@self, translator_credits);
16729 end;
16730 
16731 procedure TGtkAboutDialog.set_version(version: Pgchar); cdecl;
16732 begin
16733   LazGtk3.gtk_about_dialog_set_version(@self, version);
16734 end;
16735 
16736 procedure TGtkAboutDialog.set_website(website: Pgchar); cdecl;
16737 begin
16738   LazGtk3.gtk_about_dialog_set_website(@self, website);
16739 end;
16740 
16741 procedure TGtkAboutDialog.set_website_label(website_label: Pgchar); cdecl;
16742 begin
16743   LazGtk3.gtk_about_dialog_set_website_label(@self, website_label);
16744 end;
16745 
16746 procedure TGtkAboutDialog.set_wrap_license(wrap_license: gboolean); cdecl;
16747 begin
16748   LazGtk3.gtk_about_dialog_set_wrap_license(@self, wrap_license);
16749 end;
16750 
find_child_propertynull16751 function TGtkContainerClass.find_child_property(property_name: Pgchar): PGParamSpec; cdecl;
16752 begin
16753   Result := LazGtk3.gtk_container_class_find_child_property(@self, property_name);
16754 end;
16755 
16756 procedure TGtkContainerClass.handle_border_width; cdecl;
16757 begin
16758   LazGtk3.gtk_container_class_handle_border_width(@self);
16759 end;
16760 
16761 procedure TGtkContainerClass.install_child_property(property_id: guint; pspec: PGParamSpec); cdecl;
16762 begin
16763   LazGtk3.gtk_container_class_install_child_property(@self, property_id, pspec);
16764 end;
16765 
list_child_propertiesnull16766 function TGtkContainerClass.list_child_properties(n_properties: Pguint): PPGParamSpec; cdecl;
16767 begin
16768   Result := LazGtk3.gtk_container_class_list_child_properties(@self, n_properties);
16769 end;
16770 
find_style_propertynull16771 function TGtkWidgetClass.find_style_property(property_name: Pgchar): PGParamSpec; cdecl;
16772 begin
16773   Result := LazGtk3.gtk_widget_class_find_style_property(@self, property_name);
16774 end;
16775 
16776 procedure TGtkWidgetClass.install_style_property(pspec: PGParamSpec); cdecl;
16777 begin
16778   LazGtk3.gtk_widget_class_install_style_property(@self, pspec);
16779 end;
16780 
16781 procedure TGtkWidgetClass.install_style_property_parser(pspec: PGParamSpec; parser: TGtkRcPropertyParser); cdecl;
16782 begin
16783   LazGtk3.gtk_widget_class_install_style_property_parser(@self, pspec, parser);
16784 end;
16785 
list_style_propertiesnull16786 function TGtkWidgetClass.list_style_properties(n_properties: Pguint): PPGParamSpec; cdecl;
16787 begin
16788   Result := LazGtk3.gtk_widget_class_list_style_properties(@self, n_properties);
16789 end;
16790 
16791 procedure TGtkWidgetClass.set_accessible_role(role: TAtkRole); cdecl;
16792 begin
16793   LazGtk3.gtk_widget_class_set_accessible_role(@self, role);
16794 end;
16795 
16796 procedure TGtkWidgetClass.set_accessible_type(type_: TGType); cdecl;
16797 begin
16798   LazGtk3.gtk_widget_class_set_accessible_type(@self, type_);
16799 end;
16800 
newnull16801 function TGtkAccelGroup.new: PGtkAccelGroup; cdecl;
16802 begin
16803   Result := LazGtk3.gtk_accel_group_new();
16804 end;
16805 
from_accel_closurenull16806 function TGtkAccelGroup.from_accel_closure(closure: PGClosure): PGtkAccelGroup; cdecl;
16807 begin
16808   Result := LazGtk3.gtk_accel_group_from_accel_closure(closure);
16809 end;
16810 
activatenull16811 function TGtkAccelGroup.activate(accel_quark: TGQuark; acceleratable: PGObject; accel_key: guint; accel_mods: TGdkModifierType): gboolean; cdecl;
16812 begin
16813   Result := LazGtk3.gtk_accel_group_activate(@self, accel_quark, acceleratable, accel_key, accel_mods);
16814 end;
16815 
16816 procedure TGtkAccelGroup.connect(accel_key: guint; accel_mods: TGdkModifierType; accel_flags: TGtkAccelFlags; closure: PGClosure); cdecl;
16817 begin
16818   LazGtk3.gtk_accel_group_connect(@self, accel_key, accel_mods, accel_flags, closure);
16819 end;
16820 
16821 procedure TGtkAccelGroup.connect_by_path(accel_path: Pgchar; closure: PGClosure); cdecl;
16822 begin
16823   LazGtk3.gtk_accel_group_connect_by_path(@self, accel_path, closure);
16824 end;
16825 
disconnectnull16826 function TGtkAccelGroup.disconnect(closure: PGClosure): gboolean; cdecl;
16827 begin
16828   Result := LazGtk3.gtk_accel_group_disconnect(@self, closure);
16829 end;
16830 
TGtkAccelGroup.disconnect_keynull16831 function TGtkAccelGroup.disconnect_key(accel_key: guint; accel_mods: TGdkModifierType): gboolean; cdecl;
16832 begin
16833   Result := LazGtk3.gtk_accel_group_disconnect_key(@self, accel_key, accel_mods);
16834 end;
16835 
findnull16836 function TGtkAccelGroup.find(find_func: TGtkAccelGroupFindFunc; data: gpointer): PGtkAccelKey; cdecl;
16837 begin
16838   Result := LazGtk3.gtk_accel_group_find(@self, find_func, data);
16839 end;
16840 
get_is_lockednull16841 function TGtkAccelGroup.get_is_locked: gboolean; cdecl;
16842 begin
16843   Result := LazGtk3.gtk_accel_group_get_is_locked(@self);
16844 end;
16845 
TGtkAccelGroup.get_modifier_masknull16846 function TGtkAccelGroup.get_modifier_mask: TGdkModifierType; cdecl;
16847 begin
16848   Result := LazGtk3.gtk_accel_group_get_modifier_mask(@self);
16849 end;
16850 
16851 procedure TGtkAccelGroup.lock; cdecl;
16852 begin
16853   LazGtk3.gtk_accel_group_lock(@self);
16854 end;
16855 
querynull16856 function TGtkAccelGroup.query(accel_key: guint; accel_mods: TGdkModifierType; n_entries: Pguint): PGtkAccelGroupEntry; cdecl;
16857 begin
16858   Result := LazGtk3.gtk_accel_group_query(@self, accel_key, accel_mods, n_entries);
16859 end;
16860 
16861 procedure TGtkAccelGroup.unlock; cdecl;
16862 begin
16863   LazGtk3.gtk_accel_group_unlock(@self);
16864 end;
16865 
16866 procedure TGtkMisc.get_alignment(xalign: Pgfloat; yalign: Pgfloat); cdecl;
16867 begin
16868   LazGtk3.gtk_misc_get_alignment(@self, xalign, yalign);
16869 end;
16870 
16871 procedure TGtkMisc.get_padding(xpad: Pgint; ypad: Pgint); cdecl;
16872 begin
16873   LazGtk3.gtk_misc_get_padding(@self, xpad, ypad);
16874 end;
16875 
16876 procedure TGtkMisc.set_alignment(xalign: gfloat; yalign: gfloat); cdecl;
16877 begin
16878   LazGtk3.gtk_misc_set_alignment(@self, xalign, yalign);
16879 end;
16880 
16881 procedure TGtkMisc.set_padding(xpad: gint; ypad: gint); cdecl;
16882 begin
16883   LazGtk3.gtk_misc_set_padding(@self, xpad, ypad);
16884 end;
16885 
newnull16886 function TGtkLabel.new(str: Pgchar): PGtkLabel; cdecl;
16887 begin
16888   Result := LazGtk3.gtk_label_new(str);
16889 end;
16890 
TGtkLabel.new_with_mnemonicnull16891 function TGtkLabel.new_with_mnemonic(str: Pgchar): PGtkLabel; cdecl;
16892 begin
16893   Result := LazGtk3.gtk_label_new_with_mnemonic(str);
16894 end;
16895 
get_anglenull16896 function TGtkLabel.get_angle: gdouble; cdecl;
16897 begin
16898   Result := LazGtk3.gtk_label_get_angle(@self);
16899 end;
16900 
TGtkLabel.get_attributesnull16901 function TGtkLabel.get_attributes: PPangoAttrList; cdecl;
16902 begin
16903   Result := LazGtk3.gtk_label_get_attributes(@self);
16904 end;
16905 
get_current_urinull16906 function TGtkLabel.get_current_uri: Pgchar; cdecl;
16907 begin
16908   Result := LazGtk3.gtk_label_get_current_uri(@self);
16909 end;
16910 
TGtkLabel.get_ellipsizenull16911 function TGtkLabel.get_ellipsize: TPangoEllipsizeMode; cdecl;
16912 begin
16913   Result := LazGtk3.gtk_label_get_ellipsize(@self);
16914 end;
16915 
get_justifynull16916 function TGtkLabel.get_justify: TGtkJustification; cdecl;
16917 begin
16918   Result := LazGtk3.gtk_label_get_justify(@self);
16919 end;
16920 
TGtkLabel.get_labelnull16921 function TGtkLabel.get_label: Pgchar; cdecl;
16922 begin
16923   Result := LazGtk3.gtk_label_get_label(@self);
16924 end;
16925 
get_layoutnull16926 function TGtkLabel.get_layout: PPangoLayout; cdecl;
16927 begin
16928   Result := LazGtk3.gtk_label_get_layout(@self);
16929 end;
16930 
16931 procedure TGtkLabel.get_layout_offsets(x: Pgint; y: Pgint); cdecl;
16932 begin
16933   LazGtk3.gtk_label_get_layout_offsets(@self, x, y);
16934 end;
16935 
TGtkLabel.get_line_wrapnull16936 function TGtkLabel.get_line_wrap: gboolean; cdecl;
16937 begin
16938   Result := LazGtk3.gtk_label_get_line_wrap(@self);
16939 end;
16940 
get_line_wrap_modenull16941 function TGtkLabel.get_line_wrap_mode: TPangoWrapMode; cdecl;
16942 begin
16943   Result := LazGtk3.gtk_label_get_line_wrap_mode(@self);
16944 end;
16945 
TGtkLabel.get_max_width_charsnull16946 function TGtkLabel.get_max_width_chars: gint; cdecl;
16947 begin
16948   Result := LazGtk3.gtk_label_get_max_width_chars(@self);
16949 end;
16950 
TGtkLabel.get_mnemonic_keyvalnull16951 function TGtkLabel.get_mnemonic_keyval: guint; cdecl;
16952 begin
16953   Result := LazGtk3.gtk_label_get_mnemonic_keyval(@self);
16954 end;
16955 
get_mnemonic_widgetnull16956 function TGtkLabel.get_mnemonic_widget: PGtkWidget; cdecl;
16957 begin
16958   Result := LazGtk3.gtk_label_get_mnemonic_widget(@self);
16959 end;
16960 
get_selectablenull16961 function TGtkLabel.get_selectable: gboolean; cdecl;
16962 begin
16963   Result := LazGtk3.gtk_label_get_selectable(@self);
16964 end;
16965 
get_selection_boundsnull16966 function TGtkLabel.get_selection_bounds(start: Pgint; end_: Pgint): gboolean; cdecl;
16967 begin
16968   Result := LazGtk3.gtk_label_get_selection_bounds(@self, start, end_);
16969 end;
16970 
TGtkLabel.get_single_line_modenull16971 function TGtkLabel.get_single_line_mode: gboolean; cdecl;
16972 begin
16973   Result := LazGtk3.gtk_label_get_single_line_mode(@self);
16974 end;
16975 
TGtkLabel.get_textnull16976 function TGtkLabel.get_text: Pgchar; cdecl;
16977 begin
16978   Result := LazGtk3.gtk_label_get_text(@self);
16979 end;
16980 
get_track_visited_linksnull16981 function TGtkLabel.get_track_visited_links: gboolean; cdecl;
16982 begin
16983   Result := LazGtk3.gtk_label_get_track_visited_links(@self);
16984 end;
16985 
get_use_markupnull16986 function TGtkLabel.get_use_markup: gboolean; cdecl;
16987 begin
16988   Result := LazGtk3.gtk_label_get_use_markup(@self);
16989 end;
16990 
TGtkLabel.get_use_underlinenull16991 function TGtkLabel.get_use_underline: gboolean; cdecl;
16992 begin
16993   Result := LazGtk3.gtk_label_get_use_underline(@self);
16994 end;
16995 
TGtkLabel.get_width_charsnull16996 function TGtkLabel.get_width_chars: gint; cdecl;
16997 begin
16998   Result := LazGtk3.gtk_label_get_width_chars(@self);
16999 end;
17000 
17001 procedure TGtkLabel.select_region(start_offset: gint; end_offset: gint); cdecl;
17002 begin
17003   LazGtk3.gtk_label_select_region(@self, start_offset, end_offset);
17004 end;
17005 
17006 procedure TGtkLabel.set_angle(angle: gdouble); cdecl;
17007 begin
17008   LazGtk3.gtk_label_set_angle(@self, angle);
17009 end;
17010 
17011 procedure TGtkLabel.set_attributes(attrs: PPangoAttrList); cdecl;
17012 begin
17013   LazGtk3.gtk_label_set_attributes(@self, attrs);
17014 end;
17015 
17016 procedure TGtkLabel.set_ellipsize(mode: TPangoEllipsizeMode); cdecl;
17017 begin
17018   LazGtk3.gtk_label_set_ellipsize(@self, mode);
17019 end;
17020 
17021 procedure TGtkLabel.set_justify(jtype: TGtkJustification); cdecl;
17022 begin
17023   LazGtk3.gtk_label_set_justify(@self, jtype);
17024 end;
17025 
17026 procedure TGtkLabel.set_label(str: Pgchar); cdecl;
17027 begin
17028   LazGtk3.gtk_label_set_label(@self, str);
17029 end;
17030 
17031 procedure TGtkLabel.set_line_wrap(wrap: gboolean); cdecl;
17032 begin
17033   LazGtk3.gtk_label_set_line_wrap(@self, wrap);
17034 end;
17035 
17036 procedure TGtkLabel.set_line_wrap_mode(wrap_mode: TPangoWrapMode); cdecl;
17037 begin
17038   LazGtk3.gtk_label_set_line_wrap_mode(@self, wrap_mode);
17039 end;
17040 
17041 procedure TGtkLabel.set_markup(str: Pgchar); cdecl;
17042 begin
17043   LazGtk3.gtk_label_set_markup(@self, str);
17044 end;
17045 
17046 procedure TGtkLabel.set_markup_with_mnemonic(str: Pgchar); cdecl;
17047 begin
17048   LazGtk3.gtk_label_set_markup_with_mnemonic(@self, str);
17049 end;
17050 
17051 procedure TGtkLabel.set_max_width_chars(n_chars: gint); cdecl;
17052 begin
17053   LazGtk3.gtk_label_set_max_width_chars(@self, n_chars);
17054 end;
17055 
17056 procedure TGtkLabel.set_mnemonic_widget(widget: PGtkWidget); cdecl;
17057 begin
17058   LazGtk3.gtk_label_set_mnemonic_widget(@self, widget);
17059 end;
17060 
17061 procedure TGtkLabel.set_pattern(pattern: Pgchar); cdecl;
17062 begin
17063   LazGtk3.gtk_label_set_pattern(@self, pattern);
17064 end;
17065 
17066 procedure TGtkLabel.set_selectable(setting: gboolean); cdecl;
17067 begin
17068   LazGtk3.gtk_label_set_selectable(@self, setting);
17069 end;
17070 
17071 procedure TGtkLabel.set_single_line_mode(single_line_mode: gboolean); cdecl;
17072 begin
17073   LazGtk3.gtk_label_set_single_line_mode(@self, single_line_mode);
17074 end;
17075 
17076 procedure TGtkLabel.set_text(str: Pgchar); cdecl;
17077 begin
17078   LazGtk3.gtk_label_set_text(@self, str);
17079 end;
17080 
17081 procedure TGtkLabel.set_text_with_mnemonic(str: Pgchar); cdecl;
17082 begin
17083   LazGtk3.gtk_label_set_text_with_mnemonic(@self, str);
17084 end;
17085 
17086 procedure TGtkLabel.set_track_visited_links(track_links: gboolean); cdecl;
17087 begin
17088   LazGtk3.gtk_label_set_track_visited_links(@self, track_links);
17089 end;
17090 
17091 procedure TGtkLabel.set_use_markup(setting: gboolean); cdecl;
17092 begin
17093   LazGtk3.gtk_label_set_use_markup(@self, setting);
17094 end;
17095 
17096 procedure TGtkLabel.set_use_underline(setting: gboolean); cdecl;
17097 begin
17098   LazGtk3.gtk_label_set_use_underline(@self, setting);
17099 end;
17100 
17101 procedure TGtkLabel.set_width_chars(n_chars: gint); cdecl;
17102 begin
17103   LazGtk3.gtk_label_set_width_chars(@self, n_chars);
17104 end;
17105 
newnull17106 function TGtkAccelLabel.new(string_: Pgchar): PGtkAccelLabel; cdecl;
17107 begin
17108   Result := LazGtk3.gtk_accel_label_new(string_);
17109 end;
17110 
get_accel_widgetnull17111 function TGtkAccelLabel.get_accel_widget: PGtkWidget; cdecl;
17112 begin
17113   Result := LazGtk3.gtk_accel_label_get_accel_widget(@self);
17114 end;
17115 
TGtkAccelLabel.get_accel_widthnull17116 function TGtkAccelLabel.get_accel_width: guint; cdecl;
17117 begin
17118   Result := LazGtk3.gtk_accel_label_get_accel_width(@self);
17119 end;
17120 
TGtkAccelLabel.refetchnull17121 function TGtkAccelLabel.refetch: gboolean; cdecl;
17122 begin
17123   Result := LazGtk3.gtk_accel_label_refetch(@self);
17124 end;
17125 
17126 procedure TGtkAccelLabel.set_accel(accelerator_key: guint; accelerator_mods: TGdkModifierType); cdecl;
17127 begin
17128   LazGtk3.gtk_accel_label_set_accel(@self, accelerator_key, accelerator_mods);
17129 end;
17130 
17131 procedure TGtkAccelLabel.set_accel_closure(accel_closure: PGClosure); cdecl;
17132 begin
17133   LazGtk3.gtk_accel_label_set_accel_closure(@self, accel_closure);
17134 end;
17135 
17136 procedure TGtkAccelLabel.set_accel_widget(accel_widget: PGtkWidget); cdecl;
17137 begin
17138   LazGtk3.gtk_accel_label_set_accel_widget(@self, accel_widget);
17139 end;
17140 
17141 procedure TGtkAccelMap.add_entry(accel_path: Pgchar; accel_key: guint; accel_mods: TGdkModifierType); cdecl;
17142 begin
17143   LazGtk3.gtk_accel_map_add_entry(accel_path, accel_key, accel_mods);
17144 end;
17145 
17146 procedure TGtkAccelMap.add_filter(filter_pattern: Pgchar); cdecl;
17147 begin
17148   LazGtk3.gtk_accel_map_add_filter(filter_pattern);
17149 end;
17150 
change_entrynull17151 function TGtkAccelMap.change_entry(accel_path: Pgchar; accel_key: guint; accel_mods: TGdkModifierType; replace: gboolean): gboolean; cdecl;
17152 begin
17153   Result := LazGtk3.gtk_accel_map_change_entry(accel_path, accel_key, accel_mods, replace);
17154 end;
17155 
17156 procedure TGtkAccelMap.foreach(data: gpointer; foreach_func: TGtkAccelMapForeach); cdecl;
17157 begin
17158   LazGtk3.gtk_accel_map_foreach(data, foreach_func);
17159 end;
17160 
17161 procedure TGtkAccelMap.foreach_unfiltered(data: gpointer; foreach_func: TGtkAccelMapForeach); cdecl;
17162 begin
17163   LazGtk3.gtk_accel_map_foreach_unfiltered(data, foreach_func);
17164 end;
17165 
TGtkAccelMap.getnull17166 function TGtkAccelMap.get: PGtkAccelMap; cdecl;
17167 begin
17168   Result := LazGtk3.gtk_accel_map_get();
17169 end;
17170 
17171 procedure TGtkAccelMap.load(file_name: Pgchar); cdecl;
17172 begin
17173   LazGtk3.gtk_accel_map_load(file_name);
17174 end;
17175 
17176 procedure TGtkAccelMap.load_fd(fd: gint); cdecl;
17177 begin
17178   LazGtk3.gtk_accel_map_load_fd(fd);
17179 end;
17180 
17181 procedure TGtkAccelMap.load_scanner(scanner: PGScanner); cdecl;
17182 begin
17183   LazGtk3.gtk_accel_map_load_scanner(scanner);
17184 end;
17185 
17186 procedure TGtkAccelMap.lock_path(accel_path: Pgchar); cdecl;
17187 begin
17188   LazGtk3.gtk_accel_map_lock_path(accel_path);
17189 end;
17190 
TGtkAccelMap.lookup_entrynull17191 function TGtkAccelMap.lookup_entry(accel_path: Pgchar; key: PGtkAccelKey): gboolean; cdecl;
17192 begin
17193   Result := LazGtk3.gtk_accel_map_lookup_entry(accel_path, key);
17194 end;
17195 
17196 procedure TGtkAccelMap.save(file_name: Pgchar); cdecl;
17197 begin
17198   LazGtk3.gtk_accel_map_save(file_name);
17199 end;
17200 
17201 procedure TGtkAccelMap.save_fd(fd: gint); cdecl;
17202 begin
17203   LazGtk3.gtk_accel_map_save_fd(fd);
17204 end;
17205 
17206 procedure TGtkAccelMap.unlock_path(accel_path: Pgchar); cdecl;
17207 begin
17208   LazGtk3.gtk_accel_map_unlock_path(accel_path);
17209 end;
17210 
get_widgetnull17211 function TGtkAccessible.get_widget: PGtkWidget; cdecl;
17212 begin
17213   Result := LazGtk3.gtk_accessible_get_widget(@self);
17214 end;
17215 
17216 procedure TGtkAccessible.set_widget(widget: PGtkWidget); cdecl;
17217 begin
17218   LazGtk3.gtk_accessible_set_widget(@self, widget);
17219 end;
17220 
newnull17221 function TGtkAction.new(name: Pgchar; label_: Pgchar; tooltip: Pgchar; stock_id: Pgchar): PGtkAction; cdecl;
17222 begin
17223   Result := LazGtk3.gtk_action_new(name, label_, tooltip, stock_id);
17224 end;
17225 
17226 procedure TGtkAction.activate; cdecl;
17227 begin
17228   LazGtk3.gtk_action_activate(@self);
17229 end;
17230 
17231 procedure TGtkAction.block_activate; cdecl;
17232 begin
17233   LazGtk3.gtk_action_block_activate(@self);
17234 end;
17235 
17236 procedure TGtkAction.connect_accelerator; cdecl;
17237 begin
17238   LazGtk3.gtk_action_connect_accelerator(@self);
17239 end;
17240 
TGtkAction.create_iconnull17241 function TGtkAction.create_icon(icon_size: gint): PGtkWidget; cdecl;
17242 begin
17243   Result := LazGtk3.gtk_action_create_icon(@self, icon_size);
17244 end;
17245 
create_menunull17246 function TGtkAction.create_menu: PGtkWidget; cdecl;
17247 begin
17248   Result := LazGtk3.gtk_action_create_menu(@self);
17249 end;
17250 
create_menu_itemnull17251 function TGtkAction.create_menu_item: PGtkWidget; cdecl;
17252 begin
17253   Result := LazGtk3.gtk_action_create_menu_item(@self);
17254 end;
17255 
create_tool_itemnull17256 function TGtkAction.create_tool_item: PGtkWidget; cdecl;
17257 begin
17258   Result := LazGtk3.gtk_action_create_tool_item(@self);
17259 end;
17260 
17261 procedure TGtkAction.disconnect_accelerator; cdecl;
17262 begin
17263   LazGtk3.gtk_action_disconnect_accelerator(@self);
17264 end;
17265 
TGtkAction.get_accel_closurenull17266 function TGtkAction.get_accel_closure: PGClosure; cdecl;
17267 begin
17268   Result := LazGtk3.gtk_action_get_accel_closure(@self);
17269 end;
17270 
TGtkAction.get_accel_pathnull17271 function TGtkAction.get_accel_path: Pgchar; cdecl;
17272 begin
17273   Result := LazGtk3.gtk_action_get_accel_path(@self);
17274 end;
17275 
TGtkAction.get_always_show_imagenull17276 function TGtkAction.get_always_show_image: gboolean; cdecl;
17277 begin
17278   Result := LazGtk3.gtk_action_get_always_show_image(@self);
17279 end;
17280 
TGtkAction.get_giconnull17281 function TGtkAction.get_gicon: PGIcon; cdecl;
17282 begin
17283   Result := LazGtk3.gtk_action_get_gicon(@self);
17284 end;
17285 
TGtkAction.get_icon_namenull17286 function TGtkAction.get_icon_name: Pgchar; cdecl;
17287 begin
17288   Result := LazGtk3.gtk_action_get_icon_name(@self);
17289 end;
17290 
get_is_importantnull17291 function TGtkAction.get_is_important: gboolean; cdecl;
17292 begin
17293   Result := LazGtk3.gtk_action_get_is_important(@self);
17294 end;
17295 
get_labelnull17296 function TGtkAction.get_label: Pgchar; cdecl;
17297 begin
17298   Result := LazGtk3.gtk_action_get_label(@self);
17299 end;
17300 
TGtkAction.get_namenull17301 function TGtkAction.get_name: Pgchar; cdecl;
17302 begin
17303   Result := LazGtk3.gtk_action_get_name(@self);
17304 end;
17305 
TGtkAction.get_proxiesnull17306 function TGtkAction.get_proxies: PGSList; cdecl;
17307 begin
17308   Result := LazGtk3.gtk_action_get_proxies(@self);
17309 end;
17310 
get_sensitivenull17311 function TGtkAction.get_sensitive: gboolean; cdecl;
17312 begin
17313   Result := LazGtk3.gtk_action_get_sensitive(@self);
17314 end;
17315 
TGtkAction.get_short_labelnull17316 function TGtkAction.get_short_label: Pgchar; cdecl;
17317 begin
17318   Result := LazGtk3.gtk_action_get_short_label(@self);
17319 end;
17320 
get_stock_idnull17321 function TGtkAction.get_stock_id: Pgchar; cdecl;
17322 begin
17323   Result := LazGtk3.gtk_action_get_stock_id(@self);
17324 end;
17325 
get_tooltipnull17326 function TGtkAction.get_tooltip: Pgchar; cdecl;
17327 begin
17328   Result := LazGtk3.gtk_action_get_tooltip(@self);
17329 end;
17330 
get_visiblenull17331 function TGtkAction.get_visible: gboolean; cdecl;
17332 begin
17333   Result := LazGtk3.gtk_action_get_visible(@self);
17334 end;
17335 
get_visible_horizontalnull17336 function TGtkAction.get_visible_horizontal: gboolean; cdecl;
17337 begin
17338   Result := LazGtk3.gtk_action_get_visible_horizontal(@self);
17339 end;
17340 
get_visible_verticalnull17341 function TGtkAction.get_visible_vertical: gboolean; cdecl;
17342 begin
17343   Result := LazGtk3.gtk_action_get_visible_vertical(@self);
17344 end;
17345 
TGtkAction.is_sensitivenull17346 function TGtkAction.is_sensitive: gboolean; cdecl;
17347 begin
17348   Result := LazGtk3.gtk_action_is_sensitive(@self);
17349 end;
17350 
TGtkAction.is_visiblenull17351 function TGtkAction.is_visible: gboolean; cdecl;
17352 begin
17353   Result := LazGtk3.gtk_action_is_visible(@self);
17354 end;
17355 
17356 procedure TGtkAction.set_accel_group(accel_group: PGtkAccelGroup); cdecl;
17357 begin
17358   LazGtk3.gtk_action_set_accel_group(@self, accel_group);
17359 end;
17360 
17361 procedure TGtkAction.set_accel_path(accel_path: Pgchar); cdecl;
17362 begin
17363   LazGtk3.gtk_action_set_accel_path(@self, accel_path);
17364 end;
17365 
17366 procedure TGtkAction.set_always_show_image(always_show: gboolean); cdecl;
17367 begin
17368   LazGtk3.gtk_action_set_always_show_image(@self, always_show);
17369 end;
17370 
17371 procedure TGtkAction.set_gicon(icon: PGIcon); cdecl;
17372 begin
17373   LazGtk3.gtk_action_set_gicon(@self, icon);
17374 end;
17375 
17376 procedure TGtkAction.set_icon_name(icon_name: Pgchar); cdecl;
17377 begin
17378   LazGtk3.gtk_action_set_icon_name(@self, icon_name);
17379 end;
17380 
17381 procedure TGtkAction.set_is_important(is_important: gboolean); cdecl;
17382 begin
17383   LazGtk3.gtk_action_set_is_important(@self, is_important);
17384 end;
17385 
17386 procedure TGtkAction.set_label(label_: Pgchar); cdecl;
17387 begin
17388   LazGtk3.gtk_action_set_label(@self, label_);
17389 end;
17390 
17391 procedure TGtkAction.set_sensitive(sensitive: gboolean); cdecl;
17392 begin
17393   LazGtk3.gtk_action_set_sensitive(@self, sensitive);
17394 end;
17395 
17396 procedure TGtkAction.set_short_label(short_label: Pgchar); cdecl;
17397 begin
17398   LazGtk3.gtk_action_set_short_label(@self, short_label);
17399 end;
17400 
17401 procedure TGtkAction.set_stock_id(stock_id: Pgchar); cdecl;
17402 begin
17403   LazGtk3.gtk_action_set_stock_id(@self, stock_id);
17404 end;
17405 
17406 procedure TGtkAction.set_tooltip(tooltip: Pgchar); cdecl;
17407 begin
17408   LazGtk3.gtk_action_set_tooltip(@self, tooltip);
17409 end;
17410 
17411 procedure TGtkAction.set_visible(visible: gboolean); cdecl;
17412 begin
17413   LazGtk3.gtk_action_set_visible(@self, visible);
17414 end;
17415 
17416 procedure TGtkAction.set_visible_horizontal(visible_horizontal: gboolean); cdecl;
17417 begin
17418   LazGtk3.gtk_action_set_visible_horizontal(@self, visible_horizontal);
17419 end;
17420 
17421 procedure TGtkAction.set_visible_vertical(visible_vertical: gboolean); cdecl;
17422 begin
17423   LazGtk3.gtk_action_set_visible_vertical(@self, visible_vertical);
17424 end;
17425 
17426 procedure TGtkAction.unblock_activate; cdecl;
17427 begin
17428   LazGtk3.gtk_action_unblock_activate(@self);
17429 end;
17430 
newnull17431 function TGtkActionGroup.new(name: Pgchar): PGtkActionGroup; cdecl;
17432 begin
17433   Result := LazGtk3.gtk_action_group_new(name);
17434 end;
17435 
17436 procedure TGtkActionGroup.add_action(action: PGtkAction); cdecl;
17437 begin
17438   LazGtk3.gtk_action_group_add_action(@self, action);
17439 end;
17440 
17441 procedure TGtkActionGroup.add_action_with_accel(action: PGtkAction; accelerator: Pgchar); cdecl;
17442 begin
17443   LazGtk3.gtk_action_group_add_action_with_accel(@self, action, accelerator);
17444 end;
17445 
17446 procedure TGtkActionGroup.add_actions(entries: PGtkActionEntry; n_entries: guint; user_data: gpointer); cdecl;
17447 begin
17448   LazGtk3.gtk_action_group_add_actions(@self, entries, n_entries, user_data);
17449 end;
17450 
17451 procedure TGtkActionGroup.add_actions_full(entries: PGtkActionEntry; n_entries: guint; user_data: gpointer; destroy_: TGDestroyNotify); cdecl;
17452 begin
17453   LazGtk3.gtk_action_group_add_actions_full(@self, entries, n_entries, user_data, destroy_);
17454 end;
17455 
17456 procedure TGtkActionGroup.add_radio_actions(entries: PGtkRadioActionEntry; n_entries: guint; value: gint; on_change: TGCallback; user_data: gpointer); cdecl;
17457 begin
17458   LazGtk3.gtk_action_group_add_radio_actions(@self, entries, n_entries, value, on_change, user_data);
17459 end;
17460 
17461 procedure TGtkActionGroup.add_radio_actions_full(entries: PGtkRadioActionEntry; n_entries: guint; value: gint; on_change: TGCallback; user_data: gpointer; destroy_: TGDestroyNotify); cdecl;
17462 begin
17463   LazGtk3.gtk_action_group_add_radio_actions_full(@self, entries, n_entries, value, on_change, user_data, destroy_);
17464 end;
17465 
17466 procedure TGtkActionGroup.add_toggle_actions(entries: PGtkToggleActionEntry; n_entries: guint; user_data: gpointer); cdecl;
17467 begin
17468   LazGtk3.gtk_action_group_add_toggle_actions(@self, entries, n_entries, user_data);
17469 end;
17470 
17471 procedure TGtkActionGroup.add_toggle_actions_full(entries: PGtkToggleActionEntry; n_entries: guint; user_data: gpointer; destroy_: TGDestroyNotify); cdecl;
17472 begin
17473   LazGtk3.gtk_action_group_add_toggle_actions_full(@self, entries, n_entries, user_data, destroy_);
17474 end;
17475 
get_accel_groupnull17476 function TGtkActionGroup.get_accel_group: PGtkAccelGroup; cdecl;
17477 begin
17478   Result := LazGtk3.gtk_action_group_get_accel_group(@self);
17479 end;
17480 
get_actionnull17481 function TGtkActionGroup.get_action(action_name: Pgchar): PGtkAction; cdecl;
17482 begin
17483   Result := LazGtk3.gtk_action_group_get_action(@self, action_name);
17484 end;
17485 
get_namenull17486 function TGtkActionGroup.get_name: Pgchar; cdecl;
17487 begin
17488   Result := LazGtk3.gtk_action_group_get_name(@self);
17489 end;
17490 
get_sensitivenull17491 function TGtkActionGroup.get_sensitive: gboolean; cdecl;
17492 begin
17493   Result := LazGtk3.gtk_action_group_get_sensitive(@self);
17494 end;
17495 
TGtkActionGroup.get_visiblenull17496 function TGtkActionGroup.get_visible: gboolean; cdecl;
17497 begin
17498   Result := LazGtk3.gtk_action_group_get_visible(@self);
17499 end;
17500 
TGtkActionGroup.list_actionsnull17501 function TGtkActionGroup.list_actions: PGList; cdecl;
17502 begin
17503   Result := LazGtk3.gtk_action_group_list_actions(@self);
17504 end;
17505 
17506 procedure TGtkActionGroup.remove_action(action: PGtkAction); cdecl;
17507 begin
17508   LazGtk3.gtk_action_group_remove_action(@self, action);
17509 end;
17510 
17511 procedure TGtkActionGroup.set_accel_group(accel_group: PGtkAccelGroup); cdecl;
17512 begin
17513   LazGtk3.gtk_action_group_set_accel_group(@self, accel_group);
17514 end;
17515 
17516 procedure TGtkActionGroup.set_sensitive(sensitive: gboolean); cdecl;
17517 begin
17518   LazGtk3.gtk_action_group_set_sensitive(@self, sensitive);
17519 end;
17520 
17521 procedure TGtkActionGroup.set_translate_func(func: TGtkTranslateFunc; data: gpointer; notify: TGDestroyNotify); cdecl;
17522 begin
17523   LazGtk3.gtk_action_group_set_translate_func(@self, func, data, notify);
17524 end;
17525 
17526 procedure TGtkActionGroup.set_translation_domain(domain: Pgchar); cdecl;
17527 begin
17528   LazGtk3.gtk_action_group_set_translation_domain(@self, domain);
17529 end;
17530 
17531 procedure TGtkActionGroup.set_visible(visible: gboolean); cdecl;
17532 begin
17533   LazGtk3.gtk_action_group_set_visible(@self, visible);
17534 end;
17535 
translate_stringnull17536 function TGtkActionGroup.translate_string(string_: Pgchar): Pgchar; cdecl;
17537 begin
17538   Result := LazGtk3.gtk_action_group_translate_string(@self, string_);
17539 end;
17540 
TGtkActionable.get_action_namenull17541 function TGtkActionable.get_action_name: Pgchar; cdecl;
17542 begin
17543   Result := LazGtk3.gtk_actionable_get_action_name(@self);
17544 end;
17545 
TGtkActionable.get_action_target_valuenull17546 function TGtkActionable.get_action_target_value: PGVariant; cdecl;
17547 begin
17548   Result := LazGtk3.gtk_actionable_get_action_target_value(@self);
17549 end;
17550 
17551 procedure TGtkActionable.set_action_name(action_name: Pgchar); cdecl;
17552 begin
17553   LazGtk3.gtk_actionable_set_action_name(@self, action_name);
17554 end;
17555 
17556 procedure TGtkActionable.set_action_target_value(target_value: PGVariant); cdecl;
17557 begin
17558   LazGtk3.gtk_actionable_set_action_target_value(@self, target_value);
17559 end;
17560 
17561 procedure TGtkActionable.set_detailed_action_name(detailed_action_name: Pgchar); cdecl;
17562 begin
17563   LazGtk3.gtk_actionable_set_detailed_action_name(@self, detailed_action_name);
17564 end;
17565 
17566 procedure TGtkActivatable.do_set_related_action(action: PGtkAction); cdecl;
17567 begin
17568   LazGtk3.gtk_activatable_do_set_related_action(@self, action);
17569 end;
17570 
TGtkActivatable.get_related_actionnull17571 function TGtkActivatable.get_related_action: PGtkAction; cdecl;
17572 begin
17573   Result := LazGtk3.gtk_activatable_get_related_action(@self);
17574 end;
17575 
TGtkActivatable.get_use_action_appearancenull17576 function TGtkActivatable.get_use_action_appearance: gboolean; cdecl;
17577 begin
17578   Result := LazGtk3.gtk_activatable_get_use_action_appearance(@self);
17579 end;
17580 
17581 procedure TGtkActivatable.set_related_action(action: PGtkAction); cdecl;
17582 begin
17583   LazGtk3.gtk_activatable_set_related_action(@self, action);
17584 end;
17585 
17586 procedure TGtkActivatable.set_use_action_appearance(use_appearance: gboolean); cdecl;
17587 begin
17588   LazGtk3.gtk_activatable_set_use_action_appearance(@self, use_appearance);
17589 end;
17590 
17591 procedure TGtkActivatable.sync_action_properties(action: PGtkAction); cdecl;
17592 begin
17593   LazGtk3.gtk_activatable_sync_action_properties(@self, action);
17594 end;
17595 
newnull17596 function TGtkAdjustment.new(value: gdouble; lower: gdouble; upper: gdouble; step_increment: gdouble; page_increment: gdouble; page_size: gdouble): PGtkAdjustment; cdecl;
17597 begin
17598   Result := LazGtk3.gtk_adjustment_new(value, lower, upper, step_increment, page_increment, page_size);
17599 end;
17600 
17601 procedure TGtkAdjustment.changed; cdecl;
17602 begin
17603   LazGtk3.gtk_adjustment_changed(@self);
17604 end;
17605 
17606 procedure TGtkAdjustment.clamp_page(lower: gdouble; upper: gdouble); cdecl;
17607 begin
17608   LazGtk3.gtk_adjustment_clamp_page(@self, lower, upper);
17609 end;
17610 
17611 procedure TGtkAdjustment.configure(value: gdouble; lower: gdouble; upper: gdouble; step_increment: gdouble; page_increment: gdouble; page_size: gdouble); cdecl;
17612 begin
17613   LazGtk3.gtk_adjustment_configure(@self, value, lower, upper, step_increment, page_increment, page_size);
17614 end;
17615 
TGtkAdjustment.get_lowernull17616 function TGtkAdjustment.get_lower: gdouble; cdecl;
17617 begin
17618   Result := LazGtk3.gtk_adjustment_get_lower(@self);
17619 end;
17620 
get_minimum_incrementnull17621 function TGtkAdjustment.get_minimum_increment: gdouble; cdecl;
17622 begin
17623   Result := LazGtk3.gtk_adjustment_get_minimum_increment(@self);
17624 end;
17625 
TGtkAdjustment.get_page_incrementnull17626 function TGtkAdjustment.get_page_increment: gdouble; cdecl;
17627 begin
17628   Result := LazGtk3.gtk_adjustment_get_page_increment(@self);
17629 end;
17630 
TGtkAdjustment.get_page_sizenull17631 function TGtkAdjustment.get_page_size: gdouble; cdecl;
17632 begin
17633   Result := LazGtk3.gtk_adjustment_get_page_size(@self);
17634 end;
17635 
get_step_incrementnull17636 function TGtkAdjustment.get_step_increment: gdouble; cdecl;
17637 begin
17638   Result := LazGtk3.gtk_adjustment_get_step_increment(@self);
17639 end;
17640 
TGtkAdjustment.get_uppernull17641 function TGtkAdjustment.get_upper: gdouble; cdecl;
17642 begin
17643   Result := LazGtk3.gtk_adjustment_get_upper(@self);
17644 end;
17645 
get_valuenull17646 function TGtkAdjustment.get_value: gdouble; cdecl;
17647 begin
17648   Result := LazGtk3.gtk_adjustment_get_value(@self);
17649 end;
17650 
17651 procedure TGtkAdjustment.set_lower(lower: gdouble); cdecl;
17652 begin
17653   LazGtk3.gtk_adjustment_set_lower(@self, lower);
17654 end;
17655 
17656 procedure TGtkAdjustment.set_page_increment(page_increment: gdouble); cdecl;
17657 begin
17658   LazGtk3.gtk_adjustment_set_page_increment(@self, page_increment);
17659 end;
17660 
17661 procedure TGtkAdjustment.set_page_size(page_size: gdouble); cdecl;
17662 begin
17663   LazGtk3.gtk_adjustment_set_page_size(@self, page_size);
17664 end;
17665 
17666 procedure TGtkAdjustment.set_step_increment(step_increment: gdouble); cdecl;
17667 begin
17668   LazGtk3.gtk_adjustment_set_step_increment(@self, step_increment);
17669 end;
17670 
17671 procedure TGtkAdjustment.set_upper(upper: gdouble); cdecl;
17672 begin
17673   LazGtk3.gtk_adjustment_set_upper(@self, upper);
17674 end;
17675 
17676 procedure TGtkAdjustment.set_value(value: gdouble); cdecl;
17677 begin
17678   LazGtk3.gtk_adjustment_set_value(@self, value);
17679 end;
17680 
17681 procedure TGtkAdjustment.value_changed; cdecl;
17682 begin
17683   LazGtk3.gtk_adjustment_value_changed(@self);
17684 end;
17685 
newnull17686 function TGtkAlignment.new(xalign: gfloat; yalign: gfloat; xscale: gfloat; yscale: gfloat): PGtkAlignment; cdecl;
17687 begin
17688   Result := LazGtk3.gtk_alignment_new(xalign, yalign, xscale, yscale);
17689 end;
17690 
17691 procedure TGtkAlignment.get_padding(padding_top: Pguint; padding_bottom: Pguint; padding_left: Pguint; padding_right: Pguint); cdecl;
17692 begin
17693   LazGtk3.gtk_alignment_get_padding(@self, padding_top, padding_bottom, padding_left, padding_right);
17694 end;
17695 
17696 procedure TGtkAlignment.set_(xalign: gfloat; yalign: gfloat; xscale: gfloat; yscale: gfloat); cdecl;
17697 begin
17698   LazGtk3.gtk_alignment_set(@self, xalign, yalign, xscale, yscale);
17699 end;
17700 
17701 procedure TGtkAlignment.set_padding(padding_top: guint; padding_bottom: guint; padding_left: guint; padding_right: guint); cdecl;
17702 begin
17703   LazGtk3.gtk_alignment_set_padding(@self, padding_top, padding_bottom, padding_left, padding_right);
17704 end;
17705 
get_app_infonull17706 function TGtkAppChooser.get_app_info: PGAppInfo; cdecl;
17707 begin
17708   Result := LazGtk3.gtk_app_chooser_get_app_info(@self);
17709 end;
17710 
get_content_typenull17711 function TGtkAppChooser.get_content_type: Pgchar; cdecl;
17712 begin
17713   Result := LazGtk3.gtk_app_chooser_get_content_type(@self);
17714 end;
17715 
17716 procedure TGtkAppChooser.refresh; cdecl;
17717 begin
17718   LazGtk3.gtk_app_chooser_refresh(@self);
17719 end;
17720 
17721 procedure TGtkCellEditable.editing_done; cdecl;
17722 begin
17723   LazGtk3.gtk_cell_editable_editing_done(@self);
17724 end;
17725 
17726 procedure TGtkCellEditable.remove_widget; cdecl;
17727 begin
17728   LazGtk3.gtk_cell_editable_remove_widget(@self);
17729 end;
17730 
17731 procedure TGtkCellEditable.start_editing(event: PGdkEvent); cdecl;
17732 begin
17733   LazGtk3.gtk_cell_editable_start_editing(@self, event);
17734 end;
17735 
17736 procedure TGtkCellLayout.add_attribute(cell: PGtkCellRenderer; attribute: Pgchar; column: gint); cdecl;
17737 begin
17738   LazGtk3.gtk_cell_layout_add_attribute(@self, cell, attribute, column);
17739 end;
17740 
17741 procedure TGtkCellLayout.clear; cdecl;
17742 begin
17743   LazGtk3.gtk_cell_layout_clear(@self);
17744 end;
17745 
17746 procedure TGtkCellLayout.clear_attributes(cell: PGtkCellRenderer); cdecl;
17747 begin
17748   LazGtk3.gtk_cell_layout_clear_attributes(@self, cell);
17749 end;
17750 
TGtkCellLayout.get_areanull17751 function TGtkCellLayout.get_area: PGtkCellArea; cdecl;
17752 begin
17753   Result := LazGtk3.gtk_cell_layout_get_area(@self);
17754 end;
17755 
get_cellsnull17756 function TGtkCellLayout.get_cells: PGList; cdecl;
17757 begin
17758   Result := LazGtk3.gtk_cell_layout_get_cells(@self);
17759 end;
17760 
17761 procedure TGtkCellLayout.pack_end(cell: PGtkCellRenderer; expand: gboolean); cdecl;
17762 begin
17763   LazGtk3.gtk_cell_layout_pack_end(@self, cell, expand);
17764 end;
17765 
17766 procedure TGtkCellLayout.pack_start(cell: PGtkCellRenderer; expand: gboolean); cdecl;
17767 begin
17768   LazGtk3.gtk_cell_layout_pack_start(@self, cell, expand);
17769 end;
17770 
17771 procedure TGtkCellLayout.reorder(cell: PGtkCellRenderer; position: gint); cdecl;
17772 begin
17773   LazGtk3.gtk_cell_layout_reorder(@self, cell, position);
17774 end;
17775 
17776 procedure TGtkCellLayout.set_cell_data_func(cell: PGtkCellRenderer; func: TGtkCellLayoutDataFunc; func_data: gpointer; destroy_: TGDestroyNotify); cdecl;
17777 begin
17778   LazGtk3.gtk_cell_layout_set_cell_data_func(@self, cell, func, func_data, destroy_);
17779 end;
17780 
newnull17781 function TGtkComboBox.new: PGtkComboBox; cdecl;
17782 begin
17783   Result := LazGtk3.gtk_combo_box_new();
17784 end;
17785 
new_with_areanull17786 function TGtkComboBox.new_with_area(area: PGtkCellArea): PGtkComboBox; cdecl;
17787 begin
17788   Result := LazGtk3.gtk_combo_box_new_with_area(area);
17789 end;
17790 
new_with_area_and_entrynull17791 function TGtkComboBox.new_with_area_and_entry(area: PGtkCellArea): PGtkComboBox; cdecl;
17792 begin
17793   Result := LazGtk3.gtk_combo_box_new_with_area_and_entry(area);
17794 end;
17795 
TGtkComboBox.new_with_entrynull17796 function TGtkComboBox.new_with_entry: PGtkComboBox; cdecl;
17797 begin
17798   Result := LazGtk3.gtk_combo_box_new_with_entry();
17799 end;
17800 
new_with_modelnull17801 function TGtkComboBox.new_with_model(model: PGtkTreeModel): PGtkComboBox; cdecl;
17802 begin
17803   Result := LazGtk3.gtk_combo_box_new_with_model(model);
17804 end;
17805 
new_with_model_and_entrynull17806 function TGtkComboBox.new_with_model_and_entry(model: PGtkTreeModel): PGtkComboBox; cdecl;
17807 begin
17808   Result := LazGtk3.gtk_combo_box_new_with_model_and_entry(model);
17809 end;
17810 
TGtkComboBox.get_activenull17811 function TGtkComboBox.get_active: gint; cdecl;
17812 begin
17813   Result := LazGtk3.gtk_combo_box_get_active(@self);
17814 end;
17815 
get_active_idnull17816 function TGtkComboBox.get_active_id: Pgchar; cdecl;
17817 begin
17818   Result := LazGtk3.gtk_combo_box_get_active_id(@self);
17819 end;
17820 
TGtkComboBox.get_active_iternull17821 function TGtkComboBox.get_active_iter(iter: PGtkTreeIter): gboolean; cdecl;
17822 begin
17823   Result := LazGtk3.gtk_combo_box_get_active_iter(@self, iter);
17824 end;
17825 
get_add_tearoffsnull17826 function TGtkComboBox.get_add_tearoffs: gboolean; cdecl;
17827 begin
17828   Result := LazGtk3.gtk_combo_box_get_add_tearoffs(@self);
17829 end;
17830 
get_button_sensitivitynull17831 function TGtkComboBox.get_button_sensitivity: TGtkSensitivityType; cdecl;
17832 begin
17833   Result := LazGtk3.gtk_combo_box_get_button_sensitivity(@self);
17834 end;
17835 
get_column_span_columnnull17836 function TGtkComboBox.get_column_span_column: gint; cdecl;
17837 begin
17838   Result := LazGtk3.gtk_combo_box_get_column_span_column(@self);
17839 end;
17840 
TGtkComboBox.get_entry_text_columnnull17841 function TGtkComboBox.get_entry_text_column: gint; cdecl;
17842 begin
17843   Result := LazGtk3.gtk_combo_box_get_entry_text_column(@self);
17844 end;
17845 
TGtkComboBox.get_focus_on_clicknull17846 function TGtkComboBox.get_focus_on_click: gboolean; cdecl;
17847 begin
17848   Result := LazGtk3.gtk_combo_box_get_focus_on_click(@self);
17849 end;
17850 
get_has_entrynull17851 function TGtkComboBox.get_has_entry: gboolean; cdecl;
17852 begin
17853   Result := LazGtk3.gtk_combo_box_get_has_entry(@self);
17854 end;
17855 
get_id_columnnull17856 function TGtkComboBox.get_id_column: gint; cdecl;
17857 begin
17858   Result := LazGtk3.gtk_combo_box_get_id_column(@self);
17859 end;
17860 
get_modelnull17861 function TGtkComboBox.get_model: PGtkTreeModel; cdecl;
17862 begin
17863   Result := LazGtk3.gtk_combo_box_get_model(@self);
17864 end;
17865 
get_popup_accessiblenull17866 function TGtkComboBox.get_popup_accessible: PAtkObject; cdecl;
17867 begin
17868   Result := LazGtk3.gtk_combo_box_get_popup_accessible(@self);
17869 end;
17870 
get_popup_fixed_widthnull17871 function TGtkComboBox.get_popup_fixed_width: gboolean; cdecl;
17872 begin
17873   Result := LazGtk3.gtk_combo_box_get_popup_fixed_width(@self);
17874 end;
17875 
TGtkComboBox.get_row_separator_funcnull17876 function TGtkComboBox.get_row_separator_func: TGtkTreeViewRowSeparatorFunc; cdecl;
17877 begin
17878   Result := LazGtk3.gtk_combo_box_get_row_separator_func(@self);
17879 end;
17880 
TGtkComboBox.get_row_span_columnnull17881 function TGtkComboBox.get_row_span_column: gint; cdecl;
17882 begin
17883   Result := LazGtk3.gtk_combo_box_get_row_span_column(@self);
17884 end;
17885 
TGtkComboBox.get_titlenull17886 function TGtkComboBox.get_title: Pgchar; cdecl;
17887 begin
17888   Result := LazGtk3.gtk_combo_box_get_title(@self);
17889 end;
17890 
get_wrap_widthnull17891 function TGtkComboBox.get_wrap_width: gint; cdecl;
17892 begin
17893   Result := LazGtk3.gtk_combo_box_get_wrap_width(@self);
17894 end;
17895 
17896 procedure TGtkComboBox.popdown; cdecl;
17897 begin
17898   LazGtk3.gtk_combo_box_popdown(@self);
17899 end;
17900 
17901 procedure TGtkComboBox.popup; cdecl;
17902 begin
17903   LazGtk3.gtk_combo_box_popup(@self);
17904 end;
17905 
17906 procedure TGtkComboBox.popup_for_device(device: PGdkDevice); cdecl;
17907 begin
17908   LazGtk3.gtk_combo_box_popup_for_device(@self, device);
17909 end;
17910 
17911 procedure TGtkComboBox.set_active(index_: gint); cdecl;
17912 begin
17913   LazGtk3.gtk_combo_box_set_active(@self, index_);
17914 end;
17915 
set_active_idnull17916 function TGtkComboBox.set_active_id(active_id: Pgchar): gboolean; cdecl;
17917 begin
17918   Result := LazGtk3.gtk_combo_box_set_active_id(@self, active_id);
17919 end;
17920 
17921 procedure TGtkComboBox.set_active_iter(iter: PGtkTreeIter); cdecl;
17922 begin
17923   LazGtk3.gtk_combo_box_set_active_iter(@self, iter);
17924 end;
17925 
17926 procedure TGtkComboBox.set_add_tearoffs(add_tearoffs: gboolean); cdecl;
17927 begin
17928   LazGtk3.gtk_combo_box_set_add_tearoffs(@self, add_tearoffs);
17929 end;
17930 
17931 procedure TGtkComboBox.set_button_sensitivity(sensitivity: TGtkSensitivityType); cdecl;
17932 begin
17933   LazGtk3.gtk_combo_box_set_button_sensitivity(@self, sensitivity);
17934 end;
17935 
17936 procedure TGtkComboBox.set_column_span_column(column_span: gint); cdecl;
17937 begin
17938   LazGtk3.gtk_combo_box_set_column_span_column(@self, column_span);
17939 end;
17940 
17941 procedure TGtkComboBox.set_entry_text_column(text_column: gint); cdecl;
17942 begin
17943   LazGtk3.gtk_combo_box_set_entry_text_column(@self, text_column);
17944 end;
17945 
17946 procedure TGtkComboBox.set_focus_on_click(focus_on_click: gboolean); cdecl;
17947 begin
17948   LazGtk3.gtk_combo_box_set_focus_on_click(@self, focus_on_click);
17949 end;
17950 
17951 procedure TGtkComboBox.set_id_column(id_column: gint); cdecl;
17952 begin
17953   LazGtk3.gtk_combo_box_set_id_column(@self, id_column);
17954 end;
17955 
17956 procedure TGtkComboBox.set_model(model: PGtkTreeModel); cdecl;
17957 begin
17958   LazGtk3.gtk_combo_box_set_model(@self, model);
17959 end;
17960 
17961 procedure TGtkComboBox.set_popup_fixed_width(fixed: gboolean); cdecl;
17962 begin
17963   LazGtk3.gtk_combo_box_set_popup_fixed_width(@self, fixed);
17964 end;
17965 
17966 procedure TGtkComboBox.set_row_separator_func(func: TGtkTreeViewRowSeparatorFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl;
17967 begin
17968   LazGtk3.gtk_combo_box_set_row_separator_func(@self, func, data, destroy_);
17969 end;
17970 
17971 procedure TGtkComboBox.set_row_span_column(row_span: gint); cdecl;
17972 begin
17973   LazGtk3.gtk_combo_box_set_row_span_column(@self, row_span);
17974 end;
17975 
17976 procedure TGtkComboBox.set_title(title: Pgchar); cdecl;
17977 begin
17978   LazGtk3.gtk_combo_box_set_title(@self, title);
17979 end;
17980 
17981 procedure TGtkComboBox.set_wrap_width(width: gint); cdecl;
17982 begin
17983   LazGtk3.gtk_combo_box_set_wrap_width(@self, width);
17984 end;
17985 
newnull17986 function TGtkAppChooserButton.new(content_type: Pgchar): PGtkAppChooserButton; cdecl;
17987 begin
17988   Result := LazGtk3.gtk_app_chooser_button_new(content_type);
17989 end;
17990 
17991 procedure TGtkAppChooserButton.append_custom_item(name: Pgchar; label_: Pgchar; icon: PGIcon); cdecl;
17992 begin
17993   LazGtk3.gtk_app_chooser_button_append_custom_item(@self, name, label_, icon);
17994 end;
17995 
17996 procedure TGtkAppChooserButton.append_separator; cdecl;
17997 begin
17998   LazGtk3.gtk_app_chooser_button_append_separator(@self);
17999 end;
18000 
TGtkAppChooserButton.get_headingnull18001 function TGtkAppChooserButton.get_heading: Pgchar; cdecl;
18002 begin
18003   Result := LazGtk3.gtk_app_chooser_button_get_heading(@self);
18004 end;
18005 
get_show_default_itemnull18006 function TGtkAppChooserButton.get_show_default_item: gboolean; cdecl;
18007 begin
18008   Result := LazGtk3.gtk_app_chooser_button_get_show_default_item(@self);
18009 end;
18010 
get_show_dialog_itemnull18011 function TGtkAppChooserButton.get_show_dialog_item: gboolean; cdecl;
18012 begin
18013   Result := LazGtk3.gtk_app_chooser_button_get_show_dialog_item(@self);
18014 end;
18015 
18016 procedure TGtkAppChooserButton.set_active_custom_item(name: Pgchar); cdecl;
18017 begin
18018   LazGtk3.gtk_app_chooser_button_set_active_custom_item(@self, name);
18019 end;
18020 
18021 procedure TGtkAppChooserButton.set_heading(heading: Pgchar); cdecl;
18022 begin
18023   LazGtk3.gtk_app_chooser_button_set_heading(@self, heading);
18024 end;
18025 
18026 procedure TGtkAppChooserButton.set_show_default_item(setting: gboolean); cdecl;
18027 begin
18028   LazGtk3.gtk_app_chooser_button_set_show_default_item(@self, setting);
18029 end;
18030 
18031 procedure TGtkAppChooserButton.set_show_dialog_item(setting: gboolean); cdecl;
18032 begin
18033   LazGtk3.gtk_app_chooser_button_set_show_dialog_item(@self, setting);
18034 end;
18035 
newnull18036 function TGtkAppChooserDialog.new(parent: PGtkWindow; flags: TGtkDialogFlags; file_: PGFile): PGtkAppChooserDialog; cdecl;
18037 begin
18038   Result := LazGtk3.gtk_app_chooser_dialog_new(parent, flags, file_);
18039 end;
18040 
new_for_content_typenull18041 function TGtkAppChooserDialog.new_for_content_type(parent: PGtkWindow; flags: TGtkDialogFlags; content_type: Pgchar): PGtkAppChooserDialog; cdecl;
18042 begin
18043   Result := LazGtk3.gtk_app_chooser_dialog_new_for_content_type(parent, flags, content_type);
18044 end;
18045 
TGtkAppChooserDialog.get_headingnull18046 function TGtkAppChooserDialog.get_heading: Pgchar; cdecl;
18047 begin
18048   Result := LazGtk3.gtk_app_chooser_dialog_get_heading(@self);
18049 end;
18050 
get_widgetnull18051 function TGtkAppChooserDialog.get_widget: PGtkWidget; cdecl;
18052 begin
18053   Result := LazGtk3.gtk_app_chooser_dialog_get_widget(@self);
18054 end;
18055 
18056 procedure TGtkAppChooserDialog.set_heading(heading: Pgchar); cdecl;
18057 begin
18058   LazGtk3.gtk_app_chooser_dialog_set_heading(@self, heading);
18059 end;
18060 
get_orientationnull18061 function TGtkOrientable.get_orientation: TGtkOrientation; cdecl;
18062 begin
18063   Result := LazGtk3.gtk_orientable_get_orientation(@self);
18064 end;
18065 
18066 procedure TGtkOrientable.set_orientation(orientation: TGtkOrientation); cdecl;
18067 begin
18068   LazGtk3.gtk_orientable_set_orientation(@self, orientation);
18069 end;
18070 
newnull18071 function TGtkBox.new(orientation: TGtkOrientation; spacing: gint): PGtkBox; cdecl;
18072 begin
18073   Result := LazGtk3.gtk_box_new(orientation, spacing);
18074 end;
18075 
TGtkBox.get_homogeneousnull18076 function TGtkBox.get_homogeneous: gboolean; cdecl;
18077 begin
18078   Result := LazGtk3.gtk_box_get_homogeneous(@self);
18079 end;
18080 
get_spacingnull18081 function TGtkBox.get_spacing: gint; cdecl;
18082 begin
18083   Result := LazGtk3.gtk_box_get_spacing(@self);
18084 end;
18085 
18086 procedure TGtkBox.pack_end(child: PGtkWidget; expand: gboolean; fill: gboolean; padding: guint); cdecl;
18087 begin
18088   LazGtk3.gtk_box_pack_end(@self, child, expand, fill, padding);
18089 end;
18090 
18091 procedure TGtkBox.pack_start(child: PGtkWidget; expand: gboolean; fill: gboolean; padding: guint); cdecl;
18092 begin
18093   LazGtk3.gtk_box_pack_start(@self, child, expand, fill, padding);
18094 end;
18095 
18096 procedure TGtkBox.query_child_packing(child: PGtkWidget; expand: Pgboolean; fill: Pgboolean; padding: Pguint; pack_type: PGtkPackType); cdecl;
18097 begin
18098   LazGtk3.gtk_box_query_child_packing(@self, child, expand, fill, padding, pack_type);
18099 end;
18100 
18101 procedure TGtkBox.reorder_child(child: PGtkWidget; position: gint); cdecl;
18102 begin
18103   LazGtk3.gtk_box_reorder_child(@self, child, position);
18104 end;
18105 
18106 procedure TGtkBox.set_child_packing(child: PGtkWidget; expand: gboolean; fill: gboolean; padding: guint; pack_type: TGtkPackType); cdecl;
18107 begin
18108   LazGtk3.gtk_box_set_child_packing(@self, child, expand, fill, padding, pack_type);
18109 end;
18110 
18111 procedure TGtkBox.set_homogeneous(homogeneous: gboolean); cdecl;
18112 begin
18113   LazGtk3.gtk_box_set_homogeneous(@self, homogeneous);
18114 end;
18115 
18116 procedure TGtkBox.set_spacing(spacing: gint); cdecl;
18117 begin
18118   LazGtk3.gtk_box_set_spacing(@self, spacing);
18119 end;
18120 
newnull18121 function TGtkAppChooserWidget.new(content_type: Pgchar): PGtkAppChooserWidget; cdecl;
18122 begin
18123   Result := LazGtk3.gtk_app_chooser_widget_new(content_type);
18124 end;
18125 
TGtkAppChooserWidget.get_default_textnull18126 function TGtkAppChooserWidget.get_default_text: Pgchar; cdecl;
18127 begin
18128   Result := LazGtk3.gtk_app_chooser_widget_get_default_text(@self);
18129 end;
18130 
TGtkAppChooserWidget.get_show_allnull18131 function TGtkAppChooserWidget.get_show_all: gboolean; cdecl;
18132 begin
18133   Result := LazGtk3.gtk_app_chooser_widget_get_show_all(@self);
18134 end;
18135 
TGtkAppChooserWidget.get_show_defaultnull18136 function TGtkAppChooserWidget.get_show_default: gboolean; cdecl;
18137 begin
18138   Result := LazGtk3.gtk_app_chooser_widget_get_show_default(@self);
18139 end;
18140 
get_show_fallbacknull18141 function TGtkAppChooserWidget.get_show_fallback: gboolean; cdecl;
18142 begin
18143   Result := LazGtk3.gtk_app_chooser_widget_get_show_fallback(@self);
18144 end;
18145 
TGtkAppChooserWidget.get_show_othernull18146 function TGtkAppChooserWidget.get_show_other: gboolean; cdecl;
18147 begin
18148   Result := LazGtk3.gtk_app_chooser_widget_get_show_other(@self);
18149 end;
18150 
get_show_recommendednull18151 function TGtkAppChooserWidget.get_show_recommended: gboolean; cdecl;
18152 begin
18153   Result := LazGtk3.gtk_app_chooser_widget_get_show_recommended(@self);
18154 end;
18155 
18156 procedure TGtkAppChooserWidget.set_default_text(text: Pgchar); cdecl;
18157 begin
18158   LazGtk3.gtk_app_chooser_widget_set_default_text(@self, text);
18159 end;
18160 
18161 procedure TGtkAppChooserWidget.set_show_all(setting: gboolean); cdecl;
18162 begin
18163   LazGtk3.gtk_app_chooser_widget_set_show_all(@self, setting);
18164 end;
18165 
18166 procedure TGtkAppChooserWidget.set_show_default(setting: gboolean); cdecl;
18167 begin
18168   LazGtk3.gtk_app_chooser_widget_set_show_default(@self, setting);
18169 end;
18170 
18171 procedure TGtkAppChooserWidget.set_show_fallback(setting: gboolean); cdecl;
18172 begin
18173   LazGtk3.gtk_app_chooser_widget_set_show_fallback(@self, setting);
18174 end;
18175 
18176 procedure TGtkAppChooserWidget.set_show_other(setting: gboolean); cdecl;
18177 begin
18178   LazGtk3.gtk_app_chooser_widget_set_show_other(@self, setting);
18179 end;
18180 
18181 procedure TGtkAppChooserWidget.set_show_recommended(setting: gboolean); cdecl;
18182 begin
18183   LazGtk3.gtk_app_chooser_widget_set_show_recommended(@self, setting);
18184 end;
18185 
18186 procedure TGtkMenuShell.activate_item(menu_item: PGtkWidget; force_deactivate: gboolean); cdecl;
18187 begin
18188   LazGtk3.gtk_menu_shell_activate_item(@self, menu_item, force_deactivate);
18189 end;
18190 
18191 procedure TGtkMenuShell.append(child: PGtkWidget); cdecl;
18192 begin
18193   LazGtk3.gtk_menu_shell_append(@self, child);
18194 end;
18195 
18196 procedure TGtkMenuShell.bind_model(model: PGMenuModel; action_namespace: Pgchar; with_separators: gboolean); cdecl;
18197 begin
18198   LazGtk3.gtk_menu_shell_bind_model(@self, model, action_namespace, with_separators);
18199 end;
18200 
18201 procedure TGtkMenuShell.cancel; cdecl;
18202 begin
18203   LazGtk3.gtk_menu_shell_cancel(@self);
18204 end;
18205 
18206 procedure TGtkMenuShell.deactivate; cdecl;
18207 begin
18208   LazGtk3.gtk_menu_shell_deactivate(@self);
18209 end;
18210 
18211 procedure TGtkMenuShell.deselect; cdecl;
18212 begin
18213   LazGtk3.gtk_menu_shell_deselect(@self);
18214 end;
18215 
TGtkMenuShell.get_parent_shellnull18216 function TGtkMenuShell.get_parent_shell: PGtkWidget; cdecl;
18217 begin
18218   Result := LazGtk3.gtk_menu_shell_get_parent_shell(@self);
18219 end;
18220 
get_selected_itemnull18221 function TGtkMenuShell.get_selected_item: PGtkWidget; cdecl;
18222 begin
18223   Result := LazGtk3.gtk_menu_shell_get_selected_item(@self);
18224 end;
18225 
TGtkMenuShell.get_take_focusnull18226 function TGtkMenuShell.get_take_focus: gboolean; cdecl;
18227 begin
18228   Result := LazGtk3.gtk_menu_shell_get_take_focus(@self);
18229 end;
18230 
18231 procedure TGtkMenuShell.insert(child: PGtkWidget; position: gint); cdecl;
18232 begin
18233   LazGtk3.gtk_menu_shell_insert(@self, child, position);
18234 end;
18235 
18236 procedure TGtkMenuShell.prepend(child: PGtkWidget); cdecl;
18237 begin
18238   LazGtk3.gtk_menu_shell_prepend(@self, child);
18239 end;
18240 
18241 procedure TGtkMenuShell.select_first(search_sensitive: gboolean); cdecl;
18242 begin
18243   LazGtk3.gtk_menu_shell_select_first(@self, search_sensitive);
18244 end;
18245 
18246 procedure TGtkMenuShell.select_item(menu_item: PGtkWidget); cdecl;
18247 begin
18248   LazGtk3.gtk_menu_shell_select_item(@self, menu_item);
18249 end;
18250 
18251 procedure TGtkMenuShell.set_take_focus(take_focus: gboolean); cdecl;
18252 begin
18253   LazGtk3.gtk_menu_shell_set_take_focus(@self, take_focus);
18254 end;
18255 
newnull18256 function TGtkMenu.new: PGtkMenu; cdecl;
18257 begin
18258   Result := LazGtk3.gtk_menu_new();
18259 end;
18260 
TGtkMenu.new_from_modelnull18261 function TGtkMenu.new_from_model(model: PGMenuModel): PGtkMenu; cdecl;
18262 begin
18263   Result := LazGtk3.gtk_menu_new_from_model(model);
18264 end;
18265 
get_for_attach_widgetnull18266 function TGtkMenu.get_for_attach_widget(widget: PGtkWidget): PGList; cdecl;
18267 begin
18268   Result := LazGtk3.gtk_menu_get_for_attach_widget(widget);
18269 end;
18270 
18271 procedure TGtkMenu.attach(child: PGtkWidget; left_attach: guint; right_attach: guint; top_attach: guint; bottom_attach: guint); cdecl;
18272 begin
18273   LazGtk3.gtk_menu_attach(@self, child, left_attach, right_attach, top_attach, bottom_attach);
18274 end;
18275 
18276 procedure TGtkMenu.attach_to_widget(attach_widget: PGtkWidget; detacher: TGtkMenuDetachFunc); cdecl;
18277 begin
18278   LazGtk3.gtk_menu_attach_to_widget(@self, attach_widget, detacher);
18279 end;
18280 
18281 procedure TGtkMenu.detach; cdecl;
18282 begin
18283   LazGtk3.gtk_menu_detach(@self);
18284 end;
18285 
get_accel_groupnull18286 function TGtkMenu.get_accel_group: PGtkAccelGroup; cdecl;
18287 begin
18288   Result := LazGtk3.gtk_menu_get_accel_group(@self);
18289 end;
18290 
TGtkMenu.get_accel_pathnull18291 function TGtkMenu.get_accel_path: Pgchar; cdecl;
18292 begin
18293   Result := LazGtk3.gtk_menu_get_accel_path(@self);
18294 end;
18295 
TGtkMenu.get_activenull18296 function TGtkMenu.get_active: PGtkWidget; cdecl;
18297 begin
18298   Result := LazGtk3.gtk_menu_get_active(@self);
18299 end;
18300 
get_attach_widgetnull18301 function TGtkMenu.get_attach_widget: PGtkWidget; cdecl;
18302 begin
18303   Result := LazGtk3.gtk_menu_get_attach_widget(@self);
18304 end;
18305 
get_monitornull18306 function TGtkMenu.get_monitor: gint; cdecl;
18307 begin
18308   Result := LazGtk3.gtk_menu_get_monitor(@self);
18309 end;
18310 
get_reserve_toggle_sizenull18311 function TGtkMenu.get_reserve_toggle_size: gboolean; cdecl;
18312 begin
18313   Result := LazGtk3.gtk_menu_get_reserve_toggle_size(@self);
18314 end;
18315 
get_tearoff_statenull18316 function TGtkMenu.get_tearoff_state: gboolean; cdecl;
18317 begin
18318   Result := LazGtk3.gtk_menu_get_tearoff_state(@self);
18319 end;
18320 
TGtkMenu.get_titlenull18321 function TGtkMenu.get_title: Pgchar; cdecl;
18322 begin
18323   Result := LazGtk3.gtk_menu_get_title(@self);
18324 end;
18325 
18326 procedure TGtkMenu.popdown; cdecl;
18327 begin
18328   LazGtk3.gtk_menu_popdown(@self);
18329 end;
18330 
18331 procedure TGtkMenu.popup(parent_menu_shell: PGtkWidget; parent_menu_item: PGtkWidget; func: TGtkMenuPositionFunc; data: gpointer; button: guint; activate_time: guint32); cdecl;
18332 begin
18333   LazGtk3.gtk_menu_popup(@self, parent_menu_shell, parent_menu_item, func, data, button, activate_time);
18334 end;
18335 
18336 procedure TGtkMenu.popup_for_device(device: PGdkDevice; parent_menu_shell: PGtkWidget; parent_menu_item: PGtkWidget; func: TGtkMenuPositionFunc; data: gpointer; destroy_: TGDestroyNotify; button: guint; activate_time: guint32); cdecl;
18337 begin
18338   LazGtk3.gtk_menu_popup_for_device(@self, device, parent_menu_shell, parent_menu_item, func, data, destroy_, button, activate_time);
18339 end;
18340 
18341 procedure TGtkMenu.reorder_child(child: PGtkWidget; position: gint); cdecl;
18342 begin
18343   LazGtk3.gtk_menu_reorder_child(@self, child, position);
18344 end;
18345 
18346 procedure TGtkMenu.reposition; cdecl;
18347 begin
18348   LazGtk3.gtk_menu_reposition(@self);
18349 end;
18350 
18351 procedure TGtkMenu.set_accel_group(accel_group: PGtkAccelGroup); cdecl;
18352 begin
18353   LazGtk3.gtk_menu_set_accel_group(@self, accel_group);
18354 end;
18355 
18356 procedure TGtkMenu.set_accel_path(accel_path: Pgchar); cdecl;
18357 begin
18358   LazGtk3.gtk_menu_set_accel_path(@self, accel_path);
18359 end;
18360 
18361 procedure TGtkMenu.set_active(index: guint); cdecl;
18362 begin
18363   LazGtk3.gtk_menu_set_active(@self, index);
18364 end;
18365 
18366 procedure TGtkMenu.set_monitor(monitor_num: gint); cdecl;
18367 begin
18368   LazGtk3.gtk_menu_set_monitor(@self, monitor_num);
18369 end;
18370 
18371 procedure TGtkMenu.set_reserve_toggle_size(reserve_toggle_size: gboolean); cdecl;
18372 begin
18373   LazGtk3.gtk_menu_set_reserve_toggle_size(@self, reserve_toggle_size);
18374 end;
18375 
18376 procedure TGtkMenu.set_screen(screen: PGdkScreen); cdecl;
18377 begin
18378   LazGtk3.gtk_menu_set_screen(@self, screen);
18379 end;
18380 
18381 procedure TGtkMenu.set_tearoff_state(torn_off: gboolean); cdecl;
18382 begin
18383   LazGtk3.gtk_menu_set_tearoff_state(@self, torn_off);
18384 end;
18385 
18386 procedure TGtkMenu.set_title(title: Pgchar); cdecl;
18387 begin
18388   LazGtk3.gtk_menu_set_title(@self, title);
18389 end;
18390 
TGtkApplication.newnull18391 function TGtkApplication.new(application_id: Pgchar; flags: TGApplicationFlags): PGtkApplication; cdecl;
18392 begin
18393   Result := LazGtk3.gtk_application_new(application_id, flags);
18394 end;
18395 
18396 procedure TGtkApplication.add_accelerator(accelerator: Pgchar; action_name: Pgchar; parameter: PGVariant); cdecl;
18397 begin
18398   LazGtk3.gtk_application_add_accelerator(@self, accelerator, action_name, parameter);
18399 end;
18400 
18401 procedure TGtkApplication.add_window(window: PGtkWindow); cdecl;
18402 begin
18403   LazGtk3.gtk_application_add_window(@self, window);
18404 end;
18405 
TGtkApplication.get_active_windownull18406 function TGtkApplication.get_active_window: PGtkWindow; cdecl;
18407 begin
18408   Result := LazGtk3.gtk_application_get_active_window(@self);
18409 end;
18410 
TGtkApplication.get_app_menunull18411 function TGtkApplication.get_app_menu: PGMenuModel; cdecl;
18412 begin
18413   Result := LazGtk3.gtk_application_get_app_menu(@self);
18414 end;
18415 
TGtkApplication.get_menubarnull18416 function TGtkApplication.get_menubar: PGMenuModel; cdecl;
18417 begin
18418   Result := LazGtk3.gtk_application_get_menubar(@self);
18419 end;
18420 
TGtkApplication.get_window_by_idnull18421 function TGtkApplication.get_window_by_id(id: guint): PGtkWindow; cdecl;
18422 begin
18423   Result := LazGtk3.gtk_application_get_window_by_id(@self, id);
18424 end;
18425 
get_windowsnull18426 function TGtkApplication.get_windows: PGList; cdecl;
18427 begin
18428   Result := LazGtk3.gtk_application_get_windows(@self);
18429 end;
18430 
TGtkApplication.inhibitnull18431 function TGtkApplication.inhibit(window: PGtkWindow; flags: TGtkApplicationInhibitFlags; reason: Pgchar): guint; cdecl;
18432 begin
18433   Result := LazGtk3.gtk_application_inhibit(@self, window, flags, reason);
18434 end;
18435 
TGtkApplication.is_inhibitednull18436 function TGtkApplication.is_inhibited(flags: TGtkApplicationInhibitFlags): gboolean; cdecl;
18437 begin
18438   Result := LazGtk3.gtk_application_is_inhibited(@self, flags);
18439 end;
18440 
18441 procedure TGtkApplication.remove_accelerator(action_name: Pgchar; parameter: PGVariant); cdecl;
18442 begin
18443   LazGtk3.gtk_application_remove_accelerator(@self, action_name, parameter);
18444 end;
18445 
18446 procedure TGtkApplication.remove_window(window: PGtkWindow); cdecl;
18447 begin
18448   LazGtk3.gtk_application_remove_window(@self, window);
18449 end;
18450 
18451 procedure TGtkApplication.set_app_menu(app_menu: PGMenuModel); cdecl;
18452 begin
18453   LazGtk3.gtk_application_set_app_menu(@self, app_menu);
18454 end;
18455 
18456 procedure TGtkApplication.set_menubar(menubar: PGMenuModel); cdecl;
18457 begin
18458   LazGtk3.gtk_application_set_menubar(@self, menubar);
18459 end;
18460 
18461 procedure TGtkApplication.uninhibit(cookie: guint); cdecl;
18462 begin
18463   LazGtk3.gtk_application_uninhibit(@self, cookie);
18464 end;
18465 
newnull18466 function TGtkApplicationWindow.new(application: PGtkApplication): PGtkApplicationWindow; cdecl;
18467 begin
18468   Result := LazGtk3.gtk_application_window_new(application);
18469 end;
18470 
TGtkApplicationWindow.get_idnull18471 function TGtkApplicationWindow.get_id: guint; cdecl;
18472 begin
18473   Result := LazGtk3.gtk_application_window_get_id(@self);
18474 end;
18475 
get_show_menubarnull18476 function TGtkApplicationWindow.get_show_menubar: gboolean; cdecl;
18477 begin
18478   Result := LazGtk3.gtk_application_window_get_show_menubar(@self);
18479 end;
18480 
18481 procedure TGtkApplicationWindow.set_show_menubar(show_menubar: gboolean); cdecl;
18482 begin
18483   LazGtk3.gtk_application_window_set_show_menubar(@self, show_menubar);
18484 end;
18485 
newnull18486 function TGtkArrow.new(arrow_type: TGtkArrowType; shadow_type: TGtkShadowType): PGtkArrow; cdecl;
18487 begin
18488   Result := LazGtk3.gtk_arrow_new(arrow_type, shadow_type);
18489 end;
18490 
18491 procedure TGtkArrow.set_(arrow_type: TGtkArrowType; shadow_type: TGtkShadowType); cdecl;
18492 begin
18493   LazGtk3.gtk_arrow_set(@self, arrow_type, shadow_type);
18494 end;
18495 
TGtkFrame.newnull18496 function TGtkFrame.new(label_: Pgchar): PGtkFrame; cdecl;
18497 begin
18498   Result := LazGtk3.gtk_frame_new(label_);
18499 end;
18500 
TGtkFrame.get_labelnull18501 function TGtkFrame.get_label: Pgchar; cdecl;
18502 begin
18503   Result := LazGtk3.gtk_frame_get_label(@self);
18504 end;
18505 
18506 procedure TGtkFrame.get_label_align(xalign: Pgfloat; yalign: Pgfloat); cdecl;
18507 begin
18508   LazGtk3.gtk_frame_get_label_align(@self, xalign, yalign);
18509 end;
18510 
TGtkFrame.get_label_widgetnull18511 function TGtkFrame.get_label_widget: PGtkWidget; cdecl;
18512 begin
18513   Result := LazGtk3.gtk_frame_get_label_widget(@self);
18514 end;
18515 
TGtkFrame.get_shadow_typenull18516 function TGtkFrame.get_shadow_type: TGtkShadowType; cdecl;
18517 begin
18518   Result := LazGtk3.gtk_frame_get_shadow_type(@self);
18519 end;
18520 
18521 procedure TGtkFrame.set_label(label_: Pgchar); cdecl;
18522 begin
18523   LazGtk3.gtk_frame_set_label(@self, label_);
18524 end;
18525 
18526 procedure TGtkFrame.set_label_align(xalign: gfloat; yalign: gfloat); cdecl;
18527 begin
18528   LazGtk3.gtk_frame_set_label_align(@self, xalign, yalign);
18529 end;
18530 
18531 procedure TGtkFrame.set_label_widget(label_widget: PGtkWidget); cdecl;
18532 begin
18533   LazGtk3.gtk_frame_set_label_widget(@self, label_widget);
18534 end;
18535 
18536 procedure TGtkFrame.set_shadow_type(type_: TGtkShadowType); cdecl;
18537 begin
18538   LazGtk3.gtk_frame_set_shadow_type(@self, type_);
18539 end;
18540 
newnull18541 function TGtkAspectFrame.new(label_: Pgchar; xalign: gfloat; yalign: gfloat; ratio: gfloat; obey_child: gboolean): PGtkAspectFrame; cdecl;
18542 begin
18543   Result := LazGtk3.gtk_aspect_frame_new(label_, xalign, yalign, ratio, obey_child);
18544 end;
18545 
18546 procedure TGtkAspectFrame.set_(xalign: gfloat; yalign: gfloat; ratio: gfloat; obey_child: gboolean); cdecl;
18547 begin
18548   LazGtk3.gtk_aspect_frame_set(@self, xalign, yalign, ratio, obey_child);
18549 end;
18550 
newnull18551 function TGtkAssistant.new: PGtkAssistant; cdecl;
18552 begin
18553   Result := LazGtk3.gtk_assistant_new();
18554 end;
18555 
18556 procedure TGtkAssistant.add_action_widget(child: PGtkWidget); cdecl;
18557 begin
18558   LazGtk3.gtk_assistant_add_action_widget(@self, child);
18559 end;
18560 
append_pagenull18561 function TGtkAssistant.append_page(page: PGtkWidget): gint; cdecl;
18562 begin
18563   Result := LazGtk3.gtk_assistant_append_page(@self, page);
18564 end;
18565 
18566 procedure TGtkAssistant.commit; cdecl;
18567 begin
18568   LazGtk3.gtk_assistant_commit(@self);
18569 end;
18570 
TGtkAssistant.get_current_pagenull18571 function TGtkAssistant.get_current_page: gint; cdecl;
18572 begin
18573   Result := LazGtk3.gtk_assistant_get_current_page(@self);
18574 end;
18575 
TGtkAssistant.get_n_pagesnull18576 function TGtkAssistant.get_n_pages: gint; cdecl;
18577 begin
18578   Result := LazGtk3.gtk_assistant_get_n_pages(@self);
18579 end;
18580 
TGtkAssistant.get_nth_pagenull18581 function TGtkAssistant.get_nth_page(page_num: gint): PGtkWidget; cdecl;
18582 begin
18583   Result := LazGtk3.gtk_assistant_get_nth_page(@self, page_num);
18584 end;
18585 
TGtkAssistant.get_page_completenull18586 function TGtkAssistant.get_page_complete(page: PGtkWidget): gboolean; cdecl;
18587 begin
18588   Result := LazGtk3.gtk_assistant_get_page_complete(@self, page);
18589 end;
18590 
get_page_titlenull18591 function TGtkAssistant.get_page_title(page: PGtkWidget): Pgchar; cdecl;
18592 begin
18593   Result := LazGtk3.gtk_assistant_get_page_title(@self, page);
18594 end;
18595 
TGtkAssistant.get_page_typenull18596 function TGtkAssistant.get_page_type(page: PGtkWidget): TGtkAssistantPageType; cdecl;
18597 begin
18598   Result := LazGtk3.gtk_assistant_get_page_type(@self, page);
18599 end;
18600 
TGtkAssistant.insert_pagenull18601 function TGtkAssistant.insert_page(page: PGtkWidget; position: gint): gint; cdecl;
18602 begin
18603   Result := LazGtk3.gtk_assistant_insert_page(@self, page, position);
18604 end;
18605 
18606 procedure TGtkAssistant.next_page; cdecl;
18607 begin
18608   LazGtk3.gtk_assistant_next_page(@self);
18609 end;
18610 
prepend_pagenull18611 function TGtkAssistant.prepend_page(page: PGtkWidget): gint; cdecl;
18612 begin
18613   Result := LazGtk3.gtk_assistant_prepend_page(@self, page);
18614 end;
18615 
18616 procedure TGtkAssistant.previous_page; cdecl;
18617 begin
18618   LazGtk3.gtk_assistant_previous_page(@self);
18619 end;
18620 
18621 procedure TGtkAssistant.remove_action_widget(child: PGtkWidget); cdecl;
18622 begin
18623   LazGtk3.gtk_assistant_remove_action_widget(@self, child);
18624 end;
18625 
18626 procedure TGtkAssistant.remove_page(page_num: gint); cdecl;
18627 begin
18628   LazGtk3.gtk_assistant_remove_page(@self, page_num);
18629 end;
18630 
18631 procedure TGtkAssistant.set_current_page(page_num: gint); cdecl;
18632 begin
18633   LazGtk3.gtk_assistant_set_current_page(@self, page_num);
18634 end;
18635 
18636 procedure TGtkAssistant.set_forward_page_func(page_func: TGtkAssistantPageFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl;
18637 begin
18638   LazGtk3.gtk_assistant_set_forward_page_func(@self, page_func, data, destroy_);
18639 end;
18640 
18641 procedure TGtkAssistant.set_page_complete(page: PGtkWidget; complete: gboolean); cdecl;
18642 begin
18643   LazGtk3.gtk_assistant_set_page_complete(@self, page, complete);
18644 end;
18645 
18646 procedure TGtkAssistant.set_page_title(page: PGtkWidget; title: Pgchar); cdecl;
18647 begin
18648   LazGtk3.gtk_assistant_set_page_title(@self, page, title);
18649 end;
18650 
18651 procedure TGtkAssistant.set_page_type(page: PGtkWidget; type_: TGtkAssistantPageType); cdecl;
18652 begin
18653   LazGtk3.gtk_assistant_set_page_type(@self, page, type_);
18654 end;
18655 
18656 procedure TGtkAssistant.update_buttons_state; cdecl;
18657 begin
18658   LazGtk3.gtk_assistant_update_buttons_state(@self);
18659 end;
18660 
activatenull18661 function TGtkBindingSet.activate(keyval: guint; modifiers: TGdkModifierType; object_: PGObject): gboolean; cdecl;
18662 begin
18663   Result := LazGtk3.gtk_binding_set_activate(@self, keyval, modifiers, object_);
18664 end;
18665 
by_classnull18666 function TGtkBindingSet.by_class(object_class: gpointer): PGtkBindingSet; cdecl;
18667 begin
18668   Result := LazGtk3.gtk_binding_set_by_class(object_class);
18669 end;
18670 
findnull18671 function TGtkBindingSet.find(set_name: Pgchar): PGtkBindingSet; cdecl;
18672 begin
18673   Result := LazGtk3.gtk_binding_set_find(set_name);
18674 end;
18675 
newnull18676 function TGtkBindingSet.new(set_name: Pgchar): PGtkBindingSet; cdecl;
18677 begin
18678   Result := LazGtk3.gtk_binding_set_new(set_name);
18679 end;
18680 
add_signal_from_stringnull18681 function TGtkBindingEntry.add_signal_from_string(binding_set: PGtkBindingSet; signal_desc: Pgchar): TGTokenType; cdecl;
18682 begin
18683   Result := LazGtk3.gtk_binding_entry_add_signal_from_string(binding_set, signal_desc);
18684 end;
18685 
18686 procedure TGtkBindingEntry.add_signall(binding_set: PGtkBindingSet; keyval: guint; modifiers: TGdkModifierType; signal_name: Pgchar; binding_args: PGSList); cdecl;
18687 begin
18688   LazGtk3.gtk_binding_entry_add_signall(binding_set, keyval, modifiers, signal_name, binding_args);
18689 end;
18690 
18691 procedure TGtkBindingEntry.remove(binding_set: PGtkBindingSet; keyval: guint; modifiers: TGdkModifierType); cdecl;
18692 begin
18693   LazGtk3.gtk_binding_entry_remove(binding_set, keyval, modifiers);
18694 end;
18695 
18696 procedure TGtkBindingEntry.skip(binding_set: PGtkBindingSet; keyval: guint; modifiers: TGdkModifierType); cdecl;
18697 begin
18698   LazGtk3.gtk_binding_entry_skip(binding_set, keyval, modifiers);
18699 end;
18700 
newnull18701 function TGtkBorder.new: PGtkBorder; cdecl;
18702 begin
18703   Result := LazGtk3.gtk_border_new();
18704 end;
18705 
copynull18706 function TGtkBorder.copy: PGtkBorder; cdecl;
18707 begin
18708   Result := LazGtk3.gtk_border_copy(@self);
18709 end;
18710 
18711 procedure TGtkBorder.free; cdecl;
18712 begin
18713   LazGtk3.gtk_border_free(@self);
18714 end;
18715 
newnull18716 function TGtkBuilder.new: PGtkBuilder; cdecl;
18717 begin
18718   Result := LazGtk3.gtk_builder_new();
18719 end;
18720 
add_from_filenull18721 function TGtkBuilder.add_from_file(filename: Pgchar; error: PPGError): guint; cdecl;
18722 begin
18723   Result := LazGtk3.gtk_builder_add_from_file(@self, filename, error);
18724 end;
18725 
TGtkBuilder.add_from_resourcenull18726 function TGtkBuilder.add_from_resource(resource_path: Pgchar; error: PPGError): guint; cdecl;
18727 begin
18728   Result := LazGtk3.gtk_builder_add_from_resource(@self, resource_path, error);
18729 end;
18730 
TGtkBuilder.add_from_stringnull18731 function TGtkBuilder.add_from_string(buffer: Pgchar; length: gsize; error: PPGError): guint; cdecl;
18732 begin
18733   Result := LazGtk3.gtk_builder_add_from_string(@self, buffer, length, error);
18734 end;
18735 
TGtkBuilder.add_objects_from_filenull18736 function TGtkBuilder.add_objects_from_file(filename: Pgchar; object_ids: PPgchar; error: PPGError): guint; cdecl;
18737 begin
18738   Result := LazGtk3.gtk_builder_add_objects_from_file(@self, filename, object_ids, error);
18739 end;
18740 
TGtkBuilder.add_objects_from_resourcenull18741 function TGtkBuilder.add_objects_from_resource(resource_path: Pgchar; object_ids: PPgchar; error: PPGError): guint; cdecl;
18742 begin
18743   Result := LazGtk3.gtk_builder_add_objects_from_resource(@self, resource_path, object_ids, error);
18744 end;
18745 
add_objects_from_stringnull18746 function TGtkBuilder.add_objects_from_string(buffer: Pgchar; length: gsize; object_ids: PPgchar; error: PPGError): guint; cdecl;
18747 begin
18748   Result := LazGtk3.gtk_builder_add_objects_from_string(@self, buffer, length, object_ids, error);
18749 end;
18750 
18751 procedure TGtkBuilder.connect_signals(user_data: gpointer); cdecl;
18752 begin
18753   LazGtk3.gtk_builder_connect_signals(@self, user_data);
18754 end;
18755 
18756 procedure TGtkBuilder.connect_signals_full(func: TGtkBuilderConnectFunc; user_data: gpointer); cdecl;
18757 begin
18758   LazGtk3.gtk_builder_connect_signals_full(@self, func, user_data);
18759 end;
18760 
18761 procedure TGtkBuilder.expose_object(name: Pgchar; object_: PGObject); cdecl;
18762 begin
18763   LazGtk3.gtk_builder_expose_object(@self, name, object_);
18764 end;
18765 
get_objectnull18766 function TGtkBuilder.get_object(name: Pgchar): PGObject; cdecl;
18767 begin
18768   Result := LazGtk3.gtk_builder_get_object(@self, name);
18769 end;
18770 
TGtkBuilder.get_objectsnull18771 function TGtkBuilder.get_objects: PGSList; cdecl;
18772 begin
18773   Result := LazGtk3.gtk_builder_get_objects(@self);
18774 end;
18775 
TGtkBuilder.get_translation_domainnull18776 function TGtkBuilder.get_translation_domain: Pgchar; cdecl;
18777 begin
18778   Result := LazGtk3.gtk_builder_get_translation_domain(@self);
18779 end;
18780 
TGtkBuilder.get_type_from_namenull18781 function TGtkBuilder.get_type_from_name(type_name: Pgchar): TGType; cdecl;
18782 begin
18783   Result := LazGtk3.gtk_builder_get_type_from_name(@self, type_name);
18784 end;
18785 
18786 procedure TGtkBuilder.set_translation_domain(domain: Pgchar); cdecl;
18787 begin
18788   LazGtk3.gtk_builder_set_translation_domain(@self, domain);
18789 end;
18790 
value_from_stringnull18791 function TGtkBuilder.value_from_string(pspec: PGParamSpec; string_: Pgchar; value: PGValue; error: PPGError): gboolean; cdecl;
18792 begin
18793   Result := LazGtk3.gtk_builder_value_from_string(@self, pspec, string_, value, error);
18794 end;
18795 
value_from_string_typenull18796 function TGtkBuilder.value_from_string_type(type_: TGType; string_: Pgchar; value: PGValue; error: PPGError): gboolean; cdecl;
18797 begin
18798   Result := LazGtk3.gtk_builder_value_from_string_type(@self, type_, string_, value, error);
18799 end;
18800 
newnull18801 function TGtkButton.new: PGtkButton; cdecl;
18802 begin
18803   Result := LazGtk3.gtk_button_new();
18804 end;
18805 
TGtkButton.new_from_stocknull18806 function TGtkButton.new_from_stock(stock_id: Pgchar): PGtkButton; cdecl;
18807 begin
18808   Result := LazGtk3.gtk_button_new_from_stock(stock_id);
18809 end;
18810 
TGtkButton.new_with_labelnull18811 function TGtkButton.new_with_label(label_: Pgchar): PGtkButton; cdecl;
18812 begin
18813   Result := LazGtk3.gtk_button_new_with_label(label_);
18814 end;
18815 
TGtkButton.new_with_mnemonicnull18816 function TGtkButton.new_with_mnemonic(label_: Pgchar): PGtkButton; cdecl;
18817 begin
18818   Result := LazGtk3.gtk_button_new_with_mnemonic(label_);
18819 end;
18820 
18821 procedure TGtkButton.clicked; cdecl;
18822 begin
18823   LazGtk3.gtk_button_clicked(@self);
18824 end;
18825 
18826 procedure TGtkButton.get_alignment(xalign: Pgfloat; yalign: Pgfloat); cdecl;
18827 begin
18828   LazGtk3.gtk_button_get_alignment(@self, xalign, yalign);
18829 end;
18830 
TGtkButton.get_always_show_imagenull18831 function TGtkButton.get_always_show_image: gboolean; cdecl;
18832 begin
18833   Result := LazGtk3.gtk_button_get_always_show_image(@self);
18834 end;
18835 
TGtkButton.get_event_windownull18836 function TGtkButton.get_event_window: PGdkWindow; cdecl;
18837 begin
18838   Result := LazGtk3.gtk_button_get_event_window(@self);
18839 end;
18840 
TGtkButton.get_focus_on_clicknull18841 function TGtkButton.get_focus_on_click: gboolean; cdecl;
18842 begin
18843   Result := LazGtk3.gtk_button_get_focus_on_click(@self);
18844 end;
18845 
get_imagenull18846 function TGtkButton.get_image: PGtkWidget; cdecl;
18847 begin
18848   Result := LazGtk3.gtk_button_get_image(@self);
18849 end;
18850 
TGtkButton.get_image_positionnull18851 function TGtkButton.get_image_position: TGtkPositionType; cdecl;
18852 begin
18853   Result := LazGtk3.gtk_button_get_image_position(@self);
18854 end;
18855 
get_labelnull18856 function TGtkButton.get_label: Pgchar; cdecl;
18857 begin
18858   Result := LazGtk3.gtk_button_get_label(@self);
18859 end;
18860 
TGtkButton.get_reliefnull18861 function TGtkButton.get_relief: TGtkReliefStyle; cdecl;
18862 begin
18863   Result := LazGtk3.gtk_button_get_relief(@self);
18864 end;
18865 
TGtkButton.get_use_stocknull18866 function TGtkButton.get_use_stock: gboolean; cdecl;
18867 begin
18868   Result := LazGtk3.gtk_button_get_use_stock(@self);
18869 end;
18870 
get_use_underlinenull18871 function TGtkButton.get_use_underline: gboolean; cdecl;
18872 begin
18873   Result := LazGtk3.gtk_button_get_use_underline(@self);
18874 end;
18875 
18876 procedure TGtkButton.set_alignment(xalign: gfloat; yalign: gfloat); cdecl;
18877 begin
18878   LazGtk3.gtk_button_set_alignment(@self, xalign, yalign);
18879 end;
18880 
18881 procedure TGtkButton.set_always_show_image(always_show: gboolean); cdecl;
18882 begin
18883   LazGtk3.gtk_button_set_always_show_image(@self, always_show);
18884 end;
18885 
18886 procedure TGtkButton.set_focus_on_click(focus_on_click: gboolean); cdecl;
18887 begin
18888   LazGtk3.gtk_button_set_focus_on_click(@self, focus_on_click);
18889 end;
18890 
18891 procedure TGtkButton.set_image(image: PGtkWidget); cdecl;
18892 begin
18893   LazGtk3.gtk_button_set_image(@self, image);
18894 end;
18895 
18896 procedure TGtkButton.set_image_position(position: TGtkPositionType); cdecl;
18897 begin
18898   LazGtk3.gtk_button_set_image_position(@self, position);
18899 end;
18900 
18901 procedure TGtkButton.set_label(label_: Pgchar); cdecl;
18902 begin
18903   LazGtk3.gtk_button_set_label(@self, label_);
18904 end;
18905 
18906 procedure TGtkButton.set_relief(newstyle: TGtkReliefStyle); cdecl;
18907 begin
18908   LazGtk3.gtk_button_set_relief(@self, newstyle);
18909 end;
18910 
18911 procedure TGtkButton.set_use_stock(use_stock: gboolean); cdecl;
18912 begin
18913   LazGtk3.gtk_button_set_use_stock(@self, use_stock);
18914 end;
18915 
18916 procedure TGtkButton.set_use_underline(use_underline: gboolean); cdecl;
18917 begin
18918   LazGtk3.gtk_button_set_use_underline(@self, use_underline);
18919 end;
18920 
newnull18921 function TGtkButtonBox.new(orientation: TGtkOrientation): PGtkButtonBox; cdecl;
18922 begin
18923   Result := LazGtk3.gtk_button_box_new(orientation);
18924 end;
18925 
get_child_non_homogeneousnull18926 function TGtkButtonBox.get_child_non_homogeneous(child: PGtkWidget): gboolean; cdecl;
18927 begin
18928   Result := LazGtk3.gtk_button_box_get_child_non_homogeneous(@self, child);
18929 end;
18930 
get_child_secondarynull18931 function TGtkButtonBox.get_child_secondary(child: PGtkWidget): gboolean; cdecl;
18932 begin
18933   Result := LazGtk3.gtk_button_box_get_child_secondary(@self, child);
18934 end;
18935 
TGtkButtonBox.get_layoutnull18936 function TGtkButtonBox.get_layout: TGtkButtonBoxStyle; cdecl;
18937 begin
18938   Result := LazGtk3.gtk_button_box_get_layout(@self);
18939 end;
18940 
18941 procedure TGtkButtonBox.set_child_non_homogeneous(child: PGtkWidget; non_homogeneous: gboolean); cdecl;
18942 begin
18943   LazGtk3.gtk_button_box_set_child_non_homogeneous(@self, child, non_homogeneous);
18944 end;
18945 
18946 procedure TGtkButtonBox.set_child_secondary(child: PGtkWidget; is_secondary: gboolean); cdecl;
18947 begin
18948   LazGtk3.gtk_button_box_set_child_secondary(@self, child, is_secondary);
18949 end;
18950 
18951 procedure TGtkButtonBox.set_layout(layout_style: TGtkButtonBoxStyle); cdecl;
18952 begin
18953   LazGtk3.gtk_button_box_set_layout(@self, layout_style);
18954 end;
18955 
newnull18956 function TGtkCalendar.new: PGtkCalendar; cdecl;
18957 begin
18958   Result := LazGtk3.gtk_calendar_new();
18959 end;
18960 
18961 procedure TGtkCalendar.clear_marks; cdecl;
18962 begin
18963   LazGtk3.gtk_calendar_clear_marks(@self);
18964 end;
18965 
18966 procedure TGtkCalendar.get_date(year: Pguint; month: Pguint; day: Pguint); cdecl;
18967 begin
18968   LazGtk3.gtk_calendar_get_date(@self, year, month, day);
18969 end;
18970 
TGtkCalendar.get_day_is_markednull18971 function TGtkCalendar.get_day_is_marked(day: guint): gboolean; cdecl;
18972 begin
18973   Result := LazGtk3.gtk_calendar_get_day_is_marked(@self, day);
18974 end;
18975 
TGtkCalendar.get_detail_height_rowsnull18976 function TGtkCalendar.get_detail_height_rows: gint; cdecl;
18977 begin
18978   Result := LazGtk3.gtk_calendar_get_detail_height_rows(@self);
18979 end;
18980 
get_detail_width_charsnull18981 function TGtkCalendar.get_detail_width_chars: gint; cdecl;
18982 begin
18983   Result := LazGtk3.gtk_calendar_get_detail_width_chars(@self);
18984 end;
18985 
get_display_optionsnull18986 function TGtkCalendar.get_display_options: TGtkCalendarDisplayOptions; cdecl;
18987 begin
18988   Result := LazGtk3.gtk_calendar_get_display_options(@self);
18989 end;
18990 
18991 procedure TGtkCalendar.mark_day(day: guint); cdecl;
18992 begin
18993   LazGtk3.gtk_calendar_mark_day(@self, day);
18994 end;
18995 
18996 procedure TGtkCalendar.select_day(day: guint); cdecl;
18997 begin
18998   LazGtk3.gtk_calendar_select_day(@self, day);
18999 end;
19000 
19001 procedure TGtkCalendar.select_month(month: guint; year: guint); cdecl;
19002 begin
19003   LazGtk3.gtk_calendar_select_month(@self, month, year);
19004 end;
19005 
19006 procedure TGtkCalendar.set_detail_func(func: TGtkCalendarDetailFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl;
19007 begin
19008   LazGtk3.gtk_calendar_set_detail_func(@self, func, data, destroy_);
19009 end;
19010 
19011 procedure TGtkCalendar.set_detail_height_rows(rows: gint); cdecl;
19012 begin
19013   LazGtk3.gtk_calendar_set_detail_height_rows(@self, rows);
19014 end;
19015 
19016 procedure TGtkCalendar.set_detail_width_chars(chars: gint); cdecl;
19017 begin
19018   LazGtk3.gtk_calendar_set_detail_width_chars(@self, chars);
19019 end;
19020 
19021 procedure TGtkCalendar.set_display_options(flags: TGtkCalendarDisplayOptions); cdecl;
19022 begin
19023   LazGtk3.gtk_calendar_set_display_options(@self, flags);
19024 end;
19025 
19026 procedure TGtkCalendar.unmark_day(day: guint); cdecl;
19027 begin
19028   LazGtk3.gtk_calendar_unmark_day(@self, day);
19029 end;
19030 
activatenull19031 function TGtkCellRenderer.activate(event: PGdkEvent; widget: PGtkWidget; path: Pgchar; background_area: PGdkRectangle; cell_area: PGdkRectangle; flags: TGtkCellRendererState): gboolean; cdecl;
19032 begin
19033   Result := LazGtk3.gtk_cell_renderer_activate(@self, event, widget, path, background_area, cell_area, flags);
19034 end;
19035 
19036 procedure TGtkCellRenderer.get_aligned_area(widget: PGtkWidget; flags: TGtkCellRendererState; cell_area: PGdkRectangle; aligned_area: PGdkRectangle); cdecl;
19037 begin
19038   LazGtk3.gtk_cell_renderer_get_aligned_area(@self, widget, flags, cell_area, aligned_area);
19039 end;
19040 
19041 procedure TGtkCellRenderer.get_alignment(xalign: Pgfloat; yalign: Pgfloat); cdecl;
19042 begin
19043   LazGtk3.gtk_cell_renderer_get_alignment(@self, xalign, yalign);
19044 end;
19045 
19046 procedure TGtkCellRenderer.get_fixed_size(width: Pgint; height: Pgint); cdecl;
19047 begin
19048   LazGtk3.gtk_cell_renderer_get_fixed_size(@self, width, height);
19049 end;
19050 
19051 procedure TGtkCellRenderer.get_padding(xpad: Pgint; ypad: Pgint); cdecl;
19052 begin
19053   LazGtk3.gtk_cell_renderer_get_padding(@self, xpad, ypad);
19054 end;
19055 
19056 procedure TGtkCellRenderer.get_preferred_height(widget: PGtkWidget; minimum_size: Pgint; natural_size: Pgint); cdecl;
19057 begin
19058   LazGtk3.gtk_cell_renderer_get_preferred_height(@self, widget, minimum_size, natural_size);
19059 end;
19060 
19061 procedure TGtkCellRenderer.get_preferred_height_for_width(widget: PGtkWidget; width: gint; minimum_height: Pgint; natural_height: Pgint); cdecl;
19062 begin
19063   LazGtk3.gtk_cell_renderer_get_preferred_height_for_width(@self, widget, width, minimum_height, natural_height);
19064 end;
19065 
19066 procedure TGtkCellRenderer.get_preferred_size(widget: PGtkWidget; minimum_size: PGtkRequisition; natural_size: PGtkRequisition); cdecl;
19067 begin
19068   LazGtk3.gtk_cell_renderer_get_preferred_size(@self, widget, minimum_size, natural_size);
19069 end;
19070 
19071 procedure TGtkCellRenderer.get_preferred_width(widget: PGtkWidget; minimum_size: Pgint; natural_size: Pgint); cdecl;
19072 begin
19073   LazGtk3.gtk_cell_renderer_get_preferred_width(@self, widget, minimum_size, natural_size);
19074 end;
19075 
19076 procedure TGtkCellRenderer.get_preferred_width_for_height(widget: PGtkWidget; height: gint; minimum_width: Pgint; natural_width: Pgint); cdecl;
19077 begin
19078   LazGtk3.gtk_cell_renderer_get_preferred_width_for_height(@self, widget, height, minimum_width, natural_width);
19079 end;
19080 
get_request_modenull19081 function TGtkCellRenderer.get_request_mode: TGtkSizeRequestMode; cdecl;
19082 begin
19083   Result := LazGtk3.gtk_cell_renderer_get_request_mode(@self);
19084 end;
19085 
get_sensitivenull19086 function TGtkCellRenderer.get_sensitive: gboolean; cdecl;
19087 begin
19088   Result := LazGtk3.gtk_cell_renderer_get_sensitive(@self);
19089 end;
19090 
TGtkCellRenderer.get_statenull19091 function TGtkCellRenderer.get_state(widget: PGtkWidget; cell_state: TGtkCellRendererState): TGtkStateFlags; cdecl;
19092 begin
19093   Result := LazGtk3.gtk_cell_renderer_get_state(@self, widget, cell_state);
19094 end;
19095 
TGtkCellRenderer.get_visiblenull19096 function TGtkCellRenderer.get_visible: gboolean; cdecl;
19097 begin
19098   Result := LazGtk3.gtk_cell_renderer_get_visible(@self);
19099 end;
19100 
TGtkCellRenderer.is_activatablenull19101 function TGtkCellRenderer.is_activatable: gboolean; cdecl;
19102 begin
19103   Result := LazGtk3.gtk_cell_renderer_is_activatable(@self);
19104 end;
19105 
19106 procedure TGtkCellRenderer.render(cr: Pcairo_t; widget: PGtkWidget; background_area: PGdkRectangle; cell_area: PGdkRectangle; flags: TGtkCellRendererState); cdecl;
19107 begin
19108   LazGtk3.gtk_cell_renderer_render(@self, cr, widget, background_area, cell_area, flags);
19109 end;
19110 
19111 procedure TGtkCellRenderer.set_alignment(xalign: gfloat; yalign: gfloat); cdecl;
19112 begin
19113   LazGtk3.gtk_cell_renderer_set_alignment(@self, xalign, yalign);
19114 end;
19115 
19116 procedure TGtkCellRenderer.set_fixed_size(width: gint; height: gint); cdecl;
19117 begin
19118   LazGtk3.gtk_cell_renderer_set_fixed_size(@self, width, height);
19119 end;
19120 
19121 procedure TGtkCellRenderer.set_padding(xpad: gint; ypad: gint); cdecl;
19122 begin
19123   LazGtk3.gtk_cell_renderer_set_padding(@self, xpad, ypad);
19124 end;
19125 
19126 procedure TGtkCellRenderer.set_sensitive(sensitive: gboolean); cdecl;
19127 begin
19128   LazGtk3.gtk_cell_renderer_set_sensitive(@self, sensitive);
19129 end;
19130 
19131 procedure TGtkCellRenderer.set_visible(visible: gboolean); cdecl;
19132 begin
19133   LazGtk3.gtk_cell_renderer_set_visible(@self, visible);
19134 end;
19135 
TGtkCellRenderer.start_editingnull19136 function TGtkCellRenderer.start_editing(event: PGdkEvent; widget: PGtkWidget; path: Pgchar; background_area: PGdkRectangle; cell_area: PGdkRectangle; flags: TGtkCellRendererState): PGtkCellEditable; cdecl;
19137 begin
19138   Result := LazGtk3.gtk_cell_renderer_start_editing(@self, event, widget, path, background_area, cell_area, flags);
19139 end;
19140 
19141 procedure TGtkCellRenderer.stop_editing(canceled: gboolean); cdecl;
19142 begin
19143   LazGtk3.gtk_cell_renderer_stop_editing(@self, canceled);
19144 end;
19145 
TGtkCellArea.activatenull19146 function TGtkCellArea.activate(context: PGtkCellAreaContext; widget: PGtkWidget; cell_area: PGdkRectangle; flags: TGtkCellRendererState; edit_only: gboolean): gboolean; cdecl;
19147 begin
19148   Result := LazGtk3.gtk_cell_area_activate(@self, context, widget, cell_area, flags, edit_only);
19149 end;
19150 
TGtkCellArea.activate_cellnull19151 function TGtkCellArea.activate_cell(widget: PGtkWidget; renderer: PGtkCellRenderer; event: PGdkEvent; cell_area: PGdkRectangle; flags: TGtkCellRendererState): gboolean; cdecl;
19152 begin
19153   Result := LazGtk3.gtk_cell_area_activate_cell(@self, widget, renderer, event, cell_area, flags);
19154 end;
19155 
19156 procedure TGtkCellArea.add(renderer: PGtkCellRenderer); cdecl;
19157 begin
19158   LazGtk3.gtk_cell_area_add(@self, renderer);
19159 end;
19160 
19161 procedure TGtkCellArea.add_focus_sibling(renderer: PGtkCellRenderer; sibling: PGtkCellRenderer); cdecl;
19162 begin
19163   LazGtk3.gtk_cell_area_add_focus_sibling(@self, renderer, sibling);
19164 end;
19165 
19166 procedure TGtkCellArea.apply_attributes(tree_model: PGtkTreeModel; iter: PGtkTreeIter; is_expander: gboolean; is_expanded: gboolean); cdecl;
19167 begin
19168   LazGtk3.gtk_cell_area_apply_attributes(@self, tree_model, iter, is_expander, is_expanded);
19169 end;
19170 
19171 procedure TGtkCellArea.attribute_connect(renderer: PGtkCellRenderer; attribute: Pgchar; column: gint); cdecl;
19172 begin
19173   LazGtk3.gtk_cell_area_attribute_connect(@self, renderer, attribute, column);
19174 end;
19175 
19176 procedure TGtkCellArea.attribute_disconnect(renderer: PGtkCellRenderer; attribute: Pgchar); cdecl;
19177 begin
19178   LazGtk3.gtk_cell_area_attribute_disconnect(@self, renderer, attribute);
19179 end;
19180 
19181 procedure TGtkCellArea.cell_get_property(renderer: PGtkCellRenderer; property_name: Pgchar; value: PGValue); cdecl;
19182 begin
19183   LazGtk3.gtk_cell_area_cell_get_property(@self, renderer, property_name, value);
19184 end;
19185 
19186 procedure TGtkCellArea.cell_set_property(renderer: PGtkCellRenderer; property_name: Pgchar; value: PGValue); cdecl;
19187 begin
19188   LazGtk3.gtk_cell_area_cell_set_property(@self, renderer, property_name, value);
19189 end;
19190 
TGtkCellArea.copy_contextnull19191 function TGtkCellArea.copy_context(context: PGtkCellAreaContext): PGtkCellAreaContext; cdecl;
19192 begin
19193   Result := LazGtk3.gtk_cell_area_copy_context(@self, context);
19194 end;
19195 
create_contextnull19196 function TGtkCellArea.create_context: PGtkCellAreaContext; cdecl;
19197 begin
19198   Result := LazGtk3.gtk_cell_area_create_context(@self);
19199 end;
19200 
eventnull19201 function TGtkCellArea.event(context: PGtkCellAreaContext; widget: PGtkWidget; event: PGdkEvent; cell_area: PGdkRectangle; flags: TGtkCellRendererState): gint; cdecl;
19202 begin
19203   Result := LazGtk3.gtk_cell_area_event(@self, context, widget, event, cell_area, flags);
19204 end;
19205 
TGtkCellArea.focusnull19206 function TGtkCellArea.focus(direction: TGtkDirectionType): gboolean; cdecl;
19207 begin
19208   Result := LazGtk3.gtk_cell_area_focus(@self, direction);
19209 end;
19210 
19211 procedure TGtkCellArea.foreach(callback: TGtkCellCallback; callback_data: gpointer); cdecl;
19212 begin
19213   LazGtk3.gtk_cell_area_foreach(@self, callback, callback_data);
19214 end;
19215 
19216 procedure TGtkCellArea.foreach_alloc(context: PGtkCellAreaContext; widget: PGtkWidget; cell_area: PGdkRectangle; background_area: PGdkRectangle; callback: TGtkCellAllocCallback; callback_data: gpointer); cdecl;
19217 begin
19218   LazGtk3.gtk_cell_area_foreach_alloc(@self, context, widget, cell_area, background_area, callback, callback_data);
19219 end;
19220 
19221 procedure TGtkCellArea.get_cell_allocation(context: PGtkCellAreaContext; widget: PGtkWidget; renderer: PGtkCellRenderer; cell_area: PGdkRectangle; allocation: PGdkRectangle); cdecl;
19222 begin
19223   LazGtk3.gtk_cell_area_get_cell_allocation(@self, context, widget, renderer, cell_area, allocation);
19224 end;
19225 
TGtkCellArea.get_cell_at_positionnull19226 function TGtkCellArea.get_cell_at_position(context: PGtkCellAreaContext; widget: PGtkWidget; cell_area: PGdkRectangle; x: gint; y: gint; alloc_area: PGdkRectangle): PGtkCellRenderer; cdecl;
19227 begin
19228   Result := LazGtk3.gtk_cell_area_get_cell_at_position(@self, context, widget, cell_area, x, y, alloc_area);
19229 end;
19230 
get_current_path_stringnull19231 function TGtkCellArea.get_current_path_string: Pgchar; cdecl;
19232 begin
19233   Result := LazGtk3.gtk_cell_area_get_current_path_string(@self);
19234 end;
19235 
TGtkCellArea.get_edit_widgetnull19236 function TGtkCellArea.get_edit_widget: PGtkCellEditable; cdecl;
19237 begin
19238   Result := LazGtk3.gtk_cell_area_get_edit_widget(@self);
19239 end;
19240 
TGtkCellArea.get_edited_cellnull19241 function TGtkCellArea.get_edited_cell: PGtkCellRenderer; cdecl;
19242 begin
19243   Result := LazGtk3.gtk_cell_area_get_edited_cell(@self);
19244 end;
19245 
TGtkCellArea.get_focus_cellnull19246 function TGtkCellArea.get_focus_cell: PGtkCellRenderer; cdecl;
19247 begin
19248   Result := LazGtk3.gtk_cell_area_get_focus_cell(@self);
19249 end;
19250 
get_focus_from_siblingnull19251 function TGtkCellArea.get_focus_from_sibling(renderer: PGtkCellRenderer): PGtkCellRenderer; cdecl;
19252 begin
19253   Result := LazGtk3.gtk_cell_area_get_focus_from_sibling(@self, renderer);
19254 end;
19255 
get_focus_siblingsnull19256 function TGtkCellArea.get_focus_siblings(renderer: PGtkCellRenderer): PGList; cdecl;
19257 begin
19258   Result := LazGtk3.gtk_cell_area_get_focus_siblings(@self, renderer);
19259 end;
19260 
19261 procedure TGtkCellArea.get_preferred_height(context: PGtkCellAreaContext; widget: PGtkWidget; minimum_height: Pgint; natural_height: Pgint); cdecl;
19262 begin
19263   LazGtk3.gtk_cell_area_get_preferred_height(@self, context, widget, minimum_height, natural_height);
19264 end;
19265 
19266 procedure TGtkCellArea.get_preferred_height_for_width(context: PGtkCellAreaContext; widget: PGtkWidget; width: gint; minimum_height: Pgint; natural_height: Pgint); cdecl;
19267 begin
19268   LazGtk3.gtk_cell_area_get_preferred_height_for_width(@self, context, widget, width, minimum_height, natural_height);
19269 end;
19270 
19271 procedure TGtkCellArea.get_preferred_width(context: PGtkCellAreaContext; widget: PGtkWidget; minimum_width: Pgint; natural_width: Pgint); cdecl;
19272 begin
19273   LazGtk3.gtk_cell_area_get_preferred_width(@self, context, widget, minimum_width, natural_width);
19274 end;
19275 
19276 procedure TGtkCellArea.get_preferred_width_for_height(context: PGtkCellAreaContext; widget: PGtkWidget; height: gint; minimum_width: Pgint; natural_width: Pgint); cdecl;
19277 begin
19278   LazGtk3.gtk_cell_area_get_preferred_width_for_height(@self, context, widget, height, minimum_width, natural_width);
19279 end;
19280 
TGtkCellArea.get_request_modenull19281 function TGtkCellArea.get_request_mode: TGtkSizeRequestMode; cdecl;
19282 begin
19283   Result := LazGtk3.gtk_cell_area_get_request_mode(@self);
19284 end;
19285 
TGtkCellArea.has_renderernull19286 function TGtkCellArea.has_renderer(renderer: PGtkCellRenderer): gboolean; cdecl;
19287 begin
19288   Result := LazGtk3.gtk_cell_area_has_renderer(@self, renderer);
19289 end;
19290 
19291 procedure TGtkCellArea.inner_cell_area(widget: PGtkWidget; cell_area: PGdkRectangle; inner_area: PGdkRectangle); cdecl;
19292 begin
19293   LazGtk3.gtk_cell_area_inner_cell_area(@self, widget, cell_area, inner_area);
19294 end;
19295 
is_activatablenull19296 function TGtkCellArea.is_activatable: gboolean; cdecl;
19297 begin
19298   Result := LazGtk3.gtk_cell_area_is_activatable(@self);
19299 end;
19300 
is_focus_siblingnull19301 function TGtkCellArea.is_focus_sibling(renderer: PGtkCellRenderer; sibling: PGtkCellRenderer): gboolean; cdecl;
19302 begin
19303   Result := LazGtk3.gtk_cell_area_is_focus_sibling(@self, renderer, sibling);
19304 end;
19305 
19306 procedure TGtkCellArea.remove(renderer: PGtkCellRenderer); cdecl;
19307 begin
19308   LazGtk3.gtk_cell_area_remove(@self, renderer);
19309 end;
19310 
19311 procedure TGtkCellArea.remove_focus_sibling(renderer: PGtkCellRenderer; sibling: PGtkCellRenderer); cdecl;
19312 begin
19313   LazGtk3.gtk_cell_area_remove_focus_sibling(@self, renderer, sibling);
19314 end;
19315 
19316 procedure TGtkCellArea.render(context: PGtkCellAreaContext; widget: PGtkWidget; cr: Pcairo_t; background_area: PGdkRectangle; cell_area: PGdkRectangle; flags: TGtkCellRendererState; paint_focus: gboolean); cdecl;
19317 begin
19318   LazGtk3.gtk_cell_area_render(@self, context, widget, cr, background_area, cell_area, flags, paint_focus);
19319 end;
19320 
19321 procedure TGtkCellArea.request_renderer(renderer: PGtkCellRenderer; orientation: TGtkOrientation; widget: PGtkWidget; for_size: gint; minimum_size: Pgint; natural_size: Pgint); cdecl;
19322 begin
19323   LazGtk3.gtk_cell_area_request_renderer(@self, renderer, orientation, widget, for_size, minimum_size, natural_size);
19324 end;
19325 
19326 procedure TGtkCellArea.set_focus_cell(renderer: PGtkCellRenderer); cdecl;
19327 begin
19328   LazGtk3.gtk_cell_area_set_focus_cell(@self, renderer);
19329 end;
19330 
19331 procedure TGtkCellArea.stop_editing(canceled: gboolean); cdecl;
19332 begin
19333   LazGtk3.gtk_cell_area_stop_editing(@self, canceled);
19334 end;
19335 
19336 procedure TGtkCellAreaContext.allocate(width: gint; height: gint); cdecl;
19337 begin
19338   LazGtk3.gtk_cell_area_context_allocate(@self, width, height);
19339 end;
19340 
19341 procedure TGtkCellAreaContext.get_allocation(width: Pgint; height: Pgint); cdecl;
19342 begin
19343   LazGtk3.gtk_cell_area_context_get_allocation(@self, width, height);
19344 end;
19345 
TGtkCellAreaContext.get_areanull19346 function TGtkCellAreaContext.get_area: PGtkCellArea; cdecl;
19347 begin
19348   Result := LazGtk3.gtk_cell_area_context_get_area(@self);
19349 end;
19350 
19351 procedure TGtkCellAreaContext.get_preferred_height(minimum_height: Pgint; natural_height: Pgint); cdecl;
19352 begin
19353   LazGtk3.gtk_cell_area_context_get_preferred_height(@self, minimum_height, natural_height);
19354 end;
19355 
19356 procedure TGtkCellAreaContext.get_preferred_height_for_width(width: gint; minimum_height: Pgint; natural_height: Pgint); cdecl;
19357 begin
19358   LazGtk3.gtk_cell_area_context_get_preferred_height_for_width(@self, width, minimum_height, natural_height);
19359 end;
19360 
19361 procedure TGtkCellAreaContext.get_preferred_width(minimum_width: Pgint; natural_width: Pgint); cdecl;
19362 begin
19363   LazGtk3.gtk_cell_area_context_get_preferred_width(@self, minimum_width, natural_width);
19364 end;
19365 
19366 procedure TGtkCellAreaContext.get_preferred_width_for_height(height: gint; minimum_width: Pgint; natural_width: Pgint); cdecl;
19367 begin
19368   LazGtk3.gtk_cell_area_context_get_preferred_width_for_height(@self, height, minimum_width, natural_width);
19369 end;
19370 
19371 procedure TGtkCellAreaContext.push_preferred_height(minimum_height: gint; natural_height: gint); cdecl;
19372 begin
19373   LazGtk3.gtk_cell_area_context_push_preferred_height(@self, minimum_height, natural_height);
19374 end;
19375 
19376 procedure TGtkCellAreaContext.push_preferred_width(minimum_width: gint; natural_width: gint); cdecl;
19377 begin
19378   LazGtk3.gtk_cell_area_context_push_preferred_width(@self, minimum_width, natural_width);
19379 end;
19380 
19381 procedure TGtkCellAreaContext.reset; cdecl;
19382 begin
19383   LazGtk3.gtk_cell_area_context_reset(@self);
19384 end;
19385 
filter_newnull19386 function TGtkTreeModel.filter_new(root: PGtkTreePath): PGtkTreeModel; cdecl;
19387 begin
19388   Result := LazGtk3.gtk_tree_model_filter_new(@self, root);
19389 end;
19390 
19391 procedure TGtkTreeModel.foreach(func: TGtkTreeModelForeachFunc; user_data: gpointer); cdecl;
19392 begin
19393   LazGtk3.gtk_tree_model_foreach(@self, func, user_data);
19394 end;
19395 
TGtkTreeModel.get_column_typenull19396 function TGtkTreeModel.get_column_type(index_: gint): TGType; cdecl;
19397 begin
19398   Result := LazGtk3.gtk_tree_model_get_column_type(@self, index_);
19399 end;
19400 
get_flagsnull19401 function TGtkTreeModel.get_flags: TGtkTreeModelFlags; cdecl;
19402 begin
19403   Result := LazGtk3.gtk_tree_model_get_flags(@self);
19404 end;
19405 
TGtkTreeModel.get_iternull19406 function TGtkTreeModel.get_iter(iter: PGtkTreeIter; path: PGtkTreePath): gboolean; cdecl;
19407 begin
19408   Result := LazGtk3.gtk_tree_model_get_iter(@self, iter, path);
19409 end;
19410 
TGtkTreeModel.get_iter_firstnull19411 function TGtkTreeModel.get_iter_first(iter: PGtkTreeIter): gboolean; cdecl;
19412 begin
19413   Result := LazGtk3.gtk_tree_model_get_iter_first(@self, iter);
19414 end;
19415 
TGtkTreeModel.get_iter_from_stringnull19416 function TGtkTreeModel.get_iter_from_string(iter: PGtkTreeIter; path_string: Pgchar): gboolean; cdecl;
19417 begin
19418   Result := LazGtk3.gtk_tree_model_get_iter_from_string(@self, iter, path_string);
19419 end;
19420 
get_n_columnsnull19421 function TGtkTreeModel.get_n_columns: gint; cdecl;
19422 begin
19423   Result := LazGtk3.gtk_tree_model_get_n_columns(@self);
19424 end;
19425 
get_pathnull19426 function TGtkTreeModel.get_path(iter: PGtkTreeIter): PGtkTreePath; cdecl;
19427 begin
19428   Result := LazGtk3.gtk_tree_model_get_path(@self, iter);
19429 end;
19430 
get_string_from_iternull19431 function TGtkTreeModel.get_string_from_iter(iter: PGtkTreeIter): Pgchar; cdecl;
19432 begin
19433   Result := LazGtk3.gtk_tree_model_get_string_from_iter(@self, iter);
19434 end;
19435 
19436 procedure TGtkTreeModel.get_value(iter: PGtkTreeIter; column: gint; value: PGValue); cdecl;
19437 begin
19438   LazGtk3.gtk_tree_model_get_value(@self, iter, column, value);
19439 end;
19440 
TGtkTreeModel.iter_childrennull19441 function TGtkTreeModel.iter_children(iter: PGtkTreeIter; parent: PGtkTreeIter): gboolean; cdecl;
19442 begin
19443   Result := LazGtk3.gtk_tree_model_iter_children(@self, iter, parent);
19444 end;
19445 
iter_has_childnull19446 function TGtkTreeModel.iter_has_child(iter: PGtkTreeIter): gboolean; cdecl;
19447 begin
19448   Result := LazGtk3.gtk_tree_model_iter_has_child(@self, iter);
19449 end;
19450 
iter_n_childrennull19451 function TGtkTreeModel.iter_n_children(iter: PGtkTreeIter): gint; cdecl;
19452 begin
19453   Result := LazGtk3.gtk_tree_model_iter_n_children(@self, iter);
19454 end;
19455 
iter_nextnull19456 function TGtkTreeModel.iter_next(iter: PGtkTreeIter): gboolean; cdecl;
19457 begin
19458   Result := LazGtk3.gtk_tree_model_iter_next(@self, iter);
19459 end;
19460 
iter_nth_childnull19461 function TGtkTreeModel.iter_nth_child(iter: PGtkTreeIter; parent: PGtkTreeIter; n: gint): gboolean; cdecl;
19462 begin
19463   Result := LazGtk3.gtk_tree_model_iter_nth_child(@self, iter, parent, n);
19464 end;
19465 
iter_parentnull19466 function TGtkTreeModel.iter_parent(iter: PGtkTreeIter; child: PGtkTreeIter): gboolean; cdecl;
19467 begin
19468   Result := LazGtk3.gtk_tree_model_iter_parent(@self, iter, child);
19469 end;
19470 
TGtkTreeModel.iter_previousnull19471 function TGtkTreeModel.iter_previous(iter: PGtkTreeIter): gboolean; cdecl;
19472 begin
19473   Result := LazGtk3.gtk_tree_model_iter_previous(@self, iter);
19474 end;
19475 
19476 procedure TGtkTreeModel.ref_node(iter: PGtkTreeIter); cdecl;
19477 begin
19478   LazGtk3.gtk_tree_model_ref_node(@self, iter);
19479 end;
19480 
19481 procedure TGtkTreeModel.row_changed(path: PGtkTreePath; iter: PGtkTreeIter); cdecl;
19482 begin
19483   LazGtk3.gtk_tree_model_row_changed(@self, path, iter);
19484 end;
19485 
19486 procedure TGtkTreeModel.row_deleted(path: PGtkTreePath); cdecl;
19487 begin
19488   LazGtk3.gtk_tree_model_row_deleted(@self, path);
19489 end;
19490 
19491 procedure TGtkTreeModel.row_has_child_toggled(path: PGtkTreePath; iter: PGtkTreeIter); cdecl;
19492 begin
19493   LazGtk3.gtk_tree_model_row_has_child_toggled(@self, path, iter);
19494 end;
19495 
19496 procedure TGtkTreeModel.row_inserted(path: PGtkTreePath; iter: PGtkTreeIter); cdecl;
19497 begin
19498   LazGtk3.gtk_tree_model_row_inserted(@self, path, iter);
19499 end;
19500 
19501 procedure TGtkTreeModel.rows_reordered(path: PGtkTreePath; iter: PGtkTreeIter; new_order: Pgint); cdecl;
19502 begin
19503   LazGtk3.gtk_tree_model_rows_reordered(@self, path, iter, new_order);
19504 end;
19505 
TGtkTreeModel.sort_new_with_modelnull19506 function TGtkTreeModel.sort_new_with_model: PGtkTreeModel; cdecl;
19507 begin
19508   Result := LazGtk3.gtk_tree_model_sort_new_with_model(@self);
19509 end;
19510 
19511 procedure TGtkTreeModel.unref_node(iter: PGtkTreeIter); cdecl;
19512 begin
19513   LazGtk3.gtk_tree_model_unref_node(@self, iter);
19514 end;
19515 
newnull19516 function TGtkTreePath.new: PGtkTreePath; cdecl;
19517 begin
19518   Result := LazGtk3.gtk_tree_path_new();
19519 end;
19520 
TGtkTreePath.new_firstnull19521 function TGtkTreePath.new_first: PGtkTreePath; cdecl;
19522 begin
19523   Result := LazGtk3.gtk_tree_path_new_first();
19524 end;
19525 
TGtkTreePath.new_from_stringnull19526 function TGtkTreePath.new_from_string(path: Pgchar): PGtkTreePath; cdecl;
19527 begin
19528   Result := LazGtk3.gtk_tree_path_new_from_string(path);
19529 end;
19530 
19531 procedure TGtkTreePath.append_index(index_: gint); cdecl;
19532 begin
19533   LazGtk3.gtk_tree_path_append_index(@self, index_);
19534 end;
19535 
comparenull19536 function TGtkTreePath.compare(b: PGtkTreePath): gint; cdecl;
19537 begin
19538   Result := LazGtk3.gtk_tree_path_compare(@self, b);
19539 end;
19540 
TGtkTreePath.copynull19541 function TGtkTreePath.copy: PGtkTreePath; cdecl;
19542 begin
19543   Result := LazGtk3.gtk_tree_path_copy(@self);
19544 end;
19545 
19546 procedure TGtkTreePath.down; cdecl;
19547 begin
19548   LazGtk3.gtk_tree_path_down(@self);
19549 end;
19550 
19551 procedure TGtkTreePath.free; cdecl;
19552 begin
19553   LazGtk3.gtk_tree_path_free(@self);
19554 end;
19555 
get_depthnull19556 function TGtkTreePath.get_depth: gint; cdecl;
19557 begin
19558   Result := LazGtk3.gtk_tree_path_get_depth(@self);
19559 end;
19560 
TGtkTreePath.get_indicesnull19561 function TGtkTreePath.get_indices: Pgint; cdecl;
19562 begin
19563   Result := LazGtk3.gtk_tree_path_get_indices(@self);
19564 end;
19565 
get_indices_with_depthnull19566 function TGtkTreePath.get_indices_with_depth(depth: Pgint): Pgint; cdecl;
19567 begin
19568   Result := LazGtk3.gtk_tree_path_get_indices_with_depth(@self, depth);
19569 end;
19570 
is_ancestornull19571 function TGtkTreePath.is_ancestor(descendant: PGtkTreePath): gboolean; cdecl;
19572 begin
19573   Result := LazGtk3.gtk_tree_path_is_ancestor(@self, descendant);
19574 end;
19575 
is_descendantnull19576 function TGtkTreePath.is_descendant(ancestor: PGtkTreePath): gboolean; cdecl;
19577 begin
19578   Result := LazGtk3.gtk_tree_path_is_descendant(@self, ancestor);
19579 end;
19580 
19581 procedure TGtkTreePath.next; cdecl;
19582 begin
19583   LazGtk3.gtk_tree_path_next(@self);
19584 end;
19585 
19586 procedure TGtkTreePath.prepend_index(index_: gint); cdecl;
19587 begin
19588   LazGtk3.gtk_tree_path_prepend_index(@self, index_);
19589 end;
19590 
prevnull19591 function TGtkTreePath.prev: gboolean; cdecl;
19592 begin
19593   Result := LazGtk3.gtk_tree_path_prev(@self);
19594 end;
19595 
TGtkTreePath.to_stringnull19596 function TGtkTreePath.to_string: Pgchar; cdecl;
19597 begin
19598   Result := LazGtk3.gtk_tree_path_to_string(@self);
19599 end;
19600 
upnull19601 function TGtkTreePath.up: gboolean; cdecl;
19602 begin
19603   Result := LazGtk3.gtk_tree_path_up(@self);
19604 end;
19605 
copynull19606 function TGtkTreeIter.copy: PGtkTreeIter; cdecl;
19607 begin
19608   Result := LazGtk3.gtk_tree_iter_copy(@self);
19609 end;
19610 
19611 procedure TGtkTreeIter.free; cdecl;
19612 begin
19613   LazGtk3.gtk_tree_iter_free(@self);
19614 end;
19615 
newnull19616 function TGtkCellAreaBox.new: PGtkCellAreaBox; cdecl;
19617 begin
19618   Result := LazGtk3.gtk_cell_area_box_new();
19619 end;
19620 
TGtkCellAreaBox.get_spacingnull19621 function TGtkCellAreaBox.get_spacing: gint; cdecl;
19622 begin
19623   Result := LazGtk3.gtk_cell_area_box_get_spacing(@self);
19624 end;
19625 
19626 procedure TGtkCellAreaBox.pack_end(renderer: PGtkCellRenderer; expand: gboolean; align: gboolean; fixed: gboolean); cdecl;
19627 begin
19628   LazGtk3.gtk_cell_area_box_pack_end(@self, renderer, expand, align, fixed);
19629 end;
19630 
19631 procedure TGtkCellAreaBox.pack_start(renderer: PGtkCellRenderer; expand: gboolean; align: gboolean; fixed: gboolean); cdecl;
19632 begin
19633   LazGtk3.gtk_cell_area_box_pack_start(@self, renderer, expand, align, fixed);
19634 end;
19635 
19636 procedure TGtkCellAreaBox.set_spacing(spacing: gint); cdecl;
19637 begin
19638   LazGtk3.gtk_cell_area_box_set_spacing(@self, spacing);
19639 end;
19640 
TGtkCellAreaClass.find_cell_propertynull19641 function TGtkCellAreaClass.find_cell_property(property_name: Pgchar): PGParamSpec; cdecl;
19642 begin
19643   Result := LazGtk3.gtk_cell_area_class_find_cell_property(@self, property_name);
19644 end;
19645 
19646 procedure TGtkCellAreaClass.install_cell_property(property_id: guint; pspec: PGParamSpec); cdecl;
19647 begin
19648   LazGtk3.gtk_cell_area_class_install_cell_property(@self, property_id, pspec);
19649 end;
19650 
list_cell_propertiesnull19651 function TGtkCellAreaClass.list_cell_properties(n_properties: Pguint): PPGParamSpec; cdecl;
19652 begin
19653   Result := LazGtk3.gtk_cell_area_class_list_cell_properties(@self, n_properties);
19654 end;
19655 
newnull19656 function TGtkRequisition.new: PGtkRequisition; cdecl;
19657 begin
19658   Result := LazGtk3.gtk_requisition_new();
19659 end;
19660 
copynull19661 function TGtkRequisition.copy: PGtkRequisition; cdecl;
19662 begin
19663   Result := LazGtk3.gtk_requisition_copy(@self);
19664 end;
19665 
19666 procedure TGtkRequisition.free; cdecl;
19667 begin
19668   LazGtk3.gtk_requisition_free(@self);
19669 end;
19670 
newnull19671 function TGtkCellRendererText.new: PGtkCellRendererText; cdecl;
19672 begin
19673   Result := LazGtk3.gtk_cell_renderer_text_new();
19674 end;
19675 
19676 procedure TGtkCellRendererText.set_fixed_height_from_font(number_of_rows: gint); cdecl;
19677 begin
19678   LazGtk3.gtk_cell_renderer_text_set_fixed_height_from_font(@self, number_of_rows);
19679 end;
19680 
newnull19681 function TGtkCellRendererAccel.new: PGtkCellRendererAccel; cdecl;
19682 begin
19683   Result := LazGtk3.gtk_cell_renderer_accel_new();
19684 end;
19685 
19686 procedure TGtkCellRendererClass.set_accessible_type(type_: TGType); cdecl;
19687 begin
19688   LazGtk3.gtk_cell_renderer_class_set_accessible_type(@self, type_);
19689 end;
19690 
TGtkCellRendererCombo.newnull19691 function TGtkCellRendererCombo.new: PGtkCellRendererCombo; cdecl;
19692 begin
19693   Result := LazGtk3.gtk_cell_renderer_combo_new();
19694 end;
19695 
newnull19696 function TGtkCellRendererPixbuf.new: PGtkCellRendererPixbuf; cdecl;
19697 begin
19698   Result := LazGtk3.gtk_cell_renderer_pixbuf_new();
19699 end;
19700 
newnull19701 function TGtkCellRendererProgress.new: PGtkCellRendererProgress; cdecl;
19702 begin
19703   Result := LazGtk3.gtk_cell_renderer_progress_new();
19704 end;
19705 
newnull19706 function TGtkCellRendererSpin.new: PGtkCellRendererSpin; cdecl;
19707 begin
19708   Result := LazGtk3.gtk_cell_renderer_spin_new();
19709 end;
19710 
newnull19711 function TGtkCellRendererSpinner.new: PGtkCellRendererSpinner; cdecl;
19712 begin
19713   Result := LazGtk3.gtk_cell_renderer_spinner_new();
19714 end;
19715 
newnull19716 function TGtkCellRendererToggle.new: PGtkCellRendererToggle; cdecl;
19717 begin
19718   Result := LazGtk3.gtk_cell_renderer_toggle_new();
19719 end;
19720 
get_activatablenull19721 function TGtkCellRendererToggle.get_activatable: gboolean; cdecl;
19722 begin
19723   Result := LazGtk3.gtk_cell_renderer_toggle_get_activatable(@self);
19724 end;
19725 
TGtkCellRendererToggle.get_activenull19726 function TGtkCellRendererToggle.get_active: gboolean; cdecl;
19727 begin
19728   Result := LazGtk3.gtk_cell_renderer_toggle_get_active(@self);
19729 end;
19730 
get_radionull19731 function TGtkCellRendererToggle.get_radio: gboolean; cdecl;
19732 begin
19733   Result := LazGtk3.gtk_cell_renderer_toggle_get_radio(@self);
19734 end;
19735 
19736 procedure TGtkCellRendererToggle.set_activatable(setting: gboolean); cdecl;
19737 begin
19738   LazGtk3.gtk_cell_renderer_toggle_set_activatable(@self, setting);
19739 end;
19740 
19741 procedure TGtkCellRendererToggle.set_active(setting: gboolean); cdecl;
19742 begin
19743   LazGtk3.gtk_cell_renderer_toggle_set_active(@self, setting);
19744 end;
19745 
19746 procedure TGtkCellRendererToggle.set_radio(radio: gboolean); cdecl;
19747 begin
19748   LazGtk3.gtk_cell_renderer_toggle_set_radio(@self, radio);
19749 end;
19750 
newnull19751 function TGtkCellView.new: PGtkCellView; cdecl;
19752 begin
19753   Result := LazGtk3.gtk_cell_view_new();
19754 end;
19755 
new_with_contextnull19756 function TGtkCellView.new_with_context(area: PGtkCellArea; context: PGtkCellAreaContext): PGtkCellView; cdecl;
19757 begin
19758   Result := LazGtk3.gtk_cell_view_new_with_context(area, context);
19759 end;
19760 
TGtkCellView.new_with_markupnull19761 function TGtkCellView.new_with_markup(markup: Pgchar): PGtkCellView; cdecl;
19762 begin
19763   Result := LazGtk3.gtk_cell_view_new_with_markup(markup);
19764 end;
19765 
new_with_pixbufnull19766 function TGtkCellView.new_with_pixbuf(pixbuf: PGdkPixbuf): PGtkCellView; cdecl;
19767 begin
19768   Result := LazGtk3.gtk_cell_view_new_with_pixbuf(pixbuf);
19769 end;
19770 
TGtkCellView.new_with_textnull19771 function TGtkCellView.new_with_text(text: Pgchar): PGtkCellView; cdecl;
19772 begin
19773   Result := LazGtk3.gtk_cell_view_new_with_text(text);
19774 end;
19775 
get_displayed_rownull19776 function TGtkCellView.get_displayed_row: PGtkTreePath; cdecl;
19777 begin
19778   Result := LazGtk3.gtk_cell_view_get_displayed_row(@self);
19779 end;
19780 
get_draw_sensitivenull19781 function TGtkCellView.get_draw_sensitive: gboolean; cdecl;
19782 begin
19783   Result := LazGtk3.gtk_cell_view_get_draw_sensitive(@self);
19784 end;
19785 
get_fit_modelnull19786 function TGtkCellView.get_fit_model: gboolean; cdecl;
19787 begin
19788   Result := LazGtk3.gtk_cell_view_get_fit_model(@self);
19789 end;
19790 
get_modelnull19791 function TGtkCellView.get_model: PGtkTreeModel; cdecl;
19792 begin
19793   Result := LazGtk3.gtk_cell_view_get_model(@self);
19794 end;
19795 
19796 procedure TGtkCellView.set_background_rgba(rgba: PGdkRGBA); cdecl;
19797 begin
19798   LazGtk3.gtk_cell_view_set_background_rgba(@self, rgba);
19799 end;
19800 
19801 procedure TGtkCellView.set_displayed_row(path: PGtkTreePath); cdecl;
19802 begin
19803   LazGtk3.gtk_cell_view_set_displayed_row(@self, path);
19804 end;
19805 
19806 procedure TGtkCellView.set_draw_sensitive(draw_sensitive: gboolean); cdecl;
19807 begin
19808   LazGtk3.gtk_cell_view_set_draw_sensitive(@self, draw_sensitive);
19809 end;
19810 
19811 procedure TGtkCellView.set_fit_model(fit_model: gboolean); cdecl;
19812 begin
19813   LazGtk3.gtk_cell_view_set_fit_model(@self, fit_model);
19814 end;
19815 
19816 procedure TGtkCellView.set_model(model: PGtkTreeModel); cdecl;
19817 begin
19818   LazGtk3.gtk_cell_view_set_model(@self, model);
19819 end;
19820 
newnull19821 function TGtkToggleButton.new: PGtkToggleButton; cdecl;
19822 begin
19823   Result := LazGtk3.gtk_toggle_button_new();
19824 end;
19825 
TGtkToggleButton.new_with_labelnull19826 function TGtkToggleButton.new_with_label(label_: Pgchar): PGtkToggleButton; cdecl;
19827 begin
19828   Result := LazGtk3.gtk_toggle_button_new_with_label(label_);
19829 end;
19830 
new_with_mnemonicnull19831 function TGtkToggleButton.new_with_mnemonic(label_: Pgchar): PGtkToggleButton; cdecl;
19832 begin
19833   Result := LazGtk3.gtk_toggle_button_new_with_mnemonic(label_);
19834 end;
19835 
TGtkToggleButton.get_activenull19836 function TGtkToggleButton.get_active: gboolean; cdecl;
19837 begin
19838   Result := LazGtk3.gtk_toggle_button_get_active(@self);
19839 end;
19840 
get_inconsistentnull19841 function TGtkToggleButton.get_inconsistent: gboolean; cdecl;
19842 begin
19843   Result := LazGtk3.gtk_toggle_button_get_inconsistent(@self);
19844 end;
19845 
get_modenull19846 function TGtkToggleButton.get_mode: gboolean; cdecl;
19847 begin
19848   Result := LazGtk3.gtk_toggle_button_get_mode(@self);
19849 end;
19850 
19851 procedure TGtkToggleButton.set_active(is_active: gboolean); cdecl;
19852 begin
19853   LazGtk3.gtk_toggle_button_set_active(@self, is_active);
19854 end;
19855 
19856 procedure TGtkToggleButton.set_inconsistent(setting: gboolean); cdecl;
19857 begin
19858   LazGtk3.gtk_toggle_button_set_inconsistent(@self, setting);
19859 end;
19860 
19861 procedure TGtkToggleButton.set_mode(draw_indicator: gboolean); cdecl;
19862 begin
19863   LazGtk3.gtk_toggle_button_set_mode(@self, draw_indicator);
19864 end;
19865 
19866 procedure TGtkToggleButton.toggled; cdecl;
19867 begin
19868   LazGtk3.gtk_toggle_button_toggled(@self);
19869 end;
19870 
newnull19871 function TGtkCheckButton.new: PGtkCheckButton; cdecl;
19872 begin
19873   Result := LazGtk3.gtk_check_button_new();
19874 end;
19875 
new_with_labelnull19876 function TGtkCheckButton.new_with_label(label_: Pgchar): PGtkCheckButton; cdecl;
19877 begin
19878   Result := LazGtk3.gtk_check_button_new_with_label(label_);
19879 end;
19880 
new_with_mnemonicnull19881 function TGtkCheckButton.new_with_mnemonic(label_: Pgchar): PGtkCheckButton; cdecl;
19882 begin
19883   Result := LazGtk3.gtk_check_button_new_with_mnemonic(label_);
19884 end;
19885 
newnull19886 function TGtkMenuItem.new: PGtkMenuItem; cdecl;
19887 begin
19888   Result := LazGtk3.gtk_menu_item_new();
19889 end;
19890 
TGtkMenuItem.new_with_labelnull19891 function TGtkMenuItem.new_with_label(label_: Pgchar): PGtkMenuItem; cdecl;
19892 begin
19893   Result := LazGtk3.gtk_menu_item_new_with_label(label_);
19894 end;
19895 
TGtkMenuItem.new_with_mnemonicnull19896 function TGtkMenuItem.new_with_mnemonic(label_: Pgchar): PGtkMenuItem; cdecl;
19897 begin
19898   Result := LazGtk3.gtk_menu_item_new_with_mnemonic(label_);
19899 end;
19900 
19901 procedure TGtkMenuItem.activate; cdecl;
19902 begin
19903   LazGtk3.gtk_menu_item_activate(@self);
19904 end;
19905 
19906 procedure TGtkMenuItem.deselect; cdecl;
19907 begin
19908   LazGtk3.gtk_menu_item_deselect(@self);
19909 end;
19910 
TGtkMenuItem.get_accel_pathnull19911 function TGtkMenuItem.get_accel_path: Pgchar; cdecl;
19912 begin
19913   Result := LazGtk3.gtk_menu_item_get_accel_path(@self);
19914 end;
19915 
TGtkMenuItem.get_labelnull19916 function TGtkMenuItem.get_label: Pgchar; cdecl;
19917 begin
19918   Result := LazGtk3.gtk_menu_item_get_label(@self);
19919 end;
19920 
TGtkMenuItem.get_reserve_indicatornull19921 function TGtkMenuItem.get_reserve_indicator: gboolean; cdecl;
19922 begin
19923   Result := LazGtk3.gtk_menu_item_get_reserve_indicator(@self);
19924 end;
19925 
TGtkMenuItem.get_submenunull19926 function TGtkMenuItem.get_submenu: PGtkWidget; cdecl;
19927 begin
19928   Result := LazGtk3.gtk_menu_item_get_submenu(@self);
19929 end;
19930 
TGtkMenuItem.get_use_underlinenull19931 function TGtkMenuItem.get_use_underline: gboolean; cdecl;
19932 begin
19933   Result := LazGtk3.gtk_menu_item_get_use_underline(@self);
19934 end;
19935 
19936 procedure TGtkMenuItem.select; cdecl;
19937 begin
19938   LazGtk3.gtk_menu_item_select(@self);
19939 end;
19940 
19941 procedure TGtkMenuItem.set_accel_path(accel_path: Pgchar); cdecl;
19942 begin
19943   LazGtk3.gtk_menu_item_set_accel_path(@self, accel_path);
19944 end;
19945 
19946 procedure TGtkMenuItem.set_label(label_: Pgchar); cdecl;
19947 begin
19948   LazGtk3.gtk_menu_item_set_label(@self, label_);
19949 end;
19950 
19951 procedure TGtkMenuItem.set_reserve_indicator(reserve: gboolean); cdecl;
19952 begin
19953   LazGtk3.gtk_menu_item_set_reserve_indicator(@self, reserve);
19954 end;
19955 
19956 procedure TGtkMenuItem.set_submenu(submenu: PGtkWidget); cdecl;
19957 begin
19958   LazGtk3.gtk_menu_item_set_submenu(@self, submenu);
19959 end;
19960 
19961 procedure TGtkMenuItem.set_use_underline(setting: gboolean); cdecl;
19962 begin
19963   LazGtk3.gtk_menu_item_set_use_underline(@self, setting);
19964 end;
19965 
19966 procedure TGtkMenuItem.toggle_size_allocate(allocation: gint); cdecl;
19967 begin
19968   LazGtk3.gtk_menu_item_toggle_size_allocate(@self, allocation);
19969 end;
19970 
19971 procedure TGtkMenuItem.toggle_size_request(requisition: Pgint); cdecl;
19972 begin
19973   LazGtk3.gtk_menu_item_toggle_size_request(@self, requisition);
19974 end;
19975 
newnull19976 function TGtkCheckMenuItem.new: PGtkCheckMenuItem; cdecl;
19977 begin
19978   Result := LazGtk3.gtk_check_menu_item_new();
19979 end;
19980 
TGtkCheckMenuItem.new_with_labelnull19981 function TGtkCheckMenuItem.new_with_label(label_: Pgchar): PGtkCheckMenuItem; cdecl;
19982 begin
19983   Result := LazGtk3.gtk_check_menu_item_new_with_label(label_);
19984 end;
19985 
TGtkCheckMenuItem.new_with_mnemonicnull19986 function TGtkCheckMenuItem.new_with_mnemonic(label_: Pgchar): PGtkCheckMenuItem; cdecl;
19987 begin
19988   Result := LazGtk3.gtk_check_menu_item_new_with_mnemonic(label_);
19989 end;
19990 
get_activenull19991 function TGtkCheckMenuItem.get_active: gboolean; cdecl;
19992 begin
19993   Result := LazGtk3.gtk_check_menu_item_get_active(@self);
19994 end;
19995 
TGtkCheckMenuItem.get_draw_as_radionull19996 function TGtkCheckMenuItem.get_draw_as_radio: gboolean; cdecl;
19997 begin
19998   Result := LazGtk3.gtk_check_menu_item_get_draw_as_radio(@self);
19999 end;
20000 
get_inconsistentnull20001 function TGtkCheckMenuItem.get_inconsistent: gboolean; cdecl;
20002 begin
20003   Result := LazGtk3.gtk_check_menu_item_get_inconsistent(@self);
20004 end;
20005 
20006 procedure TGtkCheckMenuItem.set_active(is_active: gboolean); cdecl;
20007 begin
20008   LazGtk3.gtk_check_menu_item_set_active(@self, is_active);
20009 end;
20010 
20011 procedure TGtkCheckMenuItem.set_draw_as_radio(draw_as_radio: gboolean); cdecl;
20012 begin
20013   LazGtk3.gtk_check_menu_item_set_draw_as_radio(@self, draw_as_radio);
20014 end;
20015 
20016 procedure TGtkCheckMenuItem.set_inconsistent(setting: gboolean); cdecl;
20017 begin
20018   LazGtk3.gtk_check_menu_item_set_inconsistent(@self, setting);
20019 end;
20020 
20021 procedure TGtkCheckMenuItem.toggled; cdecl;
20022 begin
20023   LazGtk3.gtk_check_menu_item_toggled(@self);
20024 end;
20025 
getnull20026 function TGtkClipboard.get(selection: TGdkAtom): PGtkClipboard; cdecl;
20027 begin
20028   Result := LazGtk3.gtk_clipboard_get(selection);
20029 end;
20030 
TGtkClipboard.get_for_displaynull20031 function TGtkClipboard.get_for_display(display: PGdkDisplay; selection: TGdkAtom): PGtkClipboard; cdecl;
20032 begin
20033   Result := LazGtk3.gtk_clipboard_get_for_display(display, selection);
20034 end;
20035 
20036 procedure TGtkClipboard.clear; cdecl;
20037 begin
20038   LazGtk3.gtk_clipboard_clear(@self);
20039 end;
20040 
TGtkClipboard.get_displaynull20041 function TGtkClipboard.get_display: PGdkDisplay; cdecl;
20042 begin
20043   Result := LazGtk3.gtk_clipboard_get_display(@self);
20044 end;
20045 
get_ownernull20046 function TGtkClipboard.get_owner: PGObject; cdecl;
20047 begin
20048   Result := LazGtk3.gtk_clipboard_get_owner(@self);
20049 end;
20050 
20051 procedure TGtkClipboard.request_contents(target: TGdkAtom; callback: TGtkClipboardReceivedFunc; user_data: gpointer); cdecl;
20052 begin
20053   LazGtk3.gtk_clipboard_request_contents(@self, target, callback, user_data);
20054 end;
20055 
20056 procedure TGtkClipboard.request_image(callback: TGtkClipboardImageReceivedFunc; user_data: gpointer); cdecl;
20057 begin
20058   LazGtk3.gtk_clipboard_request_image(@self, callback, user_data);
20059 end;
20060 
20061 procedure TGtkClipboard.request_rich_text(buffer: PGtkTextBuffer; callback: TGtkClipboardRichTextReceivedFunc; user_data: gpointer); cdecl;
20062 begin
20063   LazGtk3.gtk_clipboard_request_rich_text(@self, buffer, callback, user_data);
20064 end;
20065 
20066 procedure TGtkClipboard.request_targets(callback: TGtkClipboardTargetsReceivedFunc; user_data: gpointer); cdecl;
20067 begin
20068   LazGtk3.gtk_clipboard_request_targets(@self, callback, user_data);
20069 end;
20070 
20071 procedure TGtkClipboard.request_text(callback: TGtkClipboardTextReceivedFunc; user_data: gpointer); cdecl;
20072 begin
20073   LazGtk3.gtk_clipboard_request_text(@self, callback, user_data);
20074 end;
20075 
20076 procedure TGtkClipboard.request_uris(callback: TGtkClipboardURIReceivedFunc; user_data: gpointer); cdecl;
20077 begin
20078   LazGtk3.gtk_clipboard_request_uris(@self, callback, user_data);
20079 end;
20080 
20081 procedure TGtkClipboard.set_can_store(targets: PGtkTargetEntry; n_targets: gint); cdecl;
20082 begin
20083   LazGtk3.gtk_clipboard_set_can_store(@self, targets, n_targets);
20084 end;
20085 
20086 procedure TGtkClipboard.set_image(pixbuf: PGdkPixbuf); cdecl;
20087 begin
20088   LazGtk3.gtk_clipboard_set_image(@self, pixbuf);
20089 end;
20090 
20091 procedure TGtkClipboard.set_text(text: Pgchar; len: gint); cdecl;
20092 begin
20093   LazGtk3.gtk_clipboard_set_text(@self, text, len);
20094 end;
20095 
set_with_datanull20096 function TGtkClipboard.set_with_data(targets: PGtkTargetEntry; n_targets: guint; get_func: TGtkClipboardGetFunc; clear_func: TGtkClipboardClearFunc; user_data: gpointer): gboolean; cdecl;
20097 begin
20098   Result := LazGtk3.gtk_clipboard_set_with_data(@self, targets, n_targets, get_func, clear_func, user_data);
20099 end;
20100 
set_with_ownernull20101 function TGtkClipboard.set_with_owner(targets: PGtkTargetEntry; n_targets: guint; get_func: TGtkClipboardGetFunc; clear_func: TGtkClipboardClearFunc; owner: PGObject): gboolean; cdecl;
20102 begin
20103   Result := LazGtk3.gtk_clipboard_set_with_owner(@self, targets, n_targets, get_func, clear_func, owner);
20104 end;
20105 
20106 procedure TGtkClipboard.store; cdecl;
20107 begin
20108   LazGtk3.gtk_clipboard_store(@self);
20109 end;
20110 
wait_for_contentsnull20111 function TGtkClipboard.wait_for_contents(target: TGdkAtom): PGtkSelectionData; cdecl;
20112 begin
20113   Result := LazGtk3.gtk_clipboard_wait_for_contents(@self, target);
20114 end;
20115 
TGtkClipboard.wait_for_imagenull20116 function TGtkClipboard.wait_for_image: PGdkPixbuf; cdecl;
20117 begin
20118   Result := LazGtk3.gtk_clipboard_wait_for_image(@self);
20119 end;
20120 
TGtkClipboard.wait_for_rich_textnull20121 function TGtkClipboard.wait_for_rich_text(buffer: PGtkTextBuffer; format: PGdkAtom; length: Pgsize): Pguint8; cdecl;
20122 begin
20123   Result := LazGtk3.gtk_clipboard_wait_for_rich_text(@self, buffer, format, length);
20124 end;
20125 
wait_for_targetsnull20126 function TGtkClipboard.wait_for_targets(targets: PPGdkAtom; n_targets: Pgint): gboolean; cdecl;
20127 begin
20128   Result := LazGtk3.gtk_clipboard_wait_for_targets(@self, targets, n_targets);
20129 end;
20130 
TGtkClipboard.wait_for_textnull20131 function TGtkClipboard.wait_for_text: Pgchar; cdecl;
20132 begin
20133   Result := LazGtk3.gtk_clipboard_wait_for_text(@self);
20134 end;
20135 
wait_for_urisnull20136 function TGtkClipboard.wait_for_uris: PPgchar; cdecl;
20137 begin
20138   Result := LazGtk3.gtk_clipboard_wait_for_uris(@self);
20139 end;
20140 
TGtkClipboard.wait_is_image_availablenull20141 function TGtkClipboard.wait_is_image_available: gboolean; cdecl;
20142 begin
20143   Result := LazGtk3.gtk_clipboard_wait_is_image_available(@self);
20144 end;
20145 
TGtkClipboard.wait_is_rich_text_availablenull20146 function TGtkClipboard.wait_is_rich_text_available(buffer: PGtkTextBuffer): gboolean; cdecl;
20147 begin
20148   Result := LazGtk3.gtk_clipboard_wait_is_rich_text_available(@self, buffer);
20149 end;
20150 
TGtkClipboard.wait_is_target_availablenull20151 function TGtkClipboard.wait_is_target_available(target: TGdkAtom): gboolean; cdecl;
20152 begin
20153   Result := LazGtk3.gtk_clipboard_wait_is_target_available(@self, target);
20154 end;
20155 
wait_is_text_availablenull20156 function TGtkClipboard.wait_is_text_available: gboolean; cdecl;
20157 begin
20158   Result := LazGtk3.gtk_clipboard_wait_is_text_available(@self);
20159 end;
20160 
TGtkClipboard.wait_is_uris_availablenull20161 function TGtkClipboard.wait_is_uris_available: gboolean; cdecl;
20162 begin
20163   Result := LazGtk3.gtk_clipboard_wait_is_uris_available(@self);
20164 end;
20165 
newnull20166 function TGtkTextBuffer.new(table: PGtkTextTagTable): PGtkTextBuffer; cdecl;
20167 begin
20168   Result := LazGtk3.gtk_text_buffer_new(table);
20169 end;
20170 
20171 procedure TGtkTextBuffer.add_mark(mark: PGtkTextMark; where: PGtkTextIter); cdecl;
20172 begin
20173   LazGtk3.gtk_text_buffer_add_mark(@self, mark, where);
20174 end;
20175 
20176 procedure TGtkTextBuffer.add_selection_clipboard(clipboard: PGtkClipboard); cdecl;
20177 begin
20178   LazGtk3.gtk_text_buffer_add_selection_clipboard(@self, clipboard);
20179 end;
20180 
20181 procedure TGtkTextBuffer.apply_tag(tag: PGtkTextTag; start: PGtkTextIter; end_: PGtkTextIter); cdecl;
20182 begin
20183   LazGtk3.gtk_text_buffer_apply_tag(@self, tag, start, end_);
20184 end;
20185 
20186 procedure TGtkTextBuffer.apply_tag_by_name(name: Pgchar; start: PGtkTextIter; end_: PGtkTextIter); cdecl;
20187 begin
20188   LazGtk3.gtk_text_buffer_apply_tag_by_name(@self, name, start, end_);
20189 end;
20190 
backspacenull20191 function TGtkTextBuffer.backspace(iter: PGtkTextIter; interactive: gboolean; default_editable: gboolean): gboolean; cdecl;
20192 begin
20193   Result := LazGtk3.gtk_text_buffer_backspace(@self, iter, interactive, default_editable);
20194 end;
20195 
20196 procedure TGtkTextBuffer.begin_user_action; cdecl;
20197 begin
20198   LazGtk3.gtk_text_buffer_begin_user_action(@self);
20199 end;
20200 
20201 procedure TGtkTextBuffer.copy_clipboard(clipboard: PGtkClipboard); cdecl;
20202 begin
20203   LazGtk3.gtk_text_buffer_copy_clipboard(@self, clipboard);
20204 end;
20205 
TGtkTextBuffer.create_child_anchornull20206 function TGtkTextBuffer.create_child_anchor(iter: PGtkTextIter): PGtkTextChildAnchor; cdecl;
20207 begin
20208   Result := LazGtk3.gtk_text_buffer_create_child_anchor(@self, iter);
20209 end;
20210 
create_marknull20211 function TGtkTextBuffer.create_mark(mark_name: Pgchar; where: PGtkTextIter; left_gravity: gboolean): PGtkTextMark; cdecl;
20212 begin
20213   Result := LazGtk3.gtk_text_buffer_create_mark(@self, mark_name, where, left_gravity);
20214 end;
20215 
20216 procedure TGtkTextBuffer.cut_clipboard(clipboard: PGtkClipboard; default_editable: gboolean); cdecl;
20217 begin
20218   LazGtk3.gtk_text_buffer_cut_clipboard(@self, clipboard, default_editable);
20219 end;
20220 
20221 procedure TGtkTextBuffer.delete(start: PGtkTextIter; end_: PGtkTextIter); cdecl;
20222 begin
20223   LazGtk3.gtk_text_buffer_delete(@self, start, end_);
20224 end;
20225 
delete_interactivenull20226 function TGtkTextBuffer.delete_interactive(start_iter: PGtkTextIter; end_iter: PGtkTextIter; default_editable: gboolean): gboolean; cdecl;
20227 begin
20228   Result := LazGtk3.gtk_text_buffer_delete_interactive(@self, start_iter, end_iter, default_editable);
20229 end;
20230 
20231 procedure TGtkTextBuffer.delete_mark(mark: PGtkTextMark); cdecl;
20232 begin
20233   LazGtk3.gtk_text_buffer_delete_mark(@self, mark);
20234 end;
20235 
20236 procedure TGtkTextBuffer.delete_mark_by_name(name: Pgchar); cdecl;
20237 begin
20238   LazGtk3.gtk_text_buffer_delete_mark_by_name(@self, name);
20239 end;
20240 
delete_selectionnull20241 function TGtkTextBuffer.delete_selection(interactive: gboolean; default_editable: gboolean): gboolean; cdecl;
20242 begin
20243   Result := LazGtk3.gtk_text_buffer_delete_selection(@self, interactive, default_editable);
20244 end;
20245 
TGtkTextBuffer.deserializenull20246 function TGtkTextBuffer.deserialize(content_buffer: PGtkTextBuffer; format: TGdkAtom; iter: PGtkTextIter; data: Pguint8; length: gsize; error: PPGError): gboolean; cdecl;
20247 begin
20248   Result := LazGtk3.gtk_text_buffer_deserialize(@self, content_buffer, format, iter, data, length, error);
20249 end;
20250 
deserialize_get_can_create_tagsnull20251 function TGtkTextBuffer.deserialize_get_can_create_tags(format: TGdkAtom): gboolean; cdecl;
20252 begin
20253   Result := LazGtk3.gtk_text_buffer_deserialize_get_can_create_tags(@self, format);
20254 end;
20255 
20256 procedure TGtkTextBuffer.deserialize_set_can_create_tags(format: TGdkAtom; can_create_tags: gboolean); cdecl;
20257 begin
20258   LazGtk3.gtk_text_buffer_deserialize_set_can_create_tags(@self, format, can_create_tags);
20259 end;
20260 
20261 procedure TGtkTextBuffer.end_user_action; cdecl;
20262 begin
20263   LazGtk3.gtk_text_buffer_end_user_action(@self);
20264 end;
20265 
20266 procedure TGtkTextBuffer.get_bounds(start: PGtkTextIter; end_: PGtkTextIter); cdecl;
20267 begin
20268   LazGtk3.gtk_text_buffer_get_bounds(@self, start, end_);
20269 end;
20270 
get_char_countnull20271 function TGtkTextBuffer.get_char_count: gint; cdecl;
20272 begin
20273   Result := LazGtk3.gtk_text_buffer_get_char_count(@self);
20274 end;
20275 
TGtkTextBuffer.get_copy_target_listnull20276 function TGtkTextBuffer.get_copy_target_list: PGtkTargetList; cdecl;
20277 begin
20278   Result := LazGtk3.gtk_text_buffer_get_copy_target_list(@self);
20279 end;
20280 
TGtkTextBuffer.get_deserialize_formatsnull20281 function TGtkTextBuffer.get_deserialize_formats(n_formats: Pgint): PGdkAtom; cdecl;
20282 begin
20283   Result := LazGtk3.gtk_text_buffer_get_deserialize_formats(@self, n_formats);
20284 end;
20285 
20286 procedure TGtkTextBuffer.get_end_iter(iter: PGtkTextIter); cdecl;
20287 begin
20288   LazGtk3.gtk_text_buffer_get_end_iter(@self, iter);
20289 end;
20290 
get_has_selectionnull20291 function TGtkTextBuffer.get_has_selection: gboolean; cdecl;
20292 begin
20293   Result := LazGtk3.gtk_text_buffer_get_has_selection(@self);
20294 end;
20295 
get_insertnull20296 function TGtkTextBuffer.get_insert: PGtkTextMark; cdecl;
20297 begin
20298   Result := LazGtk3.gtk_text_buffer_get_insert(@self);
20299 end;
20300 
20301 procedure TGtkTextBuffer.get_iter_at_child_anchor(iter: PGtkTextIter; anchor: PGtkTextChildAnchor); cdecl;
20302 begin
20303   LazGtk3.gtk_text_buffer_get_iter_at_child_anchor(@self, iter, anchor);
20304 end;
20305 
20306 procedure TGtkTextBuffer.get_iter_at_line(iter: PGtkTextIter; line_number: gint); cdecl;
20307 begin
20308   LazGtk3.gtk_text_buffer_get_iter_at_line(@self, iter, line_number);
20309 end;
20310 
20311 procedure TGtkTextBuffer.get_iter_at_line_index(iter: PGtkTextIter; line_number: gint; byte_index: gint); cdecl;
20312 begin
20313   LazGtk3.gtk_text_buffer_get_iter_at_line_index(@self, iter, line_number, byte_index);
20314 end;
20315 
20316 procedure TGtkTextBuffer.get_iter_at_line_offset(iter: PGtkTextIter; line_number: gint; char_offset: gint); cdecl;
20317 begin
20318   LazGtk3.gtk_text_buffer_get_iter_at_line_offset(@self, iter, line_number, char_offset);
20319 end;
20320 
20321 procedure TGtkTextBuffer.get_iter_at_mark(iter: PGtkTextIter; mark: PGtkTextMark); cdecl;
20322 begin
20323   LazGtk3.gtk_text_buffer_get_iter_at_mark(@self, iter, mark);
20324 end;
20325 
20326 procedure TGtkTextBuffer.get_iter_at_offset(iter: PGtkTextIter; char_offset: gint); cdecl;
20327 begin
20328   LazGtk3.gtk_text_buffer_get_iter_at_offset(@self, iter, char_offset);
20329 end;
20330 
TGtkTextBuffer.get_line_countnull20331 function TGtkTextBuffer.get_line_count: gint; cdecl;
20332 begin
20333   Result := LazGtk3.gtk_text_buffer_get_line_count(@self);
20334 end;
20335 
get_marknull20336 function TGtkTextBuffer.get_mark(name: Pgchar): PGtkTextMark; cdecl;
20337 begin
20338   Result := LazGtk3.gtk_text_buffer_get_mark(@self, name);
20339 end;
20340 
get_modifiednull20341 function TGtkTextBuffer.get_modified: gboolean; cdecl;
20342 begin
20343   Result := LazGtk3.gtk_text_buffer_get_modified(@self);
20344 end;
20345 
TGtkTextBuffer.get_paste_target_listnull20346 function TGtkTextBuffer.get_paste_target_list: PGtkTargetList; cdecl;
20347 begin
20348   Result := LazGtk3.gtk_text_buffer_get_paste_target_list(@self);
20349 end;
20350 
get_selection_boundnull20351 function TGtkTextBuffer.get_selection_bound: PGtkTextMark; cdecl;
20352 begin
20353   Result := LazGtk3.gtk_text_buffer_get_selection_bound(@self);
20354 end;
20355 
TGtkTextBuffer.get_selection_boundsnull20356 function TGtkTextBuffer.get_selection_bounds(start: PGtkTextIter; end_: PGtkTextIter): gboolean; cdecl;
20357 begin
20358   Result := LazGtk3.gtk_text_buffer_get_selection_bounds(@self, start, end_);
20359 end;
20360 
get_serialize_formatsnull20361 function TGtkTextBuffer.get_serialize_formats(n_formats: Pgint): PGdkAtom; cdecl;
20362 begin
20363   Result := LazGtk3.gtk_text_buffer_get_serialize_formats(@self, n_formats);
20364 end;
20365 
TGtkTextBuffer.get_slicenull20366 function TGtkTextBuffer.get_slice(start: PGtkTextIter; end_: PGtkTextIter; include_hidden_chars: gboolean): Pgchar; cdecl;
20367 begin
20368   Result := LazGtk3.gtk_text_buffer_get_slice(@self, start, end_, include_hidden_chars);
20369 end;
20370 
20371 procedure TGtkTextBuffer.get_start_iter(iter: PGtkTextIter); cdecl;
20372 begin
20373   LazGtk3.gtk_text_buffer_get_start_iter(@self, iter);
20374 end;
20375 
get_tag_tablenull20376 function TGtkTextBuffer.get_tag_table: PGtkTextTagTable; cdecl;
20377 begin
20378   Result := LazGtk3.gtk_text_buffer_get_tag_table(@self);
20379 end;
20380 
get_textnull20381 function TGtkTextBuffer.get_text(start: PGtkTextIter; end_: PGtkTextIter; include_hidden_chars: gboolean): Pgchar; cdecl;
20382 begin
20383   Result := LazGtk3.gtk_text_buffer_get_text(@self, start, end_, include_hidden_chars);
20384 end;
20385 
20386 procedure TGtkTextBuffer.insert(iter: PGtkTextIter; text: Pgchar; len: gint); cdecl;
20387 begin
20388   LazGtk3.gtk_text_buffer_insert(@self, iter, text, len);
20389 end;
20390 
20391 procedure TGtkTextBuffer.insert_at_cursor(text: Pgchar; len: gint); cdecl;
20392 begin
20393   LazGtk3.gtk_text_buffer_insert_at_cursor(@self, text, len);
20394 end;
20395 
20396 procedure TGtkTextBuffer.insert_child_anchor(iter: PGtkTextIter; anchor: PGtkTextChildAnchor); cdecl;
20397 begin
20398   LazGtk3.gtk_text_buffer_insert_child_anchor(@self, iter, anchor);
20399 end;
20400 
insert_interactivenull20401 function TGtkTextBuffer.insert_interactive(iter: PGtkTextIter; text: Pgchar; len: gint; default_editable: gboolean): gboolean; cdecl;
20402 begin
20403   Result := LazGtk3.gtk_text_buffer_insert_interactive(@self, iter, text, len, default_editable);
20404 end;
20405 
insert_interactive_at_cursornull20406 function TGtkTextBuffer.insert_interactive_at_cursor(text: Pgchar; len: gint; default_editable: gboolean): gboolean; cdecl;
20407 begin
20408   Result := LazGtk3.gtk_text_buffer_insert_interactive_at_cursor(@self, text, len, default_editable);
20409 end;
20410 
20411 procedure TGtkTextBuffer.insert_pixbuf(iter: PGtkTextIter; pixbuf: PGdkPixbuf); cdecl;
20412 begin
20413   LazGtk3.gtk_text_buffer_insert_pixbuf(@self, iter, pixbuf);
20414 end;
20415 
20416 procedure TGtkTextBuffer.insert_range(iter: PGtkTextIter; start: PGtkTextIter; end_: PGtkTextIter); cdecl;
20417 begin
20418   LazGtk3.gtk_text_buffer_insert_range(@self, iter, start, end_);
20419 end;
20420 
TGtkTextBuffer.insert_range_interactivenull20421 function TGtkTextBuffer.insert_range_interactive(iter: PGtkTextIter; start: PGtkTextIter; end_: PGtkTextIter; default_editable: gboolean): gboolean; cdecl;
20422 begin
20423   Result := LazGtk3.gtk_text_buffer_insert_range_interactive(@self, iter, start, end_, default_editable);
20424 end;
20425 
20426 procedure TGtkTextBuffer.move_mark(mark: PGtkTextMark; where: PGtkTextIter); cdecl;
20427 begin
20428   LazGtk3.gtk_text_buffer_move_mark(@self, mark, where);
20429 end;
20430 
20431 procedure TGtkTextBuffer.move_mark_by_name(name: Pgchar; where: PGtkTextIter); cdecl;
20432 begin
20433   LazGtk3.gtk_text_buffer_move_mark_by_name(@self, name, where);
20434 end;
20435 
20436 procedure TGtkTextBuffer.paste_clipboard(clipboard: PGtkClipboard; override_location: PGtkTextIter; default_editable: gboolean); cdecl;
20437 begin
20438   LazGtk3.gtk_text_buffer_paste_clipboard(@self, clipboard, override_location, default_editable);
20439 end;
20440 
20441 procedure TGtkTextBuffer.place_cursor(where: PGtkTextIter); cdecl;
20442 begin
20443   LazGtk3.gtk_text_buffer_place_cursor(@self, where);
20444 end;
20445 
register_deserialize_formatnull20446 function TGtkTextBuffer.register_deserialize_format(mime_type: Pgchar; function_: TGtkTextBufferDeserializeFunc; user_data: gpointer; user_data_destroy: TGDestroyNotify): TGdkAtom; cdecl;
20447 begin
20448   Result := LazGtk3.gtk_text_buffer_register_deserialize_format(@self, mime_type, function_, user_data, user_data_destroy);
20449 end;
20450 
register_deserialize_tagsetnull20451 function TGtkTextBuffer.register_deserialize_tagset(tagset_name: Pgchar): TGdkAtom; cdecl;
20452 begin
20453   Result := LazGtk3.gtk_text_buffer_register_deserialize_tagset(@self, tagset_name);
20454 end;
20455 
TGtkTextBuffer.register_serialize_formatnull20456 function TGtkTextBuffer.register_serialize_format(mime_type: Pgchar; function_: TGtkTextBufferSerializeFunc; user_data: gpointer; user_data_destroy: TGDestroyNotify): TGdkAtom; cdecl;
20457 begin
20458   Result := LazGtk3.gtk_text_buffer_register_serialize_format(@self, mime_type, function_, user_data, user_data_destroy);
20459 end;
20460 
register_serialize_tagsetnull20461 function TGtkTextBuffer.register_serialize_tagset(tagset_name: Pgchar): TGdkAtom; cdecl;
20462 begin
20463   Result := LazGtk3.gtk_text_buffer_register_serialize_tagset(@self, tagset_name);
20464 end;
20465 
20466 procedure TGtkTextBuffer.remove_all_tags(start: PGtkTextIter; end_: PGtkTextIter); cdecl;
20467 begin
20468   LazGtk3.gtk_text_buffer_remove_all_tags(@self, start, end_);
20469 end;
20470 
20471 procedure TGtkTextBuffer.remove_selection_clipboard(clipboard: PGtkClipboard); cdecl;
20472 begin
20473   LazGtk3.gtk_text_buffer_remove_selection_clipboard(@self, clipboard);
20474 end;
20475 
20476 procedure TGtkTextBuffer.remove_tag(tag: PGtkTextTag; start: PGtkTextIter; end_: PGtkTextIter); cdecl;
20477 begin
20478   LazGtk3.gtk_text_buffer_remove_tag(@self, tag, start, end_);
20479 end;
20480 
20481 procedure TGtkTextBuffer.remove_tag_by_name(name: Pgchar; start: PGtkTextIter; end_: PGtkTextIter); cdecl;
20482 begin
20483   LazGtk3.gtk_text_buffer_remove_tag_by_name(@self, name, start, end_);
20484 end;
20485 
20486 procedure TGtkTextBuffer.select_range(ins: PGtkTextIter; bound: PGtkTextIter); cdecl;
20487 begin
20488   LazGtk3.gtk_text_buffer_select_range(@self, ins, bound);
20489 end;
20490 
serializenull20491 function TGtkTextBuffer.serialize(content_buffer: PGtkTextBuffer; format: TGdkAtom; start: PGtkTextIter; end_: PGtkTextIter; length: Pgsize): Pguint8; cdecl;
20492 begin
20493   Result := LazGtk3.gtk_text_buffer_serialize(@self, content_buffer, format, start, end_, length);
20494 end;
20495 
20496 procedure TGtkTextBuffer.set_modified(setting: gboolean); cdecl;
20497 begin
20498   LazGtk3.gtk_text_buffer_set_modified(@self, setting);
20499 end;
20500 
20501 procedure TGtkTextBuffer.set_text(text: Pgchar; len: gint); cdecl;
20502 begin
20503   LazGtk3.gtk_text_buffer_set_text(@self, text, len);
20504 end;
20505 
20506 procedure TGtkTextBuffer.unregister_deserialize_format(format: TGdkAtom); cdecl;
20507 begin
20508   LazGtk3.gtk_text_buffer_unregister_deserialize_format(@self, format);
20509 end;
20510 
20511 procedure TGtkTextBuffer.unregister_serialize_format(format: TGdkAtom); cdecl;
20512 begin
20513   LazGtk3.gtk_text_buffer_unregister_serialize_format(@self, format);
20514 end;
20515 
newnull20516 function TGtkTargetEntry.new(target: Pgchar; flags: guint; info: guint): PGtkTargetEntry; cdecl;
20517 begin
20518   Result := LazGtk3.gtk_target_entry_new(target, flags, info);
20519 end;
20520 
TGtkTargetEntry.copynull20521 function TGtkTargetEntry.copy: PGtkTargetEntry; cdecl;
20522 begin
20523   Result := LazGtk3.gtk_target_entry_copy(@self);
20524 end;
20525 
20526 procedure TGtkTargetEntry.free; cdecl;
20527 begin
20528   LazGtk3.gtk_target_entry_free(@self);
20529 end;
20530 
copynull20531 function TGtkSelectionData.copy: PGtkSelectionData; cdecl;
20532 begin
20533   Result := LazGtk3.gtk_selection_data_copy(@self);
20534 end;
20535 
20536 procedure TGtkSelectionData.free; cdecl;
20537 begin
20538   LazGtk3.gtk_selection_data_free(@self);
20539 end;
20540 
TGtkSelectionData.get_datanull20541 function TGtkSelectionData.get_data: Pguint8; cdecl;
20542 begin
20543   Result := LazGtk3.gtk_selection_data_get_data(@self);
20544 end;
20545 
get_data_typenull20546 function TGtkSelectionData.get_data_type: TGdkAtom; cdecl;
20547 begin
20548   Result := LazGtk3.gtk_selection_data_get_data_type(@self);
20549 end;
20550 
get_data_with_lengthnull20551 function TGtkSelectionData.get_data_with_length(length: Pgint): Pguint8; cdecl;
20552 begin
20553   Result := LazGtk3.gtk_selection_data_get_data_with_length(@self, length);
20554 end;
20555 
get_displaynull20556 function TGtkSelectionData.get_display: PGdkDisplay; cdecl;
20557 begin
20558   Result := LazGtk3.gtk_selection_data_get_display(@self);
20559 end;
20560 
TGtkSelectionData.get_formatnull20561 function TGtkSelectionData.get_format: gint; cdecl;
20562 begin
20563   Result := LazGtk3.gtk_selection_data_get_format(@self);
20564 end;
20565 
TGtkSelectionData.get_lengthnull20566 function TGtkSelectionData.get_length: gint; cdecl;
20567 begin
20568   Result := LazGtk3.gtk_selection_data_get_length(@self);
20569 end;
20570 
TGtkSelectionData.get_pixbufnull20571 function TGtkSelectionData.get_pixbuf: PGdkPixbuf; cdecl;
20572 begin
20573   Result := LazGtk3.gtk_selection_data_get_pixbuf(@self);
20574 end;
20575 
TGtkSelectionData.get_selectionnull20576 function TGtkSelectionData.get_selection: TGdkAtom; cdecl;
20577 begin
20578   Result := LazGtk3.gtk_selection_data_get_selection(@self);
20579 end;
20580 
get_targetnull20581 function TGtkSelectionData.get_target: TGdkAtom; cdecl;
20582 begin
20583   Result := LazGtk3.gtk_selection_data_get_target(@self);
20584 end;
20585 
TGtkSelectionData.get_targetsnull20586 function TGtkSelectionData.get_targets(targets: PPGdkAtom; n_atoms: Pgint): gboolean; cdecl;
20587 begin
20588   Result := LazGtk3.gtk_selection_data_get_targets(@self, targets, n_atoms);
20589 end;
20590 
TGtkSelectionData.get_textnull20591 function TGtkSelectionData.get_text: Pgchar; cdecl;
20592 begin
20593   Result := LazGtk3.gtk_selection_data_get_text(@self);
20594 end;
20595 
get_urisnull20596 function TGtkSelectionData.get_uris: PPgchar; cdecl;
20597 begin
20598   Result := LazGtk3.gtk_selection_data_get_uris(@self);
20599 end;
20600 
20601 procedure TGtkSelectionData.set_(type_: TGdkAtom; format: gint; data: Pguint8; length: gint); cdecl;
20602 begin
20603   LazGtk3.gtk_selection_data_set(@self, type_, format, data, length);
20604 end;
20605 
TGtkSelectionData.set_pixbufnull20606 function TGtkSelectionData.set_pixbuf(pixbuf: PGdkPixbuf): gboolean; cdecl;
20607 begin
20608   Result := LazGtk3.gtk_selection_data_set_pixbuf(@self, pixbuf);
20609 end;
20610 
TGtkSelectionData.set_textnull20611 function TGtkSelectionData.set_text(str: Pgchar; len: gint): gboolean; cdecl;
20612 begin
20613   Result := LazGtk3.gtk_selection_data_set_text(@self, str, len);
20614 end;
20615 
set_urisnull20616 function TGtkSelectionData.set_uris(uris: PPgchar): gboolean; cdecl;
20617 begin
20618   Result := LazGtk3.gtk_selection_data_set_uris(@self, uris);
20619 end;
20620 
targets_include_imagenull20621 function TGtkSelectionData.targets_include_image(writable: gboolean): gboolean; cdecl;
20622 begin
20623   Result := LazGtk3.gtk_selection_data_targets_include_image(@self, writable);
20624 end;
20625 
targets_include_rich_textnull20626 function TGtkSelectionData.targets_include_rich_text(buffer: PGtkTextBuffer): gboolean; cdecl;
20627 begin
20628   Result := LazGtk3.gtk_selection_data_targets_include_rich_text(@self, buffer);
20629 end;
20630 
TGtkSelectionData.targets_include_textnull20631 function TGtkSelectionData.targets_include_text: gboolean; cdecl;
20632 begin
20633   Result := LazGtk3.gtk_selection_data_targets_include_text(@self);
20634 end;
20635 
targets_include_urinull20636 function TGtkSelectionData.targets_include_uri: gboolean; cdecl;
20637 begin
20638   Result := LazGtk3.gtk_selection_data_targets_include_uri(@self);
20639 end;
20640 
20641 procedure TGtkColorChooser.add_palette(orientation: TGtkOrientation; colors_per_line: gint; n_colors: gint; colors: PGdkRGBA); cdecl;
20642 begin
20643   LazGtk3.gtk_color_chooser_add_palette(@self, orientation, colors_per_line, n_colors, colors);
20644 end;
20645 
20646 procedure TGtkColorChooser.get_rgba(color: PGdkRGBA); cdecl;
20647 begin
20648   LazGtk3.gtk_color_chooser_get_rgba(@self, color);
20649 end;
20650 
get_use_alphanull20651 function TGtkColorChooser.get_use_alpha: gboolean; cdecl;
20652 begin
20653   Result := LazGtk3.gtk_color_chooser_get_use_alpha(@self);
20654 end;
20655 
20656 procedure TGtkColorChooser.set_rgba(color: PGdkRGBA); cdecl;
20657 begin
20658   LazGtk3.gtk_color_chooser_set_rgba(@self, color);
20659 end;
20660 
20661 procedure TGtkColorChooser.set_use_alpha(use_alpha: gboolean); cdecl;
20662 begin
20663   LazGtk3.gtk_color_chooser_set_use_alpha(@self, use_alpha);
20664 end;
20665 
newnull20666 function TGtkColorButton.new: PGtkColorButton; cdecl;
20667 begin
20668   Result := LazGtk3.gtk_color_button_new();
20669 end;
20670 
TGtkColorButton.new_with_rgbanull20671 function TGtkColorButton.new_with_rgba(rgba: PGdkRGBA): PGtkColorButton; cdecl;
20672 begin
20673   Result := LazGtk3.gtk_color_button_new_with_rgba(rgba);
20674 end;
20675 
get_titlenull20676 function TGtkColorButton.get_title: Pgchar; cdecl;
20677 begin
20678   Result := LazGtk3.gtk_color_button_get_title(@self);
20679 end;
20680 
20681 procedure TGtkColorButton.set_title(title: Pgchar); cdecl;
20682 begin
20683   LazGtk3.gtk_color_button_set_title(@self, title);
20684 end;
20685 
newnull20686 function TGtkColorChooserDialog.new(title: Pgchar; parent: PGtkWindow): PGtkColorChooserDialog; cdecl;
20687 begin
20688   Result := LazGtk3.gtk_color_chooser_dialog_new(title, parent);
20689 end;
20690 
newnull20691 function TGtkColorChooserWidget.new: PGtkColorChooserWidget; cdecl;
20692 begin
20693   Result := LazGtk3.gtk_color_chooser_widget_new();
20694 end;
20695 
newnull20696 function TGtkColorSelection.new: PGtkColorSelection; cdecl;
20697 begin
20698   Result := LazGtk3.gtk_color_selection_new();
20699 end;
20700 
palette_from_stringnull20701 function TGtkColorSelection.palette_from_string(str: Pgchar; colors: PPGdkColor; n_colors: Pgint): gboolean; cdecl;
20702 begin
20703   Result := LazGtk3.gtk_color_selection_palette_from_string(str, colors, n_colors);
20704 end;
20705 
palette_to_stringnull20706 function TGtkColorSelection.palette_to_string(colors: PGdkColor; n_colors: gint): Pgchar; cdecl;
20707 begin
20708   Result := LazGtk3.gtk_color_selection_palette_to_string(colors, n_colors);
20709 end;
20710 
TGtkColorSelection.set_change_palette_with_screen_hooknull20711 function TGtkColorSelection.set_change_palette_with_screen_hook(func: TGtkColorSelectionChangePaletteWithScreenFunc): TGtkColorSelectionChangePaletteWithScreenFunc; cdecl;
20712 begin
20713   Result := LazGtk3.gtk_color_selection_set_change_palette_with_screen_hook(func);
20714 end;
20715 
TGtkColorSelection.get_current_alphanull20716 function TGtkColorSelection.get_current_alpha: guint16; cdecl;
20717 begin
20718   Result := LazGtk3.gtk_color_selection_get_current_alpha(@self);
20719 end;
20720 
20721 procedure TGtkColorSelection.get_current_rgba(rgba: PGdkRGBA); cdecl;
20722 begin
20723   LazGtk3.gtk_color_selection_get_current_rgba(@self, rgba);
20724 end;
20725 
get_has_opacity_controlnull20726 function TGtkColorSelection.get_has_opacity_control: gboolean; cdecl;
20727 begin
20728   Result := LazGtk3.gtk_color_selection_get_has_opacity_control(@self);
20729 end;
20730 
TGtkColorSelection.get_has_palettenull20731 function TGtkColorSelection.get_has_palette: gboolean; cdecl;
20732 begin
20733   Result := LazGtk3.gtk_color_selection_get_has_palette(@self);
20734 end;
20735 
TGtkColorSelection.get_previous_alphanull20736 function TGtkColorSelection.get_previous_alpha: guint16; cdecl;
20737 begin
20738   Result := LazGtk3.gtk_color_selection_get_previous_alpha(@self);
20739 end;
20740 
20741 procedure TGtkColorSelection.get_previous_rgba(rgba: PGdkRGBA); cdecl;
20742 begin
20743   LazGtk3.gtk_color_selection_get_previous_rgba(@self, rgba);
20744 end;
20745 
is_adjustingnull20746 function TGtkColorSelection.is_adjusting: gboolean; cdecl;
20747 begin
20748   Result := LazGtk3.gtk_color_selection_is_adjusting(@self);
20749 end;
20750 
20751 procedure TGtkColorSelection.set_current_alpha(alpha: guint16); cdecl;
20752 begin
20753   LazGtk3.gtk_color_selection_set_current_alpha(@self, alpha);
20754 end;
20755 
20756 procedure TGtkColorSelection.set_current_rgba(rgba: PGdkRGBA); cdecl;
20757 begin
20758   LazGtk3.gtk_color_selection_set_current_rgba(@self, rgba);
20759 end;
20760 
20761 procedure TGtkColorSelection.set_has_opacity_control(has_opacity: gboolean); cdecl;
20762 begin
20763   LazGtk3.gtk_color_selection_set_has_opacity_control(@self, has_opacity);
20764 end;
20765 
20766 procedure TGtkColorSelection.set_has_palette(has_palette: gboolean); cdecl;
20767 begin
20768   LazGtk3.gtk_color_selection_set_has_palette(@self, has_palette);
20769 end;
20770 
20771 procedure TGtkColorSelection.set_previous_alpha(alpha: guint16); cdecl;
20772 begin
20773   LazGtk3.gtk_color_selection_set_previous_alpha(@self, alpha);
20774 end;
20775 
20776 procedure TGtkColorSelection.set_previous_rgba(rgba: PGdkRGBA); cdecl;
20777 begin
20778   LazGtk3.gtk_color_selection_set_previous_rgba(@self, rgba);
20779 end;
20780 
newnull20781 function TGtkColorSelectionDialog.new(title: Pgchar): PGtkColorSelectionDialog; cdecl;
20782 begin
20783   Result := LazGtk3.gtk_color_selection_dialog_new(title);
20784 end;
20785 
TGtkColorSelectionDialog.get_color_selectionnull20786 function TGtkColorSelectionDialog.get_color_selection: PGtkWidget; cdecl;
20787 begin
20788   Result := LazGtk3.gtk_color_selection_dialog_get_color_selection(@self);
20789 end;
20790 
newnull20791 function TGtkComboBoxText.new: PGtkComboBoxText; cdecl;
20792 begin
20793   Result := LazGtk3.gtk_combo_box_text_new();
20794 end;
20795 
TGtkComboBoxText.new_with_entrynull20796 function TGtkComboBoxText.new_with_entry: PGtkComboBoxText; cdecl;
20797 begin
20798   Result := LazGtk3.gtk_combo_box_text_new_with_entry();
20799 end;
20800 
20801 procedure TGtkComboBoxText.append(id: Pgchar; text: Pgchar); cdecl;
20802 begin
20803   LazGtk3.gtk_combo_box_text_append(@self, id, text);
20804 end;
20805 
20806 procedure TGtkComboBoxText.append_text(text: Pgchar); cdecl;
20807 begin
20808   LazGtk3.gtk_combo_box_text_append_text(@self, text);
20809 end;
20810 
get_active_textnull20811 function TGtkComboBoxText.get_active_text: Pgchar; cdecl;
20812 begin
20813   Result := LazGtk3.gtk_combo_box_text_get_active_text(@self);
20814 end;
20815 
20816 procedure TGtkComboBoxText.insert(position: gint; id: Pgchar; text: Pgchar); cdecl;
20817 begin
20818   LazGtk3.gtk_combo_box_text_insert(@self, position, id, text);
20819 end;
20820 
20821 procedure TGtkComboBoxText.insert_text(position: gint; text: Pgchar); cdecl;
20822 begin
20823   LazGtk3.gtk_combo_box_text_insert_text(@self, position, text);
20824 end;
20825 
20826 procedure TGtkComboBoxText.prepend(id: Pgchar; text: Pgchar); cdecl;
20827 begin
20828   LazGtk3.gtk_combo_box_text_prepend(@self, id, text);
20829 end;
20830 
20831 procedure TGtkComboBoxText.prepend_text(text: Pgchar); cdecl;
20832 begin
20833   LazGtk3.gtk_combo_box_text_prepend_text(@self, text);
20834 end;
20835 
20836 procedure TGtkComboBoxText.remove(position: gint); cdecl;
20837 begin
20838   LazGtk3.gtk_combo_box_text_remove(@self, position);
20839 end;
20840 
20841 procedure TGtkComboBoxText.remove_all; cdecl;
20842 begin
20843   LazGtk3.gtk_combo_box_text_remove_all(@self);
20844 end;
20845 
newnull20846 function TGtkWidgetPath.new: PGtkWidgetPath; cdecl;
20847 begin
20848   Result := LazGtk3.gtk_widget_path_new();
20849 end;
20850 
TGtkWidgetPath.append_for_widgetnull20851 function TGtkWidgetPath.append_for_widget(widget: PGtkWidget): gint; cdecl;
20852 begin
20853   Result := LazGtk3.gtk_widget_path_append_for_widget(@self, widget);
20854 end;
20855 
TGtkWidgetPath.append_typenull20856 function TGtkWidgetPath.append_type(type_: TGType): gint; cdecl;
20857 begin
20858   Result := LazGtk3.gtk_widget_path_append_type(@self, type_);
20859 end;
20860 
append_with_siblingsnull20861 function TGtkWidgetPath.append_with_siblings(siblings: PGtkWidgetPath; sibling_index: guint): gint; cdecl;
20862 begin
20863   Result := LazGtk3.gtk_widget_path_append_with_siblings(@self, siblings, sibling_index);
20864 end;
20865 
TGtkWidgetPath.copynull20866 function TGtkWidgetPath.copy: PGtkWidgetPath; cdecl;
20867 begin
20868   Result := LazGtk3.gtk_widget_path_copy(@self);
20869 end;
20870 
20871 procedure TGtkWidgetPath.free; cdecl;
20872 begin
20873   LazGtk3.gtk_widget_path_free(@self);
20874 end;
20875 
get_object_typenull20876 function TGtkWidgetPath.get_object_type: TGType; cdecl;
20877 begin
20878   Result := LazGtk3.gtk_widget_path_get_object_type(@self);
20879 end;
20880 
has_parentnull20881 function TGtkWidgetPath.has_parent(type_: TGType): gboolean; cdecl;
20882 begin
20883   Result := LazGtk3.gtk_widget_path_has_parent(@self, type_);
20884 end;
20885 
is_typenull20886 function TGtkWidgetPath.is_type(type_: TGType): gboolean; cdecl;
20887 begin
20888   Result := LazGtk3.gtk_widget_path_is_type(@self, type_);
20889 end;
20890 
20891 procedure TGtkWidgetPath.iter_add_class(pos: gint; name: Pgchar); cdecl;
20892 begin
20893   LazGtk3.gtk_widget_path_iter_add_class(@self, pos, name);
20894 end;
20895 
20896 procedure TGtkWidgetPath.iter_add_region(pos: gint; name: Pgchar; flags: TGtkRegionFlags); cdecl;
20897 begin
20898   LazGtk3.gtk_widget_path_iter_add_region(@self, pos, name, flags);
20899 end;
20900 
20901 procedure TGtkWidgetPath.iter_clear_classes(pos: gint); cdecl;
20902 begin
20903   LazGtk3.gtk_widget_path_iter_clear_classes(@self, pos);
20904 end;
20905 
20906 procedure TGtkWidgetPath.iter_clear_regions(pos: gint); cdecl;
20907 begin
20908   LazGtk3.gtk_widget_path_iter_clear_regions(@self, pos);
20909 end;
20910 
iter_get_namenull20911 function TGtkWidgetPath.iter_get_name(pos: gint): Pgchar; cdecl;
20912 begin
20913   Result := LazGtk3.gtk_widget_path_iter_get_name(@self, pos);
20914 end;
20915 
iter_get_object_typenull20916 function TGtkWidgetPath.iter_get_object_type(pos: gint): TGType; cdecl;
20917 begin
20918   Result := LazGtk3.gtk_widget_path_iter_get_object_type(@self, pos);
20919 end;
20920 
TGtkWidgetPath.iter_get_sibling_indexnull20921 function TGtkWidgetPath.iter_get_sibling_index(pos: gint): guint; cdecl;
20922 begin
20923   Result := LazGtk3.gtk_widget_path_iter_get_sibling_index(@self, pos);
20924 end;
20925 
TGtkWidgetPath.iter_get_siblingsnull20926 function TGtkWidgetPath.iter_get_siblings(pos: gint): PGtkWidgetPath; cdecl;
20927 begin
20928   Result := LazGtk3.gtk_widget_path_iter_get_siblings(@self, pos);
20929 end;
20930 
TGtkWidgetPath.iter_has_classnull20931 function TGtkWidgetPath.iter_has_class(pos: gint; name: Pgchar): gboolean; cdecl;
20932 begin
20933   Result := LazGtk3.gtk_widget_path_iter_has_class(@self, pos, name);
20934 end;
20935 
TGtkWidgetPath.iter_has_namenull20936 function TGtkWidgetPath.iter_has_name(pos: gint; name: Pgchar): gboolean; cdecl;
20937 begin
20938   Result := LazGtk3.gtk_widget_path_iter_has_name(@self, pos, name);
20939 end;
20940 
TGtkWidgetPath.iter_has_qclassnull20941 function TGtkWidgetPath.iter_has_qclass(pos: gint; qname: TGQuark): gboolean; cdecl;
20942 begin
20943   Result := LazGtk3.gtk_widget_path_iter_has_qclass(@self, pos, qname);
20944 end;
20945 
iter_has_qnamenull20946 function TGtkWidgetPath.iter_has_qname(pos: gint; qname: TGQuark): gboolean; cdecl;
20947 begin
20948   Result := LazGtk3.gtk_widget_path_iter_has_qname(@self, pos, qname);
20949 end;
20950 
TGtkWidgetPath.iter_has_qregionnull20951 function TGtkWidgetPath.iter_has_qregion(pos: gint; qname: TGQuark; flags: PGtkRegionFlags): gboolean; cdecl;
20952 begin
20953   Result := LazGtk3.gtk_widget_path_iter_has_qregion(@self, pos, qname, flags);
20954 end;
20955 
iter_has_regionnull20956 function TGtkWidgetPath.iter_has_region(pos: gint; name: Pgchar; flags: PGtkRegionFlags): gboolean; cdecl;
20957 begin
20958   Result := LazGtk3.gtk_widget_path_iter_has_region(@self, pos, name, flags);
20959 end;
20960 
iter_list_classesnull20961 function TGtkWidgetPath.iter_list_classes(pos: gint): PGSList; cdecl;
20962 begin
20963   Result := LazGtk3.gtk_widget_path_iter_list_classes(@self, pos);
20964 end;
20965 
iter_list_regionsnull20966 function TGtkWidgetPath.iter_list_regions(pos: gint): PGSList; cdecl;
20967 begin
20968   Result := LazGtk3.gtk_widget_path_iter_list_regions(@self, pos);
20969 end;
20970 
20971 procedure TGtkWidgetPath.iter_remove_class(pos: gint; name: Pgchar); cdecl;
20972 begin
20973   LazGtk3.gtk_widget_path_iter_remove_class(@self, pos, name);
20974 end;
20975 
20976 procedure TGtkWidgetPath.iter_remove_region(pos: gint; name: Pgchar); cdecl;
20977 begin
20978   LazGtk3.gtk_widget_path_iter_remove_region(@self, pos, name);
20979 end;
20980 
20981 procedure TGtkWidgetPath.iter_set_name(pos: gint; name: Pgchar); cdecl;
20982 begin
20983   LazGtk3.gtk_widget_path_iter_set_name(@self, pos, name);
20984 end;
20985 
20986 procedure TGtkWidgetPath.iter_set_object_type(pos: gint; type_: TGType); cdecl;
20987 begin
20988   LazGtk3.gtk_widget_path_iter_set_object_type(@self, pos, type_);
20989 end;
20990 
TGtkWidgetPath.lengthnull20991 function TGtkWidgetPath.length: gint; cdecl;
20992 begin
20993   Result := LazGtk3.gtk_widget_path_length(@self);
20994 end;
20995 
20996 procedure TGtkWidgetPath.prepend_type(type_: TGType); cdecl;
20997 begin
20998   LazGtk3.gtk_widget_path_prepend_type(@self, type_);
20999 end;
21000 
refnull21001 function TGtkWidgetPath.ref: PGtkWidgetPath; cdecl;
21002 begin
21003   Result := LazGtk3.gtk_widget_path_ref(@self);
21004 end;
21005 
TGtkWidgetPath.to_stringnull21006 function TGtkWidgetPath.to_string: Pgchar; cdecl;
21007 begin
21008   Result := LazGtk3.gtk_widget_path_to_string(@self);
21009 end;
21010 
21011 procedure TGtkWidgetPath.unref; cdecl;
21012 begin
21013   LazGtk3.gtk_widget_path_unref(@self);
21014 end;
21015 
TGtkStyleProvider.get_style_propertynull21016 function TGtkStyleProvider.get_style_property(path: PGtkWidgetPath; state: TGtkStateFlags; pspec: PGParamSpec; value: PGValue): gboolean; cdecl;
21017 begin
21018   Result := LazGtk3.gtk_style_provider_get_style_property(@self, path, state, pspec, value);
21019 end;
21020 
newnull21021 function TGtkCssProvider.new: PGtkCssProvider; cdecl;
21022 begin
21023   Result := LazGtk3.gtk_css_provider_new();
21024 end;
21025 
get_defaultnull21026 function TGtkCssProvider.get_default: PGtkCssProvider; cdecl;
21027 begin
21028   Result := LazGtk3.gtk_css_provider_get_default();
21029 end;
21030 
TGtkCssProvider.get_namednull21031 function TGtkCssProvider.get_named(name: Pgchar; variant: Pgchar): PGtkCssProvider; cdecl;
21032 begin
21033   Result := LazGtk3.gtk_css_provider_get_named(name, variant);
21034 end;
21035 
TGtkCssProvider.load_from_datanull21036 function TGtkCssProvider.load_from_data(data: Pgchar; length: gssize; error: PPGError): gboolean; cdecl;
21037 begin
21038   Result := LazGtk3.gtk_css_provider_load_from_data(@self, data, length, error);
21039 end;
21040 
TGtkCssProvider.load_from_filenull21041 function TGtkCssProvider.load_from_file(file_: PGFile; error: PPGError): gboolean; cdecl;
21042 begin
21043   Result := LazGtk3.gtk_css_provider_load_from_file(@self, file_, error);
21044 end;
21045 
load_from_pathnull21046 function TGtkCssProvider.load_from_path(path: Pgchar; error: PPGError): gboolean; cdecl;
21047 begin
21048   Result := LazGtk3.gtk_css_provider_load_from_path(@self, path, error);
21049 end;
21050 
TGtkCssProvider.to_stringnull21051 function TGtkCssProvider.to_string: Pgchar; cdecl;
21052 begin
21053   Result := LazGtk3.gtk_css_provider_to_string(@self);
21054 end;
21055 
TGtkCssSection.get_end_linenull21056 function TGtkCssSection.get_end_line: guint; cdecl;
21057 begin
21058   Result := LazGtk3.gtk_css_section_get_end_line(@self);
21059 end;
21060 
get_end_positionnull21061 function TGtkCssSection.get_end_position: guint; cdecl;
21062 begin
21063   Result := LazGtk3.gtk_css_section_get_end_position(@self);
21064 end;
21065 
TGtkCssSection.get_filenull21066 function TGtkCssSection.get_file: PGFile; cdecl;
21067 begin
21068   Result := LazGtk3.gtk_css_section_get_file(@self);
21069 end;
21070 
TGtkCssSection.get_parentnull21071 function TGtkCssSection.get_parent: PGtkCssSection; cdecl;
21072 begin
21073   Result := LazGtk3.gtk_css_section_get_parent(@self);
21074 end;
21075 
TGtkCssSection.get_section_typenull21076 function TGtkCssSection.get_section_type: TGtkCssSectionType; cdecl;
21077 begin
21078   Result := LazGtk3.gtk_css_section_get_section_type(@self);
21079 end;
21080 
TGtkCssSection.get_start_linenull21081 function TGtkCssSection.get_start_line: guint; cdecl;
21082 begin
21083   Result := LazGtk3.gtk_css_section_get_start_line(@self);
21084 end;
21085 
TGtkCssSection.get_start_positionnull21086 function TGtkCssSection.get_start_position: guint; cdecl;
21087 begin
21088   Result := LazGtk3.gtk_css_section_get_start_position(@self);
21089 end;
21090 
refnull21091 function TGtkCssSection.ref: PGtkCssSection; cdecl;
21092 begin
21093   Result := LazGtk3.gtk_css_section_ref(@self);
21094 end;
21095 
21096 procedure TGtkCssSection.unref; cdecl;
21097 begin
21098   LazGtk3.gtk_css_section_unref(@self);
21099 end;
21100 
newnull21101 function TGtkDrawingArea.new: PGtkDrawingArea; cdecl;
21102 begin
21103   Result := LazGtk3.gtk_drawing_area_new();
21104 end;
21105 
21106 procedure TGtkEditable.copy_clipboard; cdecl;
21107 begin
21108   LazGtk3.gtk_editable_copy_clipboard(@self);
21109 end;
21110 
21111 procedure TGtkEditable.cut_clipboard; cdecl;
21112 begin
21113   LazGtk3.gtk_editable_cut_clipboard(@self);
21114 end;
21115 
21116 procedure TGtkEditable.delete_selection; cdecl;
21117 begin
21118   LazGtk3.gtk_editable_delete_selection(@self);
21119 end;
21120 
21121 procedure TGtkEditable.delete_text(start_pos: gint; end_pos: gint); cdecl;
21122 begin
21123   LazGtk3.gtk_editable_delete_text(@self, start_pos, end_pos);
21124 end;
21125 
get_charsnull21126 function TGtkEditable.get_chars(start_pos: gint; end_pos: gint): Pgchar; cdecl;
21127 begin
21128   Result := LazGtk3.gtk_editable_get_chars(@self, start_pos, end_pos);
21129 end;
21130 
TGtkEditable.get_editablenull21131 function TGtkEditable.get_editable: gboolean; cdecl;
21132 begin
21133   Result := LazGtk3.gtk_editable_get_editable(@self);
21134 end;
21135 
get_positionnull21136 function TGtkEditable.get_position: gint; cdecl;
21137 begin
21138   Result := LazGtk3.gtk_editable_get_position(@self);
21139 end;
21140 
get_selection_boundsnull21141 function TGtkEditable.get_selection_bounds(start_pos: Pgint; end_pos: Pgint): gboolean; cdecl;
21142 begin
21143   Result := LazGtk3.gtk_editable_get_selection_bounds(@self, start_pos, end_pos);
21144 end;
21145 
21146 procedure TGtkEditable.insert_text(new_text: Pgchar; new_text_length: gint; position: Pgint); cdecl;
21147 begin
21148   LazGtk3.gtk_editable_insert_text(@self, new_text, new_text_length, position);
21149 end;
21150 
21151 procedure TGtkEditable.paste_clipboard; cdecl;
21152 begin
21153   LazGtk3.gtk_editable_paste_clipboard(@self);
21154 end;
21155 
21156 procedure TGtkEditable.select_region(start_pos: gint; end_pos: gint); cdecl;
21157 begin
21158   LazGtk3.gtk_editable_select_region(@self, start_pos, end_pos);
21159 end;
21160 
21161 procedure TGtkEditable.set_editable(is_editable: gboolean); cdecl;
21162 begin
21163   LazGtk3.gtk_editable_set_editable(@self, is_editable);
21164 end;
21165 
21166 procedure TGtkEditable.set_position(position: gint); cdecl;
21167 begin
21168   LazGtk3.gtk_editable_set_position(@self, position);
21169 end;
21170 
newnull21171 function TGtkEntryBuffer.new(initial_chars: Pgchar; n_initial_chars: gint): PGtkEntryBuffer; cdecl;
21172 begin
21173   Result := LazGtk3.gtk_entry_buffer_new(initial_chars, n_initial_chars);
21174 end;
21175 
delete_textnull21176 function TGtkEntryBuffer.delete_text(position: guint; n_chars: gint): guint; cdecl;
21177 begin
21178   Result := LazGtk3.gtk_entry_buffer_delete_text(@self, position, n_chars);
21179 end;
21180 
21181 procedure TGtkEntryBuffer.emit_deleted_text(position: guint; n_chars: guint); cdecl;
21182 begin
21183   LazGtk3.gtk_entry_buffer_emit_deleted_text(@self, position, n_chars);
21184 end;
21185 
21186 procedure TGtkEntryBuffer.emit_inserted_text(position: guint; chars: Pgchar; n_chars: guint); cdecl;
21187 begin
21188   LazGtk3.gtk_entry_buffer_emit_inserted_text(@self, position, chars, n_chars);
21189 end;
21190 
TGtkEntryBuffer.get_bytesnull21191 function TGtkEntryBuffer.get_bytes: gsize; cdecl;
21192 begin
21193   Result := LazGtk3.gtk_entry_buffer_get_bytes(@self);
21194 end;
21195 
get_lengthnull21196 function TGtkEntryBuffer.get_length: guint; cdecl;
21197 begin
21198   Result := LazGtk3.gtk_entry_buffer_get_length(@self);
21199 end;
21200 
get_max_lengthnull21201 function TGtkEntryBuffer.get_max_length: gint; cdecl;
21202 begin
21203   Result := LazGtk3.gtk_entry_buffer_get_max_length(@self);
21204 end;
21205 
TGtkEntryBuffer.get_textnull21206 function TGtkEntryBuffer.get_text: Pgchar; cdecl;
21207 begin
21208   Result := LazGtk3.gtk_entry_buffer_get_text(@self);
21209 end;
21210 
TGtkEntryBuffer.insert_textnull21211 function TGtkEntryBuffer.insert_text(position: guint; chars: Pgchar; n_chars: gint): guint; cdecl;
21212 begin
21213   Result := LazGtk3.gtk_entry_buffer_insert_text(@self, position, chars, n_chars);
21214 end;
21215 
21216 procedure TGtkEntryBuffer.set_max_length(max_length: gint); cdecl;
21217 begin
21218   LazGtk3.gtk_entry_buffer_set_max_length(@self, max_length);
21219 end;
21220 
21221 procedure TGtkEntryBuffer.set_text(chars: Pgchar; n_chars: gint); cdecl;
21222 begin
21223   LazGtk3.gtk_entry_buffer_set_text(@self, chars, n_chars);
21224 end;
21225 
newnull21226 function TGtkEntry.new: PGtkEntry; cdecl;
21227 begin
21228   Result := LazGtk3.gtk_entry_new();
21229 end;
21230 
new_with_buffernull21231 function TGtkEntry.new_with_buffer(buffer: PGtkEntryBuffer): PGtkEntry; cdecl;
21232 begin
21233   Result := LazGtk3.gtk_entry_new_with_buffer(buffer);
21234 end;
21235 
TGtkEntry.get_activates_defaultnull21236 function TGtkEntry.get_activates_default: gboolean; cdecl;
21237 begin
21238   Result := LazGtk3.gtk_entry_get_activates_default(@self);
21239 end;
21240 
get_alignmentnull21241 function TGtkEntry.get_alignment: gfloat; cdecl;
21242 begin
21243   Result := LazGtk3.gtk_entry_get_alignment(@self);
21244 end;
21245 
TGtkEntry.get_attributesnull21246 function TGtkEntry.get_attributes: PPangoAttrList; cdecl;
21247 begin
21248   Result := LazGtk3.gtk_entry_get_attributes(@self);
21249 end;
21250 
get_buffernull21251 function TGtkEntry.get_buffer: PGtkEntryBuffer; cdecl;
21252 begin
21253   Result := LazGtk3.gtk_entry_get_buffer(@self);
21254 end;
21255 
TGtkEntry.get_completionnull21256 function TGtkEntry.get_completion: PGtkEntryCompletion; cdecl;
21257 begin
21258   Result := LazGtk3.gtk_entry_get_completion(@self);
21259 end;
21260 
get_current_icon_drag_sourcenull21261 function TGtkEntry.get_current_icon_drag_source: gint; cdecl;
21262 begin
21263   Result := LazGtk3.gtk_entry_get_current_icon_drag_source(@self);
21264 end;
21265 
TGtkEntry.get_cursor_hadjustmentnull21266 function TGtkEntry.get_cursor_hadjustment: PGtkAdjustment; cdecl;
21267 begin
21268   Result := LazGtk3.gtk_entry_get_cursor_hadjustment(@self);
21269 end;
21270 
get_has_framenull21271 function TGtkEntry.get_has_frame: gboolean; cdecl;
21272 begin
21273   Result := LazGtk3.gtk_entry_get_has_frame(@self);
21274 end;
21275 
get_icon_activatablenull21276 function TGtkEntry.get_icon_activatable(icon_pos: TGtkEntryIconPosition): gboolean; cdecl;
21277 begin
21278   Result := LazGtk3.gtk_entry_get_icon_activatable(@self, icon_pos);
21279 end;
21280 
21281 procedure TGtkEntry.get_icon_area(icon_pos: TGtkEntryIconPosition; icon_area: PGdkRectangle); cdecl;
21282 begin
21283   LazGtk3.gtk_entry_get_icon_area(@self, icon_pos, icon_area);
21284 end;
21285 
get_icon_at_posnull21286 function TGtkEntry.get_icon_at_pos(x: gint; y: gint): gint; cdecl;
21287 begin
21288   Result := LazGtk3.gtk_entry_get_icon_at_pos(@self, x, y);
21289 end;
21290 
TGtkEntry.get_icon_giconnull21291 function TGtkEntry.get_icon_gicon(icon_pos: TGtkEntryIconPosition): PGIcon; cdecl;
21292 begin
21293   Result := LazGtk3.gtk_entry_get_icon_gicon(@self, icon_pos);
21294 end;
21295 
get_icon_namenull21296 function TGtkEntry.get_icon_name(icon_pos: TGtkEntryIconPosition): Pgchar; cdecl;
21297 begin
21298   Result := LazGtk3.gtk_entry_get_icon_name(@self, icon_pos);
21299 end;
21300 
get_icon_pixbufnull21301 function TGtkEntry.get_icon_pixbuf(icon_pos: TGtkEntryIconPosition): PGdkPixbuf; cdecl;
21302 begin
21303   Result := LazGtk3.gtk_entry_get_icon_pixbuf(@self, icon_pos);
21304 end;
21305 
get_icon_sensitivenull21306 function TGtkEntry.get_icon_sensitive(icon_pos: TGtkEntryIconPosition): gboolean; cdecl;
21307 begin
21308   Result := LazGtk3.gtk_entry_get_icon_sensitive(@self, icon_pos);
21309 end;
21310 
get_icon_stocknull21311 function TGtkEntry.get_icon_stock(icon_pos: TGtkEntryIconPosition): Pgchar; cdecl;
21312 begin
21313   Result := LazGtk3.gtk_entry_get_icon_stock(@self, icon_pos);
21314 end;
21315 
get_icon_storage_typenull21316 function TGtkEntry.get_icon_storage_type(icon_pos: TGtkEntryIconPosition): TGtkImageType; cdecl;
21317 begin
21318   Result := LazGtk3.gtk_entry_get_icon_storage_type(@self, icon_pos);
21319 end;
21320 
TGtkEntry.get_icon_tooltip_markupnull21321 function TGtkEntry.get_icon_tooltip_markup(icon_pos: TGtkEntryIconPosition): Pgchar; cdecl;
21322 begin
21323   Result := LazGtk3.gtk_entry_get_icon_tooltip_markup(@self, icon_pos);
21324 end;
21325 
get_icon_tooltip_textnull21326 function TGtkEntry.get_icon_tooltip_text(icon_pos: TGtkEntryIconPosition): Pgchar; cdecl;
21327 begin
21328   Result := LazGtk3.gtk_entry_get_icon_tooltip_text(@self, icon_pos);
21329 end;
21330 
TGtkEntry.get_input_hintsnull21331 function TGtkEntry.get_input_hints: TGtkInputHints; cdecl;
21332 begin
21333   Result := LazGtk3.gtk_entry_get_input_hints(@self);
21334 end;
21335 
TGtkEntry.get_input_purposenull21336 function TGtkEntry.get_input_purpose: TGtkInputPurpose; cdecl;
21337 begin
21338   Result := LazGtk3.gtk_entry_get_input_purpose(@self);
21339 end;
21340 
get_invisible_charnull21341 function TGtkEntry.get_invisible_char: gunichar; cdecl;
21342 begin
21343   Result := LazGtk3.gtk_entry_get_invisible_char(@self);
21344 end;
21345 
get_layoutnull21346 function TGtkEntry.get_layout: PPangoLayout; cdecl;
21347 begin
21348   Result := LazGtk3.gtk_entry_get_layout(@self);
21349 end;
21350 
21351 procedure TGtkEntry.get_layout_offsets(x: Pgint; y: Pgint); cdecl;
21352 begin
21353   LazGtk3.gtk_entry_get_layout_offsets(@self, x, y);
21354 end;
21355 
get_max_lengthnull21356 function TGtkEntry.get_max_length: gint; cdecl;
21357 begin
21358   Result := LazGtk3.gtk_entry_get_max_length(@self);
21359 end;
21360 
TGtkEntry.get_overwrite_modenull21361 function TGtkEntry.get_overwrite_mode: gboolean; cdecl;
21362 begin
21363   Result := LazGtk3.gtk_entry_get_overwrite_mode(@self);
21364 end;
21365 
get_placeholder_textnull21366 function TGtkEntry.get_placeholder_text: Pgchar; cdecl;
21367 begin
21368   Result := LazGtk3.gtk_entry_get_placeholder_text(@self);
21369 end;
21370 
get_progress_fractionnull21371 function TGtkEntry.get_progress_fraction: gdouble; cdecl;
21372 begin
21373   Result := LazGtk3.gtk_entry_get_progress_fraction(@self);
21374 end;
21375 
get_progress_pulse_stepnull21376 function TGtkEntry.get_progress_pulse_step: gdouble; cdecl;
21377 begin
21378   Result := LazGtk3.gtk_entry_get_progress_pulse_step(@self);
21379 end;
21380 
get_textnull21381 function TGtkEntry.get_text: Pgchar; cdecl;
21382 begin
21383   Result := LazGtk3.gtk_entry_get_text(@self);
21384 end;
21385 
21386 procedure TGtkEntry.get_text_area(text_area: PGdkRectangle); cdecl;
21387 begin
21388   LazGtk3.gtk_entry_get_text_area(@self, text_area);
21389 end;
21390 
get_text_lengthnull21391 function TGtkEntry.get_text_length: guint16; cdecl;
21392 begin
21393   Result := LazGtk3.gtk_entry_get_text_length(@self);
21394 end;
21395 
get_visibilitynull21396 function TGtkEntry.get_visibility: gboolean; cdecl;
21397 begin
21398   Result := LazGtk3.gtk_entry_get_visibility(@self);
21399 end;
21400 
get_width_charsnull21401 function TGtkEntry.get_width_chars: gint; cdecl;
21402 begin
21403   Result := LazGtk3.gtk_entry_get_width_chars(@self);
21404 end;
21405 
im_context_filter_keypressnull21406 function TGtkEntry.im_context_filter_keypress(event: PGdkEventKey): gboolean; cdecl;
21407 begin
21408   Result := LazGtk3.gtk_entry_im_context_filter_keypress(@self, event);
21409 end;
21410 
TGtkEntry.layout_index_to_text_indexnull21411 function TGtkEntry.layout_index_to_text_index(layout_index: gint): gint; cdecl;
21412 begin
21413   Result := LazGtk3.gtk_entry_layout_index_to_text_index(@self, layout_index);
21414 end;
21415 
21416 procedure TGtkEntry.progress_pulse; cdecl;
21417 begin
21418   LazGtk3.gtk_entry_progress_pulse(@self);
21419 end;
21420 
21421 procedure TGtkEntry.reset_im_context; cdecl;
21422 begin
21423   LazGtk3.gtk_entry_reset_im_context(@self);
21424 end;
21425 
21426 procedure TGtkEntry.set_activates_default(setting: gboolean); cdecl;
21427 begin
21428   LazGtk3.gtk_entry_set_activates_default(@self, setting);
21429 end;
21430 
21431 procedure TGtkEntry.set_alignment(xalign: gfloat); cdecl;
21432 begin
21433   LazGtk3.gtk_entry_set_alignment(@self, xalign);
21434 end;
21435 
21436 procedure TGtkEntry.set_attributes(attrs: PPangoAttrList); cdecl;
21437 begin
21438   LazGtk3.gtk_entry_set_attributes(@self, attrs);
21439 end;
21440 
21441 procedure TGtkEntry.set_buffer(buffer: PGtkEntryBuffer); cdecl;
21442 begin
21443   LazGtk3.gtk_entry_set_buffer(@self, buffer);
21444 end;
21445 
21446 procedure TGtkEntry.set_completion(completion: PGtkEntryCompletion); cdecl;
21447 begin
21448   LazGtk3.gtk_entry_set_completion(@self, completion);
21449 end;
21450 
21451 procedure TGtkEntry.set_cursor_hadjustment(adjustment: PGtkAdjustment); cdecl;
21452 begin
21453   LazGtk3.gtk_entry_set_cursor_hadjustment(@self, adjustment);
21454 end;
21455 
21456 procedure TGtkEntry.set_has_frame(setting: gboolean); cdecl;
21457 begin
21458   LazGtk3.gtk_entry_set_has_frame(@self, setting);
21459 end;
21460 
21461 procedure TGtkEntry.set_icon_activatable(icon_pos: TGtkEntryIconPosition; activatable: gboolean); cdecl;
21462 begin
21463   LazGtk3.gtk_entry_set_icon_activatable(@self, icon_pos, activatable);
21464 end;
21465 
21466 procedure TGtkEntry.set_icon_drag_source(icon_pos: TGtkEntryIconPosition; target_list: PGtkTargetList; actions: TGdkDragAction); cdecl;
21467 begin
21468   LazGtk3.gtk_entry_set_icon_drag_source(@self, icon_pos, target_list, actions);
21469 end;
21470 
21471 procedure TGtkEntry.set_icon_from_gicon(icon_pos: TGtkEntryIconPosition; icon: PGIcon); cdecl;
21472 begin
21473   LazGtk3.gtk_entry_set_icon_from_gicon(@self, icon_pos, icon);
21474 end;
21475 
21476 procedure TGtkEntry.set_icon_from_icon_name(icon_pos: TGtkEntryIconPosition; icon_name: Pgchar); cdecl;
21477 begin
21478   LazGtk3.gtk_entry_set_icon_from_icon_name(@self, icon_pos, icon_name);
21479 end;
21480 
21481 procedure TGtkEntry.set_icon_from_pixbuf(icon_pos: TGtkEntryIconPosition; pixbuf: PGdkPixbuf); cdecl;
21482 begin
21483   LazGtk3.gtk_entry_set_icon_from_pixbuf(@self, icon_pos, pixbuf);
21484 end;
21485 
21486 procedure TGtkEntry.set_icon_from_stock(icon_pos: TGtkEntryIconPosition; stock_id: Pgchar); cdecl;
21487 begin
21488   LazGtk3.gtk_entry_set_icon_from_stock(@self, icon_pos, stock_id);
21489 end;
21490 
21491 procedure TGtkEntry.set_icon_sensitive(icon_pos: TGtkEntryIconPosition; sensitive: gboolean); cdecl;
21492 begin
21493   LazGtk3.gtk_entry_set_icon_sensitive(@self, icon_pos, sensitive);
21494 end;
21495 
21496 procedure TGtkEntry.set_icon_tooltip_markup(icon_pos: TGtkEntryIconPosition; tooltip: Pgchar); cdecl;
21497 begin
21498   LazGtk3.gtk_entry_set_icon_tooltip_markup(@self, icon_pos, tooltip);
21499 end;
21500 
21501 procedure TGtkEntry.set_icon_tooltip_text(icon_pos: TGtkEntryIconPosition; tooltip: Pgchar); cdecl;
21502 begin
21503   LazGtk3.gtk_entry_set_icon_tooltip_text(@self, icon_pos, tooltip);
21504 end;
21505 
21506 procedure TGtkEntry.set_input_hints(hints: TGtkInputHints); cdecl;
21507 begin
21508   LazGtk3.gtk_entry_set_input_hints(@self, hints);
21509 end;
21510 
21511 procedure TGtkEntry.set_input_purpose(purpose: TGtkInputPurpose); cdecl;
21512 begin
21513   LazGtk3.gtk_entry_set_input_purpose(@self, purpose);
21514 end;
21515 
21516 procedure TGtkEntry.set_invisible_char(ch: gunichar); cdecl;
21517 begin
21518   LazGtk3.gtk_entry_set_invisible_char(@self, ch);
21519 end;
21520 
21521 procedure TGtkEntry.set_max_length(max: gint); cdecl;
21522 begin
21523   LazGtk3.gtk_entry_set_max_length(@self, max);
21524 end;
21525 
21526 procedure TGtkEntry.set_overwrite_mode(overwrite: gboolean); cdecl;
21527 begin
21528   LazGtk3.gtk_entry_set_overwrite_mode(@self, overwrite);
21529 end;
21530 
21531 procedure TGtkEntry.set_placeholder_text(text: Pgchar); cdecl;
21532 begin
21533   LazGtk3.gtk_entry_set_placeholder_text(@self, text);
21534 end;
21535 
21536 procedure TGtkEntry.set_progress_fraction(fraction: gdouble); cdecl;
21537 begin
21538   LazGtk3.gtk_entry_set_progress_fraction(@self, fraction);
21539 end;
21540 
21541 procedure TGtkEntry.set_progress_pulse_step(fraction: gdouble); cdecl;
21542 begin
21543   LazGtk3.gtk_entry_set_progress_pulse_step(@self, fraction);
21544 end;
21545 
21546 procedure TGtkEntry.set_text(text: Pgchar); cdecl;
21547 begin
21548   LazGtk3.gtk_entry_set_text(@self, text);
21549 end;
21550 
21551 procedure TGtkEntry.set_visibility(visible: gboolean); cdecl;
21552 begin
21553   LazGtk3.gtk_entry_set_visibility(@self, visible);
21554 end;
21555 
21556 procedure TGtkEntry.set_width_chars(n_chars: gint); cdecl;
21557 begin
21558   LazGtk3.gtk_entry_set_width_chars(@self, n_chars);
21559 end;
21560 
TGtkEntry.text_index_to_layout_indexnull21561 function TGtkEntry.text_index_to_layout_index(text_index: gint): gint; cdecl;
21562 begin
21563   Result := LazGtk3.gtk_entry_text_index_to_layout_index(@self, text_index);
21564 end;
21565 
21566 procedure TGtkEntry.unset_invisible_char; cdecl;
21567 begin
21568   LazGtk3.gtk_entry_unset_invisible_char(@self);
21569 end;
21570 
newnull21571 function TGtkEntryCompletion.new: PGtkEntryCompletion; cdecl;
21572 begin
21573   Result := LazGtk3.gtk_entry_completion_new();
21574 end;
21575 
new_with_areanull21576 function TGtkEntryCompletion.new_with_area(area: PGtkCellArea): PGtkEntryCompletion; cdecl;
21577 begin
21578   Result := LazGtk3.gtk_entry_completion_new_with_area(area);
21579 end;
21580 
21581 procedure TGtkEntryCompletion.complete; cdecl;
21582 begin
21583   LazGtk3.gtk_entry_completion_complete(@self);
21584 end;
21585 
TGtkEntryCompletion.compute_prefixnull21586 function TGtkEntryCompletion.compute_prefix(key: Pgchar): Pgchar; cdecl;
21587 begin
21588   Result := LazGtk3.gtk_entry_completion_compute_prefix(@self, key);
21589 end;
21590 
21591 procedure TGtkEntryCompletion.delete_action(index_: gint); cdecl;
21592 begin
21593   LazGtk3.gtk_entry_completion_delete_action(@self, index_);
21594 end;
21595 
get_completion_prefixnull21596 function TGtkEntryCompletion.get_completion_prefix: Pgchar; cdecl;
21597 begin
21598   Result := LazGtk3.gtk_entry_completion_get_completion_prefix(@self);
21599 end;
21600 
get_entrynull21601 function TGtkEntryCompletion.get_entry: PGtkWidget; cdecl;
21602 begin
21603   Result := LazGtk3.gtk_entry_completion_get_entry(@self);
21604 end;
21605 
TGtkEntryCompletion.get_inline_completionnull21606 function TGtkEntryCompletion.get_inline_completion: gboolean; cdecl;
21607 begin
21608   Result := LazGtk3.gtk_entry_completion_get_inline_completion(@self);
21609 end;
21610 
get_inline_selectionnull21611 function TGtkEntryCompletion.get_inline_selection: gboolean; cdecl;
21612 begin
21613   Result := LazGtk3.gtk_entry_completion_get_inline_selection(@self);
21614 end;
21615 
TGtkEntryCompletion.get_minimum_key_lengthnull21616 function TGtkEntryCompletion.get_minimum_key_length: gint; cdecl;
21617 begin
21618   Result := LazGtk3.gtk_entry_completion_get_minimum_key_length(@self);
21619 end;
21620 
get_modelnull21621 function TGtkEntryCompletion.get_model: PGtkTreeModel; cdecl;
21622 begin
21623   Result := LazGtk3.gtk_entry_completion_get_model(@self);
21624 end;
21625 
get_popup_completionnull21626 function TGtkEntryCompletion.get_popup_completion: gboolean; cdecl;
21627 begin
21628   Result := LazGtk3.gtk_entry_completion_get_popup_completion(@self);
21629 end;
21630 
get_popup_set_widthnull21631 function TGtkEntryCompletion.get_popup_set_width: gboolean; cdecl;
21632 begin
21633   Result := LazGtk3.gtk_entry_completion_get_popup_set_width(@self);
21634 end;
21635 
TGtkEntryCompletion.get_popup_single_matchnull21636 function TGtkEntryCompletion.get_popup_single_match: gboolean; cdecl;
21637 begin
21638   Result := LazGtk3.gtk_entry_completion_get_popup_single_match(@self);
21639 end;
21640 
get_text_columnnull21641 function TGtkEntryCompletion.get_text_column: gint; cdecl;
21642 begin
21643   Result := LazGtk3.gtk_entry_completion_get_text_column(@self);
21644 end;
21645 
21646 procedure TGtkEntryCompletion.insert_action_markup(index_: gint; markup: Pgchar); cdecl;
21647 begin
21648   LazGtk3.gtk_entry_completion_insert_action_markup(@self, index_, markup);
21649 end;
21650 
21651 procedure TGtkEntryCompletion.insert_action_text(index_: gint; text: Pgchar); cdecl;
21652 begin
21653   LazGtk3.gtk_entry_completion_insert_action_text(@self, index_, text);
21654 end;
21655 
21656 procedure TGtkEntryCompletion.insert_prefix; cdecl;
21657 begin
21658   LazGtk3.gtk_entry_completion_insert_prefix(@self);
21659 end;
21660 
21661 procedure TGtkEntryCompletion.set_inline_completion(inline_completion: gboolean); cdecl;
21662 begin
21663   LazGtk3.gtk_entry_completion_set_inline_completion(@self, inline_completion);
21664 end;
21665 
21666 procedure TGtkEntryCompletion.set_inline_selection(inline_selection: gboolean); cdecl;
21667 begin
21668   LazGtk3.gtk_entry_completion_set_inline_selection(@self, inline_selection);
21669 end;
21670 
21671 procedure TGtkEntryCompletion.set_match_func(func: TGtkEntryCompletionMatchFunc; func_data: gpointer; func_notify: TGDestroyNotify); cdecl;
21672 begin
21673   LazGtk3.gtk_entry_completion_set_match_func(@self, func, func_data, func_notify);
21674 end;
21675 
21676 procedure TGtkEntryCompletion.set_minimum_key_length(length: gint); cdecl;
21677 begin
21678   LazGtk3.gtk_entry_completion_set_minimum_key_length(@self, length);
21679 end;
21680 
21681 procedure TGtkEntryCompletion.set_model(model: PGtkTreeModel); cdecl;
21682 begin
21683   LazGtk3.gtk_entry_completion_set_model(@self, model);
21684 end;
21685 
21686 procedure TGtkEntryCompletion.set_popup_completion(popup_completion: gboolean); cdecl;
21687 begin
21688   LazGtk3.gtk_entry_completion_set_popup_completion(@self, popup_completion);
21689 end;
21690 
21691 procedure TGtkEntryCompletion.set_popup_set_width(popup_set_width: gboolean); cdecl;
21692 begin
21693   LazGtk3.gtk_entry_completion_set_popup_set_width(@self, popup_set_width);
21694 end;
21695 
21696 procedure TGtkEntryCompletion.set_popup_single_match(popup_single_match: gboolean); cdecl;
21697 begin
21698   LazGtk3.gtk_entry_completion_set_popup_single_match(@self, popup_single_match);
21699 end;
21700 
21701 procedure TGtkEntryCompletion.set_text_column(column: gint); cdecl;
21702 begin
21703   LazGtk3.gtk_entry_completion_set_text_column(@self, column);
21704 end;
21705 
newnull21706 function TGtkTargetList.new(targets: PGtkTargetEntry; ntargets: guint): PGtkTargetList; cdecl;
21707 begin
21708   Result := LazGtk3.gtk_target_list_new(targets, ntargets);
21709 end;
21710 
21711 procedure TGtkTargetList.add(target: TGdkAtom; flags: guint; info: guint); cdecl;
21712 begin
21713   LazGtk3.gtk_target_list_add(@self, target, flags, info);
21714 end;
21715 
21716 procedure TGtkTargetList.add_image_targets(info: guint; writable: gboolean); cdecl;
21717 begin
21718   LazGtk3.gtk_target_list_add_image_targets(@self, info, writable);
21719 end;
21720 
21721 procedure TGtkTargetList.add_rich_text_targets(info: guint; deserializable: gboolean; buffer: PGtkTextBuffer); cdecl;
21722 begin
21723   LazGtk3.gtk_target_list_add_rich_text_targets(@self, info, deserializable, buffer);
21724 end;
21725 
21726 procedure TGtkTargetList.add_table(targets: PGtkTargetEntry; ntargets: guint); cdecl;
21727 begin
21728   LazGtk3.gtk_target_list_add_table(@self, targets, ntargets);
21729 end;
21730 
21731 procedure TGtkTargetList.add_text_targets(info: guint); cdecl;
21732 begin
21733   LazGtk3.gtk_target_list_add_text_targets(@self, info);
21734 end;
21735 
21736 procedure TGtkTargetList.add_uri_targets(info: guint); cdecl;
21737 begin
21738   LazGtk3.gtk_target_list_add_uri_targets(@self, info);
21739 end;
21740 
TGtkTargetList.findnull21741 function TGtkTargetList.find(target: TGdkAtom; info: Pguint): gboolean; cdecl;
21742 begin
21743   Result := LazGtk3.gtk_target_list_find(@self, target, info);
21744 end;
21745 
TGtkTargetList.refnull21746 function TGtkTargetList.ref: PGtkTargetList; cdecl;
21747 begin
21748   Result := LazGtk3.gtk_target_list_ref(@self);
21749 end;
21750 
21751 procedure TGtkTargetList.remove(target: TGdkAtom); cdecl;
21752 begin
21753   LazGtk3.gtk_target_list_remove(@self, target);
21754 end;
21755 
21756 procedure TGtkTargetList.unref; cdecl;
21757 begin
21758   LazGtk3.gtk_target_list_unref(@self);
21759 end;
21760 
newnull21761 function TGtkEventBox.new: PGtkEventBox; cdecl;
21762 begin
21763   Result := LazGtk3.gtk_event_box_new();
21764 end;
21765 
TGtkEventBox.get_above_childnull21766 function TGtkEventBox.get_above_child: gboolean; cdecl;
21767 begin
21768   Result := LazGtk3.gtk_event_box_get_above_child(@self);
21769 end;
21770 
get_visible_windownull21771 function TGtkEventBox.get_visible_window: gboolean; cdecl;
21772 begin
21773   Result := LazGtk3.gtk_event_box_get_visible_window(@self);
21774 end;
21775 
21776 procedure TGtkEventBox.set_above_child(above_child: gboolean); cdecl;
21777 begin
21778   LazGtk3.gtk_event_box_set_above_child(@self, above_child);
21779 end;
21780 
21781 procedure TGtkEventBox.set_visible_window(visible_window: gboolean); cdecl;
21782 begin
21783   LazGtk3.gtk_event_box_set_visible_window(@self, visible_window);
21784 end;
21785 
newnull21786 function TGtkExpander.new(label_: Pgchar): PGtkExpander; cdecl;
21787 begin
21788   Result := LazGtk3.gtk_expander_new(label_);
21789 end;
21790 
TGtkExpander.new_with_mnemonicnull21791 function TGtkExpander.new_with_mnemonic(label_: Pgchar): PGtkExpander; cdecl;
21792 begin
21793   Result := LazGtk3.gtk_expander_new_with_mnemonic(label_);
21794 end;
21795 
TGtkExpander.get_expandednull21796 function TGtkExpander.get_expanded: gboolean; cdecl;
21797 begin
21798   Result := LazGtk3.gtk_expander_get_expanded(@self);
21799 end;
21800 
get_labelnull21801 function TGtkExpander.get_label: Pgchar; cdecl;
21802 begin
21803   Result := LazGtk3.gtk_expander_get_label(@self);
21804 end;
21805 
get_label_fillnull21806 function TGtkExpander.get_label_fill: gboolean; cdecl;
21807 begin
21808   Result := LazGtk3.gtk_expander_get_label_fill(@self);
21809 end;
21810 
get_label_widgetnull21811 function TGtkExpander.get_label_widget: PGtkWidget; cdecl;
21812 begin
21813   Result := LazGtk3.gtk_expander_get_label_widget(@self);
21814 end;
21815 
get_resize_toplevelnull21816 function TGtkExpander.get_resize_toplevel: gboolean; cdecl;
21817 begin
21818   Result := LazGtk3.gtk_expander_get_resize_toplevel(@self);
21819 end;
21820 
get_spacingnull21821 function TGtkExpander.get_spacing: gint; cdecl;
21822 begin
21823   Result := LazGtk3.gtk_expander_get_spacing(@self);
21824 end;
21825 
get_use_markupnull21826 function TGtkExpander.get_use_markup: gboolean; cdecl;
21827 begin
21828   Result := LazGtk3.gtk_expander_get_use_markup(@self);
21829 end;
21830 
get_use_underlinenull21831 function TGtkExpander.get_use_underline: gboolean; cdecl;
21832 begin
21833   Result := LazGtk3.gtk_expander_get_use_underline(@self);
21834 end;
21835 
21836 procedure TGtkExpander.set_expanded(expanded: gboolean); cdecl;
21837 begin
21838   LazGtk3.gtk_expander_set_expanded(@self, expanded);
21839 end;
21840 
21841 procedure TGtkExpander.set_label(label_: Pgchar); cdecl;
21842 begin
21843   LazGtk3.gtk_expander_set_label(@self, label_);
21844 end;
21845 
21846 procedure TGtkExpander.set_label_fill(label_fill: gboolean); cdecl;
21847 begin
21848   LazGtk3.gtk_expander_set_label_fill(@self, label_fill);
21849 end;
21850 
21851 procedure TGtkExpander.set_label_widget(label_widget: PGtkWidget); cdecl;
21852 begin
21853   LazGtk3.gtk_expander_set_label_widget(@self, label_widget);
21854 end;
21855 
21856 procedure TGtkExpander.set_resize_toplevel(resize_toplevel: gboolean); cdecl;
21857 begin
21858   LazGtk3.gtk_expander_set_resize_toplevel(@self, resize_toplevel);
21859 end;
21860 
21861 procedure TGtkExpander.set_spacing(spacing: gint); cdecl;
21862 begin
21863   LazGtk3.gtk_expander_set_spacing(@self, spacing);
21864 end;
21865 
21866 procedure TGtkExpander.set_use_markup(use_markup: gboolean); cdecl;
21867 begin
21868   LazGtk3.gtk_expander_set_use_markup(@self, use_markup);
21869 end;
21870 
21871 procedure TGtkExpander.set_use_underline(use_underline: gboolean); cdecl;
21872 begin
21873   LazGtk3.gtk_expander_set_use_underline(@self, use_underline);
21874 end;
21875 
21876 procedure TGtkFileChooser.add_filter(filter: PGtkFileFilter); cdecl;
21877 begin
21878   LazGtk3.gtk_file_chooser_add_filter(@self, filter);
21879 end;
21880 
add_shortcut_foldernull21881 function TGtkFileChooser.add_shortcut_folder(folder: Pgchar; error: PPGError): gboolean; cdecl;
21882 begin
21883   Result := LazGtk3.gtk_file_chooser_add_shortcut_folder(@self, folder, error);
21884 end;
21885 
add_shortcut_folder_urinull21886 function TGtkFileChooser.add_shortcut_folder_uri(uri: Pgchar; error: PPGError): gboolean; cdecl;
21887 begin
21888   Result := LazGtk3.gtk_file_chooser_add_shortcut_folder_uri(@self, uri, error);
21889 end;
21890 
TGtkFileChooser.get_actionnull21891 function TGtkFileChooser.get_action: TGtkFileChooserAction; cdecl;
21892 begin
21893   Result := LazGtk3.gtk_file_chooser_get_action(@self);
21894 end;
21895 
TGtkFileChooser.get_create_foldersnull21896 function TGtkFileChooser.get_create_folders: gboolean; cdecl;
21897 begin
21898   Result := LazGtk3.gtk_file_chooser_get_create_folders(@self);
21899 end;
21900 
TGtkFileChooser.get_current_foldernull21901 function TGtkFileChooser.get_current_folder: Pgchar; cdecl;
21902 begin
21903   Result := LazGtk3.gtk_file_chooser_get_current_folder(@self);
21904 end;
21905 
TGtkFileChooser.get_current_folder_filenull21906 function TGtkFileChooser.get_current_folder_file: PGFile; cdecl;
21907 begin
21908   Result := LazGtk3.gtk_file_chooser_get_current_folder_file(@self);
21909 end;
21910 
get_current_folder_urinull21911 function TGtkFileChooser.get_current_folder_uri: Pgchar; cdecl;
21912 begin
21913   Result := LazGtk3.gtk_file_chooser_get_current_folder_uri(@self);
21914 end;
21915 
TGtkFileChooser.get_do_overwrite_confirmationnull21916 function TGtkFileChooser.get_do_overwrite_confirmation: gboolean; cdecl;
21917 begin
21918   Result := LazGtk3.gtk_file_chooser_get_do_overwrite_confirmation(@self);
21919 end;
21920 
TGtkFileChooser.get_extra_widgetnull21921 function TGtkFileChooser.get_extra_widget: PGtkWidget; cdecl;
21922 begin
21923   Result := LazGtk3.gtk_file_chooser_get_extra_widget(@self);
21924 end;
21925 
TGtkFileChooser.get_filenull21926 function TGtkFileChooser.get_file: PGFile; cdecl;
21927 begin
21928   Result := LazGtk3.gtk_file_chooser_get_file(@self);
21929 end;
21930 
TGtkFileChooser.get_filenamenull21931 function TGtkFileChooser.get_filename: Pgchar; cdecl;
21932 begin
21933   Result := LazGtk3.gtk_file_chooser_get_filename(@self);
21934 end;
21935 
get_filenamesnull21936 function TGtkFileChooser.get_filenames: PGSList; cdecl;
21937 begin
21938   Result := LazGtk3.gtk_file_chooser_get_filenames(@self);
21939 end;
21940 
TGtkFileChooser.get_filesnull21941 function TGtkFileChooser.get_files: PGSList; cdecl;
21942 begin
21943   Result := LazGtk3.gtk_file_chooser_get_files(@self);
21944 end;
21945 
TGtkFileChooser.get_filternull21946 function TGtkFileChooser.get_filter: PGtkFileFilter; cdecl;
21947 begin
21948   Result := LazGtk3.gtk_file_chooser_get_filter(@self);
21949 end;
21950 
get_local_onlynull21951 function TGtkFileChooser.get_local_only: gboolean; cdecl;
21952 begin
21953   Result := LazGtk3.gtk_file_chooser_get_local_only(@self);
21954 end;
21955 
TGtkFileChooser.get_preview_filenull21956 function TGtkFileChooser.get_preview_file: PGFile; cdecl;
21957 begin
21958   Result := LazGtk3.gtk_file_chooser_get_preview_file(@self);
21959 end;
21960 
get_preview_filenamenull21961 function TGtkFileChooser.get_preview_filename: Pgchar; cdecl;
21962 begin
21963   Result := LazGtk3.gtk_file_chooser_get_preview_filename(@self);
21964 end;
21965 
TGtkFileChooser.get_preview_urinull21966 function TGtkFileChooser.get_preview_uri: Pgchar; cdecl;
21967 begin
21968   Result := LazGtk3.gtk_file_chooser_get_preview_uri(@self);
21969 end;
21970 
TGtkFileChooser.get_preview_widgetnull21971 function TGtkFileChooser.get_preview_widget: PGtkWidget; cdecl;
21972 begin
21973   Result := LazGtk3.gtk_file_chooser_get_preview_widget(@self);
21974 end;
21975 
TGtkFileChooser.get_preview_widget_activenull21976 function TGtkFileChooser.get_preview_widget_active: gboolean; cdecl;
21977 begin
21978   Result := LazGtk3.gtk_file_chooser_get_preview_widget_active(@self);
21979 end;
21980 
get_select_multiplenull21981 function TGtkFileChooser.get_select_multiple: gboolean; cdecl;
21982 begin
21983   Result := LazGtk3.gtk_file_chooser_get_select_multiple(@self);
21984 end;
21985 
TGtkFileChooser.get_show_hiddennull21986 function TGtkFileChooser.get_show_hidden: gboolean; cdecl;
21987 begin
21988   Result := LazGtk3.gtk_file_chooser_get_show_hidden(@self);
21989 end;
21990 
get_urinull21991 function TGtkFileChooser.get_uri: Pgchar; cdecl;
21992 begin
21993   Result := LazGtk3.gtk_file_chooser_get_uri(@self);
21994 end;
21995 
get_urisnull21996 function TGtkFileChooser.get_uris: PGSList; cdecl;
21997 begin
21998   Result := LazGtk3.gtk_file_chooser_get_uris(@self);
21999 end;
22000 
TGtkFileChooser.get_use_preview_labelnull22001 function TGtkFileChooser.get_use_preview_label: gboolean; cdecl;
22002 begin
22003   Result := LazGtk3.gtk_file_chooser_get_use_preview_label(@self);
22004 end;
22005 
list_filtersnull22006 function TGtkFileChooser.list_filters: PGSList; cdecl;
22007 begin
22008   Result := LazGtk3.gtk_file_chooser_list_filters(@self);
22009 end;
22010 
TGtkFileChooser.list_shortcut_folder_urisnull22011 function TGtkFileChooser.list_shortcut_folder_uris: PGSList; cdecl;
22012 begin
22013   Result := LazGtk3.gtk_file_chooser_list_shortcut_folder_uris(@self);
22014 end;
22015 
list_shortcut_foldersnull22016 function TGtkFileChooser.list_shortcut_folders: PGSList; cdecl;
22017 begin
22018   Result := LazGtk3.gtk_file_chooser_list_shortcut_folders(@self);
22019 end;
22020 
22021 procedure TGtkFileChooser.remove_filter(filter: PGtkFileFilter); cdecl;
22022 begin
22023   LazGtk3.gtk_file_chooser_remove_filter(@self, filter);
22024 end;
22025 
remove_shortcut_foldernull22026 function TGtkFileChooser.remove_shortcut_folder(folder: Pgchar; error: PPGError): gboolean; cdecl;
22027 begin
22028   Result := LazGtk3.gtk_file_chooser_remove_shortcut_folder(@self, folder, error);
22029 end;
22030 
TGtkFileChooser.remove_shortcut_folder_urinull22031 function TGtkFileChooser.remove_shortcut_folder_uri(uri: Pgchar; error: PPGError): gboolean; cdecl;
22032 begin
22033   Result := LazGtk3.gtk_file_chooser_remove_shortcut_folder_uri(@self, uri, error);
22034 end;
22035 
22036 procedure TGtkFileChooser.select_all; cdecl;
22037 begin
22038   LazGtk3.gtk_file_chooser_select_all(@self);
22039 end;
22040 
TGtkFileChooser.select_filenull22041 function TGtkFileChooser.select_file(file_: PGFile; error: PPGError): gboolean; cdecl;
22042 begin
22043   Result := LazGtk3.gtk_file_chooser_select_file(@self, file_, error);
22044 end;
22045 
TGtkFileChooser.select_filenamenull22046 function TGtkFileChooser.select_filename(filename: Pgchar): gboolean; cdecl;
22047 begin
22048   Result := LazGtk3.gtk_file_chooser_select_filename(@self, filename);
22049 end;
22050 
select_urinull22051 function TGtkFileChooser.select_uri(uri: Pgchar): gboolean; cdecl;
22052 begin
22053   Result := LazGtk3.gtk_file_chooser_select_uri(@self, uri);
22054 end;
22055 
22056 procedure TGtkFileChooser.set_action(action: TGtkFileChooserAction); cdecl;
22057 begin
22058   LazGtk3.gtk_file_chooser_set_action(@self, action);
22059 end;
22060 
22061 procedure TGtkFileChooser.set_create_folders(create_folders: gboolean); cdecl;
22062 begin
22063   LazGtk3.gtk_file_chooser_set_create_folders(@self, create_folders);
22064 end;
22065 
set_current_foldernull22066 function TGtkFileChooser.set_current_folder(filename: Pgchar): gboolean; cdecl;
22067 begin
22068   Result := LazGtk3.gtk_file_chooser_set_current_folder(@self, filename);
22069 end;
22070 
TGtkFileChooser.set_current_folder_filenull22071 function TGtkFileChooser.set_current_folder_file(file_: PGFile; error: PPGError): gboolean; cdecl;
22072 begin
22073   Result := LazGtk3.gtk_file_chooser_set_current_folder_file(@self, file_, error);
22074 end;
22075 
TGtkFileChooser.set_current_folder_urinull22076 function TGtkFileChooser.set_current_folder_uri(uri: Pgchar): gboolean; cdecl;
22077 begin
22078   Result := LazGtk3.gtk_file_chooser_set_current_folder_uri(@self, uri);
22079 end;
22080 
22081 procedure TGtkFileChooser.set_current_name(name: Pgchar); cdecl;
22082 begin
22083   LazGtk3.gtk_file_chooser_set_current_name(@self, name);
22084 end;
22085 
22086 procedure TGtkFileChooser.set_do_overwrite_confirmation(do_overwrite_confirmation: gboolean); cdecl;
22087 begin
22088   LazGtk3.gtk_file_chooser_set_do_overwrite_confirmation(@self, do_overwrite_confirmation);
22089 end;
22090 
22091 procedure TGtkFileChooser.set_extra_widget(extra_widget: PGtkWidget); cdecl;
22092 begin
22093   LazGtk3.gtk_file_chooser_set_extra_widget(@self, extra_widget);
22094 end;
22095 
set_filenull22096 function TGtkFileChooser.set_file(file_: PGFile; error: PPGError): gboolean; cdecl;
22097 begin
22098   Result := LazGtk3.gtk_file_chooser_set_file(@self, file_, error);
22099 end;
22100 
TGtkFileChooser.set_filenamenull22101 function TGtkFileChooser.set_filename(filename: Pgchar): gboolean; cdecl;
22102 begin
22103   Result := LazGtk3.gtk_file_chooser_set_filename(@self, filename);
22104 end;
22105 
22106 procedure TGtkFileChooser.set_filter(filter: PGtkFileFilter); cdecl;
22107 begin
22108   LazGtk3.gtk_file_chooser_set_filter(@self, filter);
22109 end;
22110 
22111 procedure TGtkFileChooser.set_local_only(local_only: gboolean); cdecl;
22112 begin
22113   LazGtk3.gtk_file_chooser_set_local_only(@self, local_only);
22114 end;
22115 
22116 procedure TGtkFileChooser.set_preview_widget(preview_widget: PGtkWidget); cdecl;
22117 begin
22118   LazGtk3.gtk_file_chooser_set_preview_widget(@self, preview_widget);
22119 end;
22120 
22121 procedure TGtkFileChooser.set_preview_widget_active(active: gboolean); cdecl;
22122 begin
22123   LazGtk3.gtk_file_chooser_set_preview_widget_active(@self, active);
22124 end;
22125 
22126 procedure TGtkFileChooser.set_select_multiple(select_multiple: gboolean); cdecl;
22127 begin
22128   LazGtk3.gtk_file_chooser_set_select_multiple(@self, select_multiple);
22129 end;
22130 
22131 procedure TGtkFileChooser.set_show_hidden(show_hidden: gboolean); cdecl;
22132 begin
22133   LazGtk3.gtk_file_chooser_set_show_hidden(@self, show_hidden);
22134 end;
22135 
set_urinull22136 function TGtkFileChooser.set_uri(uri: Pgchar): gboolean; cdecl;
22137 begin
22138   Result := LazGtk3.gtk_file_chooser_set_uri(@self, uri);
22139 end;
22140 
22141 procedure TGtkFileChooser.set_use_preview_label(use_label: gboolean); cdecl;
22142 begin
22143   LazGtk3.gtk_file_chooser_set_use_preview_label(@self, use_label);
22144 end;
22145 
22146 procedure TGtkFileChooser.unselect_all; cdecl;
22147 begin
22148   LazGtk3.gtk_file_chooser_unselect_all(@self);
22149 end;
22150 
22151 procedure TGtkFileChooser.unselect_file(file_: PGFile); cdecl;
22152 begin
22153   LazGtk3.gtk_file_chooser_unselect_file(@self, file_);
22154 end;
22155 
22156 procedure TGtkFileChooser.unselect_filename(filename: Pgchar); cdecl;
22157 begin
22158   LazGtk3.gtk_file_chooser_unselect_filename(@self, filename);
22159 end;
22160 
22161 procedure TGtkFileChooser.unselect_uri(uri: Pgchar); cdecl;
22162 begin
22163   LazGtk3.gtk_file_chooser_unselect_uri(@self, uri);
22164 end;
22165 
newnull22166 function TGtkFileFilter.new: PGtkFileFilter; cdecl;
22167 begin
22168   Result := LazGtk3.gtk_file_filter_new();
22169 end;
22170 
22171 procedure TGtkFileFilter.add_custom(needed: TGtkFileFilterFlags; func: TGtkFileFilterFunc; data: gpointer; notify: TGDestroyNotify); cdecl;
22172 begin
22173   LazGtk3.gtk_file_filter_add_custom(@self, needed, func, data, notify);
22174 end;
22175 
22176 procedure TGtkFileFilter.add_mime_type(mime_type: Pgchar); cdecl;
22177 begin
22178   LazGtk3.gtk_file_filter_add_mime_type(@self, mime_type);
22179 end;
22180 
22181 procedure TGtkFileFilter.add_pattern(pattern: Pgchar); cdecl;
22182 begin
22183   LazGtk3.gtk_file_filter_add_pattern(@self, pattern);
22184 end;
22185 
22186 procedure TGtkFileFilter.add_pixbuf_formats; cdecl;
22187 begin
22188   LazGtk3.gtk_file_filter_add_pixbuf_formats(@self);
22189 end;
22190 
filternull22191 function TGtkFileFilter.filter(filter_info: PGtkFileFilterInfo): gboolean; cdecl;
22192 begin
22193   Result := LazGtk3.gtk_file_filter_filter(@self, filter_info);
22194 end;
22195 
get_namenull22196 function TGtkFileFilter.get_name: Pgchar; cdecl;
22197 begin
22198   Result := LazGtk3.gtk_file_filter_get_name(@self);
22199 end;
22200 
TGtkFileFilter.get_needednull22201 function TGtkFileFilter.get_needed: TGtkFileFilterFlags; cdecl;
22202 begin
22203   Result := LazGtk3.gtk_file_filter_get_needed(@self);
22204 end;
22205 
22206 procedure TGtkFileFilter.set_name(name: Pgchar); cdecl;
22207 begin
22208   LazGtk3.gtk_file_filter_set_name(@self, name);
22209 end;
22210 
newnull22211 function TGtkFileChooserButton.new(title: Pgchar; action: TGtkFileChooserAction): PGtkFileChooserButton; cdecl;
22212 begin
22213   Result := LazGtk3.gtk_file_chooser_button_new(title, action);
22214 end;
22215 
new_with_dialognull22216 function TGtkFileChooserButton.new_with_dialog(dialog: PGtkWidget): PGtkFileChooserButton; cdecl;
22217 begin
22218   Result := LazGtk3.gtk_file_chooser_button_new_with_dialog(dialog);
22219 end;
22220 
TGtkFileChooserButton.get_focus_on_clicknull22221 function TGtkFileChooserButton.get_focus_on_click: gboolean; cdecl;
22222 begin
22223   Result := LazGtk3.gtk_file_chooser_button_get_focus_on_click(@self);
22224 end;
22225 
TGtkFileChooserButton.get_titlenull22226 function TGtkFileChooserButton.get_title: Pgchar; cdecl;
22227 begin
22228   Result := LazGtk3.gtk_file_chooser_button_get_title(@self);
22229 end;
22230 
get_width_charsnull22231 function TGtkFileChooserButton.get_width_chars: gint; cdecl;
22232 begin
22233   Result := LazGtk3.gtk_file_chooser_button_get_width_chars(@self);
22234 end;
22235 
22236 procedure TGtkFileChooserButton.set_focus_on_click(focus_on_click: gboolean); cdecl;
22237 begin
22238   LazGtk3.gtk_file_chooser_button_set_focus_on_click(@self, focus_on_click);
22239 end;
22240 
22241 procedure TGtkFileChooserButton.set_title(title: Pgchar); cdecl;
22242 begin
22243   LazGtk3.gtk_file_chooser_button_set_title(@self, title);
22244 end;
22245 
22246 procedure TGtkFileChooserButton.set_width_chars(n_chars: gint); cdecl;
22247 begin
22248   LazGtk3.gtk_file_chooser_button_set_width_chars(@self, n_chars);
22249 end;
22250 
newnull22251 function TGtkFileChooserWidget.new(action: TGtkFileChooserAction): PGtkFileChooserWidget; cdecl;
22252 begin
22253   Result := LazGtk3.gtk_file_chooser_widget_new(action);
22254 end;
22255 
newnull22256 function TGtkFixed.new: PGtkFixed; cdecl;
22257 begin
22258   Result := LazGtk3.gtk_fixed_new();
22259 end;
22260 
22261 procedure TGtkFixed.move(widget: PGtkWidget; x: gint; y: gint); cdecl;
22262 begin
22263   LazGtk3.gtk_fixed_move(@self, widget, x, y);
22264 end;
22265 
22266 procedure TGtkFixed.put(widget: PGtkWidget; x: gint; y: gint); cdecl;
22267 begin
22268   LazGtk3.gtk_fixed_put(@self, widget, x, y);
22269 end;
22270 
get_fontnull22271 function TGtkFontChooser.get_font: Pgchar; cdecl;
22272 begin
22273   Result := LazGtk3.gtk_font_chooser_get_font(@self);
22274 end;
22275 
TGtkFontChooser.get_font_descnull22276 function TGtkFontChooser.get_font_desc: PPangoFontDescription; cdecl;
22277 begin
22278   Result := LazGtk3.gtk_font_chooser_get_font_desc(@self);
22279 end;
22280 
get_font_facenull22281 function TGtkFontChooser.get_font_face: PPangoFontFace; cdecl;
22282 begin
22283   Result := LazGtk3.gtk_font_chooser_get_font_face(@self);
22284 end;
22285 
get_font_familynull22286 function TGtkFontChooser.get_font_family: PPangoFontFamily; cdecl;
22287 begin
22288   Result := LazGtk3.gtk_font_chooser_get_font_family(@self);
22289 end;
22290 
TGtkFontChooser.get_font_sizenull22291 function TGtkFontChooser.get_font_size: gint; cdecl;
22292 begin
22293   Result := LazGtk3.gtk_font_chooser_get_font_size(@self);
22294 end;
22295 
get_preview_textnull22296 function TGtkFontChooser.get_preview_text: Pgchar; cdecl;
22297 begin
22298   Result := LazGtk3.gtk_font_chooser_get_preview_text(@self);
22299 end;
22300 
TGtkFontChooser.get_show_preview_entrynull22301 function TGtkFontChooser.get_show_preview_entry: gboolean; cdecl;
22302 begin
22303   Result := LazGtk3.gtk_font_chooser_get_show_preview_entry(@self);
22304 end;
22305 
22306 procedure TGtkFontChooser.set_filter_func(filter: TGtkFontFilterFunc; user_data: gpointer; destroy_: TGDestroyNotify); cdecl;
22307 begin
22308   LazGtk3.gtk_font_chooser_set_filter_func(@self, filter, user_data, destroy_);
22309 end;
22310 
22311 procedure TGtkFontChooser.set_font(fontname: Pgchar); cdecl;
22312 begin
22313   LazGtk3.gtk_font_chooser_set_font(@self, fontname);
22314 end;
22315 
22316 procedure TGtkFontChooser.set_font_desc(font_desc: PPangoFontDescription); cdecl;
22317 begin
22318   LazGtk3.gtk_font_chooser_set_font_desc(@self, font_desc);
22319 end;
22320 
22321 procedure TGtkFontChooser.set_preview_text(text: Pgchar); cdecl;
22322 begin
22323   LazGtk3.gtk_font_chooser_set_preview_text(@self, text);
22324 end;
22325 
22326 procedure TGtkFontChooser.set_show_preview_entry(show_preview_entry: gboolean); cdecl;
22327 begin
22328   LazGtk3.gtk_font_chooser_set_show_preview_entry(@self, show_preview_entry);
22329 end;
22330 
newnull22331 function TGtkFontButton.new: PGtkFontButton; cdecl;
22332 begin
22333   Result := LazGtk3.gtk_font_button_new();
22334 end;
22335 
TGtkFontButton.new_with_fontnull22336 function TGtkFontButton.new_with_font(fontname: Pgchar): PGtkFontButton; cdecl;
22337 begin
22338   Result := LazGtk3.gtk_font_button_new_with_font(fontname);
22339 end;
22340 
get_font_namenull22341 function TGtkFontButton.get_font_name: Pgchar; cdecl;
22342 begin
22343   Result := LazGtk3.gtk_font_button_get_font_name(@self);
22344 end;
22345 
get_show_sizenull22346 function TGtkFontButton.get_show_size: gboolean; cdecl;
22347 begin
22348   Result := LazGtk3.gtk_font_button_get_show_size(@self);
22349 end;
22350 
TGtkFontButton.get_show_stylenull22351 function TGtkFontButton.get_show_style: gboolean; cdecl;
22352 begin
22353   Result := LazGtk3.gtk_font_button_get_show_style(@self);
22354 end;
22355 
TGtkFontButton.get_titlenull22356 function TGtkFontButton.get_title: Pgchar; cdecl;
22357 begin
22358   Result := LazGtk3.gtk_font_button_get_title(@self);
22359 end;
22360 
TGtkFontButton.get_use_fontnull22361 function TGtkFontButton.get_use_font: gboolean; cdecl;
22362 begin
22363   Result := LazGtk3.gtk_font_button_get_use_font(@self);
22364 end;
22365 
get_use_sizenull22366 function TGtkFontButton.get_use_size: gboolean; cdecl;
22367 begin
22368   Result := LazGtk3.gtk_font_button_get_use_size(@self);
22369 end;
22370 
set_font_namenull22371 function TGtkFontButton.set_font_name(fontname: Pgchar): gboolean; cdecl;
22372 begin
22373   Result := LazGtk3.gtk_font_button_set_font_name(@self, fontname);
22374 end;
22375 
22376 procedure TGtkFontButton.set_show_size(show_size: gboolean); cdecl;
22377 begin
22378   LazGtk3.gtk_font_button_set_show_size(@self, show_size);
22379 end;
22380 
22381 procedure TGtkFontButton.set_show_style(show_style: gboolean); cdecl;
22382 begin
22383   LazGtk3.gtk_font_button_set_show_style(@self, show_style);
22384 end;
22385 
22386 procedure TGtkFontButton.set_title(title: Pgchar); cdecl;
22387 begin
22388   LazGtk3.gtk_font_button_set_title(@self, title);
22389 end;
22390 
22391 procedure TGtkFontButton.set_use_font(use_font: gboolean); cdecl;
22392 begin
22393   LazGtk3.gtk_font_button_set_use_font(@self, use_font);
22394 end;
22395 
22396 procedure TGtkFontButton.set_use_size(use_size: gboolean); cdecl;
22397 begin
22398   LazGtk3.gtk_font_button_set_use_size(@self, use_size);
22399 end;
22400 
newnull22401 function TGtkFontChooserDialog.new(title: Pgchar; parent: PGtkWindow): PGtkFontChooserDialog; cdecl;
22402 begin
22403   Result := LazGtk3.gtk_font_chooser_dialog_new(title, parent);
22404 end;
22405 
newnull22406 function TGtkFontChooserWidget.new: PGtkFontChooserWidget; cdecl;
22407 begin
22408   Result := LazGtk3.gtk_font_chooser_widget_new();
22409 end;
22410 
TGtkGradient.resolve_for_contextnull22411 function TGtkGradient.resolve_for_context(context: PGtkStyleContext): Pcairo_pattern_t; cdecl;
22412 begin
22413   Result := LazGtk3.gtk_gradient_resolve_for_context(@self, context);
22414 end;
22415 
newnull22416 function TGtkStyleProperties.new: PGtkStyleProperties; cdecl;
22417 begin
22418   Result := LazGtk3.gtk_style_properties_new();
22419 end;
22420 
22421 procedure TGtkStyleProperties.clear; cdecl;
22422 begin
22423   LazGtk3.gtk_style_properties_clear(@self);
22424 end;
22425 
get_propertynull22426 function TGtkStyleProperties.get_property(property_: Pgchar; state: TGtkStateFlags; value: PGValue): gboolean; cdecl;
22427 begin
22428   Result := LazGtk3.gtk_style_properties_get_property(@self, property_, state, value);
22429 end;
22430 
22431 procedure TGtkStyleProperties.merge(props_to_merge: PGtkStyleProperties; replace: gboolean); cdecl;
22432 begin
22433   LazGtk3.gtk_style_properties_merge(@self, props_to_merge, replace);
22434 end;
22435 
22436 procedure TGtkStyleProperties.set_property(property_: Pgchar; state: TGtkStateFlags; value: PGValue); cdecl;
22437 begin
22438   LazGtk3.gtk_style_properties_set_property(@self, property_, state, value);
22439 end;
22440 
22441 procedure TGtkStyleProperties.unset_property(property_: Pgchar; state: TGtkStateFlags); cdecl;
22442 begin
22443   LazGtk3.gtk_style_properties_unset_property(@self, property_, state);
22444 end;
22445 
newnull22446 function TGtkStyleContext.new: PGtkStyleContext; cdecl;
22447 begin
22448   Result := LazGtk3.gtk_style_context_new();
22449 end;
22450 
22451 procedure TGtkStyleContext.add_provider_for_screen(screen: PGdkScreen; provider: PGtkStyleProvider; priority: guint); cdecl;
22452 begin
22453   LazGtk3.gtk_style_context_add_provider_for_screen(screen, provider, priority);
22454 end;
22455 
22456 procedure TGtkStyleContext.remove_provider_for_screen(screen: PGdkScreen; provider: PGtkStyleProvider); cdecl;
22457 begin
22458   LazGtk3.gtk_style_context_remove_provider_for_screen(screen, provider);
22459 end;
22460 
22461 procedure TGtkStyleContext.reset_widgets(screen: PGdkScreen); cdecl;
22462 begin
22463   LazGtk3.gtk_style_context_reset_widgets(screen);
22464 end;
22465 
22466 procedure TGtkStyleContext.add_class(class_name: Pgchar); cdecl;
22467 begin
22468   LazGtk3.gtk_style_context_add_class(@self, class_name);
22469 end;
22470 
22471 procedure TGtkStyleContext.add_provider(provider: PGtkStyleProvider; priority: guint); cdecl;
22472 begin
22473   LazGtk3.gtk_style_context_add_provider(@self, provider, priority);
22474 end;
22475 
22476 procedure TGtkStyleContext.add_region(region_name: Pgchar; flags: TGtkRegionFlags); cdecl;
22477 begin
22478   LazGtk3.gtk_style_context_add_region(@self, region_name, flags);
22479 end;
22480 
22481 procedure TGtkStyleContext.get_background_color(state: TGtkStateFlags; color: PGdkRGBA); cdecl;
22482 begin
22483   LazGtk3.gtk_style_context_get_background_color(@self, state, color);
22484 end;
22485 
22486 procedure TGtkStyleContext.get_border(state: TGtkStateFlags; border: PGtkBorder); cdecl;
22487 begin
22488   LazGtk3.gtk_style_context_get_border(@self, state, border);
22489 end;
22490 
22491 procedure TGtkStyleContext.get_border_color(state: TGtkStateFlags; color: PGdkRGBA); cdecl;
22492 begin
22493   LazGtk3.gtk_style_context_get_border_color(@self, state, color);
22494 end;
22495 
22496 procedure TGtkStyleContext.get_color(state: TGtkStateFlags; color: PGdkRGBA); cdecl;
22497 begin
22498   LazGtk3.gtk_style_context_get_color(@self, state, color);
22499 end;
22500 
TGtkStyleContext.get_frame_clocknull22501 function TGtkStyleContext.get_frame_clock: PGdkFrameClock; cdecl;
22502 begin
22503   Result := LazGtk3.gtk_style_context_get_frame_clock(@self);
22504 end;
22505 
TGtkStyleContext.get_junction_sidesnull22506 function TGtkStyleContext.get_junction_sides: TGtkJunctionSides; cdecl;
22507 begin
22508   Result := LazGtk3.gtk_style_context_get_junction_sides(@self);
22509 end;
22510 
22511 procedure TGtkStyleContext.get_margin(state: TGtkStateFlags; margin: PGtkBorder); cdecl;
22512 begin
22513   LazGtk3.gtk_style_context_get_margin(@self, state, margin);
22514 end;
22515 
22516 procedure TGtkStyleContext.get_padding(state: TGtkStateFlags; padding: PGtkBorder); cdecl;
22517 begin
22518   LazGtk3.gtk_style_context_get_padding(@self, state, padding);
22519 end;
22520 
TGtkStyleContext.get_parentnull22521 function TGtkStyleContext.get_parent: PGtkStyleContext; cdecl;
22522 begin
22523   Result := LazGtk3.gtk_style_context_get_parent(@self);
22524 end;
22525 
get_pathnull22526 function TGtkStyleContext.get_path: PGtkWidgetPath; cdecl;
22527 begin
22528   Result := LazGtk3.gtk_style_context_get_path(@self);
22529 end;
22530 
22531 procedure TGtkStyleContext.get_property(property_: Pgchar; state: TGtkStateFlags; value: PGValue); cdecl;
22532 begin
22533   LazGtk3.gtk_style_context_get_property(@self, property_, state, value);
22534 end;
22535 
TGtkStyleContext.get_screennull22536 function TGtkStyleContext.get_screen: PGdkScreen; cdecl;
22537 begin
22538   Result := LazGtk3.gtk_style_context_get_screen(@self);
22539 end;
22540 
get_sectionnull22541 function TGtkStyleContext.get_section(property_: Pgchar): PGtkCssSection; cdecl;
22542 begin
22543   Result := LazGtk3.gtk_style_context_get_section(@self, property_);
22544 end;
22545 
get_statenull22546 function TGtkStyleContext.get_state: TGtkStateFlags; cdecl;
22547 begin
22548   Result := LazGtk3.gtk_style_context_get_state(@self);
22549 end;
22550 
22551 procedure TGtkStyleContext.get_style_property(property_name: Pgchar; value: PGValue); cdecl;
22552 begin
22553   LazGtk3.gtk_style_context_get_style_property(@self, property_name, value);
22554 end;
22555 
TGtkStyleContext.has_classnull22556 function TGtkStyleContext.has_class(class_name: Pgchar): gboolean; cdecl;
22557 begin
22558   Result := LazGtk3.gtk_style_context_has_class(@self, class_name);
22559 end;
22560 
TGtkStyleContext.has_regionnull22561 function TGtkStyleContext.has_region(region_name: Pgchar; flags_return: PGtkRegionFlags): gboolean; cdecl;
22562 begin
22563   Result := LazGtk3.gtk_style_context_has_region(@self, region_name, flags_return);
22564 end;
22565 
22566 procedure TGtkStyleContext.invalidate; cdecl;
22567 begin
22568   LazGtk3.gtk_style_context_invalidate(@self);
22569 end;
22570 
TGtkStyleContext.list_classesnull22571 function TGtkStyleContext.list_classes: PGList; cdecl;
22572 begin
22573   Result := LazGtk3.gtk_style_context_list_classes(@self);
22574 end;
22575 
list_regionsnull22576 function TGtkStyleContext.list_regions: PGList; cdecl;
22577 begin
22578   Result := LazGtk3.gtk_style_context_list_regions(@self);
22579 end;
22580 
TGtkStyleContext.lookup_colornull22581 function TGtkStyleContext.lookup_color(color_name: Pgchar; color: PGdkRGBA): gboolean; cdecl;
22582 begin
22583   Result := LazGtk3.gtk_style_context_lookup_color(@self, color_name, color);
22584 end;
22585 
lookup_icon_setnull22586 function TGtkStyleContext.lookup_icon_set(stock_id: Pgchar): PGtkIconSet; cdecl;
22587 begin
22588   Result := LazGtk3.gtk_style_context_lookup_icon_set(@self, stock_id);
22589 end;
22590 
22591 procedure TGtkStyleContext.remove_class(class_name: Pgchar); cdecl;
22592 begin
22593   LazGtk3.gtk_style_context_remove_class(@self, class_name);
22594 end;
22595 
22596 procedure TGtkStyleContext.remove_provider(provider: PGtkStyleProvider); cdecl;
22597 begin
22598   LazGtk3.gtk_style_context_remove_provider(@self, provider);
22599 end;
22600 
22601 procedure TGtkStyleContext.remove_region(region_name: Pgchar); cdecl;
22602 begin
22603   LazGtk3.gtk_style_context_remove_region(@self, region_name);
22604 end;
22605 
22606 procedure TGtkStyleContext.restore; cdecl;
22607 begin
22608   LazGtk3.gtk_style_context_restore(@self);
22609 end;
22610 
22611 procedure TGtkStyleContext.save; cdecl;
22612 begin
22613   LazGtk3.gtk_style_context_save(@self);
22614 end;
22615 
22616 procedure TGtkStyleContext.set_background(window: PGdkWindow); cdecl;
22617 begin
22618   LazGtk3.gtk_style_context_set_background(@self, window);
22619 end;
22620 
22621 procedure TGtkStyleContext.set_frame_clock(frame_clock: PGdkFrameClock); cdecl;
22622 begin
22623   LazGtk3.gtk_style_context_set_frame_clock(@self, frame_clock);
22624 end;
22625 
22626 procedure TGtkStyleContext.set_junction_sides(sides: TGtkJunctionSides); cdecl;
22627 begin
22628   LazGtk3.gtk_style_context_set_junction_sides(@self, sides);
22629 end;
22630 
22631 procedure TGtkStyleContext.set_parent(parent: PGtkStyleContext); cdecl;
22632 begin
22633   LazGtk3.gtk_style_context_set_parent(@self, parent);
22634 end;
22635 
22636 procedure TGtkStyleContext.set_path(path: PGtkWidgetPath); cdecl;
22637 begin
22638   LazGtk3.gtk_style_context_set_path(@self, path);
22639 end;
22640 
22641 procedure TGtkStyleContext.set_screen(screen: PGdkScreen); cdecl;
22642 begin
22643   LazGtk3.gtk_style_context_set_screen(@self, screen);
22644 end;
22645 
22646 procedure TGtkStyleContext.set_state(flags: TGtkStateFlags); cdecl;
22647 begin
22648   LazGtk3.gtk_style_context_set_state(@self, flags);
22649 end;
22650 
newnull22651 function TGtkGrid.new: PGtkGrid; cdecl;
22652 begin
22653   Result := LazGtk3.gtk_grid_new();
22654 end;
22655 
22656 procedure TGtkGrid.attach(child: PGtkWidget; left: gint; top: gint; width: gint; height: gint); cdecl;
22657 begin
22658   LazGtk3.gtk_grid_attach(@self, child, left, top, width, height);
22659 end;
22660 
22661 procedure TGtkGrid.attach_next_to(child: PGtkWidget; sibling: PGtkWidget; side: TGtkPositionType; width: gint; height: gint); cdecl;
22662 begin
22663   LazGtk3.gtk_grid_attach_next_to(@self, child, sibling, side, width, height);
22664 end;
22665 
TGtkGrid.get_child_atnull22666 function TGtkGrid.get_child_at(left: gint; top: gint): PGtkWidget; cdecl;
22667 begin
22668   Result := LazGtk3.gtk_grid_get_child_at(@self, left, top);
22669 end;
22670 
TGtkGrid.get_column_homogeneousnull22671 function TGtkGrid.get_column_homogeneous: gboolean; cdecl;
22672 begin
22673   Result := LazGtk3.gtk_grid_get_column_homogeneous(@self);
22674 end;
22675 
get_column_spacingnull22676 function TGtkGrid.get_column_spacing: guint; cdecl;
22677 begin
22678   Result := LazGtk3.gtk_grid_get_column_spacing(@self);
22679 end;
22680 
TGtkGrid.get_row_homogeneousnull22681 function TGtkGrid.get_row_homogeneous: gboolean; cdecl;
22682 begin
22683   Result := LazGtk3.gtk_grid_get_row_homogeneous(@self);
22684 end;
22685 
TGtkGrid.get_row_spacingnull22686 function TGtkGrid.get_row_spacing: guint; cdecl;
22687 begin
22688   Result := LazGtk3.gtk_grid_get_row_spacing(@self);
22689 end;
22690 
22691 procedure TGtkGrid.insert_column(position: gint); cdecl;
22692 begin
22693   LazGtk3.gtk_grid_insert_column(@self, position);
22694 end;
22695 
22696 procedure TGtkGrid.insert_next_to(sibling: PGtkWidget; side: TGtkPositionType); cdecl;
22697 begin
22698   LazGtk3.gtk_grid_insert_next_to(@self, sibling, side);
22699 end;
22700 
22701 procedure TGtkGrid.insert_row(position: gint); cdecl;
22702 begin
22703   LazGtk3.gtk_grid_insert_row(@self, position);
22704 end;
22705 
22706 procedure TGtkGrid.set_column_homogeneous(homogeneous: gboolean); cdecl;
22707 begin
22708   LazGtk3.gtk_grid_set_column_homogeneous(@self, homogeneous);
22709 end;
22710 
22711 procedure TGtkGrid.set_column_spacing(spacing: guint); cdecl;
22712 begin
22713   LazGtk3.gtk_grid_set_column_spacing(@self, spacing);
22714 end;
22715 
22716 procedure TGtkGrid.set_row_homogeneous(homogeneous: gboolean); cdecl;
22717 begin
22718   LazGtk3.gtk_grid_set_row_homogeneous(@self, homogeneous);
22719 end;
22720 
22721 procedure TGtkGrid.set_row_spacing(spacing: guint); cdecl;
22722 begin
22723   LazGtk3.gtk_grid_set_row_spacing(@self, spacing);
22724 end;
22725 
newnull22726 function TGtkPaned.new(orientation: TGtkOrientation): PGtkPaned; cdecl;
22727 begin
22728   Result := LazGtk3.gtk_paned_new(orientation);
22729 end;
22730 
22731 procedure TGtkPaned.add1(child: PGtkWidget); cdecl;
22732 begin
22733   LazGtk3.gtk_paned_add1(@self, child);
22734 end;
22735 
22736 procedure TGtkPaned.add2(child: PGtkWidget); cdecl;
22737 begin
22738   LazGtk3.gtk_paned_add2(@self, child);
22739 end;
22740 
get_child1null22741 function TGtkPaned.get_child1: PGtkWidget; cdecl;
22742 begin
22743   Result := LazGtk3.gtk_paned_get_child1(@self);
22744 end;
22745 
get_child2null22746 function TGtkPaned.get_child2: PGtkWidget; cdecl;
22747 begin
22748   Result := LazGtk3.gtk_paned_get_child2(@self);
22749 end;
22750 
get_handle_windownull22751 function TGtkPaned.get_handle_window: PGdkWindow; cdecl;
22752 begin
22753   Result := LazGtk3.gtk_paned_get_handle_window(@self);
22754 end;
22755 
get_positionnull22756 function TGtkPaned.get_position: gint; cdecl;
22757 begin
22758   Result := LazGtk3.gtk_paned_get_position(@self);
22759 end;
22760 
22761 procedure TGtkPaned.pack1(child: PGtkWidget; resize: gboolean; shrink: gboolean); cdecl;
22762 begin
22763   LazGtk3.gtk_paned_pack1(@self, child, resize, shrink);
22764 end;
22765 
22766 procedure TGtkPaned.pack2(child: PGtkWidget; resize: gboolean; shrink: gboolean); cdecl;
22767 begin
22768   LazGtk3.gtk_paned_pack2(@self, child, resize, shrink);
22769 end;
22770 
22771 procedure TGtkPaned.set_position(position: gint); cdecl;
22772 begin
22773   LazGtk3.gtk_paned_set_position(@self, position);
22774 end;
22775 
newnull22776 function TGtkHSV.new: PGtkHSV; cdecl;
22777 begin
22778   Result := LazGtk3.gtk_hsv_new();
22779 end;
22780 
22781 procedure TGtkHSV.to_rgb(h: gdouble; s: gdouble; v: gdouble; r: Pgdouble; g: Pgdouble; b: Pgdouble); cdecl;
22782 begin
22783   LazGtk3.gtk_hsv_to_rgb(h, s, v, r, g, b);
22784 end;
22785 
22786 procedure TGtkHSV.get_color(h: Pgdouble; s: Pgdouble; v: Pgdouble); cdecl;
22787 begin
22788   LazGtk3.gtk_hsv_get_color(@self, h, s, v);
22789 end;
22790 
22791 procedure TGtkHSV.get_metrics(size: Pgint; ring_width: Pgint); cdecl;
22792 begin
22793   LazGtk3.gtk_hsv_get_metrics(@self, size, ring_width);
22794 end;
22795 
is_adjustingnull22796 function TGtkHSV.is_adjusting: gboolean; cdecl;
22797 begin
22798   Result := LazGtk3.gtk_hsv_is_adjusting(@self);
22799 end;
22800 
22801 procedure TGtkHSV.set_color(h: gdouble; s: gdouble; v: gdouble); cdecl;
22802 begin
22803   LazGtk3.gtk_hsv_set_color(@self, h, s, v);
22804 end;
22805 
22806 procedure TGtkHSV.set_metrics(size: gint; ring_width: gint); cdecl;
22807 begin
22808   LazGtk3.gtk_hsv_set_metrics(@self, size, ring_width);
22809 end;
22810 
get_adjustmentnull22811 function TGtkRange.get_adjustment: PGtkAdjustment; cdecl;
22812 begin
22813   Result := LazGtk3.gtk_range_get_adjustment(@self);
22814 end;
22815 
TGtkRange.get_fill_levelnull22816 function TGtkRange.get_fill_level: gdouble; cdecl;
22817 begin
22818   Result := LazGtk3.gtk_range_get_fill_level(@self);
22819 end;
22820 
TGtkRange.get_flippablenull22821 function TGtkRange.get_flippable: gboolean; cdecl;
22822 begin
22823   Result := LazGtk3.gtk_range_get_flippable(@self);
22824 end;
22825 
TGtkRange.get_invertednull22826 function TGtkRange.get_inverted: gboolean; cdecl;
22827 begin
22828   Result := LazGtk3.gtk_range_get_inverted(@self);
22829 end;
22830 
get_lower_stepper_sensitivitynull22831 function TGtkRange.get_lower_stepper_sensitivity: TGtkSensitivityType; cdecl;
22832 begin
22833   Result := LazGtk3.gtk_range_get_lower_stepper_sensitivity(@self);
22834 end;
22835 
TGtkRange.get_min_slider_sizenull22836 function TGtkRange.get_min_slider_size: gint; cdecl;
22837 begin
22838   Result := LazGtk3.gtk_range_get_min_slider_size(@self);
22839 end;
22840 
22841 procedure TGtkRange.get_range_rect(range_rect: PGdkRectangle); cdecl;
22842 begin
22843   LazGtk3.gtk_range_get_range_rect(@self, range_rect);
22844 end;
22845 
TGtkRange.get_restrict_to_fill_levelnull22846 function TGtkRange.get_restrict_to_fill_level: gboolean; cdecl;
22847 begin
22848   Result := LazGtk3.gtk_range_get_restrict_to_fill_level(@self);
22849 end;
22850 
TGtkRange.get_round_digitsnull22851 function TGtkRange.get_round_digits: gint; cdecl;
22852 begin
22853   Result := LazGtk3.gtk_range_get_round_digits(@self);
22854 end;
22855 
get_show_fill_levelnull22856 function TGtkRange.get_show_fill_level: gboolean; cdecl;
22857 begin
22858   Result := LazGtk3.gtk_range_get_show_fill_level(@self);
22859 end;
22860 
22861 procedure TGtkRange.get_slider_range(slider_start: Pgint; slider_end: Pgint); cdecl;
22862 begin
22863   LazGtk3.gtk_range_get_slider_range(@self, slider_start, slider_end);
22864 end;
22865 
TGtkRange.get_slider_size_fixednull22866 function TGtkRange.get_slider_size_fixed: gboolean; cdecl;
22867 begin
22868   Result := LazGtk3.gtk_range_get_slider_size_fixed(@self);
22869 end;
22870 
get_upper_stepper_sensitivitynull22871 function TGtkRange.get_upper_stepper_sensitivity: TGtkSensitivityType; cdecl;
22872 begin
22873   Result := LazGtk3.gtk_range_get_upper_stepper_sensitivity(@self);
22874 end;
22875 
TGtkRange.get_valuenull22876 function TGtkRange.get_value: gdouble; cdecl;
22877 begin
22878   Result := LazGtk3.gtk_range_get_value(@self);
22879 end;
22880 
22881 procedure TGtkRange.set_adjustment(adjustment: PGtkAdjustment); cdecl;
22882 begin
22883   LazGtk3.gtk_range_set_adjustment(@self, adjustment);
22884 end;
22885 
22886 procedure TGtkRange.set_fill_level(fill_level: gdouble); cdecl;
22887 begin
22888   LazGtk3.gtk_range_set_fill_level(@self, fill_level);
22889 end;
22890 
22891 procedure TGtkRange.set_flippable(flippable: gboolean); cdecl;
22892 begin
22893   LazGtk3.gtk_range_set_flippable(@self, flippable);
22894 end;
22895 
22896 procedure TGtkRange.set_increments(step: gdouble; page: gdouble); cdecl;
22897 begin
22898   LazGtk3.gtk_range_set_increments(@self, step, page);
22899 end;
22900 
22901 procedure TGtkRange.set_inverted(setting: gboolean); cdecl;
22902 begin
22903   LazGtk3.gtk_range_set_inverted(@self, setting);
22904 end;
22905 
22906 procedure TGtkRange.set_lower_stepper_sensitivity(sensitivity: TGtkSensitivityType); cdecl;
22907 begin
22908   LazGtk3.gtk_range_set_lower_stepper_sensitivity(@self, sensitivity);
22909 end;
22910 
22911 procedure TGtkRange.set_min_slider_size(min_size: gint); cdecl;
22912 begin
22913   LazGtk3.gtk_range_set_min_slider_size(@self, min_size);
22914 end;
22915 
22916 procedure TGtkRange.set_range(min: gdouble; max: gdouble); cdecl;
22917 begin
22918   LazGtk3.gtk_range_set_range(@self, min, max);
22919 end;
22920 
22921 procedure TGtkRange.set_restrict_to_fill_level(restrict_to_fill_level: gboolean); cdecl;
22922 begin
22923   LazGtk3.gtk_range_set_restrict_to_fill_level(@self, restrict_to_fill_level);
22924 end;
22925 
22926 procedure TGtkRange.set_round_digits(round_digits: gint); cdecl;
22927 begin
22928   LazGtk3.gtk_range_set_round_digits(@self, round_digits);
22929 end;
22930 
22931 procedure TGtkRange.set_show_fill_level(show_fill_level: gboolean); cdecl;
22932 begin
22933   LazGtk3.gtk_range_set_show_fill_level(@self, show_fill_level);
22934 end;
22935 
22936 procedure TGtkRange.set_slider_size_fixed(size_fixed: gboolean); cdecl;
22937 begin
22938   LazGtk3.gtk_range_set_slider_size_fixed(@self, size_fixed);
22939 end;
22940 
22941 procedure TGtkRange.set_upper_stepper_sensitivity(sensitivity: TGtkSensitivityType); cdecl;
22942 begin
22943   LazGtk3.gtk_range_set_upper_stepper_sensitivity(@self, sensitivity);
22944 end;
22945 
22946 procedure TGtkRange.set_value(value: gdouble); cdecl;
22947 begin
22948   LazGtk3.gtk_range_set_value(@self, value);
22949 end;
22950 
newnull22951 function TGtkScale.new(orientation: TGtkOrientation; adjustment: PGtkAdjustment): PGtkScale; cdecl;
22952 begin
22953   Result := LazGtk3.gtk_scale_new(orientation, adjustment);
22954 end;
22955 
new_with_rangenull22956 function TGtkScale.new_with_range(orientation: TGtkOrientation; min: gdouble; max: gdouble; step: gdouble): PGtkScale; cdecl;
22957 begin
22958   Result := LazGtk3.gtk_scale_new_with_range(orientation, min, max, step);
22959 end;
22960 
22961 procedure TGtkScale.add_mark(value: gdouble; position: TGtkPositionType; markup: Pgchar); cdecl;
22962 begin
22963   LazGtk3.gtk_scale_add_mark(@self, value, position, markup);
22964 end;
22965 
22966 procedure TGtkScale.clear_marks; cdecl;
22967 begin
22968   LazGtk3.gtk_scale_clear_marks(@self);
22969 end;
22970 
TGtkScale.get_digitsnull22971 function TGtkScale.get_digits: gint; cdecl;
22972 begin
22973   Result := LazGtk3.gtk_scale_get_digits(@self);
22974 end;
22975 
get_draw_valuenull22976 function TGtkScale.get_draw_value: gboolean; cdecl;
22977 begin
22978   Result := LazGtk3.gtk_scale_get_draw_value(@self);
22979 end;
22980 
get_has_originnull22981 function TGtkScale.get_has_origin: gboolean; cdecl;
22982 begin
22983   Result := LazGtk3.gtk_scale_get_has_origin(@self);
22984 end;
22985 
TGtkScale.get_layoutnull22986 function TGtkScale.get_layout: PPangoLayout; cdecl;
22987 begin
22988   Result := LazGtk3.gtk_scale_get_layout(@self);
22989 end;
22990 
22991 procedure TGtkScale.get_layout_offsets(x: Pgint; y: Pgint); cdecl;
22992 begin
22993   LazGtk3.gtk_scale_get_layout_offsets(@self, x, y);
22994 end;
22995 
TGtkScale.get_value_posnull22996 function TGtkScale.get_value_pos: TGtkPositionType; cdecl;
22997 begin
22998   Result := LazGtk3.gtk_scale_get_value_pos(@self);
22999 end;
23000 
23001 procedure TGtkScale.set_digits(digits: gint); cdecl;
23002 begin
23003   LazGtk3.gtk_scale_set_digits(@self, digits);
23004 end;
23005 
23006 procedure TGtkScale.set_draw_value(draw_value: gboolean); cdecl;
23007 begin
23008   LazGtk3.gtk_scale_set_draw_value(@self, draw_value);
23009 end;
23010 
23011 procedure TGtkScale.set_has_origin(has_origin: gboolean); cdecl;
23012 begin
23013   LazGtk3.gtk_scale_set_has_origin(@self, has_origin);
23014 end;
23015 
23016 procedure TGtkScale.set_value_pos(pos: TGtkPositionType); cdecl;
23017 begin
23018   LazGtk3.gtk_scale_set_value_pos(@self, pos);
23019 end;
23020 
newnull23021 function TGtkScrollbar.new(orientation: TGtkOrientation; adjustment: PGtkAdjustment): PGtkScrollbar; cdecl;
23022 begin
23023   Result := LazGtk3.gtk_scrollbar_new(orientation, adjustment);
23024 end;
23025 
newnull23026 function TGtkSeparator.new(orientation: TGtkOrientation): PGtkSeparator; cdecl;
23027 begin
23028   Result := LazGtk3.gtk_separator_new(orientation);
23029 end;
23030 
delete_surroundingnull23031 function TGtkIMContext.delete_surrounding(offset: gint; n_chars: gint): gboolean; cdecl;
23032 begin
23033   Result := LazGtk3.gtk_im_context_delete_surrounding(@self, offset, n_chars);
23034 end;
23035 
filter_keypressnull23036 function TGtkIMContext.filter_keypress(event: PGdkEventKey): gboolean; cdecl;
23037 begin
23038   Result := LazGtk3.gtk_im_context_filter_keypress(@self, event);
23039 end;
23040 
23041 procedure TGtkIMContext.focus_in; cdecl;
23042 begin
23043   LazGtk3.gtk_im_context_focus_in(@self);
23044 end;
23045 
23046 procedure TGtkIMContext.focus_out; cdecl;
23047 begin
23048   LazGtk3.gtk_im_context_focus_out(@self);
23049 end;
23050 
23051 procedure TGtkIMContext.get_preedit_string(str: PPgchar; attrs: PPPangoAttrList; cursor_pos: Pgint); cdecl;
23052 begin
23053   LazGtk3.gtk_im_context_get_preedit_string(@self, str, attrs, cursor_pos);
23054 end;
23055 
TGtkIMContext.get_surroundingnull23056 function TGtkIMContext.get_surrounding(text: PPgchar; cursor_index: Pgint): gboolean; cdecl;
23057 begin
23058   Result := LazGtk3.gtk_im_context_get_surrounding(@self, text, cursor_index);
23059 end;
23060 
23061 procedure TGtkIMContext.reset; cdecl;
23062 begin
23063   LazGtk3.gtk_im_context_reset(@self);
23064 end;
23065 
23066 procedure TGtkIMContext.set_client_window(window: PGdkWindow); cdecl;
23067 begin
23068   LazGtk3.gtk_im_context_set_client_window(@self, window);
23069 end;
23070 
23071 procedure TGtkIMContext.set_cursor_location(area: PGdkRectangle); cdecl;
23072 begin
23073   LazGtk3.gtk_im_context_set_cursor_location(@self, area);
23074 end;
23075 
23076 procedure TGtkIMContext.set_surrounding(text: Pgchar; len: gint; cursor_index: gint); cdecl;
23077 begin
23078   LazGtk3.gtk_im_context_set_surrounding(@self, text, len, cursor_index);
23079 end;
23080 
23081 procedure TGtkIMContext.set_use_preedit(use_preedit: gboolean); cdecl;
23082 begin
23083   LazGtk3.gtk_im_context_set_use_preedit(@self, use_preedit);
23084 end;
23085 
newnull23086 function TGtkIMContextSimple.new: PGtkIMContextSimple; cdecl;
23087 begin
23088   Result := LazGtk3.gtk_im_context_simple_new();
23089 end;
23090 
23091 procedure TGtkIMContextSimple.add_table(data: Pguint16; max_seq_len: gint; n_seqs: gint); cdecl;
23092 begin
23093   LazGtk3.gtk_im_context_simple_add_table(@self, data, max_seq_len, n_seqs);
23094 end;
23095 
newnull23096 function TGtkIMMulticontext.new: PGtkIMMulticontext; cdecl;
23097 begin
23098   Result := LazGtk3.gtk_im_multicontext_new();
23099 end;
23100 
23101 procedure TGtkIMMulticontext.append_menuitems(menushell: PGtkMenuShell); cdecl;
23102 begin
23103   LazGtk3.gtk_im_multicontext_append_menuitems(@self, menushell);
23104 end;
23105 
get_context_idnull23106 function TGtkIMMulticontext.get_context_id: Pgchar; cdecl;
23107 begin
23108   Result := LazGtk3.gtk_im_multicontext_get_context_id(@self);
23109 end;
23110 
23111 procedure TGtkIMMulticontext.set_context_id(context_id: Pgchar); cdecl;
23112 begin
23113   LazGtk3.gtk_im_multicontext_set_context_id(@self, context_id);
23114 end;
23115 
newnull23116 function TGtkIconFactory.new: PGtkIconFactory; cdecl;
23117 begin
23118   Result := LazGtk3.gtk_icon_factory_new();
23119 end;
23120 
TGtkIconFactory.lookup_defaultnull23121 function TGtkIconFactory.lookup_default(stock_id: Pgchar): PGtkIconSet; cdecl;
23122 begin
23123   Result := LazGtk3.gtk_icon_factory_lookup_default(stock_id);
23124 end;
23125 
23126 procedure TGtkIconFactory.add(stock_id: Pgchar; icon_set: PGtkIconSet); cdecl;
23127 begin
23128   LazGtk3.gtk_icon_factory_add(@self, stock_id, icon_set);
23129 end;
23130 
23131 procedure TGtkIconFactory.add_default; cdecl;
23132 begin
23133   LazGtk3.gtk_icon_factory_add_default(@self);
23134 end;
23135 
lookupnull23136 function TGtkIconFactory.lookup(stock_id: Pgchar): PGtkIconSet; cdecl;
23137 begin
23138   Result := LazGtk3.gtk_icon_factory_lookup(@self, stock_id);
23139 end;
23140 
23141 procedure TGtkIconFactory.remove_default; cdecl;
23142 begin
23143   LazGtk3.gtk_icon_factory_remove_default(@self);
23144 end;
23145 
newnull23146 function TGtkIconSet.new: PGtkIconSet; cdecl;
23147 begin
23148   Result := LazGtk3.gtk_icon_set_new();
23149 end;
23150 
new_from_pixbufnull23151 function TGtkIconSet.new_from_pixbuf(pixbuf: PGdkPixbuf): PGtkIconSet; cdecl;
23152 begin
23153   Result := LazGtk3.gtk_icon_set_new_from_pixbuf(pixbuf);
23154 end;
23155 
23156 procedure TGtkIconSet.add_source(source: PGtkIconSource); cdecl;
23157 begin
23158   LazGtk3.gtk_icon_set_add_source(@self, source);
23159 end;
23160 
TGtkIconSet.copynull23161 function TGtkIconSet.copy: PGtkIconSet; cdecl;
23162 begin
23163   Result := LazGtk3.gtk_icon_set_copy(@self);
23164 end;
23165 
23166 procedure TGtkIconSet.get_sizes(sizes: PPgint; n_sizes: Pgint); cdecl;
23167 begin
23168   LazGtk3.gtk_icon_set_get_sizes(@self, sizes, n_sizes);
23169 end;
23170 
refnull23171 function TGtkIconSet.ref: PGtkIconSet; cdecl;
23172 begin
23173   Result := LazGtk3.gtk_icon_set_ref(@self);
23174 end;
23175 
render_icon_pixbufnull23176 function TGtkIconSet.render_icon_pixbuf(context: PGtkStyleContext; size: gint): PGdkPixbuf; cdecl;
23177 begin
23178   Result := LazGtk3.gtk_icon_set_render_icon_pixbuf(@self, context, size);
23179 end;
23180 
23181 procedure TGtkIconSet.unref; cdecl;
23182 begin
23183   LazGtk3.gtk_icon_set_unref(@self);
23184 end;
23185 
TGtkIconInfo.new_for_pixbufnull23186 function TGtkIconInfo.new_for_pixbuf(icon_theme: PGtkIconTheme; pixbuf: PGdkPixbuf): PGtkIconInfo; cdecl;
23187 begin
23188   Result := LazGtk3.gtk_icon_info_new_for_pixbuf(icon_theme, pixbuf);
23189 end;
23190 
get_attach_pointsnull23191 function TGtkIconInfo.get_attach_points(points: PPGdkPoint; n_points: Pgint): gboolean; cdecl;
23192 begin
23193   Result := LazGtk3.gtk_icon_info_get_attach_points(@self, points, n_points);
23194 end;
23195 
TGtkIconInfo.get_base_sizenull23196 function TGtkIconInfo.get_base_size: gint; cdecl;
23197 begin
23198   Result := LazGtk3.gtk_icon_info_get_base_size(@self);
23199 end;
23200 
get_builtin_pixbufnull23201 function TGtkIconInfo.get_builtin_pixbuf: PGdkPixbuf; cdecl;
23202 begin
23203   Result := LazGtk3.gtk_icon_info_get_builtin_pixbuf(@self);
23204 end;
23205 
TGtkIconInfo.get_display_namenull23206 function TGtkIconInfo.get_display_name: Pgchar; cdecl;
23207 begin
23208   Result := LazGtk3.gtk_icon_info_get_display_name(@self);
23209 end;
23210 
TGtkIconInfo.get_embedded_rectnull23211 function TGtkIconInfo.get_embedded_rect(rectangle: PGdkRectangle): gboolean; cdecl;
23212 begin
23213   Result := LazGtk3.gtk_icon_info_get_embedded_rect(@self, rectangle);
23214 end;
23215 
TGtkIconInfo.get_filenamenull23216 function TGtkIconInfo.get_filename: Pgchar; cdecl;
23217 begin
23218   Result := LazGtk3.gtk_icon_info_get_filename(@self);
23219 end;
23220 
TGtkIconInfo.load_iconnull23221 function TGtkIconInfo.load_icon(error: PPGError): PGdkPixbuf; cdecl;
23222 begin
23223   Result := LazGtk3.gtk_icon_info_load_icon(@self, error);
23224 end;
23225 
23226 procedure TGtkIconInfo.load_icon_async(cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
23227 begin
23228   LazGtk3.gtk_icon_info_load_icon_async(@self, cancellable, callback, user_data);
23229 end;
23230 
TGtkIconInfo.load_icon_finishnull23231 function TGtkIconInfo.load_icon_finish(res: PGAsyncResult; error: PPGError): PGdkPixbuf; cdecl;
23232 begin
23233   Result := LazGtk3.gtk_icon_info_load_icon_finish(@self, res, error);
23234 end;
23235 
TGtkIconInfo.load_symbolicnull23236 function TGtkIconInfo.load_symbolic(fg: PGdkRGBA; success_color: PGdkRGBA; warning_color: PGdkRGBA; error_color: PGdkRGBA; was_symbolic: Pgboolean; error: PPGError): PGdkPixbuf; cdecl;
23237 begin
23238   Result := LazGtk3.gtk_icon_info_load_symbolic(@self, fg, success_color, warning_color, error_color, was_symbolic, error);
23239 end;
23240 
23241 procedure TGtkIconInfo.load_symbolic_async(fg: PGdkRGBA; success_color: PGdkRGBA; warning_color: PGdkRGBA; error_color: PGdkRGBA; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
23242 begin
23243   LazGtk3.gtk_icon_info_load_symbolic_async(@self, fg, success_color, warning_color, error_color, cancellable, callback, user_data);
23244 end;
23245 
TGtkIconInfo.load_symbolic_finishnull23246 function TGtkIconInfo.load_symbolic_finish(res: PGAsyncResult; was_symbolic: Pgboolean; error: PPGError): PGdkPixbuf; cdecl;
23247 begin
23248   Result := LazGtk3.gtk_icon_info_load_symbolic_finish(@self, res, was_symbolic, error);
23249 end;
23250 
TGtkIconInfo.load_symbolic_for_contextnull23251 function TGtkIconInfo.load_symbolic_for_context(context: PGtkStyleContext; was_symbolic: Pgboolean; error: PPGError): PGdkPixbuf; cdecl;
23252 begin
23253   Result := LazGtk3.gtk_icon_info_load_symbolic_for_context(@self, context, was_symbolic, error);
23254 end;
23255 
23256 procedure TGtkIconInfo.load_symbolic_for_context_async(context: PGtkStyleContext; cancellable: PGCancellable; callback: TGAsyncReadyCallback; user_data: gpointer); cdecl;
23257 begin
23258   LazGtk3.gtk_icon_info_load_symbolic_for_context_async(@self, context, cancellable, callback, user_data);
23259 end;
23260 
load_symbolic_for_context_finishnull23261 function TGtkIconInfo.load_symbolic_for_context_finish(res: PGAsyncResult; was_symbolic: Pgboolean; error: PPGError): PGdkPixbuf; cdecl;
23262 begin
23263   Result := LazGtk3.gtk_icon_info_load_symbolic_for_context_finish(@self, res, was_symbolic, error);
23264 end;
23265 
23266 procedure TGtkIconInfo.set_raw_coordinates(raw_coordinates: gboolean); cdecl;
23267 begin
23268   LazGtk3.gtk_icon_info_set_raw_coordinates(@self, raw_coordinates);
23269 end;
23270 
newnull23271 function TGtkIconTheme.new: PGtkIconTheme; cdecl;
23272 begin
23273   Result := LazGtk3.gtk_icon_theme_new();
23274 end;
23275 
23276 procedure TGtkIconTheme.add_builtin_icon(icon_name: Pgchar; size: gint; pixbuf: PGdkPixbuf); cdecl;
23277 begin
23278   LazGtk3.gtk_icon_theme_add_builtin_icon(icon_name, size, pixbuf);
23279 end;
23280 
TGtkIconTheme.get_defaultnull23281 function TGtkIconTheme.get_default: PGtkIconTheme; cdecl;
23282 begin
23283   Result := LazGtk3.gtk_icon_theme_get_default();
23284 end;
23285 
TGtkIconTheme.get_for_screennull23286 function TGtkIconTheme.get_for_screen(screen: PGdkScreen): PGtkIconTheme; cdecl;
23287 begin
23288   Result := LazGtk3.gtk_icon_theme_get_for_screen(screen);
23289 end;
23290 
23291 procedure TGtkIconTheme.append_search_path(path: Pgchar); cdecl;
23292 begin
23293   LazGtk3.gtk_icon_theme_append_search_path(@self, path);
23294 end;
23295 
TGtkIconTheme.choose_iconnull23296 function TGtkIconTheme.choose_icon(icon_names: Pgchar; size: gint; flags: TGtkIconLookupFlags): PGtkIconInfo; cdecl;
23297 begin
23298   Result := LazGtk3.gtk_icon_theme_choose_icon(@self, icon_names, size, flags);
23299 end;
23300 
TGtkIconTheme.get_example_icon_namenull23301 function TGtkIconTheme.get_example_icon_name: Pgchar; cdecl;
23302 begin
23303   Result := LazGtk3.gtk_icon_theme_get_example_icon_name(@self);
23304 end;
23305 
get_icon_sizesnull23306 function TGtkIconTheme.get_icon_sizes(icon_name: Pgchar): Pgint; cdecl;
23307 begin
23308   Result := LazGtk3.gtk_icon_theme_get_icon_sizes(@self, icon_name);
23309 end;
23310 
23311 procedure TGtkIconTheme.get_search_path(path: PPgchar; n_elements: Pgint); cdecl;
23312 begin
23313   LazGtk3.gtk_icon_theme_get_search_path(@self, path, n_elements);
23314 end;
23315 
has_iconnull23316 function TGtkIconTheme.has_icon(icon_name: Pgchar): gboolean; cdecl;
23317 begin
23318   Result := LazGtk3.gtk_icon_theme_has_icon(@self, icon_name);
23319 end;
23320 
TGtkIconTheme.list_contextsnull23321 function TGtkIconTheme.list_contexts: PGList; cdecl;
23322 begin
23323   Result := LazGtk3.gtk_icon_theme_list_contexts(@self);
23324 end;
23325 
list_iconsnull23326 function TGtkIconTheme.list_icons(context: Pgchar): PGList; cdecl;
23327 begin
23328   Result := LazGtk3.gtk_icon_theme_list_icons(@self, context);
23329 end;
23330 
TGtkIconTheme.load_iconnull23331 function TGtkIconTheme.load_icon(icon_name: Pgchar; size: gint; flags: TGtkIconLookupFlags; error: PPGError): PGdkPixbuf; cdecl;
23332 begin
23333   Result := LazGtk3.gtk_icon_theme_load_icon(@self, icon_name, size, flags, error);
23334 end;
23335 
lookup_by_giconnull23336 function TGtkIconTheme.lookup_by_gicon(icon: PGIcon; size: gint; flags: TGtkIconLookupFlags): PGtkIconInfo; cdecl;
23337 begin
23338   Result := LazGtk3.gtk_icon_theme_lookup_by_gicon(@self, icon, size, flags);
23339 end;
23340 
TGtkIconTheme.lookup_iconnull23341 function TGtkIconTheme.lookup_icon(icon_name: Pgchar; size: gint; flags: TGtkIconLookupFlags): PGtkIconInfo; cdecl;
23342 begin
23343   Result := LazGtk3.gtk_icon_theme_lookup_icon(@self, icon_name, size, flags);
23344 end;
23345 
23346 procedure TGtkIconTheme.prepend_search_path(path: Pgchar); cdecl;
23347 begin
23348   LazGtk3.gtk_icon_theme_prepend_search_path(@self, path);
23349 end;
23350 
TGtkIconTheme.rescan_if_needednull23351 function TGtkIconTheme.rescan_if_needed: gboolean; cdecl;
23352 begin
23353   Result := LazGtk3.gtk_icon_theme_rescan_if_needed(@self);
23354 end;
23355 
23356 procedure TGtkIconTheme.set_custom_theme(theme_name: Pgchar); cdecl;
23357 begin
23358   LazGtk3.gtk_icon_theme_set_custom_theme(@self, theme_name);
23359 end;
23360 
23361 procedure TGtkIconTheme.set_screen(screen: PGdkScreen); cdecl;
23362 begin
23363   LazGtk3.gtk_icon_theme_set_screen(@self, screen);
23364 end;
23365 
23366 procedure TGtkIconTheme.set_search_path(path: Pgchar; n_elements: gint); cdecl;
23367 begin
23368   LazGtk3.gtk_icon_theme_set_search_path(@self, path, n_elements);
23369 end;
23370 
23371 procedure TGtkStyle.get_style_property(widget_type: TGType; property_name: Pgchar; value: PGValue); cdecl;
23372 begin
23373   LazGtk3.gtk_style_get_style_property(@self, widget_type, property_name, value);
23374 end;
23375 
TGtkStyle.has_contextnull23376 function TGtkStyle.has_context: gboolean; cdecl;
23377 begin
23378   Result := LazGtk3.gtk_style_has_context(@self);
23379 end;
23380 
newnull23381 function TGtkIconSource.new: PGtkIconSource; cdecl;
23382 begin
23383   Result := LazGtk3.gtk_icon_source_new();
23384 end;
23385 
TGtkIconSource.copynull23386 function TGtkIconSource.copy: PGtkIconSource; cdecl;
23387 begin
23388   Result := LazGtk3.gtk_icon_source_copy(@self);
23389 end;
23390 
23391 procedure TGtkIconSource.free; cdecl;
23392 begin
23393   LazGtk3.gtk_icon_source_free(@self);
23394 end;
23395 
get_directionnull23396 function TGtkIconSource.get_direction: TGtkTextDirection; cdecl;
23397 begin
23398   Result := LazGtk3.gtk_icon_source_get_direction(@self);
23399 end;
23400 
get_direction_wildcardednull23401 function TGtkIconSource.get_direction_wildcarded: gboolean; cdecl;
23402 begin
23403   Result := LazGtk3.gtk_icon_source_get_direction_wildcarded(@self);
23404 end;
23405 
TGtkIconSource.get_filenamenull23406 function TGtkIconSource.get_filename: Pgchar; cdecl;
23407 begin
23408   Result := LazGtk3.gtk_icon_source_get_filename(@self);
23409 end;
23410 
get_icon_namenull23411 function TGtkIconSource.get_icon_name: Pgchar; cdecl;
23412 begin
23413   Result := LazGtk3.gtk_icon_source_get_icon_name(@self);
23414 end;
23415 
TGtkIconSource.get_pixbufnull23416 function TGtkIconSource.get_pixbuf: PGdkPixbuf; cdecl;
23417 begin
23418   Result := LazGtk3.gtk_icon_source_get_pixbuf(@self);
23419 end;
23420 
TGtkIconSource.get_sizenull23421 function TGtkIconSource.get_size: gint; cdecl;
23422 begin
23423   Result := LazGtk3.gtk_icon_source_get_size(@self);
23424 end;
23425 
TGtkIconSource.get_size_wildcardednull23426 function TGtkIconSource.get_size_wildcarded: gboolean; cdecl;
23427 begin
23428   Result := LazGtk3.gtk_icon_source_get_size_wildcarded(@self);
23429 end;
23430 
get_statenull23431 function TGtkIconSource.get_state: TGtkStateType; cdecl;
23432 begin
23433   Result := LazGtk3.gtk_icon_source_get_state(@self);
23434 end;
23435 
TGtkIconSource.get_state_wildcardednull23436 function TGtkIconSource.get_state_wildcarded: gboolean; cdecl;
23437 begin
23438   Result := LazGtk3.gtk_icon_source_get_state_wildcarded(@self);
23439 end;
23440 
23441 procedure TGtkIconSource.set_direction(direction: TGtkTextDirection); cdecl;
23442 begin
23443   LazGtk3.gtk_icon_source_set_direction(@self, direction);
23444 end;
23445 
23446 procedure TGtkIconSource.set_direction_wildcarded(setting: gboolean); cdecl;
23447 begin
23448   LazGtk3.gtk_icon_source_set_direction_wildcarded(@self, setting);
23449 end;
23450 
23451 procedure TGtkIconSource.set_filename(filename: Pgchar); cdecl;
23452 begin
23453   LazGtk3.gtk_icon_source_set_filename(@self, filename);
23454 end;
23455 
23456 procedure TGtkIconSource.set_icon_name(icon_name: Pgchar); cdecl;
23457 begin
23458   LazGtk3.gtk_icon_source_set_icon_name(@self, icon_name);
23459 end;
23460 
23461 procedure TGtkIconSource.set_pixbuf(pixbuf: PGdkPixbuf); cdecl;
23462 begin
23463   LazGtk3.gtk_icon_source_set_pixbuf(@self, pixbuf);
23464 end;
23465 
23466 procedure TGtkIconSource.set_size(size: gint); cdecl;
23467 begin
23468   LazGtk3.gtk_icon_source_set_size(@self, size);
23469 end;
23470 
23471 procedure TGtkIconSource.set_size_wildcarded(setting: gboolean); cdecl;
23472 begin
23473   LazGtk3.gtk_icon_source_set_size_wildcarded(@self, setting);
23474 end;
23475 
23476 procedure TGtkIconSource.set_state(state: TGtkStateType); cdecl;
23477 begin
23478   LazGtk3.gtk_icon_source_set_state(@self, state);
23479 end;
23480 
23481 procedure TGtkIconSource.set_state_wildcarded(setting: gboolean); cdecl;
23482 begin
23483   LazGtk3.gtk_icon_source_set_state_wildcarded(@self, setting);
23484 end;
23485 
TGtkSettings.get_defaultnull23486 function TGtkSettings.get_default: PGtkSettings; cdecl;
23487 begin
23488   Result := LazGtk3.gtk_settings_get_default();
23489 end;
23490 
TGtkSettings.get_for_screennull23491 function TGtkSettings.get_for_screen(screen: PGdkScreen): PGtkSettings; cdecl;
23492 begin
23493   Result := LazGtk3.gtk_settings_get_for_screen(screen);
23494 end;
23495 
23496 procedure TGtkSettings.install_property(pspec: PGParamSpec); cdecl;
23497 begin
23498   LazGtk3.gtk_settings_install_property(pspec);
23499 end;
23500 
23501 procedure TGtkSettings.install_property_parser(pspec: PGParamSpec; parser: TGtkRcPropertyParser); cdecl;
23502 begin
23503   LazGtk3.gtk_settings_install_property_parser(pspec, parser);
23504 end;
23505 
23506 procedure TGtkSettings.set_double_property(name: Pgchar; v_double: gdouble; origin: Pgchar); cdecl;
23507 begin
23508   LazGtk3.gtk_settings_set_double_property(@self, name, v_double, origin);
23509 end;
23510 
23511 procedure TGtkSettings.set_long_property(name: Pgchar; v_long: glong; origin: Pgchar); cdecl;
23512 begin
23513   LazGtk3.gtk_settings_set_long_property(@self, name, v_long, origin);
23514 end;
23515 
23516 procedure TGtkSettings.set_property_value(name: Pgchar; svalue: PGtkSettingsValue); cdecl;
23517 begin
23518   LazGtk3.gtk_settings_set_property_value(@self, name, svalue);
23519 end;
23520 
23521 procedure TGtkSettings.set_string_property(name: Pgchar; v_string: Pgchar; origin: Pgchar); cdecl;
23522 begin
23523   LazGtk3.gtk_settings_set_string_property(@self, name, v_string, origin);
23524 end;
23525 
TGtkScrollable.get_hadjustmentnull23526 function TGtkScrollable.get_hadjustment: PGtkAdjustment; cdecl;
23527 begin
23528   Result := LazGtk3.gtk_scrollable_get_hadjustment(@self);
23529 end;
23530 
TGtkScrollable.get_hscroll_policynull23531 function TGtkScrollable.get_hscroll_policy: TGtkScrollablePolicy; cdecl;
23532 begin
23533   Result := LazGtk3.gtk_scrollable_get_hscroll_policy(@self);
23534 end;
23535 
TGtkScrollable.get_vadjustmentnull23536 function TGtkScrollable.get_vadjustment: PGtkAdjustment; cdecl;
23537 begin
23538   Result := LazGtk3.gtk_scrollable_get_vadjustment(@self);
23539 end;
23540 
TGtkScrollable.get_vscroll_policynull23541 function TGtkScrollable.get_vscroll_policy: TGtkScrollablePolicy; cdecl;
23542 begin
23543   Result := LazGtk3.gtk_scrollable_get_vscroll_policy(@self);
23544 end;
23545 
23546 procedure TGtkScrollable.set_hadjustment(hadjustment: PGtkAdjustment); cdecl;
23547 begin
23548   LazGtk3.gtk_scrollable_set_hadjustment(@self, hadjustment);
23549 end;
23550 
23551 procedure TGtkScrollable.set_hscroll_policy(policy: TGtkScrollablePolicy); cdecl;
23552 begin
23553   LazGtk3.gtk_scrollable_set_hscroll_policy(@self, policy);
23554 end;
23555 
23556 procedure TGtkScrollable.set_vadjustment(vadjustment: PGtkAdjustment); cdecl;
23557 begin
23558   LazGtk3.gtk_scrollable_set_vadjustment(@self, vadjustment);
23559 end;
23560 
23561 procedure TGtkScrollable.set_vscroll_policy(policy: TGtkScrollablePolicy); cdecl;
23562 begin
23563   LazGtk3.gtk_scrollable_set_vscroll_policy(@self, policy);
23564 end;
23565 
newnull23566 function TGtkIconView.new: PGtkIconView; cdecl;
23567 begin
23568   Result := LazGtk3.gtk_icon_view_new();
23569 end;
23570 
TGtkIconView.new_with_areanull23571 function TGtkIconView.new_with_area(area: PGtkCellArea): PGtkIconView; cdecl;
23572 begin
23573   Result := LazGtk3.gtk_icon_view_new_with_area(area);
23574 end;
23575 
new_with_modelnull23576 function TGtkIconView.new_with_model(model: PGtkTreeModel): PGtkIconView; cdecl;
23577 begin
23578   Result := LazGtk3.gtk_icon_view_new_with_model(model);
23579 end;
23580 
23581 procedure TGtkIconView.convert_widget_to_bin_window_coords(wx: gint; wy: gint; bx: Pgint; by: Pgint); cdecl;
23582 begin
23583   LazGtk3.gtk_icon_view_convert_widget_to_bin_window_coords(@self, wx, wy, bx, by);
23584 end;
23585 
TGtkIconView.create_drag_iconnull23586 function TGtkIconView.create_drag_icon(path: PGtkTreePath): Pcairo_surface_t; cdecl;
23587 begin
23588   Result := LazGtk3.gtk_icon_view_create_drag_icon(@self, path);
23589 end;
23590 
23591 procedure TGtkIconView.enable_model_drag_dest(targets: PGtkTargetEntry; n_targets: gint; actions: TGdkDragAction); cdecl;
23592 begin
23593   LazGtk3.gtk_icon_view_enable_model_drag_dest(@self, targets, n_targets, actions);
23594 end;
23595 
23596 procedure TGtkIconView.enable_model_drag_source(start_button_mask: TGdkModifierType; targets: PGtkTargetEntry; n_targets: gint; actions: TGdkDragAction); cdecl;
23597 begin
23598   LazGtk3.gtk_icon_view_enable_model_drag_source(@self, start_button_mask, targets, n_targets, actions);
23599 end;
23600 
TGtkIconView.get_activate_on_single_clicknull23601 function TGtkIconView.get_activate_on_single_click: gboolean; cdecl;
23602 begin
23603   Result := LazGtk3.gtk_icon_view_get_activate_on_single_click(@self);
23604 end;
23605 
get_cell_rectnull23606 function TGtkIconView.get_cell_rect(path: PGtkTreePath; cell: PGtkCellRenderer; rect: PGdkRectangle): gboolean; cdecl;
23607 begin
23608   Result := LazGtk3.gtk_icon_view_get_cell_rect(@self, path, cell, rect);
23609 end;
23610 
get_column_spacingnull23611 function TGtkIconView.get_column_spacing: gint; cdecl;
23612 begin
23613   Result := LazGtk3.gtk_icon_view_get_column_spacing(@self);
23614 end;
23615 
TGtkIconView.get_columnsnull23616 function TGtkIconView.get_columns: gint; cdecl;
23617 begin
23618   Result := LazGtk3.gtk_icon_view_get_columns(@self);
23619 end;
23620 
get_cursornull23621 function TGtkIconView.get_cursor(path: PPGtkTreePath; cell: PPGtkCellRenderer): gboolean; cdecl;
23622 begin
23623   Result := LazGtk3.gtk_icon_view_get_cursor(@self, path, cell);
23624 end;
23625 
get_dest_item_at_posnull23626 function TGtkIconView.get_dest_item_at_pos(drag_x: gint; drag_y: gint; path: PPGtkTreePath; pos: PGtkIconViewDropPosition): gboolean; cdecl;
23627 begin
23628   Result := LazGtk3.gtk_icon_view_get_dest_item_at_pos(@self, drag_x, drag_y, path, pos);
23629 end;
23630 
23631 procedure TGtkIconView.get_drag_dest_item(path: PPGtkTreePath; pos: PGtkIconViewDropPosition); cdecl;
23632 begin
23633   LazGtk3.gtk_icon_view_get_drag_dest_item(@self, path, pos);
23634 end;
23635 
get_item_at_posnull23636 function TGtkIconView.get_item_at_pos(x: gint; y: gint; path: PPGtkTreePath; cell: PPGtkCellRenderer): gboolean; cdecl;
23637 begin
23638   Result := LazGtk3.gtk_icon_view_get_item_at_pos(@self, x, y, path, cell);
23639 end;
23640 
TGtkIconView.get_item_columnnull23641 function TGtkIconView.get_item_column(path: PGtkTreePath): gint; cdecl;
23642 begin
23643   Result := LazGtk3.gtk_icon_view_get_item_column(@self, path);
23644 end;
23645 
TGtkIconView.get_item_orientationnull23646 function TGtkIconView.get_item_orientation: TGtkOrientation; cdecl;
23647 begin
23648   Result := LazGtk3.gtk_icon_view_get_item_orientation(@self);
23649 end;
23650 
TGtkIconView.get_item_paddingnull23651 function TGtkIconView.get_item_padding: gint; cdecl;
23652 begin
23653   Result := LazGtk3.gtk_icon_view_get_item_padding(@self);
23654 end;
23655 
get_item_rownull23656 function TGtkIconView.get_item_row(path: PGtkTreePath): gint; cdecl;
23657 begin
23658   Result := LazGtk3.gtk_icon_view_get_item_row(@self, path);
23659 end;
23660 
TGtkIconView.get_item_widthnull23661 function TGtkIconView.get_item_width: gint; cdecl;
23662 begin
23663   Result := LazGtk3.gtk_icon_view_get_item_width(@self);
23664 end;
23665 
get_marginnull23666 function TGtkIconView.get_margin: gint; cdecl;
23667 begin
23668   Result := LazGtk3.gtk_icon_view_get_margin(@self);
23669 end;
23670 
TGtkIconView.get_markup_columnnull23671 function TGtkIconView.get_markup_column: gint; cdecl;
23672 begin
23673   Result := LazGtk3.gtk_icon_view_get_markup_column(@self);
23674 end;
23675 
get_modelnull23676 function TGtkIconView.get_model: PGtkTreeModel; cdecl;
23677 begin
23678   Result := LazGtk3.gtk_icon_view_get_model(@self);
23679 end;
23680 
TGtkIconView.get_path_at_posnull23681 function TGtkIconView.get_path_at_pos(x: gint; y: gint): PGtkTreePath; cdecl;
23682 begin
23683   Result := LazGtk3.gtk_icon_view_get_path_at_pos(@self, x, y);
23684 end;
23685 
get_pixbuf_columnnull23686 function TGtkIconView.get_pixbuf_column: gint; cdecl;
23687 begin
23688   Result := LazGtk3.gtk_icon_view_get_pixbuf_column(@self);
23689 end;
23690 
TGtkIconView.get_reorderablenull23691 function TGtkIconView.get_reorderable: gboolean; cdecl;
23692 begin
23693   Result := LazGtk3.gtk_icon_view_get_reorderable(@self);
23694 end;
23695 
TGtkIconView.get_row_spacingnull23696 function TGtkIconView.get_row_spacing: gint; cdecl;
23697 begin
23698   Result := LazGtk3.gtk_icon_view_get_row_spacing(@self);
23699 end;
23700 
get_selected_itemsnull23701 function TGtkIconView.get_selected_items: PGList; cdecl;
23702 begin
23703   Result := LazGtk3.gtk_icon_view_get_selected_items(@self);
23704 end;
23705 
TGtkIconView.get_selection_modenull23706 function TGtkIconView.get_selection_mode: TGtkSelectionMode; cdecl;
23707 begin
23708   Result := LazGtk3.gtk_icon_view_get_selection_mode(@self);
23709 end;
23710 
TGtkIconView.get_spacingnull23711 function TGtkIconView.get_spacing: gint; cdecl;
23712 begin
23713   Result := LazGtk3.gtk_icon_view_get_spacing(@self);
23714 end;
23715 
get_text_columnnull23716 function TGtkIconView.get_text_column: gint; cdecl;
23717 begin
23718   Result := LazGtk3.gtk_icon_view_get_text_column(@self);
23719 end;
23720 
get_tooltip_columnnull23721 function TGtkIconView.get_tooltip_column: gint; cdecl;
23722 begin
23723   Result := LazGtk3.gtk_icon_view_get_tooltip_column(@self);
23724 end;
23725 
TGtkIconView.get_tooltip_contextnull23726 function TGtkIconView.get_tooltip_context(x: Pgint; y: Pgint; keyboard_tip: gboolean; model: PPGtkTreeModel; path: PPGtkTreePath; iter: PGtkTreeIter): gboolean; cdecl;
23727 begin
23728   Result := LazGtk3.gtk_icon_view_get_tooltip_context(@self, x, y, keyboard_tip, model, path, iter);
23729 end;
23730 
get_visible_rangenull23731 function TGtkIconView.get_visible_range(start_path: PPGtkTreePath; end_path: PPGtkTreePath): gboolean; cdecl;
23732 begin
23733   Result := LazGtk3.gtk_icon_view_get_visible_range(@self, start_path, end_path);
23734 end;
23735 
23736 procedure TGtkIconView.item_activated(path: PGtkTreePath); cdecl;
23737 begin
23738   LazGtk3.gtk_icon_view_item_activated(@self, path);
23739 end;
23740 
TGtkIconView.path_is_selectednull23741 function TGtkIconView.path_is_selected(path: PGtkTreePath): gboolean; cdecl;
23742 begin
23743   Result := LazGtk3.gtk_icon_view_path_is_selected(@self, path);
23744 end;
23745 
23746 procedure TGtkIconView.scroll_to_path(path: PGtkTreePath; use_align: gboolean; row_align: gfloat; col_align: gfloat); cdecl;
23747 begin
23748   LazGtk3.gtk_icon_view_scroll_to_path(@self, path, use_align, row_align, col_align);
23749 end;
23750 
23751 procedure TGtkIconView.select_all; cdecl;
23752 begin
23753   LazGtk3.gtk_icon_view_select_all(@self);
23754 end;
23755 
23756 procedure TGtkIconView.select_path(path: PGtkTreePath); cdecl;
23757 begin
23758   LazGtk3.gtk_icon_view_select_path(@self, path);
23759 end;
23760 
23761 procedure TGtkIconView.selected_foreach(func: TGtkIconViewForeachFunc; data: gpointer); cdecl;
23762 begin
23763   LazGtk3.gtk_icon_view_selected_foreach(@self, func, data);
23764 end;
23765 
23766 procedure TGtkIconView.set_activate_on_single_click(single: gboolean); cdecl;
23767 begin
23768   LazGtk3.gtk_icon_view_set_activate_on_single_click(@self, single);
23769 end;
23770 
23771 procedure TGtkIconView.set_column_spacing(column_spacing: gint); cdecl;
23772 begin
23773   LazGtk3.gtk_icon_view_set_column_spacing(@self, column_spacing);
23774 end;
23775 
23776 procedure TGtkIconView.set_columns(columns: gint); cdecl;
23777 begin
23778   LazGtk3.gtk_icon_view_set_columns(@self, columns);
23779 end;
23780 
23781 procedure TGtkIconView.set_cursor(path: PGtkTreePath; cell: PGtkCellRenderer; start_editing: gboolean); cdecl;
23782 begin
23783   LazGtk3.gtk_icon_view_set_cursor(@self, path, cell, start_editing);
23784 end;
23785 
23786 procedure TGtkIconView.set_drag_dest_item(path: PGtkTreePath; pos: TGtkIconViewDropPosition); cdecl;
23787 begin
23788   LazGtk3.gtk_icon_view_set_drag_dest_item(@self, path, pos);
23789 end;
23790 
23791 procedure TGtkIconView.set_item_orientation(orientation: TGtkOrientation); cdecl;
23792 begin
23793   LazGtk3.gtk_icon_view_set_item_orientation(@self, orientation);
23794 end;
23795 
23796 procedure TGtkIconView.set_item_padding(item_padding: gint); cdecl;
23797 begin
23798   LazGtk3.gtk_icon_view_set_item_padding(@self, item_padding);
23799 end;
23800 
23801 procedure TGtkIconView.set_item_width(item_width: gint); cdecl;
23802 begin
23803   LazGtk3.gtk_icon_view_set_item_width(@self, item_width);
23804 end;
23805 
23806 procedure TGtkIconView.set_margin(margin: gint); cdecl;
23807 begin
23808   LazGtk3.gtk_icon_view_set_margin(@self, margin);
23809 end;
23810 
23811 procedure TGtkIconView.set_markup_column(column: gint); cdecl;
23812 begin
23813   LazGtk3.gtk_icon_view_set_markup_column(@self, column);
23814 end;
23815 
23816 procedure TGtkIconView.set_model(model: PGtkTreeModel); cdecl;
23817 begin
23818   LazGtk3.gtk_icon_view_set_model(@self, model);
23819 end;
23820 
23821 procedure TGtkIconView.set_pixbuf_column(column: gint); cdecl;
23822 begin
23823   LazGtk3.gtk_icon_view_set_pixbuf_column(@self, column);
23824 end;
23825 
23826 procedure TGtkIconView.set_reorderable(reorderable: gboolean); cdecl;
23827 begin
23828   LazGtk3.gtk_icon_view_set_reorderable(@self, reorderable);
23829 end;
23830 
23831 procedure TGtkIconView.set_row_spacing(row_spacing: gint); cdecl;
23832 begin
23833   LazGtk3.gtk_icon_view_set_row_spacing(@self, row_spacing);
23834 end;
23835 
23836 procedure TGtkIconView.set_selection_mode(mode: TGtkSelectionMode); cdecl;
23837 begin
23838   LazGtk3.gtk_icon_view_set_selection_mode(@self, mode);
23839 end;
23840 
23841 procedure TGtkIconView.set_spacing(spacing: gint); cdecl;
23842 begin
23843   LazGtk3.gtk_icon_view_set_spacing(@self, spacing);
23844 end;
23845 
23846 procedure TGtkIconView.set_text_column(column: gint); cdecl;
23847 begin
23848   LazGtk3.gtk_icon_view_set_text_column(@self, column);
23849 end;
23850 
23851 procedure TGtkIconView.set_tooltip_cell(tooltip: PGtkTooltip; path: PGtkTreePath; cell: PGtkCellRenderer); cdecl;
23852 begin
23853   LazGtk3.gtk_icon_view_set_tooltip_cell(@self, tooltip, path, cell);
23854 end;
23855 
23856 procedure TGtkIconView.set_tooltip_column(column: gint); cdecl;
23857 begin
23858   LazGtk3.gtk_icon_view_set_tooltip_column(@self, column);
23859 end;
23860 
23861 procedure TGtkIconView.set_tooltip_item(tooltip: PGtkTooltip; path: PGtkTreePath); cdecl;
23862 begin
23863   LazGtk3.gtk_icon_view_set_tooltip_item(@self, tooltip, path);
23864 end;
23865 
23866 procedure TGtkIconView.unselect_all; cdecl;
23867 begin
23868   LazGtk3.gtk_icon_view_unselect_all(@self);
23869 end;
23870 
23871 procedure TGtkIconView.unselect_path(path: PGtkTreePath); cdecl;
23872 begin
23873   LazGtk3.gtk_icon_view_unselect_path(@self, path);
23874 end;
23875 
23876 procedure TGtkIconView.unset_model_drag_dest; cdecl;
23877 begin
23878   LazGtk3.gtk_icon_view_unset_model_drag_dest(@self);
23879 end;
23880 
23881 procedure TGtkIconView.unset_model_drag_source; cdecl;
23882 begin
23883   LazGtk3.gtk_icon_view_unset_model_drag_source(@self);
23884 end;
23885 
23886 procedure TGtkTooltip.trigger_tooltip_query(display: PGdkDisplay); cdecl;
23887 begin
23888   LazGtk3.gtk_tooltip_trigger_tooltip_query(display);
23889 end;
23890 
23891 procedure TGtkTooltip.set_custom(custom_widget: PGtkWidget); cdecl;
23892 begin
23893   LazGtk3.gtk_tooltip_set_custom(@self, custom_widget);
23894 end;
23895 
23896 procedure TGtkTooltip.set_icon(pixbuf: PGdkPixbuf); cdecl;
23897 begin
23898   LazGtk3.gtk_tooltip_set_icon(@self, pixbuf);
23899 end;
23900 
23901 procedure TGtkTooltip.set_icon_from_gicon(gicon: PGIcon; size: gint); cdecl;
23902 begin
23903   LazGtk3.gtk_tooltip_set_icon_from_gicon(@self, gicon, size);
23904 end;
23905 
23906 procedure TGtkTooltip.set_icon_from_icon_name(icon_name: Pgchar; size: gint); cdecl;
23907 begin
23908   LazGtk3.gtk_tooltip_set_icon_from_icon_name(@self, icon_name, size);
23909 end;
23910 
23911 procedure TGtkTooltip.set_icon_from_stock(stock_id: Pgchar; size: gint); cdecl;
23912 begin
23913   LazGtk3.gtk_tooltip_set_icon_from_stock(@self, stock_id, size);
23914 end;
23915 
23916 procedure TGtkTooltip.set_markup(markup: Pgchar); cdecl;
23917 begin
23918   LazGtk3.gtk_tooltip_set_markup(@self, markup);
23919 end;
23920 
23921 procedure TGtkTooltip.set_text(text: Pgchar); cdecl;
23922 begin
23923   LazGtk3.gtk_tooltip_set_text(@self, text);
23924 end;
23925 
23926 procedure TGtkTooltip.set_tip_area(rect: PGdkRectangle); cdecl;
23927 begin
23928   LazGtk3.gtk_tooltip_set_tip_area(@self, rect);
23929 end;
23930 
newnull23931 function TGtkImage.new: PGtkImage; cdecl;
23932 begin
23933   Result := LazGtk3.gtk_image_new();
23934 end;
23935 
new_from_animationnull23936 function TGtkImage.new_from_animation(animation: PGdkPixbufAnimation): PGtkImage; cdecl;
23937 begin
23938   Result := LazGtk3.gtk_image_new_from_animation(animation);
23939 end;
23940 
new_from_filenull23941 function TGtkImage.new_from_file(filename: Pgchar): PGtkImage; cdecl;
23942 begin
23943   Result := LazGtk3.gtk_image_new_from_file(filename);
23944 end;
23945 
TGtkImage.new_from_giconnull23946 function TGtkImage.new_from_gicon(icon: PGIcon; size: gint): PGtkImage; cdecl;
23947 begin
23948   Result := LazGtk3.gtk_image_new_from_gicon(icon, size);
23949 end;
23950 
new_from_icon_namenull23951 function TGtkImage.new_from_icon_name(icon_name: Pgchar; size: gint): PGtkImage; cdecl;
23952 begin
23953   Result := LazGtk3.gtk_image_new_from_icon_name(icon_name, size);
23954 end;
23955 
new_from_icon_setnull23956 function TGtkImage.new_from_icon_set(icon_set: PGtkIconSet; size: gint): PGtkImage; cdecl;
23957 begin
23958   Result := LazGtk3.gtk_image_new_from_icon_set(icon_set, size);
23959 end;
23960 
new_from_pixbufnull23961 function TGtkImage.new_from_pixbuf(pixbuf: PGdkPixbuf): PGtkImage; cdecl;
23962 begin
23963   Result := LazGtk3.gtk_image_new_from_pixbuf(pixbuf);
23964 end;
23965 
new_from_resourcenull23966 function TGtkImage.new_from_resource(resource_path: Pgchar): PGtkImage; cdecl;
23967 begin
23968   Result := LazGtk3.gtk_image_new_from_resource(resource_path);
23969 end;
23970 
new_from_stocknull23971 function TGtkImage.new_from_stock(stock_id: Pgchar; size: gint): PGtkImage; cdecl;
23972 begin
23973   Result := LazGtk3.gtk_image_new_from_stock(stock_id, size);
23974 end;
23975 
23976 procedure TGtkImage.clear; cdecl;
23977 begin
23978   LazGtk3.gtk_image_clear(@self);
23979 end;
23980 
get_animationnull23981 function TGtkImage.get_animation: PGdkPixbufAnimation; cdecl;
23982 begin
23983   Result := LazGtk3.gtk_image_get_animation(@self);
23984 end;
23985 
23986 procedure TGtkImage.get_gicon(gicon: PPGIcon; size: Pgint); cdecl;
23987 begin
23988   LazGtk3.gtk_image_get_gicon(@self, gicon, size);
23989 end;
23990 
23991 procedure TGtkImage.get_icon_name(icon_name: PPgchar; size: Pgint); cdecl;
23992 begin
23993   LazGtk3.gtk_image_get_icon_name(@self, icon_name, size);
23994 end;
23995 
23996 procedure TGtkImage.get_icon_set(icon_set: PPGtkIconSet; size: Pgint); cdecl;
23997 begin
23998   LazGtk3.gtk_image_get_icon_set(@self, icon_set, size);
23999 end;
24000 
TGtkImage.get_pixbufnull24001 function TGtkImage.get_pixbuf: PGdkPixbuf; cdecl;
24002 begin
24003   Result := LazGtk3.gtk_image_get_pixbuf(@self);
24004 end;
24005 
TGtkImage.get_pixel_sizenull24006 function TGtkImage.get_pixel_size: gint; cdecl;
24007 begin
24008   Result := LazGtk3.gtk_image_get_pixel_size(@self);
24009 end;
24010 
24011 procedure TGtkImage.get_stock(stock_id: PPgchar; size: Pgint); cdecl;
24012 begin
24013   LazGtk3.gtk_image_get_stock(@self, stock_id, size);
24014 end;
24015 
get_storage_typenull24016 function TGtkImage.get_storage_type: TGtkImageType; cdecl;
24017 begin
24018   Result := LazGtk3.gtk_image_get_storage_type(@self);
24019 end;
24020 
24021 procedure TGtkImage.set_from_animation(animation: PGdkPixbufAnimation); cdecl;
24022 begin
24023   LazGtk3.gtk_image_set_from_animation(@self, animation);
24024 end;
24025 
24026 procedure TGtkImage.set_from_file(filename: Pgchar); cdecl;
24027 begin
24028   LazGtk3.gtk_image_set_from_file(@self, filename);
24029 end;
24030 
24031 procedure TGtkImage.set_from_gicon(icon: PGIcon; size: gint); cdecl;
24032 begin
24033   LazGtk3.gtk_image_set_from_gicon(@self, icon, size);
24034 end;
24035 
24036 procedure TGtkImage.set_from_icon_name(icon_name: Pgchar; size: gint); cdecl;
24037 begin
24038   LazGtk3.gtk_image_set_from_icon_name(@self, icon_name, size);
24039 end;
24040 
24041 procedure TGtkImage.set_from_icon_set(icon_set: PGtkIconSet; size: gint); cdecl;
24042 begin
24043   LazGtk3.gtk_image_set_from_icon_set(@self, icon_set, size);
24044 end;
24045 
24046 procedure TGtkImage.set_from_pixbuf(pixbuf: PGdkPixbuf); cdecl;
24047 begin
24048   LazGtk3.gtk_image_set_from_pixbuf(@self, pixbuf);
24049 end;
24050 
24051 procedure TGtkImage.set_from_resource(resource_path: Pgchar); cdecl;
24052 begin
24053   LazGtk3.gtk_image_set_from_resource(@self, resource_path);
24054 end;
24055 
24056 procedure TGtkImage.set_from_stock(stock_id: Pgchar; size: gint); cdecl;
24057 begin
24058   LazGtk3.gtk_image_set_from_stock(@self, stock_id, size);
24059 end;
24060 
24061 procedure TGtkImage.set_pixel_size(pixel_size: gint); cdecl;
24062 begin
24063   LazGtk3.gtk_image_set_pixel_size(@self, pixel_size);
24064 end;
24065 
newnull24066 function TGtkImageMenuItem.new: PGtkImageMenuItem; cdecl;
24067 begin
24068   Result := LazGtk3.gtk_image_menu_item_new();
24069 end;
24070 
new_from_stocknull24071 function TGtkImageMenuItem.new_from_stock(stock_id: Pgchar; accel_group: PGtkAccelGroup): PGtkImageMenuItem; cdecl;
24072 begin
24073   Result := LazGtk3.gtk_image_menu_item_new_from_stock(stock_id, accel_group);
24074 end;
24075 
new_with_labelnull24076 function TGtkImageMenuItem.new_with_label(label_: Pgchar): PGtkImageMenuItem; cdecl;
24077 begin
24078   Result := LazGtk3.gtk_image_menu_item_new_with_label(label_);
24079 end;
24080 
TGtkImageMenuItem.new_with_mnemonicnull24081 function TGtkImageMenuItem.new_with_mnemonic(label_: Pgchar): PGtkImageMenuItem; cdecl;
24082 begin
24083   Result := LazGtk3.gtk_image_menu_item_new_with_mnemonic(label_);
24084 end;
24085 
TGtkImageMenuItem.get_always_show_imagenull24086 function TGtkImageMenuItem.get_always_show_image: gboolean; cdecl;
24087 begin
24088   Result := LazGtk3.gtk_image_menu_item_get_always_show_image(@self);
24089 end;
24090 
TGtkImageMenuItem.get_imagenull24091 function TGtkImageMenuItem.get_image: PGtkWidget; cdecl;
24092 begin
24093   Result := LazGtk3.gtk_image_menu_item_get_image(@self);
24094 end;
24095 
TGtkImageMenuItem.get_use_stocknull24096 function TGtkImageMenuItem.get_use_stock: gboolean; cdecl;
24097 begin
24098   Result := LazGtk3.gtk_image_menu_item_get_use_stock(@self);
24099 end;
24100 
24101 procedure TGtkImageMenuItem.set_accel_group(accel_group: PGtkAccelGroup); cdecl;
24102 begin
24103   LazGtk3.gtk_image_menu_item_set_accel_group(@self, accel_group);
24104 end;
24105 
24106 procedure TGtkImageMenuItem.set_always_show_image(always_show: gboolean); cdecl;
24107 begin
24108   LazGtk3.gtk_image_menu_item_set_always_show_image(@self, always_show);
24109 end;
24110 
24111 procedure TGtkImageMenuItem.set_image(image: PGtkWidget); cdecl;
24112 begin
24113   LazGtk3.gtk_image_menu_item_set_image(@self, image);
24114 end;
24115 
24116 procedure TGtkImageMenuItem.set_use_stock(use_stock: gboolean); cdecl;
24117 begin
24118   LazGtk3.gtk_image_menu_item_set_use_stock(@self, use_stock);
24119 end;
24120 
newnull24121 function TGtkInfoBar.new: PGtkInfoBar; cdecl;
24122 begin
24123   Result := LazGtk3.gtk_info_bar_new();
24124 end;
24125 
24126 procedure TGtkInfoBar.add_action_widget(child: PGtkWidget; response_id: gint); cdecl;
24127 begin
24128   LazGtk3.gtk_info_bar_add_action_widget(@self, child, response_id);
24129 end;
24130 
add_buttonnull24131 function TGtkInfoBar.add_button(button_text: Pgchar; response_id: gint): PGtkWidget; cdecl;
24132 begin
24133   Result := LazGtk3.gtk_info_bar_add_button(@self, button_text, response_id);
24134 end;
24135 
TGtkInfoBar.get_action_areanull24136 function TGtkInfoBar.get_action_area: PGtkWidget; cdecl;
24137 begin
24138   Result := LazGtk3.gtk_info_bar_get_action_area(@self);
24139 end;
24140 
get_content_areanull24141 function TGtkInfoBar.get_content_area: PGtkWidget; cdecl;
24142 begin
24143   Result := LazGtk3.gtk_info_bar_get_content_area(@self);
24144 end;
24145 
get_message_typenull24146 function TGtkInfoBar.get_message_type: TGtkMessageType; cdecl;
24147 begin
24148   Result := LazGtk3.gtk_info_bar_get_message_type(@self);
24149 end;
24150 
24151 procedure TGtkInfoBar.response(response_id: gint); cdecl;
24152 begin
24153   LazGtk3.gtk_info_bar_response(@self, response_id);
24154 end;
24155 
24156 procedure TGtkInfoBar.set_default_response(response_id: gint); cdecl;
24157 begin
24158   LazGtk3.gtk_info_bar_set_default_response(@self, response_id);
24159 end;
24160 
24161 procedure TGtkInfoBar.set_message_type(message_type: TGtkMessageType); cdecl;
24162 begin
24163   LazGtk3.gtk_info_bar_set_message_type(@self, message_type);
24164 end;
24165 
24166 procedure TGtkInfoBar.set_response_sensitive(response_id: gint; setting: gboolean); cdecl;
24167 begin
24168   LazGtk3.gtk_info_bar_set_response_sensitive(@self, response_id, setting);
24169 end;
24170 
newnull24171 function TGtkInvisible.new: PGtkInvisible; cdecl;
24172 begin
24173   Result := LazGtk3.gtk_invisible_new();
24174 end;
24175 
TGtkInvisible.new_for_screennull24176 function TGtkInvisible.new_for_screen(screen: PGdkScreen): PGtkInvisible; cdecl;
24177 begin
24178   Result := LazGtk3.gtk_invisible_new_for_screen(screen);
24179 end;
24180 
TGtkInvisible.get_screennull24181 function TGtkInvisible.get_screen: PGdkScreen; cdecl;
24182 begin
24183   Result := LazGtk3.gtk_invisible_get_screen(@self);
24184 end;
24185 
24186 procedure TGtkInvisible.set_screen(screen: PGdkScreen); cdecl;
24187 begin
24188   LazGtk3.gtk_invisible_set_screen(@self, screen);
24189 end;
24190 
newnull24191 function TGtkLayout.new(hadjustment: PGtkAdjustment; vadjustment: PGtkAdjustment): PGtkLayout; cdecl;
24192 begin
24193   Result := LazGtk3.gtk_layout_new(hadjustment, vadjustment);
24194 end;
24195 
TGtkLayout.get_bin_windownull24196 function TGtkLayout.get_bin_window: PGdkWindow; cdecl;
24197 begin
24198   Result := LazGtk3.gtk_layout_get_bin_window(@self);
24199 end;
24200 
24201 procedure TGtkLayout.get_size(width: Pguint; height: Pguint); cdecl;
24202 begin
24203   LazGtk3.gtk_layout_get_size(@self, width, height);
24204 end;
24205 
24206 procedure TGtkLayout.move(child_widget: PGtkWidget; x: gint; y: gint); cdecl;
24207 begin
24208   LazGtk3.gtk_layout_move(@self, child_widget, x, y);
24209 end;
24210 
24211 procedure TGtkLayout.put(child_widget: PGtkWidget; x: gint; y: gint); cdecl;
24212 begin
24213   LazGtk3.gtk_layout_put(@self, child_widget, x, y);
24214 end;
24215 
24216 procedure TGtkLayout.set_size(width: guint; height: guint); cdecl;
24217 begin
24218   LazGtk3.gtk_layout_set_size(@self, width, height);
24219 end;
24220 
newnull24221 function TGtkLevelBar.new: PGtkLevelBar; cdecl;
24222 begin
24223   Result := LazGtk3.gtk_level_bar_new();
24224 end;
24225 
new_for_intervalnull24226 function TGtkLevelBar.new_for_interval(min_value: gdouble; max_value: gdouble): PGtkLevelBar; cdecl;
24227 begin
24228   Result := LazGtk3.gtk_level_bar_new_for_interval(min_value, max_value);
24229 end;
24230 
24231 procedure TGtkLevelBar.add_offset_value(name: Pgchar; value: gdouble); cdecl;
24232 begin
24233   LazGtk3.gtk_level_bar_add_offset_value(@self, name, value);
24234 end;
24235 
TGtkLevelBar.get_invertednull24236 function TGtkLevelBar.get_inverted: gboolean; cdecl;
24237 begin
24238   Result := LazGtk3.gtk_level_bar_get_inverted(@self);
24239 end;
24240 
get_max_valuenull24241 function TGtkLevelBar.get_max_value: gdouble; cdecl;
24242 begin
24243   Result := LazGtk3.gtk_level_bar_get_max_value(@self);
24244 end;
24245 
TGtkLevelBar.get_min_valuenull24246 function TGtkLevelBar.get_min_value: gdouble; cdecl;
24247 begin
24248   Result := LazGtk3.gtk_level_bar_get_min_value(@self);
24249 end;
24250 
get_modenull24251 function TGtkLevelBar.get_mode: TGtkLevelBarMode; cdecl;
24252 begin
24253   Result := LazGtk3.gtk_level_bar_get_mode(@self);
24254 end;
24255 
get_offset_valuenull24256 function TGtkLevelBar.get_offset_value(name: Pgchar; value: Pgdouble): gboolean; cdecl;
24257 begin
24258   Result := LazGtk3.gtk_level_bar_get_offset_value(@self, name, value);
24259 end;
24260 
get_valuenull24261 function TGtkLevelBar.get_value: gdouble; cdecl;
24262 begin
24263   Result := LazGtk3.gtk_level_bar_get_value(@self);
24264 end;
24265 
24266 procedure TGtkLevelBar.remove_offset_value(name: Pgchar); cdecl;
24267 begin
24268   LazGtk3.gtk_level_bar_remove_offset_value(@self, name);
24269 end;
24270 
24271 procedure TGtkLevelBar.set_inverted(inverted: gboolean); cdecl;
24272 begin
24273   LazGtk3.gtk_level_bar_set_inverted(@self, inverted);
24274 end;
24275 
24276 procedure TGtkLevelBar.set_max_value(value: gdouble); cdecl;
24277 begin
24278   LazGtk3.gtk_level_bar_set_max_value(@self, value);
24279 end;
24280 
24281 procedure TGtkLevelBar.set_min_value(value: gdouble); cdecl;
24282 begin
24283   LazGtk3.gtk_level_bar_set_min_value(@self, value);
24284 end;
24285 
24286 procedure TGtkLevelBar.set_mode(mode: TGtkLevelBarMode); cdecl;
24287 begin
24288   LazGtk3.gtk_level_bar_set_mode(@self, mode);
24289 end;
24290 
24291 procedure TGtkLevelBar.set_value(value: gdouble); cdecl;
24292 begin
24293   LazGtk3.gtk_level_bar_set_value(@self, value);
24294 end;
24295 
newnull24296 function TGtkLinkButton.new(uri: Pgchar): PGtkLinkButton; cdecl;
24297 begin
24298   Result := LazGtk3.gtk_link_button_new(uri);
24299 end;
24300 
new_with_labelnull24301 function TGtkLinkButton.new_with_label(uri: Pgchar; label_: Pgchar): PGtkLinkButton; cdecl;
24302 begin
24303   Result := LazGtk3.gtk_link_button_new_with_label(uri, label_);
24304 end;
24305 
get_urinull24306 function TGtkLinkButton.get_uri: Pgchar; cdecl;
24307 begin
24308   Result := LazGtk3.gtk_link_button_get_uri(@self);
24309 end;
24310 
get_visitednull24311 function TGtkLinkButton.get_visited: gboolean; cdecl;
24312 begin
24313   Result := LazGtk3.gtk_link_button_get_visited(@self);
24314 end;
24315 
24316 procedure TGtkLinkButton.set_uri(uri: Pgchar); cdecl;
24317 begin
24318   LazGtk3.gtk_link_button_set_uri(@self, uri);
24319 end;
24320 
24321 procedure TGtkLinkButton.set_visited(visited: gboolean); cdecl;
24322 begin
24323   LazGtk3.gtk_link_button_set_visited(@self, visited);
24324 end;
24325 
drag_data_receivednull24326 function TGtkTreeDragDest.drag_data_received(dest: PGtkTreePath; selection_data: PGtkSelectionData): gboolean; cdecl;
24327 begin
24328   Result := LazGtk3.gtk_tree_drag_dest_drag_data_received(@self, dest, selection_data);
24329 end;
24330 
row_drop_possiblenull24331 function TGtkTreeDragDest.row_drop_possible(dest_path: PGtkTreePath; selection_data: PGtkSelectionData): gboolean; cdecl;
24332 begin
24333   Result := LazGtk3.gtk_tree_drag_dest_row_drop_possible(@self, dest_path, selection_data);
24334 end;
24335 
TGtkTreeDragSource.drag_data_deletenull24336 function TGtkTreeDragSource.drag_data_delete(path: PGtkTreePath): gboolean; cdecl;
24337 begin
24338   Result := LazGtk3.gtk_tree_drag_source_drag_data_delete(@self, path);
24339 end;
24340 
drag_data_getnull24341 function TGtkTreeDragSource.drag_data_get(path: PGtkTreePath; selection_data: PGtkSelectionData): gboolean; cdecl;
24342 begin
24343   Result := LazGtk3.gtk_tree_drag_source_drag_data_get(@self, path, selection_data);
24344 end;
24345 
TGtkTreeDragSource.row_draggablenull24346 function TGtkTreeDragSource.row_draggable(path: PGtkTreePath): gboolean; cdecl;
24347 begin
24348   Result := LazGtk3.gtk_tree_drag_source_row_draggable(@self, path);
24349 end;
24350 
get_sort_column_idnull24351 function TGtkTreeSortable.get_sort_column_id(sort_column_id: Pgint; order: PGtkSortType): gboolean; cdecl;
24352 begin
24353   Result := LazGtk3.gtk_tree_sortable_get_sort_column_id(@self, sort_column_id, order);
24354 end;
24355 
TGtkTreeSortable.has_default_sort_funcnull24356 function TGtkTreeSortable.has_default_sort_func: gboolean; cdecl;
24357 begin
24358   Result := LazGtk3.gtk_tree_sortable_has_default_sort_func(@self);
24359 end;
24360 
24361 procedure TGtkTreeSortable.set_default_sort_func(sort_func: TGtkTreeIterCompareFunc; user_data: gpointer; destroy_: TGDestroyNotify); cdecl;
24362 begin
24363   LazGtk3.gtk_tree_sortable_set_default_sort_func(@self, sort_func, user_data, destroy_);
24364 end;
24365 
24366 procedure TGtkTreeSortable.set_sort_column_id(sort_column_id: gint; order: TGtkSortType); cdecl;
24367 begin
24368   LazGtk3.gtk_tree_sortable_set_sort_column_id(@self, sort_column_id, order);
24369 end;
24370 
24371 procedure TGtkTreeSortable.set_sort_func(sort_column_id: gint; sort_func: TGtkTreeIterCompareFunc; user_data: gpointer; destroy_: TGDestroyNotify); cdecl;
24372 begin
24373   LazGtk3.gtk_tree_sortable_set_sort_func(@self, sort_column_id, sort_func, user_data, destroy_);
24374 end;
24375 
24376 procedure TGtkTreeSortable.sort_column_changed; cdecl;
24377 begin
24378   LazGtk3.gtk_tree_sortable_sort_column_changed(@self);
24379 end;
24380 
newvnull24381 function TGtkListStore.newv(n_columns: gint; types: PGType): PGtkListStore; cdecl;
24382 begin
24383   Result := LazGtk3.gtk_list_store_newv(n_columns, types);
24384 end;
24385 
24386 procedure TGtkListStore.append(iter: PGtkTreeIter); cdecl;
24387 begin
24388   LazGtk3.gtk_list_store_append(@self, iter);
24389 end;
24390 
24391 procedure TGtkListStore.clear; cdecl;
24392 begin
24393   LazGtk3.gtk_list_store_clear(@self);
24394 end;
24395 
24396 procedure TGtkListStore.insert(iter: PGtkTreeIter; position: gint); cdecl;
24397 begin
24398   LazGtk3.gtk_list_store_insert(@self, iter, position);
24399 end;
24400 
24401 procedure TGtkListStore.insert_after(iter: PGtkTreeIter; sibling: PGtkTreeIter); cdecl;
24402 begin
24403   LazGtk3.gtk_list_store_insert_after(@self, iter, sibling);
24404 end;
24405 
24406 procedure TGtkListStore.insert_before(iter: PGtkTreeIter; sibling: PGtkTreeIter); cdecl;
24407 begin
24408   LazGtk3.gtk_list_store_insert_before(@self, iter, sibling);
24409 end;
24410 
24411 procedure TGtkListStore.insert_with_valuesv(iter: PGtkTreeIter; position: gint; columns: Pgint; values: PGValue; n_values: gint); cdecl;
24412 begin
24413   LazGtk3.gtk_list_store_insert_with_valuesv(@self, iter, position, columns, values, n_values);
24414 end;
24415 
TGtkListStore.iter_is_validnull24416 function TGtkListStore.iter_is_valid(iter: PGtkTreeIter): gboolean; cdecl;
24417 begin
24418   Result := LazGtk3.gtk_list_store_iter_is_valid(@self, iter);
24419 end;
24420 
24421 procedure TGtkListStore.move_after(iter: PGtkTreeIter; position: PGtkTreeIter); cdecl;
24422 begin
24423   LazGtk3.gtk_list_store_move_after(@self, iter, position);
24424 end;
24425 
24426 procedure TGtkListStore.move_before(iter: PGtkTreeIter; position: PGtkTreeIter); cdecl;
24427 begin
24428   LazGtk3.gtk_list_store_move_before(@self, iter, position);
24429 end;
24430 
24431 procedure TGtkListStore.prepend(iter: PGtkTreeIter); cdecl;
24432 begin
24433   LazGtk3.gtk_list_store_prepend(@self, iter);
24434 end;
24435 
TGtkListStore.removenull24436 function TGtkListStore.remove(iter: PGtkTreeIter): gboolean; cdecl;
24437 begin
24438   Result := LazGtk3.gtk_list_store_remove(@self, iter);
24439 end;
24440 
24441 procedure TGtkListStore.reorder(new_order: Pgint); cdecl;
24442 begin
24443   LazGtk3.gtk_list_store_reorder(@self, new_order);
24444 end;
24445 
24446 procedure TGtkListStore.set_column_types(n_columns: gint; types: PGType); cdecl;
24447 begin
24448   LazGtk3.gtk_list_store_set_column_types(@self, n_columns, types);
24449 end;
24450 
24451 procedure TGtkListStore.set_value(iter: PGtkTreeIter; column: gint; value: PGValue); cdecl;
24452 begin
24453   LazGtk3.gtk_list_store_set_value(@self, iter, column, value);
24454 end;
24455 
24456 procedure TGtkListStore.set_valuesv(iter: PGtkTreeIter; columns: Pgint; values: PGValue; n_values: gint); cdecl;
24457 begin
24458   LazGtk3.gtk_list_store_set_valuesv(@self, iter, columns, values, n_values);
24459 end;
24460 
24461 procedure TGtkListStore.swap(a: PGtkTreeIter; b: PGtkTreeIter); cdecl;
24462 begin
24463   LazGtk3.gtk_list_store_swap(@self, a, b);
24464 end;
24465 
TGtkLockButton.newnull24466 function TGtkLockButton.new(permission: PGPermission): PGtkLockButton; cdecl;
24467 begin
24468   Result := LazGtk3.gtk_lock_button_new(permission);
24469 end;
24470 
TGtkLockButton.get_permissionnull24471 function TGtkLockButton.get_permission: PGPermission; cdecl;
24472 begin
24473   Result := LazGtk3.gtk_lock_button_get_permission(@self);
24474 end;
24475 
24476 procedure TGtkLockButton.set_permission(permission: PGPermission); cdecl;
24477 begin
24478   LazGtk3.gtk_lock_button_set_permission(@self, permission);
24479 end;
24480 
newnull24481 function TGtkMenuBar.new: PGtkMenuBar; cdecl;
24482 begin
24483   Result := LazGtk3.gtk_menu_bar_new();
24484 end;
24485 
new_from_modelnull24486 function TGtkMenuBar.new_from_model(model: PGMenuModel): PGtkMenuBar; cdecl;
24487 begin
24488   Result := LazGtk3.gtk_menu_bar_new_from_model(model);
24489 end;
24490 
TGtkMenuBar.get_child_pack_directionnull24491 function TGtkMenuBar.get_child_pack_direction: TGtkPackDirection; cdecl;
24492 begin
24493   Result := LazGtk3.gtk_menu_bar_get_child_pack_direction(@self);
24494 end;
24495 
get_pack_directionnull24496 function TGtkMenuBar.get_pack_direction: TGtkPackDirection; cdecl;
24497 begin
24498   Result := LazGtk3.gtk_menu_bar_get_pack_direction(@self);
24499 end;
24500 
24501 procedure TGtkMenuBar.set_child_pack_direction(child_pack_dir: TGtkPackDirection); cdecl;
24502 begin
24503   LazGtk3.gtk_menu_bar_set_child_pack_direction(@self, child_pack_dir);
24504 end;
24505 
24506 procedure TGtkMenuBar.set_pack_direction(pack_dir: TGtkPackDirection); cdecl;
24507 begin
24508   LazGtk3.gtk_menu_bar_set_pack_direction(@self, pack_dir);
24509 end;
24510 
newnull24511 function TGtkMenuButton.new: PGtkMenuButton; cdecl;
24512 begin
24513   Result := LazGtk3.gtk_menu_button_new();
24514 end;
24515 
TGtkMenuButton.get_align_widgetnull24516 function TGtkMenuButton.get_align_widget: PGtkWidget; cdecl;
24517 begin
24518   Result := LazGtk3.gtk_menu_button_get_align_widget(@self);
24519 end;
24520 
get_directionnull24521 function TGtkMenuButton.get_direction: TGtkArrowType; cdecl;
24522 begin
24523   Result := LazGtk3.gtk_menu_button_get_direction(@self);
24524 end;
24525 
TGtkMenuButton.get_menu_modelnull24526 function TGtkMenuButton.get_menu_model: PGMenuModel; cdecl;
24527 begin
24528   Result := LazGtk3.gtk_menu_button_get_menu_model(@self);
24529 end;
24530 
get_popupnull24531 function TGtkMenuButton.get_popup: PGtkMenu; cdecl;
24532 begin
24533   Result := LazGtk3.gtk_menu_button_get_popup(@self);
24534 end;
24535 
24536 procedure TGtkMenuButton.set_align_widget(align_widget: PGtkWidget); cdecl;
24537 begin
24538   LazGtk3.gtk_menu_button_set_align_widget(@self, align_widget);
24539 end;
24540 
24541 procedure TGtkMenuButton.set_direction(direction: TGtkArrowType); cdecl;
24542 begin
24543   LazGtk3.gtk_menu_button_set_direction(@self, direction);
24544 end;
24545 
24546 procedure TGtkMenuButton.set_menu_model(menu_model: PGMenuModel); cdecl;
24547 begin
24548   LazGtk3.gtk_menu_button_set_menu_model(@self, menu_model);
24549 end;
24550 
24551 procedure TGtkMenuButton.set_popup(popup: PGtkWidget); cdecl;
24552 begin
24553   LazGtk3.gtk_menu_button_set_popup(@self, popup);
24554 end;
24555 
newnull24556 function TGtkToolItem.new: PGtkToolItem; cdecl;
24557 begin
24558   Result := LazGtk3.gtk_tool_item_new();
24559 end;
24560 
get_ellipsize_modenull24561 function TGtkToolItem.get_ellipsize_mode: TPangoEllipsizeMode; cdecl;
24562 begin
24563   Result := LazGtk3.gtk_tool_item_get_ellipsize_mode(@self);
24564 end;
24565 
TGtkToolItem.get_expandnull24566 function TGtkToolItem.get_expand: gboolean; cdecl;
24567 begin
24568   Result := LazGtk3.gtk_tool_item_get_expand(@self);
24569 end;
24570 
get_homogeneousnull24571 function TGtkToolItem.get_homogeneous: gboolean; cdecl;
24572 begin
24573   Result := LazGtk3.gtk_tool_item_get_homogeneous(@self);
24574 end;
24575 
get_icon_sizenull24576 function TGtkToolItem.get_icon_size: gint; cdecl;
24577 begin
24578   Result := LazGtk3.gtk_tool_item_get_icon_size(@self);
24579 end;
24580 
TGtkToolItem.get_is_importantnull24581 function TGtkToolItem.get_is_important: gboolean; cdecl;
24582 begin
24583   Result := LazGtk3.gtk_tool_item_get_is_important(@self);
24584 end;
24585 
get_orientationnull24586 function TGtkToolItem.get_orientation: TGtkOrientation; cdecl;
24587 begin
24588   Result := LazGtk3.gtk_tool_item_get_orientation(@self);
24589 end;
24590 
TGtkToolItem.get_proxy_menu_itemnull24591 function TGtkToolItem.get_proxy_menu_item(menu_item_id: Pgchar): PGtkWidget; cdecl;
24592 begin
24593   Result := LazGtk3.gtk_tool_item_get_proxy_menu_item(@self, menu_item_id);
24594 end;
24595 
get_relief_stylenull24596 function TGtkToolItem.get_relief_style: TGtkReliefStyle; cdecl;
24597 begin
24598   Result := LazGtk3.gtk_tool_item_get_relief_style(@self);
24599 end;
24600 
TGtkToolItem.get_text_alignmentnull24601 function TGtkToolItem.get_text_alignment: gfloat; cdecl;
24602 begin
24603   Result := LazGtk3.gtk_tool_item_get_text_alignment(@self);
24604 end;
24605 
get_text_orientationnull24606 function TGtkToolItem.get_text_orientation: TGtkOrientation; cdecl;
24607 begin
24608   Result := LazGtk3.gtk_tool_item_get_text_orientation(@self);
24609 end;
24610 
get_text_size_groupnull24611 function TGtkToolItem.get_text_size_group: PGtkSizeGroup; cdecl;
24612 begin
24613   Result := LazGtk3.gtk_tool_item_get_text_size_group(@self);
24614 end;
24615 
TGtkToolItem.get_toolbar_stylenull24616 function TGtkToolItem.get_toolbar_style: TGtkToolbarStyle; cdecl;
24617 begin
24618   Result := LazGtk3.gtk_tool_item_get_toolbar_style(@self);
24619 end;
24620 
get_use_drag_windownull24621 function TGtkToolItem.get_use_drag_window: gboolean; cdecl;
24622 begin
24623   Result := LazGtk3.gtk_tool_item_get_use_drag_window(@self);
24624 end;
24625 
get_visible_horizontalnull24626 function TGtkToolItem.get_visible_horizontal: gboolean; cdecl;
24627 begin
24628   Result := LazGtk3.gtk_tool_item_get_visible_horizontal(@self);
24629 end;
24630 
TGtkToolItem.get_visible_verticalnull24631 function TGtkToolItem.get_visible_vertical: gboolean; cdecl;
24632 begin
24633   Result := LazGtk3.gtk_tool_item_get_visible_vertical(@self);
24634 end;
24635 
24636 procedure TGtkToolItem.rebuild_menu; cdecl;
24637 begin
24638   LazGtk3.gtk_tool_item_rebuild_menu(@self);
24639 end;
24640 
TGtkToolItem.retrieve_proxy_menu_itemnull24641 function TGtkToolItem.retrieve_proxy_menu_item: PGtkWidget; cdecl;
24642 begin
24643   Result := LazGtk3.gtk_tool_item_retrieve_proxy_menu_item(@self);
24644 end;
24645 
24646 procedure TGtkToolItem.set_expand(expand: gboolean); cdecl;
24647 begin
24648   LazGtk3.gtk_tool_item_set_expand(@self, expand);
24649 end;
24650 
24651 procedure TGtkToolItem.set_homogeneous(homogeneous: gboolean); cdecl;
24652 begin
24653   LazGtk3.gtk_tool_item_set_homogeneous(@self, homogeneous);
24654 end;
24655 
24656 procedure TGtkToolItem.set_is_important(is_important: gboolean); cdecl;
24657 begin
24658   LazGtk3.gtk_tool_item_set_is_important(@self, is_important);
24659 end;
24660 
24661 procedure TGtkToolItem.set_proxy_menu_item(menu_item_id: Pgchar; menu_item: PGtkWidget); cdecl;
24662 begin
24663   LazGtk3.gtk_tool_item_set_proxy_menu_item(@self, menu_item_id, menu_item);
24664 end;
24665 
24666 procedure TGtkToolItem.set_tooltip_markup(markup: Pgchar); cdecl;
24667 begin
24668   LazGtk3.gtk_tool_item_set_tooltip_markup(@self, markup);
24669 end;
24670 
24671 procedure TGtkToolItem.set_tooltip_text(text: Pgchar); cdecl;
24672 begin
24673   LazGtk3.gtk_tool_item_set_tooltip_text(@self, text);
24674 end;
24675 
24676 procedure TGtkToolItem.set_use_drag_window(use_drag_window: gboolean); cdecl;
24677 begin
24678   LazGtk3.gtk_tool_item_set_use_drag_window(@self, use_drag_window);
24679 end;
24680 
24681 procedure TGtkToolItem.set_visible_horizontal(visible_horizontal: gboolean); cdecl;
24682 begin
24683   LazGtk3.gtk_tool_item_set_visible_horizontal(@self, visible_horizontal);
24684 end;
24685 
24686 procedure TGtkToolItem.set_visible_vertical(visible_vertical: gboolean); cdecl;
24687 begin
24688   LazGtk3.gtk_tool_item_set_visible_vertical(@self, visible_vertical);
24689 end;
24690 
24691 procedure TGtkToolItem.toolbar_reconfigured; cdecl;
24692 begin
24693   LazGtk3.gtk_tool_item_toolbar_reconfigured(@self);
24694 end;
24695 
newnull24696 function TGtkToolButton.new(icon_widget: PGtkWidget; label_: Pgchar): PGtkToolButton; cdecl;
24697 begin
24698   Result := LazGtk3.gtk_tool_button_new(icon_widget, label_);
24699 end;
24700 
TGtkToolButton.new_from_stocknull24701 function TGtkToolButton.new_from_stock(stock_id: Pgchar): PGtkToolButton; cdecl;
24702 begin
24703   Result := LazGtk3.gtk_tool_button_new_from_stock(stock_id);
24704 end;
24705 
TGtkToolButton.get_icon_namenull24706 function TGtkToolButton.get_icon_name: Pgchar; cdecl;
24707 begin
24708   Result := LazGtk3.gtk_tool_button_get_icon_name(@self);
24709 end;
24710 
TGtkToolButton.get_icon_widgetnull24711 function TGtkToolButton.get_icon_widget: PGtkWidget; cdecl;
24712 begin
24713   Result := LazGtk3.gtk_tool_button_get_icon_widget(@self);
24714 end;
24715 
get_labelnull24716 function TGtkToolButton.get_label: Pgchar; cdecl;
24717 begin
24718   Result := LazGtk3.gtk_tool_button_get_label(@self);
24719 end;
24720 
TGtkToolButton.get_label_widgetnull24721 function TGtkToolButton.get_label_widget: PGtkWidget; cdecl;
24722 begin
24723   Result := LazGtk3.gtk_tool_button_get_label_widget(@self);
24724 end;
24725 
get_stock_idnull24726 function TGtkToolButton.get_stock_id: Pgchar; cdecl;
24727 begin
24728   Result := LazGtk3.gtk_tool_button_get_stock_id(@self);
24729 end;
24730 
TGtkToolButton.get_use_underlinenull24731 function TGtkToolButton.get_use_underline: gboolean; cdecl;
24732 begin
24733   Result := LazGtk3.gtk_tool_button_get_use_underline(@self);
24734 end;
24735 
24736 procedure TGtkToolButton.set_icon_name(icon_name: Pgchar); cdecl;
24737 begin
24738   LazGtk3.gtk_tool_button_set_icon_name(@self, icon_name);
24739 end;
24740 
24741 procedure TGtkToolButton.set_icon_widget(icon_widget: PGtkWidget); cdecl;
24742 begin
24743   LazGtk3.gtk_tool_button_set_icon_widget(@self, icon_widget);
24744 end;
24745 
24746 procedure TGtkToolButton.set_label(label_: Pgchar); cdecl;
24747 begin
24748   LazGtk3.gtk_tool_button_set_label(@self, label_);
24749 end;
24750 
24751 procedure TGtkToolButton.set_label_widget(label_widget: PGtkWidget); cdecl;
24752 begin
24753   LazGtk3.gtk_tool_button_set_label_widget(@self, label_widget);
24754 end;
24755 
24756 procedure TGtkToolButton.set_stock_id(stock_id: Pgchar); cdecl;
24757 begin
24758   LazGtk3.gtk_tool_button_set_stock_id(@self, stock_id);
24759 end;
24760 
24761 procedure TGtkToolButton.set_use_underline(use_underline: gboolean); cdecl;
24762 begin
24763   LazGtk3.gtk_tool_button_set_use_underline(@self, use_underline);
24764 end;
24765 
newnull24766 function TGtkMenuToolButton.new(icon_widget: PGtkWidget; label_: Pgchar): PGtkMenuToolButton; cdecl;
24767 begin
24768   Result := LazGtk3.gtk_menu_tool_button_new(icon_widget, label_);
24769 end;
24770 
TGtkMenuToolButton.new_from_stocknull24771 function TGtkMenuToolButton.new_from_stock(stock_id: Pgchar): PGtkMenuToolButton; cdecl;
24772 begin
24773   Result := LazGtk3.gtk_menu_tool_button_new_from_stock(stock_id);
24774 end;
24775 
TGtkMenuToolButton.get_menunull24776 function TGtkMenuToolButton.get_menu: PGtkWidget; cdecl;
24777 begin
24778   Result := LazGtk3.gtk_menu_tool_button_get_menu(@self);
24779 end;
24780 
24781 procedure TGtkMenuToolButton.set_arrow_tooltip_markup(markup: Pgchar); cdecl;
24782 begin
24783   LazGtk3.gtk_menu_tool_button_set_arrow_tooltip_markup(@self, markup);
24784 end;
24785 
24786 procedure TGtkMenuToolButton.set_arrow_tooltip_text(text: Pgchar); cdecl;
24787 begin
24788   LazGtk3.gtk_menu_tool_button_set_arrow_tooltip_text(@self, text);
24789 end;
24790 
24791 procedure TGtkMenuToolButton.set_menu(menu: PGtkWidget); cdecl;
24792 begin
24793   LazGtk3.gtk_menu_tool_button_set_menu(@self, menu);
24794 end;
24795 
TGtkMessageDialog.get_imagenull24796 function TGtkMessageDialog.get_image: PGtkWidget; cdecl;
24797 begin
24798   Result := LazGtk3.gtk_message_dialog_get_image(@self);
24799 end;
24800 
get_message_areanull24801 function TGtkMessageDialog.get_message_area: PGtkWidget; cdecl;
24802 begin
24803   Result := LazGtk3.gtk_message_dialog_get_message_area(@self);
24804 end;
24805 
24806 procedure TGtkMessageDialog.set_image(image: PGtkWidget); cdecl;
24807 begin
24808   LazGtk3.gtk_message_dialog_set_image(@self, image);
24809 end;
24810 
24811 procedure TGtkMessageDialog.set_markup(str: Pgchar); cdecl;
24812 begin
24813   LazGtk3.gtk_message_dialog_set_markup(@self, str);
24814 end;
24815 
newnull24816 function TGtkMountOperation.new(parent: PGtkWindow): PGtkMountOperation; cdecl;
24817 begin
24818   Result := LazGtk3.gtk_mount_operation_new(parent);
24819 end;
24820 
TGtkMountOperation.get_parentnull24821 function TGtkMountOperation.get_parent: PGtkWindow; cdecl;
24822 begin
24823   Result := LazGtk3.gtk_mount_operation_get_parent(@self);
24824 end;
24825 
TGtkMountOperation.get_screennull24826 function TGtkMountOperation.get_screen: PGdkScreen; cdecl;
24827 begin
24828   Result := LazGtk3.gtk_mount_operation_get_screen(@self);
24829 end;
24830 
is_showingnull24831 function TGtkMountOperation.is_showing: gboolean; cdecl;
24832 begin
24833   Result := LazGtk3.gtk_mount_operation_is_showing(@self);
24834 end;
24835 
24836 procedure TGtkMountOperation.set_parent(parent: PGtkWindow); cdecl;
24837 begin
24838   LazGtk3.gtk_mount_operation_set_parent(@self, parent);
24839 end;
24840 
24841 procedure TGtkMountOperation.set_screen(screen: PGdkScreen); cdecl;
24842 begin
24843   LazGtk3.gtk_mount_operation_set_screen(@self, screen);
24844 end;
24845 
newnull24846 function TGtkNotebook.new: PGtkNotebook; cdecl;
24847 begin
24848   Result := LazGtk3.gtk_notebook_new();
24849 end;
24850 
TGtkNotebook.append_pagenull24851 function TGtkNotebook.append_page(child: PGtkWidget; tab_label: PGtkWidget): gint; cdecl;
24852 begin
24853   Result := LazGtk3.gtk_notebook_append_page(@self, child, tab_label);
24854 end;
24855 
TGtkNotebook.append_page_menunull24856 function TGtkNotebook.append_page_menu(child: PGtkWidget; tab_label: PGtkWidget; menu_label: PGtkWidget): gint; cdecl;
24857 begin
24858   Result := LazGtk3.gtk_notebook_append_page_menu(@self, child, tab_label, menu_label);
24859 end;
24860 
get_action_widgetnull24861 function TGtkNotebook.get_action_widget(pack_type: TGtkPackType): PGtkWidget; cdecl;
24862 begin
24863   Result := LazGtk3.gtk_notebook_get_action_widget(@self, pack_type);
24864 end;
24865 
TGtkNotebook.get_current_pagenull24866 function TGtkNotebook.get_current_page: gint; cdecl;
24867 begin
24868   Result := LazGtk3.gtk_notebook_get_current_page(@self);
24869 end;
24870 
TGtkNotebook.get_group_namenull24871 function TGtkNotebook.get_group_name: Pgchar; cdecl;
24872 begin
24873   Result := LazGtk3.gtk_notebook_get_group_name(@self);
24874 end;
24875 
TGtkNotebook.get_menu_labelnull24876 function TGtkNotebook.get_menu_label(child: PGtkWidget): PGtkWidget; cdecl;
24877 begin
24878   Result := LazGtk3.gtk_notebook_get_menu_label(@self, child);
24879 end;
24880 
get_menu_label_textnull24881 function TGtkNotebook.get_menu_label_text(child: PGtkWidget): Pgchar; cdecl;
24882 begin
24883   Result := LazGtk3.gtk_notebook_get_menu_label_text(@self, child);
24884 end;
24885 
get_n_pagesnull24886 function TGtkNotebook.get_n_pages: gint; cdecl;
24887 begin
24888   Result := LazGtk3.gtk_notebook_get_n_pages(@self);
24889 end;
24890 
TGtkNotebook.get_nth_pagenull24891 function TGtkNotebook.get_nth_page(page_num: gint): PGtkWidget; cdecl;
24892 begin
24893   Result := LazGtk3.gtk_notebook_get_nth_page(@self, page_num);
24894 end;
24895 
get_scrollablenull24896 function TGtkNotebook.get_scrollable: gboolean; cdecl;
24897 begin
24898   Result := LazGtk3.gtk_notebook_get_scrollable(@self);
24899 end;
24900 
TGtkNotebook.get_show_bordernull24901 function TGtkNotebook.get_show_border: gboolean; cdecl;
24902 begin
24903   Result := LazGtk3.gtk_notebook_get_show_border(@self);
24904 end;
24905 
TGtkNotebook.get_show_tabsnull24906 function TGtkNotebook.get_show_tabs: gboolean; cdecl;
24907 begin
24908   Result := LazGtk3.gtk_notebook_get_show_tabs(@self);
24909 end;
24910 
TGtkNotebook.get_tab_detachablenull24911 function TGtkNotebook.get_tab_detachable(child: PGtkWidget): gboolean; cdecl;
24912 begin
24913   Result := LazGtk3.gtk_notebook_get_tab_detachable(@self, child);
24914 end;
24915 
get_tab_labelnull24916 function TGtkNotebook.get_tab_label(child: PGtkWidget): PGtkWidget; cdecl;
24917 begin
24918   Result := LazGtk3.gtk_notebook_get_tab_label(@self, child);
24919 end;
24920 
get_tab_label_textnull24921 function TGtkNotebook.get_tab_label_text(child: PGtkWidget): Pgchar; cdecl;
24922 begin
24923   Result := LazGtk3.gtk_notebook_get_tab_label_text(@self, child);
24924 end;
24925 
TGtkNotebook.get_tab_posnull24926 function TGtkNotebook.get_tab_pos: TGtkPositionType; cdecl;
24927 begin
24928   Result := LazGtk3.gtk_notebook_get_tab_pos(@self);
24929 end;
24930 
TGtkNotebook.get_tab_reorderablenull24931 function TGtkNotebook.get_tab_reorderable(child: PGtkWidget): gboolean; cdecl;
24932 begin
24933   Result := LazGtk3.gtk_notebook_get_tab_reorderable(@self, child);
24934 end;
24935 
TGtkNotebook.insert_pagenull24936 function TGtkNotebook.insert_page(child: PGtkWidget; tab_label: PGtkWidget; position: gint): gint; cdecl;
24937 begin
24938   Result := LazGtk3.gtk_notebook_insert_page(@self, child, tab_label, position);
24939 end;
24940 
insert_page_menunull24941 function TGtkNotebook.insert_page_menu(child: PGtkWidget; tab_label: PGtkWidget; menu_label: PGtkWidget; position: gint): gint; cdecl;
24942 begin
24943   Result := LazGtk3.gtk_notebook_insert_page_menu(@self, child, tab_label, menu_label, position);
24944 end;
24945 
24946 procedure TGtkNotebook.next_page; cdecl;
24947 begin
24948   LazGtk3.gtk_notebook_next_page(@self);
24949 end;
24950 
page_numnull24951 function TGtkNotebook.page_num(child: PGtkWidget): gint; cdecl;
24952 begin
24953   Result := LazGtk3.gtk_notebook_page_num(@self, child);
24954 end;
24955 
24956 procedure TGtkNotebook.popup_disable; cdecl;
24957 begin
24958   LazGtk3.gtk_notebook_popup_disable(@self);
24959 end;
24960 
24961 procedure TGtkNotebook.popup_enable; cdecl;
24962 begin
24963   LazGtk3.gtk_notebook_popup_enable(@self);
24964 end;
24965 
TGtkNotebook.prepend_pagenull24966 function TGtkNotebook.prepend_page(child: PGtkWidget; tab_label: PGtkWidget): gint; cdecl;
24967 begin
24968   Result := LazGtk3.gtk_notebook_prepend_page(@self, child, tab_label);
24969 end;
24970 
prepend_page_menunull24971 function TGtkNotebook.prepend_page_menu(child: PGtkWidget; tab_label: PGtkWidget; menu_label: PGtkWidget): gint; cdecl;
24972 begin
24973   Result := LazGtk3.gtk_notebook_prepend_page_menu(@self, child, tab_label, menu_label);
24974 end;
24975 
24976 procedure TGtkNotebook.prev_page; cdecl;
24977 begin
24978   LazGtk3.gtk_notebook_prev_page(@self);
24979 end;
24980 
24981 procedure TGtkNotebook.remove_page(page_num: gint); cdecl;
24982 begin
24983   LazGtk3.gtk_notebook_remove_page(@self, page_num);
24984 end;
24985 
24986 procedure TGtkNotebook.reorder_child(child: PGtkWidget; position: gint); cdecl;
24987 begin
24988   LazGtk3.gtk_notebook_reorder_child(@self, child, position);
24989 end;
24990 
24991 procedure TGtkNotebook.set_action_widget(widget: PGtkWidget; pack_type: TGtkPackType); cdecl;
24992 begin
24993   LazGtk3.gtk_notebook_set_action_widget(@self, widget, pack_type);
24994 end;
24995 
24996 procedure TGtkNotebook.set_current_page(page_num: gint); cdecl;
24997 begin
24998   LazGtk3.gtk_notebook_set_current_page(@self, page_num);
24999 end;
25000 
25001 procedure TGtkNotebook.set_group_name(group_name: Pgchar); cdecl;
25002 begin
25003   LazGtk3.gtk_notebook_set_group_name(@self, group_name);
25004 end;
25005 
25006 procedure TGtkNotebook.set_menu_label(child: PGtkWidget; menu_label: PGtkWidget); cdecl;
25007 begin
25008   LazGtk3.gtk_notebook_set_menu_label(@self, child, menu_label);
25009 end;
25010 
25011 procedure TGtkNotebook.set_menu_label_text(child: PGtkWidget; menu_text: Pgchar); cdecl;
25012 begin
25013   LazGtk3.gtk_notebook_set_menu_label_text(@self, child, menu_text);
25014 end;
25015 
25016 procedure TGtkNotebook.set_scrollable(scrollable: gboolean); cdecl;
25017 begin
25018   LazGtk3.gtk_notebook_set_scrollable(@self, scrollable);
25019 end;
25020 
25021 procedure TGtkNotebook.set_show_border(show_border: gboolean); cdecl;
25022 begin
25023   LazGtk3.gtk_notebook_set_show_border(@self, show_border);
25024 end;
25025 
25026 procedure TGtkNotebook.set_show_tabs(show_tabs: gboolean); cdecl;
25027 begin
25028   LazGtk3.gtk_notebook_set_show_tabs(@self, show_tabs);
25029 end;
25030 
25031 procedure TGtkNotebook.set_tab_detachable(child: PGtkWidget; detachable: gboolean); cdecl;
25032 begin
25033   LazGtk3.gtk_notebook_set_tab_detachable(@self, child, detachable);
25034 end;
25035 
25036 procedure TGtkNotebook.set_tab_label(child: PGtkWidget; tab_label: PGtkWidget); cdecl;
25037 begin
25038   LazGtk3.gtk_notebook_set_tab_label(@self, child, tab_label);
25039 end;
25040 
25041 procedure TGtkNotebook.set_tab_label_text(child: PGtkWidget; tab_text: Pgchar); cdecl;
25042 begin
25043   LazGtk3.gtk_notebook_set_tab_label_text(@self, child, tab_text);
25044 end;
25045 
25046 procedure TGtkNotebook.set_tab_pos(pos: TGtkPositionType); cdecl;
25047 begin
25048   LazGtk3.gtk_notebook_set_tab_pos(@self, pos);
25049 end;
25050 
25051 procedure TGtkNotebook.set_tab_reorderable(child: PGtkWidget; reorderable: gboolean); cdecl;
25052 begin
25053   LazGtk3.gtk_notebook_set_tab_reorderable(@self, child, reorderable);
25054 end;
25055 
newnull25056 function TGtkNumerableIcon.new(base_icon: PGIcon): PGIcon; cdecl;
25057 begin
25058   Result := LazGtk3.gtk_numerable_icon_new(base_icon);
25059 end;
25060 
new_with_style_contextnull25061 function TGtkNumerableIcon.new_with_style_context(base_icon: PGIcon; context: PGtkStyleContext): PGIcon; cdecl;
25062 begin
25063   Result := LazGtk3.gtk_numerable_icon_new_with_style_context(base_icon, context);
25064 end;
25065 
get_background_giconnull25066 function TGtkNumerableIcon.get_background_gicon: PGIcon; cdecl;
25067 begin
25068   Result := LazGtk3.gtk_numerable_icon_get_background_gicon(@self);
25069 end;
25070 
TGtkNumerableIcon.get_background_icon_namenull25071 function TGtkNumerableIcon.get_background_icon_name: Pgchar; cdecl;
25072 begin
25073   Result := LazGtk3.gtk_numerable_icon_get_background_icon_name(@self);
25074 end;
25075 
get_countnull25076 function TGtkNumerableIcon.get_count: gint; cdecl;
25077 begin
25078   Result := LazGtk3.gtk_numerable_icon_get_count(@self);
25079 end;
25080 
TGtkNumerableIcon.get_labelnull25081 function TGtkNumerableIcon.get_label: Pgchar; cdecl;
25082 begin
25083   Result := LazGtk3.gtk_numerable_icon_get_label(@self);
25084 end;
25085 
TGtkNumerableIcon.get_style_contextnull25086 function TGtkNumerableIcon.get_style_context: PGtkStyleContext; cdecl;
25087 begin
25088   Result := LazGtk3.gtk_numerable_icon_get_style_context(@self);
25089 end;
25090 
25091 procedure TGtkNumerableIcon.set_background_gicon(icon: PGIcon); cdecl;
25092 begin
25093   LazGtk3.gtk_numerable_icon_set_background_gicon(@self, icon);
25094 end;
25095 
25096 procedure TGtkNumerableIcon.set_background_icon_name(icon_name: Pgchar); cdecl;
25097 begin
25098   LazGtk3.gtk_numerable_icon_set_background_icon_name(@self, icon_name);
25099 end;
25100 
25101 procedure TGtkNumerableIcon.set_count(count: gint); cdecl;
25102 begin
25103   LazGtk3.gtk_numerable_icon_set_count(@self, count);
25104 end;
25105 
25106 procedure TGtkNumerableIcon.set_label(label_: Pgchar); cdecl;
25107 begin
25108   LazGtk3.gtk_numerable_icon_set_label(@self, label_);
25109 end;
25110 
25111 procedure TGtkNumerableIcon.set_style_context(style: PGtkStyleContext); cdecl;
25112 begin
25113   LazGtk3.gtk_numerable_icon_set_style_context(@self, style);
25114 end;
25115 
newnull25116 function TGtkOffscreenWindow.new: PGtkOffscreenWindow; cdecl;
25117 begin
25118   Result := LazGtk3.gtk_offscreen_window_new();
25119 end;
25120 
TGtkOffscreenWindow.get_pixbufnull25121 function TGtkOffscreenWindow.get_pixbuf: PGdkPixbuf; cdecl;
25122 begin
25123   Result := LazGtk3.gtk_offscreen_window_get_pixbuf(@self);
25124 end;
25125 
TGtkOffscreenWindow.get_surfacenull25126 function TGtkOffscreenWindow.get_surface: Pcairo_surface_t; cdecl;
25127 begin
25128   Result := LazGtk3.gtk_offscreen_window_get_surface(@self);
25129 end;
25130 
newnull25131 function TGtkOverlay.new: PGtkOverlay; cdecl;
25132 begin
25133   Result := LazGtk3.gtk_overlay_new();
25134 end;
25135 
25136 procedure TGtkOverlay.add_overlay(widget: PGtkWidget); cdecl;
25137 begin
25138   LazGtk3.gtk_overlay_add_overlay(@self, widget);
25139 end;
25140 
newnull25141 function TGtkPageSetup.new: PGtkPageSetup; cdecl;
25142 begin
25143   Result := LazGtk3.gtk_page_setup_new();
25144 end;
25145 
TGtkPageSetup.new_from_filenull25146 function TGtkPageSetup.new_from_file(file_name: Pgchar; error: PPGError): PGtkPageSetup; cdecl;
25147 begin
25148   Result := LazGtk3.gtk_page_setup_new_from_file(file_name, error);
25149 end;
25150 
new_from_key_filenull25151 function TGtkPageSetup.new_from_key_file(key_file: PGKeyFile; group_name: Pgchar; error: PPGError): PGtkPageSetup; cdecl;
25152 begin
25153   Result := LazGtk3.gtk_page_setup_new_from_key_file(key_file, group_name, error);
25154 end;
25155 
TGtkPageSetup.copynull25156 function TGtkPageSetup.copy: PGtkPageSetup; cdecl;
25157 begin
25158   Result := LazGtk3.gtk_page_setup_copy(@self);
25159 end;
25160 
TGtkPageSetup.get_bottom_marginnull25161 function TGtkPageSetup.get_bottom_margin(unit_: TGtkUnit): gdouble; cdecl;
25162 begin
25163   Result := LazGtk3.gtk_page_setup_get_bottom_margin(@self, unit_);
25164 end;
25165 
TGtkPageSetup.get_left_marginnull25166 function TGtkPageSetup.get_left_margin(unit_: TGtkUnit): gdouble; cdecl;
25167 begin
25168   Result := LazGtk3.gtk_page_setup_get_left_margin(@self, unit_);
25169 end;
25170 
get_orientationnull25171 function TGtkPageSetup.get_orientation: TGtkPageOrientation; cdecl;
25172 begin
25173   Result := LazGtk3.gtk_page_setup_get_orientation(@self);
25174 end;
25175 
get_page_heightnull25176 function TGtkPageSetup.get_page_height(unit_: TGtkUnit): gdouble; cdecl;
25177 begin
25178   Result := LazGtk3.gtk_page_setup_get_page_height(@self, unit_);
25179 end;
25180 
TGtkPageSetup.get_page_widthnull25181 function TGtkPageSetup.get_page_width(unit_: TGtkUnit): gdouble; cdecl;
25182 begin
25183   Result := LazGtk3.gtk_page_setup_get_page_width(@self, unit_);
25184 end;
25185 
get_paper_heightnull25186 function TGtkPageSetup.get_paper_height(unit_: TGtkUnit): gdouble; cdecl;
25187 begin
25188   Result := LazGtk3.gtk_page_setup_get_paper_height(@self, unit_);
25189 end;
25190 
get_paper_sizenull25191 function TGtkPageSetup.get_paper_size: PGtkPaperSize; cdecl;
25192 begin
25193   Result := LazGtk3.gtk_page_setup_get_paper_size(@self);
25194 end;
25195 
get_paper_widthnull25196 function TGtkPageSetup.get_paper_width(unit_: TGtkUnit): gdouble; cdecl;
25197 begin
25198   Result := LazGtk3.gtk_page_setup_get_paper_width(@self, unit_);
25199 end;
25200 
get_right_marginnull25201 function TGtkPageSetup.get_right_margin(unit_: TGtkUnit): gdouble; cdecl;
25202 begin
25203   Result := LazGtk3.gtk_page_setup_get_right_margin(@self, unit_);
25204 end;
25205 
TGtkPageSetup.get_top_marginnull25206 function TGtkPageSetup.get_top_margin(unit_: TGtkUnit): gdouble; cdecl;
25207 begin
25208   Result := LazGtk3.gtk_page_setup_get_top_margin(@self, unit_);
25209 end;
25210 
TGtkPageSetup.load_filenull25211 function TGtkPageSetup.load_file(file_name: Pgchar; error: PPGError): gboolean; cdecl;
25212 begin
25213   Result := LazGtk3.gtk_page_setup_load_file(@self, file_name, error);
25214 end;
25215 
load_key_filenull25216 function TGtkPageSetup.load_key_file(key_file: PGKeyFile; group_name: Pgchar; error: PPGError): gboolean; cdecl;
25217 begin
25218   Result := LazGtk3.gtk_page_setup_load_key_file(@self, key_file, group_name, error);
25219 end;
25220 
25221 procedure TGtkPageSetup.set_bottom_margin(margin: gdouble; unit_: TGtkUnit); cdecl;
25222 begin
25223   LazGtk3.gtk_page_setup_set_bottom_margin(@self, margin, unit_);
25224 end;
25225 
25226 procedure TGtkPageSetup.set_left_margin(margin: gdouble; unit_: TGtkUnit); cdecl;
25227 begin
25228   LazGtk3.gtk_page_setup_set_left_margin(@self, margin, unit_);
25229 end;
25230 
25231 procedure TGtkPageSetup.set_orientation(orientation: TGtkPageOrientation); cdecl;
25232 begin
25233   LazGtk3.gtk_page_setup_set_orientation(@self, orientation);
25234 end;
25235 
25236 procedure TGtkPageSetup.set_paper_size(size: PGtkPaperSize); cdecl;
25237 begin
25238   LazGtk3.gtk_page_setup_set_paper_size(@self, size);
25239 end;
25240 
25241 procedure TGtkPageSetup.set_paper_size_and_default_margins(size: PGtkPaperSize); cdecl;
25242 begin
25243   LazGtk3.gtk_page_setup_set_paper_size_and_default_margins(@self, size);
25244 end;
25245 
25246 procedure TGtkPageSetup.set_right_margin(margin: gdouble; unit_: TGtkUnit); cdecl;
25247 begin
25248   LazGtk3.gtk_page_setup_set_right_margin(@self, margin, unit_);
25249 end;
25250 
25251 procedure TGtkPageSetup.set_top_margin(margin: gdouble; unit_: TGtkUnit); cdecl;
25252 begin
25253   LazGtk3.gtk_page_setup_set_top_margin(@self, margin, unit_);
25254 end;
25255 
TGtkPageSetup.to_filenull25256 function TGtkPageSetup.to_file(file_name: Pgchar; error: PPGError): gboolean; cdecl;
25257 begin
25258   Result := LazGtk3.gtk_page_setup_to_file(@self, file_name, error);
25259 end;
25260 
25261 procedure TGtkPageSetup.to_key_file(key_file: PGKeyFile; group_name: Pgchar); cdecl;
25262 begin
25263   LazGtk3.gtk_page_setup_to_key_file(@self, key_file, group_name);
25264 end;
25265 
newnull25266 function TGtkPaperSize.new(name: Pgchar): PGtkPaperSize; cdecl;
25267 begin
25268   Result := LazGtk3.gtk_paper_size_new(name);
25269 end;
25270 
new_customnull25271 function TGtkPaperSize.new_custom(name: Pgchar; display_name: Pgchar; width: gdouble; height: gdouble; unit_: TGtkUnit): PGtkPaperSize; cdecl;
25272 begin
25273   Result := LazGtk3.gtk_paper_size_new_custom(name, display_name, width, height, unit_);
25274 end;
25275 
new_from_key_filenull25276 function TGtkPaperSize.new_from_key_file(key_file: PGKeyFile; group_name: Pgchar; error: PPGError): PGtkPaperSize; cdecl;
25277 begin
25278   Result := LazGtk3.gtk_paper_size_new_from_key_file(key_file, group_name, error);
25279 end;
25280 
new_from_ppdnull25281 function TGtkPaperSize.new_from_ppd(ppd_name: Pgchar; ppd_display_name: Pgchar; width: gdouble; height: gdouble): PGtkPaperSize; cdecl;
25282 begin
25283   Result := LazGtk3.gtk_paper_size_new_from_ppd(ppd_name, ppd_display_name, width, height);
25284 end;
25285 
TGtkPaperSize.copynull25286 function TGtkPaperSize.copy: PGtkPaperSize; cdecl;
25287 begin
25288   Result := LazGtk3.gtk_paper_size_copy(@self);
25289 end;
25290 
25291 procedure TGtkPaperSize.free; cdecl;
25292 begin
25293   LazGtk3.gtk_paper_size_free(@self);
25294 end;
25295 
TGtkPaperSize.get_default_bottom_marginnull25296 function TGtkPaperSize.get_default_bottom_margin(unit_: TGtkUnit): gdouble; cdecl;
25297 begin
25298   Result := LazGtk3.gtk_paper_size_get_default_bottom_margin(@self, unit_);
25299 end;
25300 
get_default_left_marginnull25301 function TGtkPaperSize.get_default_left_margin(unit_: TGtkUnit): gdouble; cdecl;
25302 begin
25303   Result := LazGtk3.gtk_paper_size_get_default_left_margin(@self, unit_);
25304 end;
25305 
get_default_right_marginnull25306 function TGtkPaperSize.get_default_right_margin(unit_: TGtkUnit): gdouble; cdecl;
25307 begin
25308   Result := LazGtk3.gtk_paper_size_get_default_right_margin(@self, unit_);
25309 end;
25310 
get_default_top_marginnull25311 function TGtkPaperSize.get_default_top_margin(unit_: TGtkUnit): gdouble; cdecl;
25312 begin
25313   Result := LazGtk3.gtk_paper_size_get_default_top_margin(@self, unit_);
25314 end;
25315 
get_display_namenull25316 function TGtkPaperSize.get_display_name: Pgchar; cdecl;
25317 begin
25318   Result := LazGtk3.gtk_paper_size_get_display_name(@self);
25319 end;
25320 
TGtkPaperSize.get_heightnull25321 function TGtkPaperSize.get_height(unit_: TGtkUnit): gdouble; cdecl;
25322 begin
25323   Result := LazGtk3.gtk_paper_size_get_height(@self, unit_);
25324 end;
25325 
TGtkPaperSize.get_namenull25326 function TGtkPaperSize.get_name: Pgchar; cdecl;
25327 begin
25328   Result := LazGtk3.gtk_paper_size_get_name(@self);
25329 end;
25330 
get_ppd_namenull25331 function TGtkPaperSize.get_ppd_name: Pgchar; cdecl;
25332 begin
25333   Result := LazGtk3.gtk_paper_size_get_ppd_name(@self);
25334 end;
25335 
get_widthnull25336 function TGtkPaperSize.get_width(unit_: TGtkUnit): gdouble; cdecl;
25337 begin
25338   Result := LazGtk3.gtk_paper_size_get_width(@self, unit_);
25339 end;
25340 
is_customnull25341 function TGtkPaperSize.is_custom: gboolean; cdecl;
25342 begin
25343   Result := LazGtk3.gtk_paper_size_is_custom(@self);
25344 end;
25345 
is_equalnull25346 function TGtkPaperSize.is_equal(size2: PGtkPaperSize): gboolean; cdecl;
25347 begin
25348   Result := LazGtk3.gtk_paper_size_is_equal(@self, size2);
25349 end;
25350 
25351 procedure TGtkPaperSize.set_size(width: gdouble; height: gdouble; unit_: TGtkUnit); cdecl;
25352 begin
25353   LazGtk3.gtk_paper_size_set_size(@self, width, height, unit_);
25354 end;
25355 
25356 procedure TGtkPaperSize.to_key_file(key_file: PGKeyFile; group_name: Pgchar); cdecl;
25357 begin
25358   LazGtk3.gtk_paper_size_to_key_file(@self, key_file, group_name);
25359 end;
25360 
TGtkPaperSize.get_defaultnull25361 function TGtkPaperSize.get_default: Pgchar; cdecl;
25362 begin
25363   Result := LazGtk3.gtk_paper_size_get_default();
25364 end;
25365 
get_paper_sizesnull25366 function TGtkPaperSize.get_paper_sizes(include_custom: gboolean): PGList; cdecl;
25367 begin
25368   Result := LazGtk3.gtk_paper_size_get_paper_sizes(include_custom);
25369 end;
25370 
newnull25371 function TGtkPlug.new(socket_id: TWindow): PGtkPlug; cdecl;
25372 begin
25373   Result := LazGtk3.gtk_plug_new(socket_id);
25374 end;
25375 
TGtkPlug.new_for_displaynull25376 function TGtkPlug.new_for_display(display: PGdkDisplay; socket_id: TWindow): PGtkPlug; cdecl;
25377 begin
25378   Result := LazGtk3.gtk_plug_new_for_display(display, socket_id);
25379 end;
25380 
25381 procedure TGtkPlug.construct(socket_id: TWindow); cdecl;
25382 begin
25383   LazGtk3.gtk_plug_construct(@self, socket_id);
25384 end;
25385 
25386 procedure TGtkPlug.construct_for_display(display: PGdkDisplay; socket_id: TWindow); cdecl;
25387 begin
25388   LazGtk3.gtk_plug_construct_for_display(@self, display, socket_id);
25389 end;
25390 
get_embeddednull25391 function TGtkPlug.get_embedded: gboolean; cdecl;
25392 begin
25393   Result := LazGtk3.gtk_plug_get_embedded(@self);
25394 end;
25395 
TGtkPlug.get_idnull25396 function TGtkPlug.get_id: TWindow; cdecl;
25397 begin
25398   Result := LazGtk3.gtk_plug_get_id(@self);
25399 end;
25400 
TGtkPlug.get_socket_windownull25401 function TGtkPlug.get_socket_window: PGdkWindow; cdecl;
25402 begin
25403   Result := LazGtk3.gtk_plug_get_socket_window(@self);
25404 end;
25405 
TGtkPrintContext.create_pango_contextnull25406 function TGtkPrintContext.create_pango_context: PPangoContext; cdecl;
25407 begin
25408   Result := LazGtk3.gtk_print_context_create_pango_context(@self);
25409 end;
25410 
create_pango_layoutnull25411 function TGtkPrintContext.create_pango_layout: PPangoLayout; cdecl;
25412 begin
25413   Result := LazGtk3.gtk_print_context_create_pango_layout(@self);
25414 end;
25415 
get_cairo_contextnull25416 function TGtkPrintContext.get_cairo_context: Pcairo_t; cdecl;
25417 begin
25418   Result := LazGtk3.gtk_print_context_get_cairo_context(@self);
25419 end;
25420 
get_dpi_xnull25421 function TGtkPrintContext.get_dpi_x: gdouble; cdecl;
25422 begin
25423   Result := LazGtk3.gtk_print_context_get_dpi_x(@self);
25424 end;
25425 
get_dpi_ynull25426 function TGtkPrintContext.get_dpi_y: gdouble; cdecl;
25427 begin
25428   Result := LazGtk3.gtk_print_context_get_dpi_y(@self);
25429 end;
25430 
get_hard_marginsnull25431 function TGtkPrintContext.get_hard_margins(top: Pgdouble; bottom: Pgdouble; left: Pgdouble; right: Pgdouble): gboolean; cdecl;
25432 begin
25433   Result := LazGtk3.gtk_print_context_get_hard_margins(@self, top, bottom, left, right);
25434 end;
25435 
TGtkPrintContext.get_heightnull25436 function TGtkPrintContext.get_height: gdouble; cdecl;
25437 begin
25438   Result := LazGtk3.gtk_print_context_get_height(@self);
25439 end;
25440 
TGtkPrintContext.get_page_setupnull25441 function TGtkPrintContext.get_page_setup: PGtkPageSetup; cdecl;
25442 begin
25443   Result := LazGtk3.gtk_print_context_get_page_setup(@self);
25444 end;
25445 
get_pango_fontmapnull25446 function TGtkPrintContext.get_pango_fontmap: PPangoFontMap; cdecl;
25447 begin
25448   Result := LazGtk3.gtk_print_context_get_pango_fontmap(@self);
25449 end;
25450 
get_widthnull25451 function TGtkPrintContext.get_width: gdouble; cdecl;
25452 begin
25453   Result := LazGtk3.gtk_print_context_get_width(@self);
25454 end;
25455 
25456 procedure TGtkPrintContext.set_cairo_context(cr: Pcairo_t; dpi_x: gdouble; dpi_y: gdouble); cdecl;
25457 begin
25458   LazGtk3.gtk_print_context_set_cairo_context(@self, cr, dpi_x, dpi_y);
25459 end;
25460 
25461 procedure TGtkPrintOperationPreview.end_preview; cdecl;
25462 begin
25463   LazGtk3.gtk_print_operation_preview_end_preview(@self);
25464 end;
25465 
is_selectednull25466 function TGtkPrintOperationPreview.is_selected(page_nr: gint): gboolean; cdecl;
25467 begin
25468   Result := LazGtk3.gtk_print_operation_preview_is_selected(@self, page_nr);
25469 end;
25470 
25471 procedure TGtkPrintOperationPreview.render_page(page_nr: gint); cdecl;
25472 begin
25473   LazGtk3.gtk_print_operation_preview_render_page(@self, page_nr);
25474 end;
25475 
newnull25476 function TGtkPrintOperation.new: PGtkPrintOperation; cdecl;
25477 begin
25478   Result := LazGtk3.gtk_print_operation_new();
25479 end;
25480 
25481 procedure TGtkPrintOperation.cancel; cdecl;
25482 begin
25483   LazGtk3.gtk_print_operation_cancel(@self);
25484 end;
25485 
25486 procedure TGtkPrintOperation.draw_page_finish; cdecl;
25487 begin
25488   LazGtk3.gtk_print_operation_draw_page_finish(@self);
25489 end;
25490 
TGtkPrintOperation.get_default_page_setupnull25491 function TGtkPrintOperation.get_default_page_setup: PGtkPageSetup; cdecl;
25492 begin
25493   Result := LazGtk3.gtk_print_operation_get_default_page_setup(@self);
25494 end;
25495 
get_embed_page_setupnull25496 function TGtkPrintOperation.get_embed_page_setup: gboolean; cdecl;
25497 begin
25498   Result := LazGtk3.gtk_print_operation_get_embed_page_setup(@self);
25499 end;
25500 
25501 procedure TGtkPrintOperation.get_error(error: PPGError); cdecl;
25502 begin
25503   LazGtk3.gtk_print_operation_get_error(@self, error);
25504 end;
25505 
get_has_selectionnull25506 function TGtkPrintOperation.get_has_selection: gboolean; cdecl;
25507 begin
25508   Result := LazGtk3.gtk_print_operation_get_has_selection(@self);
25509 end;
25510 
get_n_pages_to_printnull25511 function TGtkPrintOperation.get_n_pages_to_print: gint; cdecl;
25512 begin
25513   Result := LazGtk3.gtk_print_operation_get_n_pages_to_print(@self);
25514 end;
25515 
TGtkPrintOperation.get_print_settingsnull25516 function TGtkPrintOperation.get_print_settings: PGtkPrintSettings; cdecl;
25517 begin
25518   Result := LazGtk3.gtk_print_operation_get_print_settings(@self);
25519 end;
25520 
get_statusnull25521 function TGtkPrintOperation.get_status: TGtkPrintStatus; cdecl;
25522 begin
25523   Result := LazGtk3.gtk_print_operation_get_status(@self);
25524 end;
25525 
get_status_stringnull25526 function TGtkPrintOperation.get_status_string: Pgchar; cdecl;
25527 begin
25528   Result := LazGtk3.gtk_print_operation_get_status_string(@self);
25529 end;
25530 
get_support_selectionnull25531 function TGtkPrintOperation.get_support_selection: gboolean; cdecl;
25532 begin
25533   Result := LazGtk3.gtk_print_operation_get_support_selection(@self);
25534 end;
25535 
is_finishednull25536 function TGtkPrintOperation.is_finished: gboolean; cdecl;
25537 begin
25538   Result := LazGtk3.gtk_print_operation_is_finished(@self);
25539 end;
25540 
TGtkPrintOperation.runnull25541 function TGtkPrintOperation.run(action: TGtkPrintOperationAction; parent: PGtkWindow; error: PPGError): TGtkPrintOperationResult; cdecl;
25542 begin
25543   Result := LazGtk3.gtk_print_operation_run(@self, action, parent, error);
25544 end;
25545 
25546 procedure TGtkPrintOperation.set_allow_async(allow_async: gboolean); cdecl;
25547 begin
25548   LazGtk3.gtk_print_operation_set_allow_async(@self, allow_async);
25549 end;
25550 
25551 procedure TGtkPrintOperation.set_current_page(current_page: gint); cdecl;
25552 begin
25553   LazGtk3.gtk_print_operation_set_current_page(@self, current_page);
25554 end;
25555 
25556 procedure TGtkPrintOperation.set_custom_tab_label(label_: Pgchar); cdecl;
25557 begin
25558   LazGtk3.gtk_print_operation_set_custom_tab_label(@self, label_);
25559 end;
25560 
25561 procedure TGtkPrintOperation.set_default_page_setup(default_page_setup: PGtkPageSetup); cdecl;
25562 begin
25563   LazGtk3.gtk_print_operation_set_default_page_setup(@self, default_page_setup);
25564 end;
25565 
25566 procedure TGtkPrintOperation.set_defer_drawing; cdecl;
25567 begin
25568   LazGtk3.gtk_print_operation_set_defer_drawing(@self);
25569 end;
25570 
25571 procedure TGtkPrintOperation.set_embed_page_setup(embed: gboolean); cdecl;
25572 begin
25573   LazGtk3.gtk_print_operation_set_embed_page_setup(@self, embed);
25574 end;
25575 
25576 procedure TGtkPrintOperation.set_export_filename(filename: Pgchar); cdecl;
25577 begin
25578   LazGtk3.gtk_print_operation_set_export_filename(@self, filename);
25579 end;
25580 
25581 procedure TGtkPrintOperation.set_has_selection(has_selection: gboolean); cdecl;
25582 begin
25583   LazGtk3.gtk_print_operation_set_has_selection(@self, has_selection);
25584 end;
25585 
25586 procedure TGtkPrintOperation.set_job_name(job_name: Pgchar); cdecl;
25587 begin
25588   LazGtk3.gtk_print_operation_set_job_name(@self, job_name);
25589 end;
25590 
25591 procedure TGtkPrintOperation.set_n_pages(n_pages: gint); cdecl;
25592 begin
25593   LazGtk3.gtk_print_operation_set_n_pages(@self, n_pages);
25594 end;
25595 
25596 procedure TGtkPrintOperation.set_print_settings(print_settings: PGtkPrintSettings); cdecl;
25597 begin
25598   LazGtk3.gtk_print_operation_set_print_settings(@self, print_settings);
25599 end;
25600 
25601 procedure TGtkPrintOperation.set_show_progress(show_progress: gboolean); cdecl;
25602 begin
25603   LazGtk3.gtk_print_operation_set_show_progress(@self, show_progress);
25604 end;
25605 
25606 procedure TGtkPrintOperation.set_support_selection(support_selection: gboolean); cdecl;
25607 begin
25608   LazGtk3.gtk_print_operation_set_support_selection(@self, support_selection);
25609 end;
25610 
25611 procedure TGtkPrintOperation.set_track_print_status(track_status: gboolean); cdecl;
25612 begin
25613   LazGtk3.gtk_print_operation_set_track_print_status(@self, track_status);
25614 end;
25615 
25616 procedure TGtkPrintOperation.set_unit(unit_: TGtkUnit); cdecl;
25617 begin
25618   LazGtk3.gtk_print_operation_set_unit(@self, unit_);
25619 end;
25620 
25621 procedure TGtkPrintOperation.set_use_full_page(full_page: gboolean); cdecl;
25622 begin
25623   LazGtk3.gtk_print_operation_set_use_full_page(@self, full_page);
25624 end;
25625 
newnull25626 function TGtkPrintSettings.new: PGtkPrintSettings; cdecl;
25627 begin
25628   Result := LazGtk3.gtk_print_settings_new();
25629 end;
25630 
TGtkPrintSettings.new_from_filenull25631 function TGtkPrintSettings.new_from_file(file_name: Pgchar; error: PPGError): PGtkPrintSettings; cdecl;
25632 begin
25633   Result := LazGtk3.gtk_print_settings_new_from_file(file_name, error);
25634 end;
25635 
new_from_key_filenull25636 function TGtkPrintSettings.new_from_key_file(key_file: PGKeyFile; group_name: Pgchar; error: PPGError): PGtkPrintSettings; cdecl;
25637 begin
25638   Result := LazGtk3.gtk_print_settings_new_from_key_file(key_file, group_name, error);
25639 end;
25640 
copynull25641 function TGtkPrintSettings.copy: PGtkPrintSettings; cdecl;
25642 begin
25643   Result := LazGtk3.gtk_print_settings_copy(@self);
25644 end;
25645 
25646 procedure TGtkPrintSettings.foreach(func: TGtkPrintSettingsFunc; user_data: gpointer); cdecl;
25647 begin
25648   LazGtk3.gtk_print_settings_foreach(@self, func, user_data);
25649 end;
25650 
TGtkPrintSettings.getnull25651 function TGtkPrintSettings.get(key: Pgchar): Pgchar; cdecl;
25652 begin
25653   Result := LazGtk3.gtk_print_settings_get(@self, key);
25654 end;
25655 
TGtkPrintSettings.get_boolnull25656 function TGtkPrintSettings.get_bool(key: Pgchar): gboolean; cdecl;
25657 begin
25658   Result := LazGtk3.gtk_print_settings_get_bool(@self, key);
25659 end;
25660 
TGtkPrintSettings.get_collatenull25661 function TGtkPrintSettings.get_collate: gboolean; cdecl;
25662 begin
25663   Result := LazGtk3.gtk_print_settings_get_collate(@self);
25664 end;
25665 
get_default_sourcenull25666 function TGtkPrintSettings.get_default_source: Pgchar; cdecl;
25667 begin
25668   Result := LazGtk3.gtk_print_settings_get_default_source(@self);
25669 end;
25670 
TGtkPrintSettings.get_dithernull25671 function TGtkPrintSettings.get_dither: Pgchar; cdecl;
25672 begin
25673   Result := LazGtk3.gtk_print_settings_get_dither(@self);
25674 end;
25675 
get_doublenull25676 function TGtkPrintSettings.get_double(key: Pgchar): gdouble; cdecl;
25677 begin
25678   Result := LazGtk3.gtk_print_settings_get_double(@self, key);
25679 end;
25680 
get_double_with_defaultnull25681 function TGtkPrintSettings.get_double_with_default(key: Pgchar; def: gdouble): gdouble; cdecl;
25682 begin
25683   Result := LazGtk3.gtk_print_settings_get_double_with_default(@self, key, def);
25684 end;
25685 
get_duplexnull25686 function TGtkPrintSettings.get_duplex: TGtkPrintDuplex; cdecl;
25687 begin
25688   Result := LazGtk3.gtk_print_settings_get_duplex(@self);
25689 end;
25690 
get_finishingsnull25691 function TGtkPrintSettings.get_finishings: Pgchar; cdecl;
25692 begin
25693   Result := LazGtk3.gtk_print_settings_get_finishings(@self);
25694 end;
25695 
TGtkPrintSettings.get_intnull25696 function TGtkPrintSettings.get_int(key: Pgchar): gint; cdecl;
25697 begin
25698   Result := LazGtk3.gtk_print_settings_get_int(@self, key);
25699 end;
25700 
TGtkPrintSettings.get_int_with_defaultnull25701 function TGtkPrintSettings.get_int_with_default(key: Pgchar; def: gint): gint; cdecl;
25702 begin
25703   Result := LazGtk3.gtk_print_settings_get_int_with_default(@self, key, def);
25704 end;
25705 
TGtkPrintSettings.get_lengthnull25706 function TGtkPrintSettings.get_length(key: Pgchar; unit_: TGtkUnit): gdouble; cdecl;
25707 begin
25708   Result := LazGtk3.gtk_print_settings_get_length(@self, key, unit_);
25709 end;
25710 
get_media_typenull25711 function TGtkPrintSettings.get_media_type: Pgchar; cdecl;
25712 begin
25713   Result := LazGtk3.gtk_print_settings_get_media_type(@self);
25714 end;
25715 
TGtkPrintSettings.get_n_copiesnull25716 function TGtkPrintSettings.get_n_copies: gint; cdecl;
25717 begin
25718   Result := LazGtk3.gtk_print_settings_get_n_copies(@self);
25719 end;
25720 
TGtkPrintSettings.get_number_upnull25721 function TGtkPrintSettings.get_number_up: gint; cdecl;
25722 begin
25723   Result := LazGtk3.gtk_print_settings_get_number_up(@self);
25724 end;
25725 
TGtkPrintSettings.get_number_up_layoutnull25726 function TGtkPrintSettings.get_number_up_layout: TGtkNumberUpLayout; cdecl;
25727 begin
25728   Result := LazGtk3.gtk_print_settings_get_number_up_layout(@self);
25729 end;
25730 
get_orientationnull25731 function TGtkPrintSettings.get_orientation: TGtkPageOrientation; cdecl;
25732 begin
25733   Result := LazGtk3.gtk_print_settings_get_orientation(@self);
25734 end;
25735 
get_output_binnull25736 function TGtkPrintSettings.get_output_bin: Pgchar; cdecl;
25737 begin
25738   Result := LazGtk3.gtk_print_settings_get_output_bin(@self);
25739 end;
25740 
TGtkPrintSettings.get_page_rangesnull25741 function TGtkPrintSettings.get_page_ranges(num_ranges: Pgint): PGtkPageRange; cdecl;
25742 begin
25743   Result := LazGtk3.gtk_print_settings_get_page_ranges(@self, num_ranges);
25744 end;
25745 
TGtkPrintSettings.get_page_setnull25746 function TGtkPrintSettings.get_page_set: TGtkPageSet; cdecl;
25747 begin
25748   Result := LazGtk3.gtk_print_settings_get_page_set(@self);
25749 end;
25750 
TGtkPrintSettings.get_paper_heightnull25751 function TGtkPrintSettings.get_paper_height(unit_: TGtkUnit): gdouble; cdecl;
25752 begin
25753   Result := LazGtk3.gtk_print_settings_get_paper_height(@self, unit_);
25754 end;
25755 
get_paper_sizenull25756 function TGtkPrintSettings.get_paper_size: PGtkPaperSize; cdecl;
25757 begin
25758   Result := LazGtk3.gtk_print_settings_get_paper_size(@self);
25759 end;
25760 
get_paper_widthnull25761 function TGtkPrintSettings.get_paper_width(unit_: TGtkUnit): gdouble; cdecl;
25762 begin
25763   Result := LazGtk3.gtk_print_settings_get_paper_width(@self, unit_);
25764 end;
25765 
get_print_pagesnull25766 function TGtkPrintSettings.get_print_pages: TGtkPrintPages; cdecl;
25767 begin
25768   Result := LazGtk3.gtk_print_settings_get_print_pages(@self);
25769 end;
25770 
TGtkPrintSettings.get_printernull25771 function TGtkPrintSettings.get_printer: Pgchar; cdecl;
25772 begin
25773   Result := LazGtk3.gtk_print_settings_get_printer(@self);
25774 end;
25775 
TGtkPrintSettings.get_printer_lpinull25776 function TGtkPrintSettings.get_printer_lpi: gdouble; cdecl;
25777 begin
25778   Result := LazGtk3.gtk_print_settings_get_printer_lpi(@self);
25779 end;
25780 
TGtkPrintSettings.get_qualitynull25781 function TGtkPrintSettings.get_quality: TGtkPrintQuality; cdecl;
25782 begin
25783   Result := LazGtk3.gtk_print_settings_get_quality(@self);
25784 end;
25785 
get_resolutionnull25786 function TGtkPrintSettings.get_resolution: gint; cdecl;
25787 begin
25788   Result := LazGtk3.gtk_print_settings_get_resolution(@self);
25789 end;
25790 
TGtkPrintSettings.get_resolution_xnull25791 function TGtkPrintSettings.get_resolution_x: gint; cdecl;
25792 begin
25793   Result := LazGtk3.gtk_print_settings_get_resolution_x(@self);
25794 end;
25795 
TGtkPrintSettings.get_resolution_ynull25796 function TGtkPrintSettings.get_resolution_y: gint; cdecl;
25797 begin
25798   Result := LazGtk3.gtk_print_settings_get_resolution_y(@self);
25799 end;
25800 
get_reversenull25801 function TGtkPrintSettings.get_reverse: gboolean; cdecl;
25802 begin
25803   Result := LazGtk3.gtk_print_settings_get_reverse(@self);
25804 end;
25805 
get_scalenull25806 function TGtkPrintSettings.get_scale: gdouble; cdecl;
25807 begin
25808   Result := LazGtk3.gtk_print_settings_get_scale(@self);
25809 end;
25810 
TGtkPrintSettings.get_use_colornull25811 function TGtkPrintSettings.get_use_color: gboolean; cdecl;
25812 begin
25813   Result := LazGtk3.gtk_print_settings_get_use_color(@self);
25814 end;
25815 
has_keynull25816 function TGtkPrintSettings.has_key(key: Pgchar): gboolean; cdecl;
25817 begin
25818   Result := LazGtk3.gtk_print_settings_has_key(@self, key);
25819 end;
25820 
load_filenull25821 function TGtkPrintSettings.load_file(file_name: Pgchar; error: PPGError): gboolean; cdecl;
25822 begin
25823   Result := LazGtk3.gtk_print_settings_load_file(@self, file_name, error);
25824 end;
25825 
load_key_filenull25826 function TGtkPrintSettings.load_key_file(key_file: PGKeyFile; group_name: Pgchar; error: PPGError): gboolean; cdecl;
25827 begin
25828   Result := LazGtk3.gtk_print_settings_load_key_file(@self, key_file, group_name, error);
25829 end;
25830 
25831 procedure TGtkPrintSettings.set_(key: Pgchar; value: Pgchar); cdecl;
25832 begin
25833   LazGtk3.gtk_print_settings_set(@self, key, value);
25834 end;
25835 
25836 procedure TGtkPrintSettings.set_bool(key: Pgchar; value: gboolean); cdecl;
25837 begin
25838   LazGtk3.gtk_print_settings_set_bool(@self, key, value);
25839 end;
25840 
25841 procedure TGtkPrintSettings.set_collate(collate: gboolean); cdecl;
25842 begin
25843   LazGtk3.gtk_print_settings_set_collate(@self, collate);
25844 end;
25845 
25846 procedure TGtkPrintSettings.set_default_source(default_source: Pgchar); cdecl;
25847 begin
25848   LazGtk3.gtk_print_settings_set_default_source(@self, default_source);
25849 end;
25850 
25851 procedure TGtkPrintSettings.set_dither(dither: Pgchar); cdecl;
25852 begin
25853   LazGtk3.gtk_print_settings_set_dither(@self, dither);
25854 end;
25855 
25856 procedure TGtkPrintSettings.set_double(key: Pgchar; value: gdouble); cdecl;
25857 begin
25858   LazGtk3.gtk_print_settings_set_double(@self, key, value);
25859 end;
25860 
25861 procedure TGtkPrintSettings.set_duplex(duplex: TGtkPrintDuplex); cdecl;
25862 begin
25863   LazGtk3.gtk_print_settings_set_duplex(@self, duplex);
25864 end;
25865 
25866 procedure TGtkPrintSettings.set_finishings(finishings: Pgchar); cdecl;
25867 begin
25868   LazGtk3.gtk_print_settings_set_finishings(@self, finishings);
25869 end;
25870 
25871 procedure TGtkPrintSettings.set_int(key: Pgchar; value: gint); cdecl;
25872 begin
25873   LazGtk3.gtk_print_settings_set_int(@self, key, value);
25874 end;
25875 
25876 procedure TGtkPrintSettings.set_length(key: Pgchar; value: gdouble; unit_: TGtkUnit); cdecl;
25877 begin
25878   LazGtk3.gtk_print_settings_set_length(@self, key, value, unit_);
25879 end;
25880 
25881 procedure TGtkPrintSettings.set_media_type(media_type: Pgchar); cdecl;
25882 begin
25883   LazGtk3.gtk_print_settings_set_media_type(@self, media_type);
25884 end;
25885 
25886 procedure TGtkPrintSettings.set_n_copies(num_copies: gint); cdecl;
25887 begin
25888   LazGtk3.gtk_print_settings_set_n_copies(@self, num_copies);
25889 end;
25890 
25891 procedure TGtkPrintSettings.set_number_up(number_up: gint); cdecl;
25892 begin
25893   LazGtk3.gtk_print_settings_set_number_up(@self, number_up);
25894 end;
25895 
25896 procedure TGtkPrintSettings.set_number_up_layout(number_up_layout: TGtkNumberUpLayout); cdecl;
25897 begin
25898   LazGtk3.gtk_print_settings_set_number_up_layout(@self, number_up_layout);
25899 end;
25900 
25901 procedure TGtkPrintSettings.set_orientation(orientation: TGtkPageOrientation); cdecl;
25902 begin
25903   LazGtk3.gtk_print_settings_set_orientation(@self, orientation);
25904 end;
25905 
25906 procedure TGtkPrintSettings.set_output_bin(output_bin: Pgchar); cdecl;
25907 begin
25908   LazGtk3.gtk_print_settings_set_output_bin(@self, output_bin);
25909 end;
25910 
25911 procedure TGtkPrintSettings.set_page_ranges(page_ranges: PGtkPageRange; num_ranges: gint); cdecl;
25912 begin
25913   LazGtk3.gtk_print_settings_set_page_ranges(@self, page_ranges, num_ranges);
25914 end;
25915 
25916 procedure TGtkPrintSettings.set_page_set(page_set: TGtkPageSet); cdecl;
25917 begin
25918   LazGtk3.gtk_print_settings_set_page_set(@self, page_set);
25919 end;
25920 
25921 procedure TGtkPrintSettings.set_paper_height(height: gdouble; unit_: TGtkUnit); cdecl;
25922 begin
25923   LazGtk3.gtk_print_settings_set_paper_height(@self, height, unit_);
25924 end;
25925 
25926 procedure TGtkPrintSettings.set_paper_size(paper_size: PGtkPaperSize); cdecl;
25927 begin
25928   LazGtk3.gtk_print_settings_set_paper_size(@self, paper_size);
25929 end;
25930 
25931 procedure TGtkPrintSettings.set_paper_width(width: gdouble; unit_: TGtkUnit); cdecl;
25932 begin
25933   LazGtk3.gtk_print_settings_set_paper_width(@self, width, unit_);
25934 end;
25935 
25936 procedure TGtkPrintSettings.set_print_pages(pages: TGtkPrintPages); cdecl;
25937 begin
25938   LazGtk3.gtk_print_settings_set_print_pages(@self, pages);
25939 end;
25940 
25941 procedure TGtkPrintSettings.set_printer(printer: Pgchar); cdecl;
25942 begin
25943   LazGtk3.gtk_print_settings_set_printer(@self, printer);
25944 end;
25945 
25946 procedure TGtkPrintSettings.set_printer_lpi(lpi: gdouble); cdecl;
25947 begin
25948   LazGtk3.gtk_print_settings_set_printer_lpi(@self, lpi);
25949 end;
25950 
25951 procedure TGtkPrintSettings.set_quality(quality: TGtkPrintQuality); cdecl;
25952 begin
25953   LazGtk3.gtk_print_settings_set_quality(@self, quality);
25954 end;
25955 
25956 procedure TGtkPrintSettings.set_resolution(resolution: gint); cdecl;
25957 begin
25958   LazGtk3.gtk_print_settings_set_resolution(@self, resolution);
25959 end;
25960 
25961 procedure TGtkPrintSettings.set_resolution_xy(resolution_x: gint; resolution_y: gint); cdecl;
25962 begin
25963   LazGtk3.gtk_print_settings_set_resolution_xy(@self, resolution_x, resolution_y);
25964 end;
25965 
25966 procedure TGtkPrintSettings.set_reverse(reverse: gboolean); cdecl;
25967 begin
25968   LazGtk3.gtk_print_settings_set_reverse(@self, reverse);
25969 end;
25970 
25971 procedure TGtkPrintSettings.set_scale(scale: gdouble); cdecl;
25972 begin
25973   LazGtk3.gtk_print_settings_set_scale(@self, scale);
25974 end;
25975 
25976 procedure TGtkPrintSettings.set_use_color(use_color: gboolean); cdecl;
25977 begin
25978   LazGtk3.gtk_print_settings_set_use_color(@self, use_color);
25979 end;
25980 
to_filenull25981 function TGtkPrintSettings.to_file(file_name: Pgchar; error: PPGError): gboolean; cdecl;
25982 begin
25983   Result := LazGtk3.gtk_print_settings_to_file(@self, file_name, error);
25984 end;
25985 
25986 procedure TGtkPrintSettings.to_key_file(key_file: PGKeyFile; group_name: Pgchar); cdecl;
25987 begin
25988   LazGtk3.gtk_print_settings_to_key_file(@self, key_file, group_name);
25989 end;
25990 
25991 procedure TGtkPrintSettings.unset(key: Pgchar); cdecl;
25992 begin
25993   LazGtk3.gtk_print_settings_unset(@self, key);
25994 end;
25995 
newnull25996 function TGtkProgressBar.new: PGtkProgressBar; cdecl;
25997 begin
25998   Result := LazGtk3.gtk_progress_bar_new();
25999 end;
26000 
TGtkProgressBar.get_ellipsizenull26001 function TGtkProgressBar.get_ellipsize: TPangoEllipsizeMode; cdecl;
26002 begin
26003   Result := LazGtk3.gtk_progress_bar_get_ellipsize(@self);
26004 end;
26005 
get_fractionnull26006 function TGtkProgressBar.get_fraction: gdouble; cdecl;
26007 begin
26008   Result := LazGtk3.gtk_progress_bar_get_fraction(@self);
26009 end;
26010 
get_invertednull26011 function TGtkProgressBar.get_inverted: gboolean; cdecl;
26012 begin
26013   Result := LazGtk3.gtk_progress_bar_get_inverted(@self);
26014 end;
26015 
TGtkProgressBar.get_pulse_stepnull26016 function TGtkProgressBar.get_pulse_step: gdouble; cdecl;
26017 begin
26018   Result := LazGtk3.gtk_progress_bar_get_pulse_step(@self);
26019 end;
26020 
TGtkProgressBar.get_show_textnull26021 function TGtkProgressBar.get_show_text: gboolean; cdecl;
26022 begin
26023   Result := LazGtk3.gtk_progress_bar_get_show_text(@self);
26024 end;
26025 
get_textnull26026 function TGtkProgressBar.get_text: Pgchar; cdecl;
26027 begin
26028   Result := LazGtk3.gtk_progress_bar_get_text(@self);
26029 end;
26030 
26031 procedure TGtkProgressBar.pulse; cdecl;
26032 begin
26033   LazGtk3.gtk_progress_bar_pulse(@self);
26034 end;
26035 
26036 procedure TGtkProgressBar.set_ellipsize(mode: TPangoEllipsizeMode); cdecl;
26037 begin
26038   LazGtk3.gtk_progress_bar_set_ellipsize(@self, mode);
26039 end;
26040 
26041 procedure TGtkProgressBar.set_fraction(fraction: gdouble); cdecl;
26042 begin
26043   LazGtk3.gtk_progress_bar_set_fraction(@self, fraction);
26044 end;
26045 
26046 procedure TGtkProgressBar.set_inverted(inverted: gboolean); cdecl;
26047 begin
26048   LazGtk3.gtk_progress_bar_set_inverted(@self, inverted);
26049 end;
26050 
26051 procedure TGtkProgressBar.set_pulse_step(fraction: gdouble); cdecl;
26052 begin
26053   LazGtk3.gtk_progress_bar_set_pulse_step(@self, fraction);
26054 end;
26055 
26056 procedure TGtkProgressBar.set_show_text(show_text: gboolean); cdecl;
26057 begin
26058   LazGtk3.gtk_progress_bar_set_show_text(@self, show_text);
26059 end;
26060 
26061 procedure TGtkProgressBar.set_text(text: Pgchar); cdecl;
26062 begin
26063   LazGtk3.gtk_progress_bar_set_text(@self, text);
26064 end;
26065 
newnull26066 function TGtkToggleAction.new(name: Pgchar; label_: Pgchar; tooltip: Pgchar; stock_id: Pgchar): PGtkToggleAction; cdecl;
26067 begin
26068   Result := LazGtk3.gtk_toggle_action_new(name, label_, tooltip, stock_id);
26069 end;
26070 
TGtkToggleAction.get_activenull26071 function TGtkToggleAction.get_active: gboolean; cdecl;
26072 begin
26073   Result := LazGtk3.gtk_toggle_action_get_active(@self);
26074 end;
26075 
TGtkToggleAction.get_draw_as_radionull26076 function TGtkToggleAction.get_draw_as_radio: gboolean; cdecl;
26077 begin
26078   Result := LazGtk3.gtk_toggle_action_get_draw_as_radio(@self);
26079 end;
26080 
26081 procedure TGtkToggleAction.set_active(is_active: gboolean); cdecl;
26082 begin
26083   LazGtk3.gtk_toggle_action_set_active(@self, is_active);
26084 end;
26085 
26086 procedure TGtkToggleAction.set_draw_as_radio(draw_as_radio: gboolean); cdecl;
26087 begin
26088   LazGtk3.gtk_toggle_action_set_draw_as_radio(@self, draw_as_radio);
26089 end;
26090 
26091 procedure TGtkToggleAction.toggled; cdecl;
26092 begin
26093   LazGtk3.gtk_toggle_action_toggled(@self);
26094 end;
26095 
newnull26096 function TGtkRadioAction.new(name: Pgchar; label_: Pgchar; tooltip: Pgchar; stock_id: Pgchar; value: gint): PGtkRadioAction; cdecl;
26097 begin
26098   Result := LazGtk3.gtk_radio_action_new(name, label_, tooltip, stock_id, value);
26099 end;
26100 
get_current_valuenull26101 function TGtkRadioAction.get_current_value: gint; cdecl;
26102 begin
26103   Result := LazGtk3.gtk_radio_action_get_current_value(@self);
26104 end;
26105 
get_groupnull26106 function TGtkRadioAction.get_group: PGSList; cdecl;
26107 begin
26108   Result := LazGtk3.gtk_radio_action_get_group(@self);
26109 end;
26110 
26111 procedure TGtkRadioAction.join_group(group_source: PGtkRadioAction); cdecl;
26112 begin
26113   LazGtk3.gtk_radio_action_join_group(@self, group_source);
26114 end;
26115 
26116 procedure TGtkRadioAction.set_current_value(current_value: gint); cdecl;
26117 begin
26118   LazGtk3.gtk_radio_action_set_current_value(@self, current_value);
26119 end;
26120 
26121 procedure TGtkRadioAction.set_group(group: PGSList); cdecl;
26122 begin
26123   LazGtk3.gtk_radio_action_set_group(@self, group);
26124 end;
26125 
newnull26126 function TGtkRadioButton.new(group: PGSList): PGtkRadioButton; cdecl;
26127 begin
26128   Result := LazGtk3.gtk_radio_button_new(group);
26129 end;
26130 
TGtkRadioButton.new_from_widgetnull26131 function TGtkRadioButton.new_from_widget(radio_group_member: PGtkRadioButton): PGtkRadioButton; cdecl;
26132 begin
26133   Result := LazGtk3.gtk_radio_button_new_from_widget(radio_group_member);
26134 end;
26135 
new_with_labelnull26136 function TGtkRadioButton.new_with_label(group: PGSList; label_: Pgchar): PGtkRadioButton; cdecl;
26137 begin
26138   Result := LazGtk3.gtk_radio_button_new_with_label(group, label_);
26139 end;
26140 
new_with_label_from_widgetnull26141 function TGtkRadioButton.new_with_label_from_widget(radio_group_member: PGtkRadioButton; label_: Pgchar): PGtkRadioButton; cdecl;
26142 begin
26143   Result := LazGtk3.gtk_radio_button_new_with_label_from_widget(radio_group_member, label_);
26144 end;
26145 
TGtkRadioButton.new_with_mnemonicnull26146 function TGtkRadioButton.new_with_mnemonic(group: PGSList; label_: Pgchar): PGtkRadioButton; cdecl;
26147 begin
26148   Result := LazGtk3.gtk_radio_button_new_with_mnemonic(group, label_);
26149 end;
26150 
new_with_mnemonic_from_widgetnull26151 function TGtkRadioButton.new_with_mnemonic_from_widget(radio_group_member: PGtkRadioButton; label_: Pgchar): PGtkRadioButton; cdecl;
26152 begin
26153   Result := LazGtk3.gtk_radio_button_new_with_mnemonic_from_widget(radio_group_member, label_);
26154 end;
26155 
get_groupnull26156 function TGtkRadioButton.get_group: PGSList; cdecl;
26157 begin
26158   Result := LazGtk3.gtk_radio_button_get_group(@self);
26159 end;
26160 
26161 procedure TGtkRadioButton.join_group(group_source: PGtkRadioButton); cdecl;
26162 begin
26163   LazGtk3.gtk_radio_button_join_group(@self, group_source);
26164 end;
26165 
26166 procedure TGtkRadioButton.set_group(group: PGSList); cdecl;
26167 begin
26168   LazGtk3.gtk_radio_button_set_group(@self, group);
26169 end;
26170 
newnull26171 function TGtkRadioMenuItem.new(group: PGSList): PGtkRadioMenuItem; cdecl;
26172 begin
26173   Result := LazGtk3.gtk_radio_menu_item_new(group);
26174 end;
26175 
TGtkRadioMenuItem.new_from_widgetnull26176 function TGtkRadioMenuItem.new_from_widget(group: PGtkRadioMenuItem): PGtkRadioMenuItem; cdecl;
26177 begin
26178   Result := LazGtk3.gtk_radio_menu_item_new_from_widget(group);
26179 end;
26180 
TGtkRadioMenuItem.new_with_labelnull26181 function TGtkRadioMenuItem.new_with_label(group: PGSList; label_: Pgchar): PGtkRadioMenuItem; cdecl;
26182 begin
26183   Result := LazGtk3.gtk_radio_menu_item_new_with_label(group, label_);
26184 end;
26185 
TGtkRadioMenuItem.new_with_label_from_widgetnull26186 function TGtkRadioMenuItem.new_with_label_from_widget(group: PGtkRadioMenuItem; label_: Pgchar): PGtkRadioMenuItem; cdecl;
26187 begin
26188   Result := LazGtk3.gtk_radio_menu_item_new_with_label_from_widget(group, label_);
26189 end;
26190 
TGtkRadioMenuItem.new_with_mnemonicnull26191 function TGtkRadioMenuItem.new_with_mnemonic(group: PGSList; label_: Pgchar): PGtkRadioMenuItem; cdecl;
26192 begin
26193   Result := LazGtk3.gtk_radio_menu_item_new_with_mnemonic(group, label_);
26194 end;
26195 
new_with_mnemonic_from_widgetnull26196 function TGtkRadioMenuItem.new_with_mnemonic_from_widget(group: PGtkRadioMenuItem; label_: Pgchar): PGtkRadioMenuItem; cdecl;
26197 begin
26198   Result := LazGtk3.gtk_radio_menu_item_new_with_mnemonic_from_widget(group, label_);
26199 end;
26200 
TGtkRadioMenuItem.get_groupnull26201 function TGtkRadioMenuItem.get_group: PGSList; cdecl;
26202 begin
26203   Result := LazGtk3.gtk_radio_menu_item_get_group(@self);
26204 end;
26205 
26206 procedure TGtkRadioMenuItem.set_group(group: PGSList); cdecl;
26207 begin
26208   LazGtk3.gtk_radio_menu_item_set_group(@self, group);
26209 end;
26210 
newnull26211 function TGtkToggleToolButton.new: PGtkToggleToolButton; cdecl;
26212 begin
26213   Result := LazGtk3.gtk_toggle_tool_button_new();
26214 end;
26215 
TGtkToggleToolButton.new_from_stocknull26216 function TGtkToggleToolButton.new_from_stock(stock_id: Pgchar): PGtkToggleToolButton; cdecl;
26217 begin
26218   Result := LazGtk3.gtk_toggle_tool_button_new_from_stock(stock_id);
26219 end;
26220 
TGtkToggleToolButton.get_activenull26221 function TGtkToggleToolButton.get_active: gboolean; cdecl;
26222 begin
26223   Result := LazGtk3.gtk_toggle_tool_button_get_active(@self);
26224 end;
26225 
26226 procedure TGtkToggleToolButton.set_active(is_active: gboolean); cdecl;
26227 begin
26228   LazGtk3.gtk_toggle_tool_button_set_active(@self, is_active);
26229 end;
26230 
newnull26231 function TGtkRadioToolButton.new(group: PGSList): PGtkRadioToolButton; cdecl;
26232 begin
26233   Result := LazGtk3.gtk_radio_tool_button_new(group);
26234 end;
26235 
TGtkRadioToolButton.new_from_stocknull26236 function TGtkRadioToolButton.new_from_stock(group: PGSList; stock_id: Pgchar): PGtkRadioToolButton; cdecl;
26237 begin
26238   Result := LazGtk3.gtk_radio_tool_button_new_from_stock(group, stock_id);
26239 end;
26240 
new_from_widgetnull26241 function TGtkRadioToolButton.new_from_widget(group: PGtkRadioToolButton): PGtkRadioToolButton; cdecl;
26242 begin
26243   Result := LazGtk3.gtk_radio_tool_button_new_from_widget(group);
26244 end;
26245 
new_with_stock_from_widgetnull26246 function TGtkRadioToolButton.new_with_stock_from_widget(group: PGtkRadioToolButton; stock_id: Pgchar): PGtkRadioToolButton; cdecl;
26247 begin
26248   Result := LazGtk3.gtk_radio_tool_button_new_with_stock_from_widget(group, stock_id);
26249 end;
26250 
TGtkRadioToolButton.get_groupnull26251 function TGtkRadioToolButton.get_group: PGSList; cdecl;
26252 begin
26253   Result := LazGtk3.gtk_radio_tool_button_get_group(@self);
26254 end;
26255 
26256 procedure TGtkRadioToolButton.set_group(group: PGSList); cdecl;
26257 begin
26258   LazGtk3.gtk_radio_tool_button_set_group(@self, group);
26259 end;
26260 
26261 procedure TGtkRecentChooser.add_filter(filter: PGtkRecentFilter); cdecl;
26262 begin
26263   LazGtk3.gtk_recent_chooser_add_filter(@self, filter);
26264 end;
26265 
TGtkRecentChooser.get_current_itemnull26266 function TGtkRecentChooser.get_current_item: PGtkRecentInfo; cdecl;
26267 begin
26268   Result := LazGtk3.gtk_recent_chooser_get_current_item(@self);
26269 end;
26270 
get_current_urinull26271 function TGtkRecentChooser.get_current_uri: Pgchar; cdecl;
26272 begin
26273   Result := LazGtk3.gtk_recent_chooser_get_current_uri(@self);
26274 end;
26275 
TGtkRecentChooser.get_filternull26276 function TGtkRecentChooser.get_filter: PGtkRecentFilter; cdecl;
26277 begin
26278   Result := LazGtk3.gtk_recent_chooser_get_filter(@self);
26279 end;
26280 
TGtkRecentChooser.get_itemsnull26281 function TGtkRecentChooser.get_items: PGList; cdecl;
26282 begin
26283   Result := LazGtk3.gtk_recent_chooser_get_items(@self);
26284 end;
26285 
get_limitnull26286 function TGtkRecentChooser.get_limit: gint; cdecl;
26287 begin
26288   Result := LazGtk3.gtk_recent_chooser_get_limit(@self);
26289 end;
26290 
TGtkRecentChooser.get_local_onlynull26291 function TGtkRecentChooser.get_local_only: gboolean; cdecl;
26292 begin
26293   Result := LazGtk3.gtk_recent_chooser_get_local_only(@self);
26294 end;
26295 
get_select_multiplenull26296 function TGtkRecentChooser.get_select_multiple: gboolean; cdecl;
26297 begin
26298   Result := LazGtk3.gtk_recent_chooser_get_select_multiple(@self);
26299 end;
26300 
get_show_iconsnull26301 function TGtkRecentChooser.get_show_icons: gboolean; cdecl;
26302 begin
26303   Result := LazGtk3.gtk_recent_chooser_get_show_icons(@self);
26304 end;
26305 
get_show_not_foundnull26306 function TGtkRecentChooser.get_show_not_found: gboolean; cdecl;
26307 begin
26308   Result := LazGtk3.gtk_recent_chooser_get_show_not_found(@self);
26309 end;
26310 
get_show_privatenull26311 function TGtkRecentChooser.get_show_private: gboolean; cdecl;
26312 begin
26313   Result := LazGtk3.gtk_recent_chooser_get_show_private(@self);
26314 end;
26315 
TGtkRecentChooser.get_show_tipsnull26316 function TGtkRecentChooser.get_show_tips: gboolean; cdecl;
26317 begin
26318   Result := LazGtk3.gtk_recent_chooser_get_show_tips(@self);
26319 end;
26320 
TGtkRecentChooser.get_sort_typenull26321 function TGtkRecentChooser.get_sort_type: TGtkRecentSortType; cdecl;
26322 begin
26323   Result := LazGtk3.gtk_recent_chooser_get_sort_type(@self);
26324 end;
26325 
get_urisnull26326 function TGtkRecentChooser.get_uris(length: Pgsize): PPgchar; cdecl;
26327 begin
26328   Result := LazGtk3.gtk_recent_chooser_get_uris(@self, length);
26329 end;
26330 
list_filtersnull26331 function TGtkRecentChooser.list_filters: PGSList; cdecl;
26332 begin
26333   Result := LazGtk3.gtk_recent_chooser_list_filters(@self);
26334 end;
26335 
26336 procedure TGtkRecentChooser.remove_filter(filter: PGtkRecentFilter); cdecl;
26337 begin
26338   LazGtk3.gtk_recent_chooser_remove_filter(@self, filter);
26339 end;
26340 
26341 procedure TGtkRecentChooser.select_all; cdecl;
26342 begin
26343   LazGtk3.gtk_recent_chooser_select_all(@self);
26344 end;
26345 
TGtkRecentChooser.select_urinull26346 function TGtkRecentChooser.select_uri(uri: Pgchar; error: PPGError): gboolean; cdecl;
26347 begin
26348   Result := LazGtk3.gtk_recent_chooser_select_uri(@self, uri, error);
26349 end;
26350 
TGtkRecentChooser.set_current_urinull26351 function TGtkRecentChooser.set_current_uri(uri: Pgchar; error: PPGError): gboolean; cdecl;
26352 begin
26353   Result := LazGtk3.gtk_recent_chooser_set_current_uri(@self, uri, error);
26354 end;
26355 
26356 procedure TGtkRecentChooser.set_filter(filter: PGtkRecentFilter); cdecl;
26357 begin
26358   LazGtk3.gtk_recent_chooser_set_filter(@self, filter);
26359 end;
26360 
26361 procedure TGtkRecentChooser.set_limit(limit: gint); cdecl;
26362 begin
26363   LazGtk3.gtk_recent_chooser_set_limit(@self, limit);
26364 end;
26365 
26366 procedure TGtkRecentChooser.set_local_only(local_only: gboolean); cdecl;
26367 begin
26368   LazGtk3.gtk_recent_chooser_set_local_only(@self, local_only);
26369 end;
26370 
26371 procedure TGtkRecentChooser.set_select_multiple(select_multiple: gboolean); cdecl;
26372 begin
26373   LazGtk3.gtk_recent_chooser_set_select_multiple(@self, select_multiple);
26374 end;
26375 
26376 procedure TGtkRecentChooser.set_show_icons(show_icons: gboolean); cdecl;
26377 begin
26378   LazGtk3.gtk_recent_chooser_set_show_icons(@self, show_icons);
26379 end;
26380 
26381 procedure TGtkRecentChooser.set_show_not_found(show_not_found: gboolean); cdecl;
26382 begin
26383   LazGtk3.gtk_recent_chooser_set_show_not_found(@self, show_not_found);
26384 end;
26385 
26386 procedure TGtkRecentChooser.set_show_private(show_private: gboolean); cdecl;
26387 begin
26388   LazGtk3.gtk_recent_chooser_set_show_private(@self, show_private);
26389 end;
26390 
26391 procedure TGtkRecentChooser.set_show_tips(show_tips: gboolean); cdecl;
26392 begin
26393   LazGtk3.gtk_recent_chooser_set_show_tips(@self, show_tips);
26394 end;
26395 
26396 procedure TGtkRecentChooser.set_sort_func(sort_func: TGtkRecentSortFunc; sort_data: gpointer; data_destroy: TGDestroyNotify); cdecl;
26397 begin
26398   LazGtk3.gtk_recent_chooser_set_sort_func(@self, sort_func, sort_data, data_destroy);
26399 end;
26400 
26401 procedure TGtkRecentChooser.set_sort_type(sort_type: TGtkRecentSortType); cdecl;
26402 begin
26403   LazGtk3.gtk_recent_chooser_set_sort_type(@self, sort_type);
26404 end;
26405 
26406 procedure TGtkRecentChooser.unselect_all; cdecl;
26407 begin
26408   LazGtk3.gtk_recent_chooser_unselect_all(@self);
26409 end;
26410 
26411 procedure TGtkRecentChooser.unselect_uri(uri: Pgchar); cdecl;
26412 begin
26413   LazGtk3.gtk_recent_chooser_unselect_uri(@self, uri);
26414 end;
26415 
newnull26416 function TGtkRecentManager.new: PGtkRecentManager; cdecl;
26417 begin
26418   Result := LazGtk3.gtk_recent_manager_new();
26419 end;
26420 
get_defaultnull26421 function TGtkRecentManager.get_default: PGtkRecentManager; cdecl;
26422 begin
26423   Result := LazGtk3.gtk_recent_manager_get_default();
26424 end;
26425 
TGtkRecentManager.add_fullnull26426 function TGtkRecentManager.add_full(uri: Pgchar; recent_data: PGtkRecentData): gboolean; cdecl;
26427 begin
26428   Result := LazGtk3.gtk_recent_manager_add_full(@self, uri, recent_data);
26429 end;
26430 
add_itemnull26431 function TGtkRecentManager.add_item(uri: Pgchar): gboolean; cdecl;
26432 begin
26433   Result := LazGtk3.gtk_recent_manager_add_item(@self, uri);
26434 end;
26435 
TGtkRecentManager.get_itemsnull26436 function TGtkRecentManager.get_items: PGList; cdecl;
26437 begin
26438   Result := LazGtk3.gtk_recent_manager_get_items(@self);
26439 end;
26440 
has_itemnull26441 function TGtkRecentManager.has_item(uri: Pgchar): gboolean; cdecl;
26442 begin
26443   Result := LazGtk3.gtk_recent_manager_has_item(@self, uri);
26444 end;
26445 
lookup_itemnull26446 function TGtkRecentManager.lookup_item(uri: Pgchar; error: PPGError): PGtkRecentInfo; cdecl;
26447 begin
26448   Result := LazGtk3.gtk_recent_manager_lookup_item(@self, uri, error);
26449 end;
26450 
move_itemnull26451 function TGtkRecentManager.move_item(uri: Pgchar; new_uri: Pgchar; error: PPGError): gboolean; cdecl;
26452 begin
26453   Result := LazGtk3.gtk_recent_manager_move_item(@self, uri, new_uri, error);
26454 end;
26455 
TGtkRecentManager.purge_itemsnull26456 function TGtkRecentManager.purge_items(error: PPGError): gint; cdecl;
26457 begin
26458   Result := LazGtk3.gtk_recent_manager_purge_items(@self, error);
26459 end;
26460 
TGtkRecentManager.remove_itemnull26461 function TGtkRecentManager.remove_item(uri: Pgchar; error: PPGError): gboolean; cdecl;
26462 begin
26463   Result := LazGtk3.gtk_recent_manager_remove_item(@self, uri, error);
26464 end;
26465 
newnull26466 function TGtkRecentAction.new(name: Pgchar; label_: Pgchar; tooltip: Pgchar; stock_id: Pgchar): PGtkRecentAction; cdecl;
26467 begin
26468   Result := LazGtk3.gtk_recent_action_new(name, label_, tooltip, stock_id);
26469 end;
26470 
TGtkRecentAction.new_for_managernull26471 function TGtkRecentAction.new_for_manager(name: Pgchar; label_: Pgchar; tooltip: Pgchar; stock_id: Pgchar; manager: PGtkRecentManager): PGtkRecentAction; cdecl;
26472 begin
26473   Result := LazGtk3.gtk_recent_action_new_for_manager(name, label_, tooltip, stock_id, manager);
26474 end;
26475 
TGtkRecentAction.get_show_numbersnull26476 function TGtkRecentAction.get_show_numbers: gboolean; cdecl;
26477 begin
26478   Result := LazGtk3.gtk_recent_action_get_show_numbers(@self);
26479 end;
26480 
26481 procedure TGtkRecentAction.set_show_numbers(show_numbers: gboolean); cdecl;
26482 begin
26483   LazGtk3.gtk_recent_action_set_show_numbers(@self, show_numbers);
26484 end;
26485 
newnull26486 function TGtkRecentFilter.new: PGtkRecentFilter; cdecl;
26487 begin
26488   Result := LazGtk3.gtk_recent_filter_new();
26489 end;
26490 
26491 procedure TGtkRecentFilter.add_age(days: gint); cdecl;
26492 begin
26493   LazGtk3.gtk_recent_filter_add_age(@self, days);
26494 end;
26495 
26496 procedure TGtkRecentFilter.add_application(application: Pgchar); cdecl;
26497 begin
26498   LazGtk3.gtk_recent_filter_add_application(@self, application);
26499 end;
26500 
26501 procedure TGtkRecentFilter.add_custom(needed: TGtkRecentFilterFlags; func: TGtkRecentFilterFunc; data: gpointer; data_destroy: TGDestroyNotify); cdecl;
26502 begin
26503   LazGtk3.gtk_recent_filter_add_custom(@self, needed, func, data, data_destroy);
26504 end;
26505 
26506 procedure TGtkRecentFilter.add_group(group: Pgchar); cdecl;
26507 begin
26508   LazGtk3.gtk_recent_filter_add_group(@self, group);
26509 end;
26510 
26511 procedure TGtkRecentFilter.add_mime_type(mime_type: Pgchar); cdecl;
26512 begin
26513   LazGtk3.gtk_recent_filter_add_mime_type(@self, mime_type);
26514 end;
26515 
26516 procedure TGtkRecentFilter.add_pattern(pattern: Pgchar); cdecl;
26517 begin
26518   LazGtk3.gtk_recent_filter_add_pattern(@self, pattern);
26519 end;
26520 
26521 procedure TGtkRecentFilter.add_pixbuf_formats; cdecl;
26522 begin
26523   LazGtk3.gtk_recent_filter_add_pixbuf_formats(@self);
26524 end;
26525 
filternull26526 function TGtkRecentFilter.filter(filter_info: PGtkRecentFilterInfo): gboolean; cdecl;
26527 begin
26528   Result := LazGtk3.gtk_recent_filter_filter(@self, filter_info);
26529 end;
26530 
TGtkRecentFilter.get_namenull26531 function TGtkRecentFilter.get_name: Pgchar; cdecl;
26532 begin
26533   Result := LazGtk3.gtk_recent_filter_get_name(@self);
26534 end;
26535 
get_needednull26536 function TGtkRecentFilter.get_needed: TGtkRecentFilterFlags; cdecl;
26537 begin
26538   Result := LazGtk3.gtk_recent_filter_get_needed(@self);
26539 end;
26540 
26541 procedure TGtkRecentFilter.set_name(name: Pgchar); cdecl;
26542 begin
26543   LazGtk3.gtk_recent_filter_set_name(@self, name);
26544 end;
26545 
TGtkRecentInfo.create_app_infonull26546 function TGtkRecentInfo.create_app_info(app_name: Pgchar; error: PPGError): PGAppInfo; cdecl;
26547 begin
26548   Result := LazGtk3.gtk_recent_info_create_app_info(@self, app_name, error);
26549 end;
26550 
existsnull26551 function TGtkRecentInfo.exists: gboolean; cdecl;
26552 begin
26553   Result := LazGtk3.gtk_recent_info_exists(@self);
26554 end;
26555 
get_addednull26556 function TGtkRecentInfo.get_added: glong; cdecl;
26557 begin
26558   Result := LazGtk3.gtk_recent_info_get_added(@self);
26559 end;
26560 
TGtkRecentInfo.get_agenull26561 function TGtkRecentInfo.get_age: gint; cdecl;
26562 begin
26563   Result := LazGtk3.gtk_recent_info_get_age(@self);
26564 end;
26565 
TGtkRecentInfo.get_application_infonull26566 function TGtkRecentInfo.get_application_info(app_name: Pgchar; app_exec: PPgchar; count: Pguint; time_: Pglong): gboolean; cdecl;
26567 begin
26568   Result := LazGtk3.gtk_recent_info_get_application_info(@self, app_name, app_exec, count, time_);
26569 end;
26570 
get_applicationsnull26571 function TGtkRecentInfo.get_applications(length: Pgsize): PPgchar; cdecl;
26572 begin
26573   Result := LazGtk3.gtk_recent_info_get_applications(@self, length);
26574 end;
26575 
TGtkRecentInfo.get_descriptionnull26576 function TGtkRecentInfo.get_description: Pgchar; cdecl;
26577 begin
26578   Result := LazGtk3.gtk_recent_info_get_description(@self);
26579 end;
26580 
get_display_namenull26581 function TGtkRecentInfo.get_display_name: Pgchar; cdecl;
26582 begin
26583   Result := LazGtk3.gtk_recent_info_get_display_name(@self);
26584 end;
26585 
TGtkRecentInfo.get_giconnull26586 function TGtkRecentInfo.get_gicon: PGIcon; cdecl;
26587 begin
26588   Result := LazGtk3.gtk_recent_info_get_gicon(@self);
26589 end;
26590 
TGtkRecentInfo.get_groupsnull26591 function TGtkRecentInfo.get_groups(length: Pgsize): PPgchar; cdecl;
26592 begin
26593   Result := LazGtk3.gtk_recent_info_get_groups(@self, length);
26594 end;
26595 
TGtkRecentInfo.get_iconnull26596 function TGtkRecentInfo.get_icon(size: gint): PGdkPixbuf; cdecl;
26597 begin
26598   Result := LazGtk3.gtk_recent_info_get_icon(@self, size);
26599 end;
26600 
get_mime_typenull26601 function TGtkRecentInfo.get_mime_type: Pgchar; cdecl;
26602 begin
26603   Result := LazGtk3.gtk_recent_info_get_mime_type(@self);
26604 end;
26605 
get_modifiednull26606 function TGtkRecentInfo.get_modified: glong; cdecl;
26607 begin
26608   Result := LazGtk3.gtk_recent_info_get_modified(@self);
26609 end;
26610 
TGtkRecentInfo.get_private_hintnull26611 function TGtkRecentInfo.get_private_hint: gboolean; cdecl;
26612 begin
26613   Result := LazGtk3.gtk_recent_info_get_private_hint(@self);
26614 end;
26615 
TGtkRecentInfo.get_short_namenull26616 function TGtkRecentInfo.get_short_name: Pgchar; cdecl;
26617 begin
26618   Result := LazGtk3.gtk_recent_info_get_short_name(@self);
26619 end;
26620 
TGtkRecentInfo.get_urinull26621 function TGtkRecentInfo.get_uri: Pgchar; cdecl;
26622 begin
26623   Result := LazGtk3.gtk_recent_info_get_uri(@self);
26624 end;
26625 
get_uri_displaynull26626 function TGtkRecentInfo.get_uri_display: Pgchar; cdecl;
26627 begin
26628   Result := LazGtk3.gtk_recent_info_get_uri_display(@self);
26629 end;
26630 
get_visitednull26631 function TGtkRecentInfo.get_visited: glong; cdecl;
26632 begin
26633   Result := LazGtk3.gtk_recent_info_get_visited(@self);
26634 end;
26635 
has_applicationnull26636 function TGtkRecentInfo.has_application(app_name: Pgchar): gboolean; cdecl;
26637 begin
26638   Result := LazGtk3.gtk_recent_info_has_application(@self, app_name);
26639 end;
26640 
has_groupnull26641 function TGtkRecentInfo.has_group(group_name: Pgchar): gboolean; cdecl;
26642 begin
26643   Result := LazGtk3.gtk_recent_info_has_group(@self, group_name);
26644 end;
26645 
TGtkRecentInfo.is_localnull26646 function TGtkRecentInfo.is_local: gboolean; cdecl;
26647 begin
26648   Result := LazGtk3.gtk_recent_info_is_local(@self);
26649 end;
26650 
last_applicationnull26651 function TGtkRecentInfo.last_application: Pgchar; cdecl;
26652 begin
26653   Result := LazGtk3.gtk_recent_info_last_application(@self);
26654 end;
26655 
TGtkRecentInfo.matchnull26656 function TGtkRecentInfo.match(info_b: PGtkRecentInfo): gboolean; cdecl;
26657 begin
26658   Result := LazGtk3.gtk_recent_info_match(@self, info_b);
26659 end;
26660 
refnull26661 function TGtkRecentInfo.ref: PGtkRecentInfo; cdecl;
26662 begin
26663   Result := LazGtk3.gtk_recent_info_ref(@self);
26664 end;
26665 
26666 procedure TGtkRecentInfo.unref; cdecl;
26667 begin
26668   LazGtk3.gtk_recent_info_unref(@self);
26669 end;
26670 
newnull26671 function TGtkRecentChooserMenu.new: PGtkRecentChooserMenu; cdecl;
26672 begin
26673   Result := LazGtk3.gtk_recent_chooser_menu_new();
26674 end;
26675 
TGtkRecentChooserMenu.new_for_managernull26676 function TGtkRecentChooserMenu.new_for_manager(manager: PGtkRecentManager): PGtkRecentChooserMenu; cdecl;
26677 begin
26678   Result := LazGtk3.gtk_recent_chooser_menu_new_for_manager(manager);
26679 end;
26680 
TGtkRecentChooserMenu.get_show_numbersnull26681 function TGtkRecentChooserMenu.get_show_numbers: gboolean; cdecl;
26682 begin
26683   Result := LazGtk3.gtk_recent_chooser_menu_get_show_numbers(@self);
26684 end;
26685 
26686 procedure TGtkRecentChooserMenu.set_show_numbers(show_numbers: gboolean); cdecl;
26687 begin
26688   LazGtk3.gtk_recent_chooser_menu_set_show_numbers(@self, show_numbers);
26689 end;
26690 
newnull26691 function TGtkRecentChooserWidget.new: PGtkRecentChooserWidget; cdecl;
26692 begin
26693   Result := LazGtk3.gtk_recent_chooser_widget_new();
26694 end;
26695 
TGtkRecentChooserWidget.new_for_managernull26696 function TGtkRecentChooserWidget.new_for_manager(manager: PGtkRecentManager): PGtkRecentChooserWidget; cdecl;
26697 begin
26698   Result := LazGtk3.gtk_recent_chooser_widget_new_for_manager(manager);
26699 end;
26700 
newnull26701 function TGtkScaleButton.new(size: gint; min: gdouble; max: gdouble; step: gdouble; icons: PPgchar): PGtkScaleButton; cdecl;
26702 begin
26703   Result := LazGtk3.gtk_scale_button_new(size, min, max, step, icons);
26704 end;
26705 
get_adjustmentnull26706 function TGtkScaleButton.get_adjustment: PGtkAdjustment; cdecl;
26707 begin
26708   Result := LazGtk3.gtk_scale_button_get_adjustment(@self);
26709 end;
26710 
get_minus_buttonnull26711 function TGtkScaleButton.get_minus_button: PGtkWidget; cdecl;
26712 begin
26713   Result := LazGtk3.gtk_scale_button_get_minus_button(@self);
26714 end;
26715 
get_plus_buttonnull26716 function TGtkScaleButton.get_plus_button: PGtkWidget; cdecl;
26717 begin
26718   Result := LazGtk3.gtk_scale_button_get_plus_button(@self);
26719 end;
26720 
TGtkScaleButton.get_popupnull26721 function TGtkScaleButton.get_popup: PGtkWidget; cdecl;
26722 begin
26723   Result := LazGtk3.gtk_scale_button_get_popup(@self);
26724 end;
26725 
TGtkScaleButton.get_valuenull26726 function TGtkScaleButton.get_value: gdouble; cdecl;
26727 begin
26728   Result := LazGtk3.gtk_scale_button_get_value(@self);
26729 end;
26730 
26731 procedure TGtkScaleButton.set_adjustment(adjustment: PGtkAdjustment); cdecl;
26732 begin
26733   LazGtk3.gtk_scale_button_set_adjustment(@self, adjustment);
26734 end;
26735 
26736 procedure TGtkScaleButton.set_icons(icons: PPgchar); cdecl;
26737 begin
26738   LazGtk3.gtk_scale_button_set_icons(@self, icons);
26739 end;
26740 
26741 procedure TGtkScaleButton.set_value(value: gdouble); cdecl;
26742 begin
26743   LazGtk3.gtk_scale_button_set_value(@self, value);
26744 end;
26745 
newnull26746 function TGtkScrolledWindow.new(hadjustment: PGtkAdjustment; vadjustment: PGtkAdjustment): PGtkScrolledWindow; cdecl;
26747 begin
26748   Result := LazGtk3.gtk_scrolled_window_new(hadjustment, vadjustment);
26749 end;
26750 
get_capture_button_pressnull26751 function TGtkScrolledWindow.get_capture_button_press: gboolean; cdecl;
26752 begin
26753   Result := LazGtk3.gtk_scrolled_window_get_capture_button_press(@self);
26754 end;
26755 
get_hadjustmentnull26756 function TGtkScrolledWindow.get_hadjustment: PGtkAdjustment; cdecl;
26757 begin
26758   Result := LazGtk3.gtk_scrolled_window_get_hadjustment(@self);
26759 end;
26760 
get_hscrollbarnull26761 function TGtkScrolledWindow.get_hscrollbar: PGtkWidget; cdecl;
26762 begin
26763   Result := LazGtk3.gtk_scrolled_window_get_hscrollbar(@self);
26764 end;
26765 
TGtkScrolledWindow.get_kinetic_scrollingnull26766 function TGtkScrolledWindow.get_kinetic_scrolling: gboolean; cdecl;
26767 begin
26768   Result := LazGtk3.gtk_scrolled_window_get_kinetic_scrolling(@self);
26769 end;
26770 
TGtkScrolledWindow.get_min_content_heightnull26771 function TGtkScrolledWindow.get_min_content_height: gint; cdecl;
26772 begin
26773   Result := LazGtk3.gtk_scrolled_window_get_min_content_height(@self);
26774 end;
26775 
TGtkScrolledWindow.get_min_content_widthnull26776 function TGtkScrolledWindow.get_min_content_width: gint; cdecl;
26777 begin
26778   Result := LazGtk3.gtk_scrolled_window_get_min_content_width(@self);
26779 end;
26780 
get_placementnull26781 function TGtkScrolledWindow.get_placement: TGtkCornerType; cdecl;
26782 begin
26783   Result := LazGtk3.gtk_scrolled_window_get_placement(@self);
26784 end;
26785 
26786 procedure TGtkScrolledWindow.get_policy(hscrollbar_policy: PGtkPolicyType; vscrollbar_policy: PGtkPolicyType); cdecl;
26787 begin
26788   LazGtk3.gtk_scrolled_window_get_policy(@self, hscrollbar_policy, vscrollbar_policy);
26789 end;
26790 
get_shadow_typenull26791 function TGtkScrolledWindow.get_shadow_type: TGtkShadowType; cdecl;
26792 begin
26793   Result := LazGtk3.gtk_scrolled_window_get_shadow_type(@self);
26794 end;
26795 
get_vadjustmentnull26796 function TGtkScrolledWindow.get_vadjustment: PGtkAdjustment; cdecl;
26797 begin
26798   Result := LazGtk3.gtk_scrolled_window_get_vadjustment(@self);
26799 end;
26800 
get_vscrollbarnull26801 function TGtkScrolledWindow.get_vscrollbar: PGtkWidget; cdecl;
26802 begin
26803   Result := LazGtk3.gtk_scrolled_window_get_vscrollbar(@self);
26804 end;
26805 
26806 procedure TGtkScrolledWindow.add_with_viewport(child: PGtkWidget); cdecl;
26807 begin
26808   LazGtk3.gtk_scrolled_window_add_with_viewport(@self, child);
26809 end;
26810 
26811 procedure TGtkScrolledWindow.set_capture_button_press(capture_button_press: gboolean); cdecl;
26812 begin
26813   LazGtk3.gtk_scrolled_window_set_capture_button_press(@self, capture_button_press);
26814 end;
26815 
26816 procedure TGtkScrolledWindow.set_hadjustment(hadjustment: PGtkAdjustment); cdecl;
26817 begin
26818   LazGtk3.gtk_scrolled_window_set_hadjustment(@self, hadjustment);
26819 end;
26820 
26821 procedure TGtkScrolledWindow.set_kinetic_scrolling(kinetic_scrolling: gboolean); cdecl;
26822 begin
26823   LazGtk3.gtk_scrolled_window_set_kinetic_scrolling(@self, kinetic_scrolling);
26824 end;
26825 
26826 procedure TGtkScrolledWindow.set_min_content_height(height: gint); cdecl;
26827 begin
26828   LazGtk3.gtk_scrolled_window_set_min_content_height(@self, height);
26829 end;
26830 
26831 procedure TGtkScrolledWindow.set_min_content_width(width: gint); cdecl;
26832 begin
26833   LazGtk3.gtk_scrolled_window_set_min_content_width(@self, width);
26834 end;
26835 
26836 procedure TGtkScrolledWindow.set_placement(window_placement: TGtkCornerType); cdecl;
26837 begin
26838   LazGtk3.gtk_scrolled_window_set_placement(@self, window_placement);
26839 end;
26840 
26841 procedure TGtkScrolledWindow.set_policy(hscrollbar_policy: TGtkPolicyType; vscrollbar_policy: TGtkPolicyType); cdecl;
26842 begin
26843   LazGtk3.gtk_scrolled_window_set_policy(@self, hscrollbar_policy, vscrollbar_policy);
26844 end;
26845 
26846 procedure TGtkScrolledWindow.set_shadow_type(type_: TGtkShadowType); cdecl;
26847 begin
26848   LazGtk3.gtk_scrolled_window_set_shadow_type(@self, type_);
26849 end;
26850 
26851 procedure TGtkScrolledWindow.set_vadjustment(vadjustment: PGtkAdjustment); cdecl;
26852 begin
26853   LazGtk3.gtk_scrolled_window_set_vadjustment(@self, vadjustment);
26854 end;
26855 
26856 procedure TGtkScrolledWindow.unset_placement; cdecl;
26857 begin
26858   LazGtk3.gtk_scrolled_window_unset_placement(@self);
26859 end;
26860 
newnull26861 function TGtkSearchEntry.new: PGtkSearchEntry; cdecl;
26862 begin
26863   Result := LazGtk3.gtk_search_entry_new();
26864 end;
26865 
newnull26866 function TGtkSeparatorMenuItem.new: PGtkSeparatorMenuItem; cdecl;
26867 begin
26868   Result := LazGtk3.gtk_separator_menu_item_new();
26869 end;
26870 
newnull26871 function TGtkSeparatorToolItem.new: PGtkSeparatorToolItem; cdecl;
26872 begin
26873   Result := LazGtk3.gtk_separator_tool_item_new();
26874 end;
26875 
get_drawnull26876 function TGtkSeparatorToolItem.get_draw: gboolean; cdecl;
26877 begin
26878   Result := LazGtk3.gtk_separator_tool_item_get_draw(@self);
26879 end;
26880 
26881 procedure TGtkSeparatorToolItem.set_draw(draw: gboolean); cdecl;
26882 begin
26883   LazGtk3.gtk_separator_tool_item_set_draw(@self, draw);
26884 end;
26885 
newnull26886 function TGtkSizeGroup.new(mode: TGtkSizeGroupMode): PGtkSizeGroup; cdecl;
26887 begin
26888   Result := LazGtk3.gtk_size_group_new(mode);
26889 end;
26890 
26891 procedure TGtkSizeGroup.add_widget(widget: PGtkWidget); cdecl;
26892 begin
26893   LazGtk3.gtk_size_group_add_widget(@self, widget);
26894 end;
26895 
TGtkSizeGroup.get_ignore_hiddennull26896 function TGtkSizeGroup.get_ignore_hidden: gboolean; cdecl;
26897 begin
26898   Result := LazGtk3.gtk_size_group_get_ignore_hidden(@self);
26899 end;
26900 
get_modenull26901 function TGtkSizeGroup.get_mode: TGtkSizeGroupMode; cdecl;
26902 begin
26903   Result := LazGtk3.gtk_size_group_get_mode(@self);
26904 end;
26905 
get_widgetsnull26906 function TGtkSizeGroup.get_widgets: PGSList; cdecl;
26907 begin
26908   Result := LazGtk3.gtk_size_group_get_widgets(@self);
26909 end;
26910 
26911 procedure TGtkSizeGroup.remove_widget(widget: PGtkWidget); cdecl;
26912 begin
26913   LazGtk3.gtk_size_group_remove_widget(@self, widget);
26914 end;
26915 
26916 procedure TGtkSizeGroup.set_ignore_hidden(ignore_hidden: gboolean); cdecl;
26917 begin
26918   LazGtk3.gtk_size_group_set_ignore_hidden(@self, ignore_hidden);
26919 end;
26920 
26921 procedure TGtkSizeGroup.set_mode(mode: TGtkSizeGroupMode); cdecl;
26922 begin
26923   LazGtk3.gtk_size_group_set_mode(@self, mode);
26924 end;
26925 
newnull26926 function TGtkSocket.new: PGtkSocket; cdecl;
26927 begin
26928   Result := LazGtk3.gtk_socket_new();
26929 end;
26930 
26931 procedure TGtkSocket.add_id(window: TWindow); cdecl;
26932 begin
26933   LazGtk3.gtk_socket_add_id(@self, window);
26934 end;
26935 
TGtkSocket.get_idnull26936 function TGtkSocket.get_id: TWindow; cdecl;
26937 begin
26938   Result := LazGtk3.gtk_socket_get_id(@self);
26939 end;
26940 
get_plug_windownull26941 function TGtkSocket.get_plug_window: PGdkWindow; cdecl;
26942 begin
26943   Result := LazGtk3.gtk_socket_get_plug_window(@self);
26944 end;
26945 
newnull26946 function TGtkSpinButton.new(adjustment: PGtkAdjustment; climb_rate: gdouble; digits: guint): PGtkSpinButton; cdecl;
26947 begin
26948   Result := LazGtk3.gtk_spin_button_new(adjustment, climb_rate, digits);
26949 end;
26950 
new_with_rangenull26951 function TGtkSpinButton.new_with_range(min: gdouble; max: gdouble; step: gdouble): PGtkSpinButton; cdecl;
26952 begin
26953   Result := LazGtk3.gtk_spin_button_new_with_range(min, max, step);
26954 end;
26955 
26956 procedure TGtkSpinButton.configure(adjustment: PGtkAdjustment; climb_rate: gdouble; digits: guint); cdecl;
26957 begin
26958   LazGtk3.gtk_spin_button_configure(@self, adjustment, climb_rate, digits);
26959 end;
26960 
get_adjustmentnull26961 function TGtkSpinButton.get_adjustment: PGtkAdjustment; cdecl;
26962 begin
26963   Result := LazGtk3.gtk_spin_button_get_adjustment(@self);
26964 end;
26965 
TGtkSpinButton.get_digitsnull26966 function TGtkSpinButton.get_digits: guint; cdecl;
26967 begin
26968   Result := LazGtk3.gtk_spin_button_get_digits(@self);
26969 end;
26970 
26971 procedure TGtkSpinButton.get_increments(step: Pgdouble; page: Pgdouble); cdecl;
26972 begin
26973   LazGtk3.gtk_spin_button_get_increments(@self, step, page);
26974 end;
26975 
get_numericnull26976 function TGtkSpinButton.get_numeric: gboolean; cdecl;
26977 begin
26978   Result := LazGtk3.gtk_spin_button_get_numeric(@self);
26979 end;
26980 
26981 procedure TGtkSpinButton.get_range(min: Pgdouble; max: Pgdouble); cdecl;
26982 begin
26983   LazGtk3.gtk_spin_button_get_range(@self, min, max);
26984 end;
26985 
get_snap_to_ticksnull26986 function TGtkSpinButton.get_snap_to_ticks: gboolean; cdecl;
26987 begin
26988   Result := LazGtk3.gtk_spin_button_get_snap_to_ticks(@self);
26989 end;
26990 
get_update_policynull26991 function TGtkSpinButton.get_update_policy: TGtkSpinButtonUpdatePolicy; cdecl;
26992 begin
26993   Result := LazGtk3.gtk_spin_button_get_update_policy(@self);
26994 end;
26995 
get_valuenull26996 function TGtkSpinButton.get_value: gdouble; cdecl;
26997 begin
26998   Result := LazGtk3.gtk_spin_button_get_value(@self);
26999 end;
27000 
get_value_as_intnull27001 function TGtkSpinButton.get_value_as_int: gint; cdecl;
27002 begin
27003   Result := LazGtk3.gtk_spin_button_get_value_as_int(@self);
27004 end;
27005 
get_wrapnull27006 function TGtkSpinButton.get_wrap: gboolean; cdecl;
27007 begin
27008   Result := LazGtk3.gtk_spin_button_get_wrap(@self);
27009 end;
27010 
27011 procedure TGtkSpinButton.set_adjustment(adjustment: PGtkAdjustment); cdecl;
27012 begin
27013   LazGtk3.gtk_spin_button_set_adjustment(@self, adjustment);
27014 end;
27015 
27016 procedure TGtkSpinButton.set_digits(digits: guint); cdecl;
27017 begin
27018   LazGtk3.gtk_spin_button_set_digits(@self, digits);
27019 end;
27020 
27021 procedure TGtkSpinButton.set_increments(step: gdouble; page: gdouble); cdecl;
27022 begin
27023   LazGtk3.gtk_spin_button_set_increments(@self, step, page);
27024 end;
27025 
27026 procedure TGtkSpinButton.set_numeric(numeric: gboolean); cdecl;
27027 begin
27028   LazGtk3.gtk_spin_button_set_numeric(@self, numeric);
27029 end;
27030 
27031 procedure TGtkSpinButton.set_range(min: gdouble; max: gdouble); cdecl;
27032 begin
27033   LazGtk3.gtk_spin_button_set_range(@self, min, max);
27034 end;
27035 
27036 procedure TGtkSpinButton.set_snap_to_ticks(snap_to_ticks: gboolean); cdecl;
27037 begin
27038   LazGtk3.gtk_spin_button_set_snap_to_ticks(@self, snap_to_ticks);
27039 end;
27040 
27041 procedure TGtkSpinButton.set_update_policy(policy: TGtkSpinButtonUpdatePolicy); cdecl;
27042 begin
27043   LazGtk3.gtk_spin_button_set_update_policy(@self, policy);
27044 end;
27045 
27046 procedure TGtkSpinButton.set_value(value: gdouble); cdecl;
27047 begin
27048   LazGtk3.gtk_spin_button_set_value(@self, value);
27049 end;
27050 
27051 procedure TGtkSpinButton.set_wrap(wrap: gboolean); cdecl;
27052 begin
27053   LazGtk3.gtk_spin_button_set_wrap(@self, wrap);
27054 end;
27055 
27056 procedure TGtkSpinButton.spin(direction: TGtkSpinType; increment: gdouble); cdecl;
27057 begin
27058   LazGtk3.gtk_spin_button_spin(@self, direction, increment);
27059 end;
27060 
27061 procedure TGtkSpinButton.update; cdecl;
27062 begin
27063   LazGtk3.gtk_spin_button_update(@self);
27064 end;
27065 
newnull27066 function TGtkSpinner.new: PGtkSpinner; cdecl;
27067 begin
27068   Result := LazGtk3.gtk_spinner_new();
27069 end;
27070 
27071 procedure TGtkSpinner.start; cdecl;
27072 begin
27073   LazGtk3.gtk_spinner_start(@self);
27074 end;
27075 
27076 procedure TGtkSpinner.stop; cdecl;
27077 begin
27078   LazGtk3.gtk_spinner_stop(@self);
27079 end;
27080 
newnull27081 function TGtkStatusIcon.new: PGtkStatusIcon; cdecl;
27082 begin
27083   Result := LazGtk3.gtk_status_icon_new();
27084 end;
27085 
TGtkStatusIcon.new_from_filenull27086 function TGtkStatusIcon.new_from_file(filename: Pgchar): PGtkStatusIcon; cdecl;
27087 begin
27088   Result := LazGtk3.gtk_status_icon_new_from_file(filename);
27089 end;
27090 
new_from_giconnull27091 function TGtkStatusIcon.new_from_gicon(icon: PGIcon): PGtkStatusIcon; cdecl;
27092 begin
27093   Result := LazGtk3.gtk_status_icon_new_from_gicon(icon);
27094 end;
27095 
new_from_icon_namenull27096 function TGtkStatusIcon.new_from_icon_name(icon_name: Pgchar): PGtkStatusIcon; cdecl;
27097 begin
27098   Result := LazGtk3.gtk_status_icon_new_from_icon_name(icon_name);
27099 end;
27100 
new_from_pixbufnull27101 function TGtkStatusIcon.new_from_pixbuf(pixbuf: PGdkPixbuf): PGtkStatusIcon; cdecl;
27102 begin
27103   Result := LazGtk3.gtk_status_icon_new_from_pixbuf(pixbuf);
27104 end;
27105 
TGtkStatusIcon.new_from_stocknull27106 function TGtkStatusIcon.new_from_stock(stock_id: Pgchar): PGtkStatusIcon; cdecl;
27107 begin
27108   Result := LazGtk3.gtk_status_icon_new_from_stock(stock_id);
27109 end;
27110 
27111 procedure TGtkStatusIcon.position_menu(menu: PGtkMenu; x: Pgint; y: Pgint; push_in: Pgboolean; user_data: PGtkStatusIcon); cdecl;
27112 begin
27113   LazGtk3.gtk_status_icon_position_menu(menu, x, y, push_in, user_data);
27114 end;
27115 
TGtkStatusIcon.get_geometrynull27116 function TGtkStatusIcon.get_geometry(screen: PPGdkScreen; area: PGdkRectangle; orientation: PGtkOrientation): gboolean; cdecl;
27117 begin
27118   Result := LazGtk3.gtk_status_icon_get_geometry(@self, screen, area, orientation);
27119 end;
27120 
TGtkStatusIcon.get_giconnull27121 function TGtkStatusIcon.get_gicon: PGIcon; cdecl;
27122 begin
27123   Result := LazGtk3.gtk_status_icon_get_gicon(@self);
27124 end;
27125 
TGtkStatusIcon.get_has_tooltipnull27126 function TGtkStatusIcon.get_has_tooltip: gboolean; cdecl;
27127 begin
27128   Result := LazGtk3.gtk_status_icon_get_has_tooltip(@self);
27129 end;
27130 
get_icon_namenull27131 function TGtkStatusIcon.get_icon_name: Pgchar; cdecl;
27132 begin
27133   Result := LazGtk3.gtk_status_icon_get_icon_name(@self);
27134 end;
27135 
TGtkStatusIcon.get_pixbufnull27136 function TGtkStatusIcon.get_pixbuf: PGdkPixbuf; cdecl;
27137 begin
27138   Result := LazGtk3.gtk_status_icon_get_pixbuf(@self);
27139 end;
27140 
TGtkStatusIcon.get_screennull27141 function TGtkStatusIcon.get_screen: PGdkScreen; cdecl;
27142 begin
27143   Result := LazGtk3.gtk_status_icon_get_screen(@self);
27144 end;
27145 
get_sizenull27146 function TGtkStatusIcon.get_size: gint; cdecl;
27147 begin
27148   Result := LazGtk3.gtk_status_icon_get_size(@self);
27149 end;
27150 
TGtkStatusIcon.get_stocknull27151 function TGtkStatusIcon.get_stock: Pgchar; cdecl;
27152 begin
27153   Result := LazGtk3.gtk_status_icon_get_stock(@self);
27154 end;
27155 
TGtkStatusIcon.get_storage_typenull27156 function TGtkStatusIcon.get_storage_type: TGtkImageType; cdecl;
27157 begin
27158   Result := LazGtk3.gtk_status_icon_get_storage_type(@self);
27159 end;
27160 
TGtkStatusIcon.get_titlenull27161 function TGtkStatusIcon.get_title: Pgchar; cdecl;
27162 begin
27163   Result := LazGtk3.gtk_status_icon_get_title(@self);
27164 end;
27165 
TGtkStatusIcon.get_tooltip_markupnull27166 function TGtkStatusIcon.get_tooltip_markup: Pgchar; cdecl;
27167 begin
27168   Result := LazGtk3.gtk_status_icon_get_tooltip_markup(@self);
27169 end;
27170 
get_tooltip_textnull27171 function TGtkStatusIcon.get_tooltip_text: Pgchar; cdecl;
27172 begin
27173   Result := LazGtk3.gtk_status_icon_get_tooltip_text(@self);
27174 end;
27175 
TGtkStatusIcon.get_visiblenull27176 function TGtkStatusIcon.get_visible: gboolean; cdecl;
27177 begin
27178   Result := LazGtk3.gtk_status_icon_get_visible(@self);
27179 end;
27180 
TGtkStatusIcon.get_x11_window_idnull27181 function TGtkStatusIcon.get_x11_window_id: guint32; cdecl;
27182 begin
27183   Result := LazGtk3.gtk_status_icon_get_x11_window_id(@self);
27184 end;
27185 
is_embeddednull27186 function TGtkStatusIcon.is_embedded: gboolean; cdecl;
27187 begin
27188   Result := LazGtk3.gtk_status_icon_is_embedded(@self);
27189 end;
27190 
27191 procedure TGtkStatusIcon.set_from_file(filename: Pgchar); cdecl;
27192 begin
27193   LazGtk3.gtk_status_icon_set_from_file(@self, filename);
27194 end;
27195 
27196 procedure TGtkStatusIcon.set_from_gicon(icon: PGIcon); cdecl;
27197 begin
27198   LazGtk3.gtk_status_icon_set_from_gicon(@self, icon);
27199 end;
27200 
27201 procedure TGtkStatusIcon.set_from_icon_name(icon_name: Pgchar); cdecl;
27202 begin
27203   LazGtk3.gtk_status_icon_set_from_icon_name(@self, icon_name);
27204 end;
27205 
27206 procedure TGtkStatusIcon.set_from_pixbuf(pixbuf: PGdkPixbuf); cdecl;
27207 begin
27208   LazGtk3.gtk_status_icon_set_from_pixbuf(@self, pixbuf);
27209 end;
27210 
27211 procedure TGtkStatusIcon.set_from_stock(stock_id: Pgchar); cdecl;
27212 begin
27213   LazGtk3.gtk_status_icon_set_from_stock(@self, stock_id);
27214 end;
27215 
27216 procedure TGtkStatusIcon.set_has_tooltip(has_tooltip: gboolean); cdecl;
27217 begin
27218   LazGtk3.gtk_status_icon_set_has_tooltip(@self, has_tooltip);
27219 end;
27220 
27221 procedure TGtkStatusIcon.set_name(name: Pgchar); cdecl;
27222 begin
27223   LazGtk3.gtk_status_icon_set_name(@self, name);
27224 end;
27225 
27226 procedure TGtkStatusIcon.set_screen(screen: PGdkScreen); cdecl;
27227 begin
27228   LazGtk3.gtk_status_icon_set_screen(@self, screen);
27229 end;
27230 
27231 procedure TGtkStatusIcon.set_title(title: Pgchar); cdecl;
27232 begin
27233   LazGtk3.gtk_status_icon_set_title(@self, title);
27234 end;
27235 
27236 procedure TGtkStatusIcon.set_tooltip_markup(markup: Pgchar); cdecl;
27237 begin
27238   LazGtk3.gtk_status_icon_set_tooltip_markup(@self, markup);
27239 end;
27240 
27241 procedure TGtkStatusIcon.set_tooltip_text(text: Pgchar); cdecl;
27242 begin
27243   LazGtk3.gtk_status_icon_set_tooltip_text(@self, text);
27244 end;
27245 
27246 procedure TGtkStatusIcon.set_visible(visible: gboolean); cdecl;
27247 begin
27248   LazGtk3.gtk_status_icon_set_visible(@self, visible);
27249 end;
27250 
newnull27251 function TGtkStatusbar.new: PGtkStatusbar; cdecl;
27252 begin
27253   Result := LazGtk3.gtk_statusbar_new();
27254 end;
27255 
get_context_idnull27256 function TGtkStatusbar.get_context_id(context_description: Pgchar): guint; cdecl;
27257 begin
27258   Result := LazGtk3.gtk_statusbar_get_context_id(@self, context_description);
27259 end;
27260 
get_message_areanull27261 function TGtkStatusbar.get_message_area: PGtkWidget; cdecl;
27262 begin
27263   Result := LazGtk3.gtk_statusbar_get_message_area(@self);
27264 end;
27265 
27266 procedure TGtkStatusbar.pop(context_id: guint); cdecl;
27267 begin
27268   LazGtk3.gtk_statusbar_pop(@self, context_id);
27269 end;
27270 
TGtkStatusbar.pushnull27271 function TGtkStatusbar.push(context_id: guint; text: Pgchar): guint; cdecl;
27272 begin
27273   Result := LazGtk3.gtk_statusbar_push(@self, context_id, text);
27274 end;
27275 
27276 procedure TGtkStatusbar.remove(context_id: guint; message_id: guint); cdecl;
27277 begin
27278   LazGtk3.gtk_statusbar_remove(@self, context_id, message_id);
27279 end;
27280 
27281 procedure TGtkStatusbar.remove_all(context_id: guint); cdecl;
27282 begin
27283   LazGtk3.gtk_statusbar_remove_all(@self, context_id);
27284 end;
27285 
TGtkStockItem.copynull27286 function TGtkStockItem.copy: PGtkStockItem; cdecl;
27287 begin
27288   Result := LazGtk3.gtk_stock_item_copy(@self);
27289 end;
27290 
27291 procedure TGtkStockItem.free; cdecl;
27292 begin
27293   LazGtk3.gtk_stock_item_free(@self);
27294 end;
27295 
TGtkSwitch.newnull27296 function TGtkSwitch.new: PGtkSwitch; cdecl;
27297 begin
27298   Result := LazGtk3.gtk_switch_new();
27299 end;
27300 
get_activenull27301 function TGtkSwitch.get_active: gboolean; cdecl;
27302 begin
27303   Result := LazGtk3.gtk_switch_get_active(@self);
27304 end;
27305 
27306 procedure TGtkSwitch.set_active(is_active: gboolean); cdecl;
27307 begin
27308   LazGtk3.gtk_switch_set_active(@self, is_active);
27309 end;
27310 
TGtkTextAttributes.newnull27311 function TGtkTextAttributes.new: PGtkTextAttributes; cdecl;
27312 begin
27313   Result := LazGtk3.gtk_text_attributes_new();
27314 end;
27315 
TGtkTextAttributes.copynull27316 function TGtkTextAttributes.copy: PGtkTextAttributes; cdecl;
27317 begin
27318   Result := LazGtk3.gtk_text_attributes_copy(@self);
27319 end;
27320 
27321 procedure TGtkTextAttributes.copy_values(dest: PGtkTextAttributes); cdecl;
27322 begin
27323   LazGtk3.gtk_text_attributes_copy_values(@self, dest);
27324 end;
27325 
refnull27326 function TGtkTextAttributes.ref: PGtkTextAttributes; cdecl;
27327 begin
27328   Result := LazGtk3.gtk_text_attributes_ref(@self);
27329 end;
27330 
27331 procedure TGtkTextAttributes.unref; cdecl;
27332 begin
27333   LazGtk3.gtk_text_attributes_unref(@self);
27334 end;
27335 
newnull27336 function TGtkTextTagTable.new: PGtkTextTagTable; cdecl;
27337 begin
27338   Result := LazGtk3.gtk_text_tag_table_new();
27339 end;
27340 
27341 procedure TGtkTextTagTable.add(tag: PGtkTextTag); cdecl;
27342 begin
27343   LazGtk3.gtk_text_tag_table_add(@self, tag);
27344 end;
27345 
27346 procedure TGtkTextTagTable.foreach(func: TGtkTextTagTableForeach; data: gpointer); cdecl;
27347 begin
27348   LazGtk3.gtk_text_tag_table_foreach(@self, func, data);
27349 end;
27350 
get_sizenull27351 function TGtkTextTagTable.get_size: gint; cdecl;
27352 begin
27353   Result := LazGtk3.gtk_text_tag_table_get_size(@self);
27354 end;
27355 
lookupnull27356 function TGtkTextTagTable.lookup(name: Pgchar): PGtkTextTag; cdecl;
27357 begin
27358   Result := LazGtk3.gtk_text_tag_table_lookup(@self, name);
27359 end;
27360 
27361 procedure TGtkTextTagTable.remove(tag: PGtkTextTag); cdecl;
27362 begin
27363   LazGtk3.gtk_text_tag_table_remove(@self, tag);
27364 end;
27365 
TGtkTextTag.newnull27366 function TGtkTextTag.new(name: Pgchar): PGtkTextTag; cdecl;
27367 begin
27368   Result := LazGtk3.gtk_text_tag_new(name);
27369 end;
27370 
TGtkTextTag.eventnull27371 function TGtkTextTag.event(event_object: PGObject; event: PGdkEvent; iter: PGtkTextIter): gboolean; cdecl;
27372 begin
27373   Result := LazGtk3.gtk_text_tag_event(@self, event_object, event, iter);
27374 end;
27375 
TGtkTextTag.get_prioritynull27376 function TGtkTextTag.get_priority: gint; cdecl;
27377 begin
27378   Result := LazGtk3.gtk_text_tag_get_priority(@self);
27379 end;
27380 
27381 procedure TGtkTextTag.set_priority(priority: gint); cdecl;
27382 begin
27383   LazGtk3.gtk_text_tag_set_priority(@self, priority);
27384 end;
27385 
27386 procedure TGtkTextIter.assign(other: PGtkTextIter); cdecl;
27387 begin
27388   LazGtk3.gtk_text_iter_assign(@self, other);
27389 end;
27390 
backward_charnull27391 function TGtkTextIter.backward_char: gboolean; cdecl;
27392 begin
27393   Result := LazGtk3.gtk_text_iter_backward_char(@self);
27394 end;
27395 
backward_charsnull27396 function TGtkTextIter.backward_chars(count: gint): gboolean; cdecl;
27397 begin
27398   Result := LazGtk3.gtk_text_iter_backward_chars(@self, count);
27399 end;
27400 
TGtkTextIter.backward_cursor_positionnull27401 function TGtkTextIter.backward_cursor_position: gboolean; cdecl;
27402 begin
27403   Result := LazGtk3.gtk_text_iter_backward_cursor_position(@self);
27404 end;
27405 
TGtkTextIter.backward_cursor_positionsnull27406 function TGtkTextIter.backward_cursor_positions(count: gint): gboolean; cdecl;
27407 begin
27408   Result := LazGtk3.gtk_text_iter_backward_cursor_positions(@self, count);
27409 end;
27410 
TGtkTextIter.backward_find_charnull27411 function TGtkTextIter.backward_find_char(pred: TGtkTextCharPredicate; user_data: gpointer; limit: PGtkTextIter): gboolean; cdecl;
27412 begin
27413   Result := LazGtk3.gtk_text_iter_backward_find_char(@self, pred, user_data, limit);
27414 end;
27415 
TGtkTextIter.backward_linenull27416 function TGtkTextIter.backward_line: gboolean; cdecl;
27417 begin
27418   Result := LazGtk3.gtk_text_iter_backward_line(@self);
27419 end;
27420 
backward_linesnull27421 function TGtkTextIter.backward_lines(count: gint): gboolean; cdecl;
27422 begin
27423   Result := LazGtk3.gtk_text_iter_backward_lines(@self, count);
27424 end;
27425 
backward_searchnull27426 function TGtkTextIter.backward_search(str: Pgchar; flags: TGtkTextSearchFlags; match_start: PGtkTextIter; match_end: PGtkTextIter; limit: PGtkTextIter): gboolean; cdecl;
27427 begin
27428   Result := LazGtk3.gtk_text_iter_backward_search(@self, str, flags, match_start, match_end, limit);
27429 end;
27430 
backward_sentence_startnull27431 function TGtkTextIter.backward_sentence_start: gboolean; cdecl;
27432 begin
27433   Result := LazGtk3.gtk_text_iter_backward_sentence_start(@self);
27434 end;
27435 
backward_sentence_startsnull27436 function TGtkTextIter.backward_sentence_starts(count: gint): gboolean; cdecl;
27437 begin
27438   Result := LazGtk3.gtk_text_iter_backward_sentence_starts(@self, count);
27439 end;
27440 
TGtkTextIter.backward_to_tag_togglenull27441 function TGtkTextIter.backward_to_tag_toggle(tag: PGtkTextTag): gboolean; cdecl;
27442 begin
27443   Result := LazGtk3.gtk_text_iter_backward_to_tag_toggle(@self, tag);
27444 end;
27445 
backward_visible_cursor_positionnull27446 function TGtkTextIter.backward_visible_cursor_position: gboolean; cdecl;
27447 begin
27448   Result := LazGtk3.gtk_text_iter_backward_visible_cursor_position(@self);
27449 end;
27450 
backward_visible_cursor_positionsnull27451 function TGtkTextIter.backward_visible_cursor_positions(count: gint): gboolean; cdecl;
27452 begin
27453   Result := LazGtk3.gtk_text_iter_backward_visible_cursor_positions(@self, count);
27454 end;
27455 
TGtkTextIter.backward_visible_linenull27456 function TGtkTextIter.backward_visible_line: gboolean; cdecl;
27457 begin
27458   Result := LazGtk3.gtk_text_iter_backward_visible_line(@self);
27459 end;
27460 
TGtkTextIter.backward_visible_linesnull27461 function TGtkTextIter.backward_visible_lines(count: gint): gboolean; cdecl;
27462 begin
27463   Result := LazGtk3.gtk_text_iter_backward_visible_lines(@self, count);
27464 end;
27465 
TGtkTextIter.backward_visible_word_startnull27466 function TGtkTextIter.backward_visible_word_start: gboolean; cdecl;
27467 begin
27468   Result := LazGtk3.gtk_text_iter_backward_visible_word_start(@self);
27469 end;
27470 
backward_visible_word_startsnull27471 function TGtkTextIter.backward_visible_word_starts(count: gint): gboolean; cdecl;
27472 begin
27473   Result := LazGtk3.gtk_text_iter_backward_visible_word_starts(@self, count);
27474 end;
27475 
backward_word_startnull27476 function TGtkTextIter.backward_word_start: gboolean; cdecl;
27477 begin
27478   Result := LazGtk3.gtk_text_iter_backward_word_start(@self);
27479 end;
27480 
TGtkTextIter.backward_word_startsnull27481 function TGtkTextIter.backward_word_starts(count: gint): gboolean; cdecl;
27482 begin
27483   Result := LazGtk3.gtk_text_iter_backward_word_starts(@self, count);
27484 end;
27485 
TGtkTextIter.begins_tagnull27486 function TGtkTextIter.begins_tag(tag: PGtkTextTag): gboolean; cdecl;
27487 begin
27488   Result := LazGtk3.gtk_text_iter_begins_tag(@self, tag);
27489 end;
27490 
TGtkTextIter.can_insertnull27491 function TGtkTextIter.can_insert(default_editability: gboolean): gboolean; cdecl;
27492 begin
27493   Result := LazGtk3.gtk_text_iter_can_insert(@self, default_editability);
27494 end;
27495 
comparenull27496 function TGtkTextIter.compare(rhs: PGtkTextIter): gint; cdecl;
27497 begin
27498   Result := LazGtk3.gtk_text_iter_compare(@self, rhs);
27499 end;
27500 
TGtkTextIter.copynull27501 function TGtkTextIter.copy: PGtkTextIter; cdecl;
27502 begin
27503   Result := LazGtk3.gtk_text_iter_copy(@self);
27504 end;
27505 
editablenull27506 function TGtkTextIter.editable(default_setting: gboolean): gboolean; cdecl;
27507 begin
27508   Result := LazGtk3.gtk_text_iter_editable(@self, default_setting);
27509 end;
27510 
ends_linenull27511 function TGtkTextIter.ends_line: gboolean; cdecl;
27512 begin
27513   Result := LazGtk3.gtk_text_iter_ends_line(@self);
27514 end;
27515 
ends_sentencenull27516 function TGtkTextIter.ends_sentence: gboolean; cdecl;
27517 begin
27518   Result := LazGtk3.gtk_text_iter_ends_sentence(@self);
27519 end;
27520 
TGtkTextIter.ends_tagnull27521 function TGtkTextIter.ends_tag(tag: PGtkTextTag): gboolean; cdecl;
27522 begin
27523   Result := LazGtk3.gtk_text_iter_ends_tag(@self, tag);
27524 end;
27525 
ends_wordnull27526 function TGtkTextIter.ends_word: gboolean; cdecl;
27527 begin
27528   Result := LazGtk3.gtk_text_iter_ends_word(@self);
27529 end;
27530 
equalnull27531 function TGtkTextIter.equal(rhs: PGtkTextIter): gboolean; cdecl;
27532 begin
27533   Result := LazGtk3.gtk_text_iter_equal(@self, rhs);
27534 end;
27535 
TGtkTextIter.forward_charnull27536 function TGtkTextIter.forward_char: gboolean; cdecl;
27537 begin
27538   Result := LazGtk3.gtk_text_iter_forward_char(@self);
27539 end;
27540 
TGtkTextIter.forward_charsnull27541 function TGtkTextIter.forward_chars(count: gint): gboolean; cdecl;
27542 begin
27543   Result := LazGtk3.gtk_text_iter_forward_chars(@self, count);
27544 end;
27545 
forward_cursor_positionnull27546 function TGtkTextIter.forward_cursor_position: gboolean; cdecl;
27547 begin
27548   Result := LazGtk3.gtk_text_iter_forward_cursor_position(@self);
27549 end;
27550 
forward_cursor_positionsnull27551 function TGtkTextIter.forward_cursor_positions(count: gint): gboolean; cdecl;
27552 begin
27553   Result := LazGtk3.gtk_text_iter_forward_cursor_positions(@self, count);
27554 end;
27555 
TGtkTextIter.forward_find_charnull27556 function TGtkTextIter.forward_find_char(pred: TGtkTextCharPredicate; user_data: gpointer; limit: PGtkTextIter): gboolean; cdecl;
27557 begin
27558   Result := LazGtk3.gtk_text_iter_forward_find_char(@self, pred, user_data, limit);
27559 end;
27560 
forward_linenull27561 function TGtkTextIter.forward_line: gboolean; cdecl;
27562 begin
27563   Result := LazGtk3.gtk_text_iter_forward_line(@self);
27564 end;
27565 
TGtkTextIter.forward_linesnull27566 function TGtkTextIter.forward_lines(count: gint): gboolean; cdecl;
27567 begin
27568   Result := LazGtk3.gtk_text_iter_forward_lines(@self, count);
27569 end;
27570 
forward_searchnull27571 function TGtkTextIter.forward_search(str: Pgchar; flags: TGtkTextSearchFlags; match_start: PGtkTextIter; match_end: PGtkTextIter; limit: PGtkTextIter): gboolean; cdecl;
27572 begin
27573   Result := LazGtk3.gtk_text_iter_forward_search(@self, str, flags, match_start, match_end, limit);
27574 end;
27575 
forward_sentence_endnull27576 function TGtkTextIter.forward_sentence_end: gboolean; cdecl;
27577 begin
27578   Result := LazGtk3.gtk_text_iter_forward_sentence_end(@self);
27579 end;
27580 
forward_sentence_endsnull27581 function TGtkTextIter.forward_sentence_ends(count: gint): gboolean; cdecl;
27582 begin
27583   Result := LazGtk3.gtk_text_iter_forward_sentence_ends(@self, count);
27584 end;
27585 
27586 procedure TGtkTextIter.forward_to_end; cdecl;
27587 begin
27588   LazGtk3.gtk_text_iter_forward_to_end(@self);
27589 end;
27590 
TGtkTextIter.forward_to_line_endnull27591 function TGtkTextIter.forward_to_line_end: gboolean; cdecl;
27592 begin
27593   Result := LazGtk3.gtk_text_iter_forward_to_line_end(@self);
27594 end;
27595 
forward_to_tag_togglenull27596 function TGtkTextIter.forward_to_tag_toggle(tag: PGtkTextTag): gboolean; cdecl;
27597 begin
27598   Result := LazGtk3.gtk_text_iter_forward_to_tag_toggle(@self, tag);
27599 end;
27600 
forward_visible_cursor_positionnull27601 function TGtkTextIter.forward_visible_cursor_position: gboolean; cdecl;
27602 begin
27603   Result := LazGtk3.gtk_text_iter_forward_visible_cursor_position(@self);
27604 end;
27605 
forward_visible_cursor_positionsnull27606 function TGtkTextIter.forward_visible_cursor_positions(count: gint): gboolean; cdecl;
27607 begin
27608   Result := LazGtk3.gtk_text_iter_forward_visible_cursor_positions(@self, count);
27609 end;
27610 
forward_visible_linenull27611 function TGtkTextIter.forward_visible_line: gboolean; cdecl;
27612 begin
27613   Result := LazGtk3.gtk_text_iter_forward_visible_line(@self);
27614 end;
27615 
TGtkTextIter.forward_visible_linesnull27616 function TGtkTextIter.forward_visible_lines(count: gint): gboolean; cdecl;
27617 begin
27618   Result := LazGtk3.gtk_text_iter_forward_visible_lines(@self, count);
27619 end;
27620 
forward_visible_word_endnull27621 function TGtkTextIter.forward_visible_word_end: gboolean; cdecl;
27622 begin
27623   Result := LazGtk3.gtk_text_iter_forward_visible_word_end(@self);
27624 end;
27625 
TGtkTextIter.forward_visible_word_endsnull27626 function TGtkTextIter.forward_visible_word_ends(count: gint): gboolean; cdecl;
27627 begin
27628   Result := LazGtk3.gtk_text_iter_forward_visible_word_ends(@self, count);
27629 end;
27630 
TGtkTextIter.forward_word_endnull27631 function TGtkTextIter.forward_word_end: gboolean; cdecl;
27632 begin
27633   Result := LazGtk3.gtk_text_iter_forward_word_end(@self);
27634 end;
27635 
forward_word_endsnull27636 function TGtkTextIter.forward_word_ends(count: gint): gboolean; cdecl;
27637 begin
27638   Result := LazGtk3.gtk_text_iter_forward_word_ends(@self, count);
27639 end;
27640 
27641 procedure TGtkTextIter.free; cdecl;
27642 begin
27643   LazGtk3.gtk_text_iter_free(@self);
27644 end;
27645 
TGtkTextIter.get_attributesnull27646 function TGtkTextIter.get_attributes(values: PGtkTextAttributes): gboolean; cdecl;
27647 begin
27648   Result := LazGtk3.gtk_text_iter_get_attributes(@self, values);
27649 end;
27650 
get_buffernull27651 function TGtkTextIter.get_buffer: PGtkTextBuffer; cdecl;
27652 begin
27653   Result := LazGtk3.gtk_text_iter_get_buffer(@self);
27654 end;
27655 
get_bytes_in_linenull27656 function TGtkTextIter.get_bytes_in_line: gint; cdecl;
27657 begin
27658   Result := LazGtk3.gtk_text_iter_get_bytes_in_line(@self);
27659 end;
27660 
get_charnull27661 function TGtkTextIter.get_char: gunichar; cdecl;
27662 begin
27663   Result := LazGtk3.gtk_text_iter_get_char(@self);
27664 end;
27665 
TGtkTextIter.get_chars_in_linenull27666 function TGtkTextIter.get_chars_in_line: gint; cdecl;
27667 begin
27668   Result := LazGtk3.gtk_text_iter_get_chars_in_line(@self);
27669 end;
27670 
get_child_anchornull27671 function TGtkTextIter.get_child_anchor: PGtkTextChildAnchor; cdecl;
27672 begin
27673   Result := LazGtk3.gtk_text_iter_get_child_anchor(@self);
27674 end;
27675 
get_languagenull27676 function TGtkTextIter.get_language: PPangoLanguage; cdecl;
27677 begin
27678   Result := LazGtk3.gtk_text_iter_get_language(@self);
27679 end;
27680 
get_linenull27681 function TGtkTextIter.get_line: gint; cdecl;
27682 begin
27683   Result := LazGtk3.gtk_text_iter_get_line(@self);
27684 end;
27685 
get_line_indexnull27686 function TGtkTextIter.get_line_index: gint; cdecl;
27687 begin
27688   Result := LazGtk3.gtk_text_iter_get_line_index(@self);
27689 end;
27690 
TGtkTextIter.get_line_offsetnull27691 function TGtkTextIter.get_line_offset: gint; cdecl;
27692 begin
27693   Result := LazGtk3.gtk_text_iter_get_line_offset(@self);
27694 end;
27695 
get_marksnull27696 function TGtkTextIter.get_marks: PGSList; cdecl;
27697 begin
27698   Result := LazGtk3.gtk_text_iter_get_marks(@self);
27699 end;
27700 
get_offsetnull27701 function TGtkTextIter.get_offset: gint; cdecl;
27702 begin
27703   Result := LazGtk3.gtk_text_iter_get_offset(@self);
27704 end;
27705 
TGtkTextIter.get_pixbufnull27706 function TGtkTextIter.get_pixbuf: PGdkPixbuf; cdecl;
27707 begin
27708   Result := LazGtk3.gtk_text_iter_get_pixbuf(@self);
27709 end;
27710 
TGtkTextIter.get_slicenull27711 function TGtkTextIter.get_slice(end_: PGtkTextIter): Pgchar; cdecl;
27712 begin
27713   Result := LazGtk3.gtk_text_iter_get_slice(@self, end_);
27714 end;
27715 
get_tagsnull27716 function TGtkTextIter.get_tags: PGSList; cdecl;
27717 begin
27718   Result := LazGtk3.gtk_text_iter_get_tags(@self);
27719 end;
27720 
get_textnull27721 function TGtkTextIter.get_text(end_: PGtkTextIter): Pgchar; cdecl;
27722 begin
27723   Result := LazGtk3.gtk_text_iter_get_text(@self, end_);
27724 end;
27725 
TGtkTextIter.get_toggled_tagsnull27726 function TGtkTextIter.get_toggled_tags(toggled_on: gboolean): PGSList; cdecl;
27727 begin
27728   Result := LazGtk3.gtk_text_iter_get_toggled_tags(@self, toggled_on);
27729 end;
27730 
TGtkTextIter.get_visible_line_indexnull27731 function TGtkTextIter.get_visible_line_index: gint; cdecl;
27732 begin
27733   Result := LazGtk3.gtk_text_iter_get_visible_line_index(@self);
27734 end;
27735 
TGtkTextIter.get_visible_line_offsetnull27736 function TGtkTextIter.get_visible_line_offset: gint; cdecl;
27737 begin
27738   Result := LazGtk3.gtk_text_iter_get_visible_line_offset(@self);
27739 end;
27740 
TGtkTextIter.get_visible_slicenull27741 function TGtkTextIter.get_visible_slice(end_: PGtkTextIter): Pgchar; cdecl;
27742 begin
27743   Result := LazGtk3.gtk_text_iter_get_visible_slice(@self, end_);
27744 end;
27745 
TGtkTextIter.get_visible_textnull27746 function TGtkTextIter.get_visible_text(end_: PGtkTextIter): Pgchar; cdecl;
27747 begin
27748   Result := LazGtk3.gtk_text_iter_get_visible_text(@self, end_);
27749 end;
27750 
has_tagnull27751 function TGtkTextIter.has_tag(tag: PGtkTextTag): gboolean; cdecl;
27752 begin
27753   Result := LazGtk3.gtk_text_iter_has_tag(@self, tag);
27754 end;
27755 
TGtkTextIter.in_rangenull27756 function TGtkTextIter.in_range(start: PGtkTextIter; end_: PGtkTextIter): gboolean; cdecl;
27757 begin
27758   Result := LazGtk3.gtk_text_iter_in_range(@self, start, end_);
27759 end;
27760 
TGtkTextIter.inside_sentencenull27761 function TGtkTextIter.inside_sentence: gboolean; cdecl;
27762 begin
27763   Result := LazGtk3.gtk_text_iter_inside_sentence(@self);
27764 end;
27765 
TGtkTextIter.inside_wordnull27766 function TGtkTextIter.inside_word: gboolean; cdecl;
27767 begin
27768   Result := LazGtk3.gtk_text_iter_inside_word(@self);
27769 end;
27770 
is_cursor_positionnull27771 function TGtkTextIter.is_cursor_position: gboolean; cdecl;
27772 begin
27773   Result := LazGtk3.gtk_text_iter_is_cursor_position(@self);
27774 end;
27775 
is_endnull27776 function TGtkTextIter.is_end: gboolean; cdecl;
27777 begin
27778   Result := LazGtk3.gtk_text_iter_is_end(@self);
27779 end;
27780 
is_startnull27781 function TGtkTextIter.is_start: gboolean; cdecl;
27782 begin
27783   Result := LazGtk3.gtk_text_iter_is_start(@self);
27784 end;
27785 
27786 procedure TGtkTextIter.order(second: PGtkTextIter); cdecl;
27787 begin
27788   LazGtk3.gtk_text_iter_order(@self, second);
27789 end;
27790 
27791 procedure TGtkTextIter.set_line(line_number: gint); cdecl;
27792 begin
27793   LazGtk3.gtk_text_iter_set_line(@self, line_number);
27794 end;
27795 
27796 procedure TGtkTextIter.set_line_index(byte_on_line: gint); cdecl;
27797 begin
27798   LazGtk3.gtk_text_iter_set_line_index(@self, byte_on_line);
27799 end;
27800 
27801 procedure TGtkTextIter.set_line_offset(char_on_line: gint); cdecl;
27802 begin
27803   LazGtk3.gtk_text_iter_set_line_offset(@self, char_on_line);
27804 end;
27805 
27806 procedure TGtkTextIter.set_offset(char_offset: gint); cdecl;
27807 begin
27808   LazGtk3.gtk_text_iter_set_offset(@self, char_offset);
27809 end;
27810 
27811 procedure TGtkTextIter.set_visible_line_index(byte_on_line: gint); cdecl;
27812 begin
27813   LazGtk3.gtk_text_iter_set_visible_line_index(@self, byte_on_line);
27814 end;
27815 
27816 procedure TGtkTextIter.set_visible_line_offset(char_on_line: gint); cdecl;
27817 begin
27818   LazGtk3.gtk_text_iter_set_visible_line_offset(@self, char_on_line);
27819 end;
27820 
TGtkTextIter.starts_linenull27821 function TGtkTextIter.starts_line: gboolean; cdecl;
27822 begin
27823   Result := LazGtk3.gtk_text_iter_starts_line(@self);
27824 end;
27825 
starts_sentencenull27826 function TGtkTextIter.starts_sentence: gboolean; cdecl;
27827 begin
27828   Result := LazGtk3.gtk_text_iter_starts_sentence(@self);
27829 end;
27830 
starts_wordnull27831 function TGtkTextIter.starts_word: gboolean; cdecl;
27832 begin
27833   Result := LazGtk3.gtk_text_iter_starts_word(@self);
27834 end;
27835 
TGtkTextIter.toggles_tagnull27836 function TGtkTextIter.toggles_tag(tag: PGtkTextTag): gboolean; cdecl;
27837 begin
27838   Result := LazGtk3.gtk_text_iter_toggles_tag(@self, tag);
27839 end;
27840 
TGtkTextChildAnchor.newnull27841 function TGtkTextChildAnchor.new: PGtkTextChildAnchor; cdecl;
27842 begin
27843   Result := LazGtk3.gtk_text_child_anchor_new();
27844 end;
27845 
get_deletednull27846 function TGtkTextChildAnchor.get_deleted: gboolean; cdecl;
27847 begin
27848   Result := LazGtk3.gtk_text_child_anchor_get_deleted(@self);
27849 end;
27850 
get_widgetsnull27851 function TGtkTextChildAnchor.get_widgets: PGList; cdecl;
27852 begin
27853   Result := LazGtk3.gtk_text_child_anchor_get_widgets(@self);
27854 end;
27855 
newnull27856 function TGtkTextMark.new(name: Pgchar; left_gravity: gboolean): PGtkTextMark; cdecl;
27857 begin
27858   Result := LazGtk3.gtk_text_mark_new(name, left_gravity);
27859 end;
27860 
get_buffernull27861 function TGtkTextMark.get_buffer: PGtkTextBuffer; cdecl;
27862 begin
27863   Result := LazGtk3.gtk_text_mark_get_buffer(@self);
27864 end;
27865 
get_deletednull27866 function TGtkTextMark.get_deleted: gboolean; cdecl;
27867 begin
27868   Result := LazGtk3.gtk_text_mark_get_deleted(@self);
27869 end;
27870 
TGtkTextMark.get_left_gravitynull27871 function TGtkTextMark.get_left_gravity: gboolean; cdecl;
27872 begin
27873   Result := LazGtk3.gtk_text_mark_get_left_gravity(@self);
27874 end;
27875 
get_namenull27876 function TGtkTextMark.get_name: Pgchar; cdecl;
27877 begin
27878   Result := LazGtk3.gtk_text_mark_get_name(@self);
27879 end;
27880 
get_visiblenull27881 function TGtkTextMark.get_visible: gboolean; cdecl;
27882 begin
27883   Result := LazGtk3.gtk_text_mark_get_visible(@self);
27884 end;
27885 
27886 procedure TGtkTextMark.set_visible(setting: gboolean); cdecl;
27887 begin
27888   LazGtk3.gtk_text_mark_set_visible(@self, setting);
27889 end;
27890 
TGtkTextView.newnull27891 function TGtkTextView.new: PGtkTextView; cdecl;
27892 begin
27893   Result := LazGtk3.gtk_text_view_new();
27894 end;
27895 
TGtkTextView.new_with_buffernull27896 function TGtkTextView.new_with_buffer(buffer: PGtkTextBuffer): PGtkTextView; cdecl;
27897 begin
27898   Result := LazGtk3.gtk_text_view_new_with_buffer(buffer);
27899 end;
27900 
27901 procedure TGtkTextView.add_child_at_anchor(child: PGtkWidget; anchor: PGtkTextChildAnchor); cdecl;
27902 begin
27903   LazGtk3.gtk_text_view_add_child_at_anchor(@self, child, anchor);
27904 end;
27905 
27906 procedure TGtkTextView.add_child_in_window(child: PGtkWidget; which_window: TGtkTextWindowType; xpos: gint; ypos: gint); cdecl;
27907 begin
27908   LazGtk3.gtk_text_view_add_child_in_window(@self, child, which_window, xpos, ypos);
27909 end;
27910 
TGtkTextView.backward_display_linenull27911 function TGtkTextView.backward_display_line(iter: PGtkTextIter): gboolean; cdecl;
27912 begin
27913   Result := LazGtk3.gtk_text_view_backward_display_line(@self, iter);
27914 end;
27915 
backward_display_line_startnull27916 function TGtkTextView.backward_display_line_start(iter: PGtkTextIter): gboolean; cdecl;
27917 begin
27918   Result := LazGtk3.gtk_text_view_backward_display_line_start(@self, iter);
27919 end;
27920 
27921 procedure TGtkTextView.buffer_to_window_coords(win: TGtkTextWindowType; buffer_x: gint; buffer_y: gint; window_x: Pgint; window_y: Pgint); cdecl;
27922 begin
27923   LazGtk3.gtk_text_view_buffer_to_window_coords(@self, win, buffer_x, buffer_y, window_x, window_y);
27924 end;
27925 
forward_display_linenull27926 function TGtkTextView.forward_display_line(iter: PGtkTextIter): gboolean; cdecl;
27927 begin
27928   Result := LazGtk3.gtk_text_view_forward_display_line(@self, iter);
27929 end;
27930 
TGtkTextView.forward_display_line_endnull27931 function TGtkTextView.forward_display_line_end(iter: PGtkTextIter): gboolean; cdecl;
27932 begin
27933   Result := LazGtk3.gtk_text_view_forward_display_line_end(@self, iter);
27934 end;
27935 
TGtkTextView.get_accepts_tabnull27936 function TGtkTextView.get_accepts_tab: gboolean; cdecl;
27937 begin
27938   Result := LazGtk3.gtk_text_view_get_accepts_tab(@self);
27939 end;
27940 
get_border_window_sizenull27941 function TGtkTextView.get_border_window_size(type_: TGtkTextWindowType): gint; cdecl;
27942 begin
27943   Result := LazGtk3.gtk_text_view_get_border_window_size(@self, type_);
27944 end;
27945 
TGtkTextView.get_buffernull27946 function TGtkTextView.get_buffer: PGtkTextBuffer; cdecl;
27947 begin
27948   Result := LazGtk3.gtk_text_view_get_buffer(@self);
27949 end;
27950 
27951 procedure TGtkTextView.get_cursor_locations(iter: PGtkTextIter; strong: PGdkRectangle; weak: PGdkRectangle); cdecl;
27952 begin
27953   LazGtk3.gtk_text_view_get_cursor_locations(@self, iter, strong, weak);
27954 end;
27955 
TGtkTextView.get_cursor_visiblenull27956 function TGtkTextView.get_cursor_visible: gboolean; cdecl;
27957 begin
27958   Result := LazGtk3.gtk_text_view_get_cursor_visible(@self);
27959 end;
27960 
get_default_attributesnull27961 function TGtkTextView.get_default_attributes: PGtkTextAttributes; cdecl;
27962 begin
27963   Result := LazGtk3.gtk_text_view_get_default_attributes(@self);
27964 end;
27965 
TGtkTextView.get_editablenull27966 function TGtkTextView.get_editable: gboolean; cdecl;
27967 begin
27968   Result := LazGtk3.gtk_text_view_get_editable(@self);
27969 end;
27970 
get_indentnull27971 function TGtkTextView.get_indent: gint; cdecl;
27972 begin
27973   Result := LazGtk3.gtk_text_view_get_indent(@self);
27974 end;
27975 
TGtkTextView.get_input_hintsnull27976 function TGtkTextView.get_input_hints: TGtkInputHints; cdecl;
27977 begin
27978   Result := LazGtk3.gtk_text_view_get_input_hints(@self);
27979 end;
27980 
TGtkTextView.get_input_purposenull27981 function TGtkTextView.get_input_purpose: TGtkInputPurpose; cdecl;
27982 begin
27983   Result := LazGtk3.gtk_text_view_get_input_purpose(@self);
27984 end;
27985 
27986 procedure TGtkTextView.get_iter_at_location(iter: PGtkTextIter; x: gint; y: gint); cdecl;
27987 begin
27988   LazGtk3.gtk_text_view_get_iter_at_location(@self, iter, x, y);
27989 end;
27990 
27991 procedure TGtkTextView.get_iter_at_position(iter: PGtkTextIter; trailing: Pgint; x: gint; y: gint); cdecl;
27992 begin
27993   LazGtk3.gtk_text_view_get_iter_at_position(@self, iter, trailing, x, y);
27994 end;
27995 
27996 procedure TGtkTextView.get_iter_location(iter: PGtkTextIter; location: PGdkRectangle); cdecl;
27997 begin
27998   LazGtk3.gtk_text_view_get_iter_location(@self, iter, location);
27999 end;
28000 
get_justificationnull28001 function TGtkTextView.get_justification: TGtkJustification; cdecl;
28002 begin
28003   Result := LazGtk3.gtk_text_view_get_justification(@self);
28004 end;
28005 
TGtkTextView.get_left_marginnull28006 function TGtkTextView.get_left_margin: gint; cdecl;
28007 begin
28008   Result := LazGtk3.gtk_text_view_get_left_margin(@self);
28009 end;
28010 
28011 procedure TGtkTextView.get_line_at_y(target_iter: PGtkTextIter; y: gint; line_top: Pgint); cdecl;
28012 begin
28013   LazGtk3.gtk_text_view_get_line_at_y(@self, target_iter, y, line_top);
28014 end;
28015 
28016 procedure TGtkTextView.get_line_yrange(iter: PGtkTextIter; y: Pgint; height: Pgint); cdecl;
28017 begin
28018   LazGtk3.gtk_text_view_get_line_yrange(@self, iter, y, height);
28019 end;
28020 
get_overwritenull28021 function TGtkTextView.get_overwrite: gboolean; cdecl;
28022 begin
28023   Result := LazGtk3.gtk_text_view_get_overwrite(@self);
28024 end;
28025 
TGtkTextView.get_pixels_above_linesnull28026 function TGtkTextView.get_pixels_above_lines: gint; cdecl;
28027 begin
28028   Result := LazGtk3.gtk_text_view_get_pixels_above_lines(@self);
28029 end;
28030 
get_pixels_below_linesnull28031 function TGtkTextView.get_pixels_below_lines: gint; cdecl;
28032 begin
28033   Result := LazGtk3.gtk_text_view_get_pixels_below_lines(@self);
28034 end;
28035 
TGtkTextView.get_pixels_inside_wrapnull28036 function TGtkTextView.get_pixels_inside_wrap: gint; cdecl;
28037 begin
28038   Result := LazGtk3.gtk_text_view_get_pixels_inside_wrap(@self);
28039 end;
28040 
TGtkTextView.get_right_marginnull28041 function TGtkTextView.get_right_margin: gint; cdecl;
28042 begin
28043   Result := LazGtk3.gtk_text_view_get_right_margin(@self);
28044 end;
28045 
get_tabsnull28046 function TGtkTextView.get_tabs: PPangoTabArray; cdecl;
28047 begin
28048   Result := LazGtk3.gtk_text_view_get_tabs(@self);
28049 end;
28050 
28051 procedure TGtkTextView.get_visible_rect(visible_rect: PGdkRectangle); cdecl;
28052 begin
28053   LazGtk3.gtk_text_view_get_visible_rect(@self, visible_rect);
28054 end;
28055 
TGtkTextView.get_windownull28056 function TGtkTextView.get_window(win: TGtkTextWindowType): PGdkWindow; cdecl;
28057 begin
28058   Result := LazGtk3.gtk_text_view_get_window(@self, win);
28059 end;
28060 
TGtkTextView.get_window_typenull28061 function TGtkTextView.get_window_type(window: PGdkWindow): TGtkTextWindowType; cdecl;
28062 begin
28063   Result := LazGtk3.gtk_text_view_get_window_type(@self, window);
28064 end;
28065 
get_wrap_modenull28066 function TGtkTextView.get_wrap_mode: TGtkWrapMode; cdecl;
28067 begin
28068   Result := LazGtk3.gtk_text_view_get_wrap_mode(@self);
28069 end;
28070 
im_context_filter_keypressnull28071 function TGtkTextView.im_context_filter_keypress(event: PGdkEventKey): gboolean; cdecl;
28072 begin
28073   Result := LazGtk3.gtk_text_view_im_context_filter_keypress(@self, event);
28074 end;
28075 
28076 procedure TGtkTextView.move_child(child: PGtkWidget; xpos: gint; ypos: gint); cdecl;
28077 begin
28078   LazGtk3.gtk_text_view_move_child(@self, child, xpos, ypos);
28079 end;
28080 
move_mark_onscreennull28081 function TGtkTextView.move_mark_onscreen(mark: PGtkTextMark): gboolean; cdecl;
28082 begin
28083   Result := LazGtk3.gtk_text_view_move_mark_onscreen(@self, mark);
28084 end;
28085 
move_visuallynull28086 function TGtkTextView.move_visually(iter: PGtkTextIter; count: gint): gboolean; cdecl;
28087 begin
28088   Result := LazGtk3.gtk_text_view_move_visually(@self, iter, count);
28089 end;
28090 
TGtkTextView.place_cursor_onscreennull28091 function TGtkTextView.place_cursor_onscreen: gboolean; cdecl;
28092 begin
28093   Result := LazGtk3.gtk_text_view_place_cursor_onscreen(@self);
28094 end;
28095 
28096 procedure TGtkTextView.reset_im_context; cdecl;
28097 begin
28098   LazGtk3.gtk_text_view_reset_im_context(@self);
28099 end;
28100 
28101 procedure TGtkTextView.scroll_mark_onscreen(mark: PGtkTextMark); cdecl;
28102 begin
28103   LazGtk3.gtk_text_view_scroll_mark_onscreen(@self, mark);
28104 end;
28105 
TGtkTextView.scroll_to_iternull28106 function TGtkTextView.scroll_to_iter(iter: PGtkTextIter; within_margin: gdouble; use_align: gboolean; xalign: gdouble; yalign: gdouble): gboolean; cdecl;
28107 begin
28108   Result := LazGtk3.gtk_text_view_scroll_to_iter(@self, iter, within_margin, use_align, xalign, yalign);
28109 end;
28110 
28111 procedure TGtkTextView.scroll_to_mark(mark: PGtkTextMark; within_margin: gdouble; use_align: gboolean; xalign: gdouble; yalign: gdouble); cdecl;
28112 begin
28113   LazGtk3.gtk_text_view_scroll_to_mark(@self, mark, within_margin, use_align, xalign, yalign);
28114 end;
28115 
28116 procedure TGtkTextView.set_accepts_tab(accepts_tab: gboolean); cdecl;
28117 begin
28118   LazGtk3.gtk_text_view_set_accepts_tab(@self, accepts_tab);
28119 end;
28120 
28121 procedure TGtkTextView.set_border_window_size(type_: TGtkTextWindowType; size: gint); cdecl;
28122 begin
28123   LazGtk3.gtk_text_view_set_border_window_size(@self, type_, size);
28124 end;
28125 
28126 procedure TGtkTextView.set_buffer(buffer: PGtkTextBuffer); cdecl;
28127 begin
28128   LazGtk3.gtk_text_view_set_buffer(@self, buffer);
28129 end;
28130 
28131 procedure TGtkTextView.set_cursor_visible(setting: gboolean); cdecl;
28132 begin
28133   LazGtk3.gtk_text_view_set_cursor_visible(@self, setting);
28134 end;
28135 
28136 procedure TGtkTextView.set_editable(setting: gboolean); cdecl;
28137 begin
28138   LazGtk3.gtk_text_view_set_editable(@self, setting);
28139 end;
28140 
28141 procedure TGtkTextView.set_indent(indent: gint); cdecl;
28142 begin
28143   LazGtk3.gtk_text_view_set_indent(@self, indent);
28144 end;
28145 
28146 procedure TGtkTextView.set_input_hints(hints: TGtkInputHints); cdecl;
28147 begin
28148   LazGtk3.gtk_text_view_set_input_hints(@self, hints);
28149 end;
28150 
28151 procedure TGtkTextView.set_input_purpose(purpose: TGtkInputPurpose); cdecl;
28152 begin
28153   LazGtk3.gtk_text_view_set_input_purpose(@self, purpose);
28154 end;
28155 
28156 procedure TGtkTextView.set_justification(justification: TGtkJustification); cdecl;
28157 begin
28158   LazGtk3.gtk_text_view_set_justification(@self, justification);
28159 end;
28160 
28161 procedure TGtkTextView.set_left_margin(left_margin: gint); cdecl;
28162 begin
28163   LazGtk3.gtk_text_view_set_left_margin(@self, left_margin);
28164 end;
28165 
28166 procedure TGtkTextView.set_overwrite(overwrite: gboolean); cdecl;
28167 begin
28168   LazGtk3.gtk_text_view_set_overwrite(@self, overwrite);
28169 end;
28170 
28171 procedure TGtkTextView.set_pixels_above_lines(pixels_above_lines: gint); cdecl;
28172 begin
28173   LazGtk3.gtk_text_view_set_pixels_above_lines(@self, pixels_above_lines);
28174 end;
28175 
28176 procedure TGtkTextView.set_pixels_below_lines(pixels_below_lines: gint); cdecl;
28177 begin
28178   LazGtk3.gtk_text_view_set_pixels_below_lines(@self, pixels_below_lines);
28179 end;
28180 
28181 procedure TGtkTextView.set_pixels_inside_wrap(pixels_inside_wrap: gint); cdecl;
28182 begin
28183   LazGtk3.gtk_text_view_set_pixels_inside_wrap(@self, pixels_inside_wrap);
28184 end;
28185 
28186 procedure TGtkTextView.set_right_margin(right_margin: gint); cdecl;
28187 begin
28188   LazGtk3.gtk_text_view_set_right_margin(@self, right_margin);
28189 end;
28190 
28191 procedure TGtkTextView.set_tabs(tabs: PPangoTabArray); cdecl;
28192 begin
28193   LazGtk3.gtk_text_view_set_tabs(@self, tabs);
28194 end;
28195 
28196 procedure TGtkTextView.set_wrap_mode(wrap_mode: TGtkWrapMode); cdecl;
28197 begin
28198   LazGtk3.gtk_text_view_set_wrap_mode(@self, wrap_mode);
28199 end;
28200 
starts_display_linenull28201 function TGtkTextView.starts_display_line(iter: PGtkTextIter): gboolean; cdecl;
28202 begin
28203   Result := LazGtk3.gtk_text_view_starts_display_line(@self, iter);
28204 end;
28205 
28206 procedure TGtkTextView.window_to_buffer_coords(win: TGtkTextWindowType; window_x: gint; window_y: gint; buffer_x: Pgint; buffer_y: Pgint); cdecl;
28207 begin
28208   LazGtk3.gtk_text_view_window_to_buffer_coords(@self, win, window_x, window_y, buffer_x, buffer_y);
28209 end;
28210 
loadnull28211 function TGtkThemingEngine.load(name: Pgchar): PGtkThemingEngine; cdecl;
28212 begin
28213   Result := LazGtk3.gtk_theming_engine_load(name);
28214 end;
28215 
28216 procedure TGtkThemingEngine.get_background_color(state: TGtkStateFlags; color: PGdkRGBA); cdecl;
28217 begin
28218   LazGtk3.gtk_theming_engine_get_background_color(@self, state, color);
28219 end;
28220 
28221 procedure TGtkThemingEngine.get_border(state: TGtkStateFlags; border: PGtkBorder); cdecl;
28222 begin
28223   LazGtk3.gtk_theming_engine_get_border(@self, state, border);
28224 end;
28225 
28226 procedure TGtkThemingEngine.get_border_color(state: TGtkStateFlags; color: PGdkRGBA); cdecl;
28227 begin
28228   LazGtk3.gtk_theming_engine_get_border_color(@self, state, color);
28229 end;
28230 
28231 procedure TGtkThemingEngine.get_color(state: TGtkStateFlags; color: PGdkRGBA); cdecl;
28232 begin
28233   LazGtk3.gtk_theming_engine_get_color(@self, state, color);
28234 end;
28235 
TGtkThemingEngine.get_junction_sidesnull28236 function TGtkThemingEngine.get_junction_sides: TGtkJunctionSides; cdecl;
28237 begin
28238   Result := LazGtk3.gtk_theming_engine_get_junction_sides(@self);
28239 end;
28240 
28241 procedure TGtkThemingEngine.get_margin(state: TGtkStateFlags; margin: PGtkBorder); cdecl;
28242 begin
28243   LazGtk3.gtk_theming_engine_get_margin(@self, state, margin);
28244 end;
28245 
28246 procedure TGtkThemingEngine.get_padding(state: TGtkStateFlags; padding: PGtkBorder); cdecl;
28247 begin
28248   LazGtk3.gtk_theming_engine_get_padding(@self, state, padding);
28249 end;
28250 
get_pathnull28251 function TGtkThemingEngine.get_path: PGtkWidgetPath; cdecl;
28252 begin
28253   Result := LazGtk3.gtk_theming_engine_get_path(@self);
28254 end;
28255 
28256 procedure TGtkThemingEngine.get_property(property_: Pgchar; state: TGtkStateFlags; value: PGValue); cdecl;
28257 begin
28258   LazGtk3.gtk_theming_engine_get_property(@self, property_, state, value);
28259 end;
28260 
TGtkThemingEngine.get_screennull28261 function TGtkThemingEngine.get_screen: PGdkScreen; cdecl;
28262 begin
28263   Result := LazGtk3.gtk_theming_engine_get_screen(@self);
28264 end;
28265 
get_statenull28266 function TGtkThemingEngine.get_state: TGtkStateFlags; cdecl;
28267 begin
28268   Result := LazGtk3.gtk_theming_engine_get_state(@self);
28269 end;
28270 
28271 procedure TGtkThemingEngine.get_style_property(property_name: Pgchar; value: PGValue); cdecl;
28272 begin
28273   LazGtk3.gtk_theming_engine_get_style_property(@self, property_name, value);
28274 end;
28275 
TGtkThemingEngine.has_classnull28276 function TGtkThemingEngine.has_class(style_class: Pgchar): gboolean; cdecl;
28277 begin
28278   Result := LazGtk3.gtk_theming_engine_has_class(@self, style_class);
28279 end;
28280 
has_regionnull28281 function TGtkThemingEngine.has_region(style_region: Pgchar; flags: PGtkRegionFlags): gboolean; cdecl;
28282 begin
28283   Result := LazGtk3.gtk_theming_engine_has_region(@self, style_region, flags);
28284 end;
28285 
lookup_colornull28286 function TGtkThemingEngine.lookup_color(color_name: Pgchar; color: PGdkRGBA): gboolean; cdecl;
28287 begin
28288   Result := LazGtk3.gtk_theming_engine_lookup_color(@self, color_name, color);
28289 end;
28290 
get_ellipsize_modenull28291 function TGtkToolShell.get_ellipsize_mode: TPangoEllipsizeMode; cdecl;
28292 begin
28293   Result := LazGtk3.gtk_tool_shell_get_ellipsize_mode(@self);
28294 end;
28295 
TGtkToolShell.get_icon_sizenull28296 function TGtkToolShell.get_icon_size: gint; cdecl;
28297 begin
28298   Result := LazGtk3.gtk_tool_shell_get_icon_size(@self);
28299 end;
28300 
get_orientationnull28301 function TGtkToolShell.get_orientation: TGtkOrientation; cdecl;
28302 begin
28303   Result := LazGtk3.gtk_tool_shell_get_orientation(@self);
28304 end;
28305 
TGtkToolShell.get_relief_stylenull28306 function TGtkToolShell.get_relief_style: TGtkReliefStyle; cdecl;
28307 begin
28308   Result := LazGtk3.gtk_tool_shell_get_relief_style(@self);
28309 end;
28310 
get_stylenull28311 function TGtkToolShell.get_style: TGtkToolbarStyle; cdecl;
28312 begin
28313   Result := LazGtk3.gtk_tool_shell_get_style(@self);
28314 end;
28315 
TGtkToolShell.get_text_alignmentnull28316 function TGtkToolShell.get_text_alignment: gfloat; cdecl;
28317 begin
28318   Result := LazGtk3.gtk_tool_shell_get_text_alignment(@self);
28319 end;
28320 
get_text_orientationnull28321 function TGtkToolShell.get_text_orientation: TGtkOrientation; cdecl;
28322 begin
28323   Result := LazGtk3.gtk_tool_shell_get_text_orientation(@self);
28324 end;
28325 
get_text_size_groupnull28326 function TGtkToolShell.get_text_size_group: PGtkSizeGroup; cdecl;
28327 begin
28328   Result := LazGtk3.gtk_tool_shell_get_text_size_group(@self);
28329 end;
28330 
28331 procedure TGtkToolShell.rebuild_menu; cdecl;
28332 begin
28333   LazGtk3.gtk_tool_shell_rebuild_menu(@self);
28334 end;
28335 
newnull28336 function TGtkToolItemGroup.new(label_: Pgchar): PGtkToolItemGroup; cdecl;
28337 begin
28338   Result := LazGtk3.gtk_tool_item_group_new(label_);
28339 end;
28340 
TGtkToolItemGroup.get_collapsednull28341 function TGtkToolItemGroup.get_collapsed: gboolean; cdecl;
28342 begin
28343   Result := LazGtk3.gtk_tool_item_group_get_collapsed(@self);
28344 end;
28345 
TGtkToolItemGroup.get_drop_itemnull28346 function TGtkToolItemGroup.get_drop_item(x: gint; y: gint): PGtkToolItem; cdecl;
28347 begin
28348   Result := LazGtk3.gtk_tool_item_group_get_drop_item(@self, x, y);
28349 end;
28350 
TGtkToolItemGroup.get_ellipsizenull28351 function TGtkToolItemGroup.get_ellipsize: TPangoEllipsizeMode; cdecl;
28352 begin
28353   Result := LazGtk3.gtk_tool_item_group_get_ellipsize(@self);
28354 end;
28355 
TGtkToolItemGroup.get_header_reliefnull28356 function TGtkToolItemGroup.get_header_relief: TGtkReliefStyle; cdecl;
28357 begin
28358   Result := LazGtk3.gtk_tool_item_group_get_header_relief(@self);
28359 end;
28360 
TGtkToolItemGroup.get_item_positionnull28361 function TGtkToolItemGroup.get_item_position(item: PGtkToolItem): gint; cdecl;
28362 begin
28363   Result := LazGtk3.gtk_tool_item_group_get_item_position(@self, item);
28364 end;
28365 
get_labelnull28366 function TGtkToolItemGroup.get_label: Pgchar; cdecl;
28367 begin
28368   Result := LazGtk3.gtk_tool_item_group_get_label(@self);
28369 end;
28370 
get_label_widgetnull28371 function TGtkToolItemGroup.get_label_widget: PGtkWidget; cdecl;
28372 begin
28373   Result := LazGtk3.gtk_tool_item_group_get_label_widget(@self);
28374 end;
28375 
get_n_itemsnull28376 function TGtkToolItemGroup.get_n_items: guint; cdecl;
28377 begin
28378   Result := LazGtk3.gtk_tool_item_group_get_n_items(@self);
28379 end;
28380 
get_nth_itemnull28381 function TGtkToolItemGroup.get_nth_item(index: guint): PGtkToolItem; cdecl;
28382 begin
28383   Result := LazGtk3.gtk_tool_item_group_get_nth_item(@self, index);
28384 end;
28385 
28386 procedure TGtkToolItemGroup.insert(item: PGtkToolItem; position: gint); cdecl;
28387 begin
28388   LazGtk3.gtk_tool_item_group_insert(@self, item, position);
28389 end;
28390 
28391 procedure TGtkToolItemGroup.set_collapsed(collapsed: gboolean); cdecl;
28392 begin
28393   LazGtk3.gtk_tool_item_group_set_collapsed(@self, collapsed);
28394 end;
28395 
28396 procedure TGtkToolItemGroup.set_ellipsize(ellipsize: TPangoEllipsizeMode); cdecl;
28397 begin
28398   LazGtk3.gtk_tool_item_group_set_ellipsize(@self, ellipsize);
28399 end;
28400 
28401 procedure TGtkToolItemGroup.set_header_relief(style: TGtkReliefStyle); cdecl;
28402 begin
28403   LazGtk3.gtk_tool_item_group_set_header_relief(@self, style);
28404 end;
28405 
28406 procedure TGtkToolItemGroup.set_item_position(item: PGtkToolItem; position: gint); cdecl;
28407 begin
28408   LazGtk3.gtk_tool_item_group_set_item_position(@self, item, position);
28409 end;
28410 
28411 procedure TGtkToolItemGroup.set_label(label_: Pgchar); cdecl;
28412 begin
28413   LazGtk3.gtk_tool_item_group_set_label(@self, label_);
28414 end;
28415 
28416 procedure TGtkToolItemGroup.set_label_widget(label_widget: PGtkWidget); cdecl;
28417 begin
28418   LazGtk3.gtk_tool_item_group_set_label_widget(@self, label_widget);
28419 end;
28420 
newnull28421 function TGtkToolPalette.new: PGtkToolPalette; cdecl;
28422 begin
28423   Result := LazGtk3.gtk_tool_palette_new();
28424 end;
28425 
get_drag_target_groupnull28426 function TGtkToolPalette.get_drag_target_group: PGtkTargetEntry; cdecl;
28427 begin
28428   Result := LazGtk3.gtk_tool_palette_get_drag_target_group();
28429 end;
28430 
TGtkToolPalette.get_drag_target_itemnull28431 function TGtkToolPalette.get_drag_target_item: PGtkTargetEntry; cdecl;
28432 begin
28433   Result := LazGtk3.gtk_tool_palette_get_drag_target_item();
28434 end;
28435 
28436 procedure TGtkToolPalette.add_drag_dest(widget: PGtkWidget; flags: TGtkDestDefaults; targets: TGtkToolPaletteDragTargets; actions: TGdkDragAction); cdecl;
28437 begin
28438   LazGtk3.gtk_tool_palette_add_drag_dest(@self, widget, flags, targets, actions);
28439 end;
28440 
get_drag_itemnull28441 function TGtkToolPalette.get_drag_item(selection: PGtkSelectionData): PGtkWidget; cdecl;
28442 begin
28443   Result := LazGtk3.gtk_tool_palette_get_drag_item(@self, selection);
28444 end;
28445 
TGtkToolPalette.get_drop_groupnull28446 function TGtkToolPalette.get_drop_group(x: gint; y: gint): PGtkToolItemGroup; cdecl;
28447 begin
28448   Result := LazGtk3.gtk_tool_palette_get_drop_group(@self, x, y);
28449 end;
28450 
get_drop_itemnull28451 function TGtkToolPalette.get_drop_item(x: gint; y: gint): PGtkToolItem; cdecl;
28452 begin
28453   Result := LazGtk3.gtk_tool_palette_get_drop_item(@self, x, y);
28454 end;
28455 
get_exclusivenull28456 function TGtkToolPalette.get_exclusive(group: PGtkToolItemGroup): gboolean; cdecl;
28457 begin
28458   Result := LazGtk3.gtk_tool_palette_get_exclusive(@self, group);
28459 end;
28460 
TGtkToolPalette.get_expandnull28461 function TGtkToolPalette.get_expand(group: PGtkToolItemGroup): gboolean; cdecl;
28462 begin
28463   Result := LazGtk3.gtk_tool_palette_get_expand(@self, group);
28464 end;
28465 
get_group_positionnull28466 function TGtkToolPalette.get_group_position(group: PGtkToolItemGroup): gint; cdecl;
28467 begin
28468   Result := LazGtk3.gtk_tool_palette_get_group_position(@self, group);
28469 end;
28470 
get_icon_sizenull28471 function TGtkToolPalette.get_icon_size: gint; cdecl;
28472 begin
28473   Result := LazGtk3.gtk_tool_palette_get_icon_size(@self);
28474 end;
28475 
get_stylenull28476 function TGtkToolPalette.get_style: TGtkToolbarStyle; cdecl;
28477 begin
28478   Result := LazGtk3.gtk_tool_palette_get_style(@self);
28479 end;
28480 
28481 procedure TGtkToolPalette.set_drag_source(targets: TGtkToolPaletteDragTargets); cdecl;
28482 begin
28483   LazGtk3.gtk_tool_palette_set_drag_source(@self, targets);
28484 end;
28485 
28486 procedure TGtkToolPalette.set_exclusive(group: PGtkToolItemGroup; exclusive: gboolean); cdecl;
28487 begin
28488   LazGtk3.gtk_tool_palette_set_exclusive(@self, group, exclusive);
28489 end;
28490 
28491 procedure TGtkToolPalette.set_expand(group: PGtkToolItemGroup; expand: gboolean); cdecl;
28492 begin
28493   LazGtk3.gtk_tool_palette_set_expand(@self, group, expand);
28494 end;
28495 
28496 procedure TGtkToolPalette.set_group_position(group: PGtkToolItemGroup; position: gint); cdecl;
28497 begin
28498   LazGtk3.gtk_tool_palette_set_group_position(@self, group, position);
28499 end;
28500 
28501 procedure TGtkToolPalette.set_icon_size(icon_size: gint); cdecl;
28502 begin
28503   LazGtk3.gtk_tool_palette_set_icon_size(@self, icon_size);
28504 end;
28505 
28506 procedure TGtkToolPalette.set_style(style: TGtkToolbarStyle); cdecl;
28507 begin
28508   LazGtk3.gtk_tool_palette_set_style(@self, style);
28509 end;
28510 
28511 procedure TGtkToolPalette.unset_icon_size; cdecl;
28512 begin
28513   LazGtk3.gtk_tool_palette_unset_icon_size(@self);
28514 end;
28515 
28516 procedure TGtkToolPalette.unset_style; cdecl;
28517 begin
28518   LazGtk3.gtk_tool_palette_unset_style(@self);
28519 end;
28520 
newnull28521 function TGtkToolbar.new: PGtkToolbar; cdecl;
28522 begin
28523   Result := LazGtk3.gtk_toolbar_new();
28524 end;
28525 
get_drop_indexnull28526 function TGtkToolbar.get_drop_index(x: gint; y: gint): gint; cdecl;
28527 begin
28528   Result := LazGtk3.gtk_toolbar_get_drop_index(@self, x, y);
28529 end;
28530 
get_icon_sizenull28531 function TGtkToolbar.get_icon_size: gint; cdecl;
28532 begin
28533   Result := LazGtk3.gtk_toolbar_get_icon_size(@self);
28534 end;
28535 
TGtkToolbar.get_item_indexnull28536 function TGtkToolbar.get_item_index(item: PGtkToolItem): gint; cdecl;
28537 begin
28538   Result := LazGtk3.gtk_toolbar_get_item_index(@self, item);
28539 end;
28540 
get_n_itemsnull28541 function TGtkToolbar.get_n_items: gint; cdecl;
28542 begin
28543   Result := LazGtk3.gtk_toolbar_get_n_items(@self);
28544 end;
28545 
get_nth_itemnull28546 function TGtkToolbar.get_nth_item(n: gint): PGtkToolItem; cdecl;
28547 begin
28548   Result := LazGtk3.gtk_toolbar_get_nth_item(@self, n);
28549 end;
28550 
get_relief_stylenull28551 function TGtkToolbar.get_relief_style: TGtkReliefStyle; cdecl;
28552 begin
28553   Result := LazGtk3.gtk_toolbar_get_relief_style(@self);
28554 end;
28555 
get_show_arrownull28556 function TGtkToolbar.get_show_arrow: gboolean; cdecl;
28557 begin
28558   Result := LazGtk3.gtk_toolbar_get_show_arrow(@self);
28559 end;
28560 
get_stylenull28561 function TGtkToolbar.get_style: TGtkToolbarStyle; cdecl;
28562 begin
28563   Result := LazGtk3.gtk_toolbar_get_style(@self);
28564 end;
28565 
28566 procedure TGtkToolbar.insert(item: PGtkToolItem; pos: gint); cdecl;
28567 begin
28568   LazGtk3.gtk_toolbar_insert(@self, item, pos);
28569 end;
28570 
28571 procedure TGtkToolbar.set_drop_highlight_item(tool_item: PGtkToolItem; index_: gint); cdecl;
28572 begin
28573   LazGtk3.gtk_toolbar_set_drop_highlight_item(@self, tool_item, index_);
28574 end;
28575 
28576 procedure TGtkToolbar.set_icon_size(icon_size: gint); cdecl;
28577 begin
28578   LazGtk3.gtk_toolbar_set_icon_size(@self, icon_size);
28579 end;
28580 
28581 procedure TGtkToolbar.set_show_arrow(show_arrow: gboolean); cdecl;
28582 begin
28583   LazGtk3.gtk_toolbar_set_show_arrow(@self, show_arrow);
28584 end;
28585 
28586 procedure TGtkToolbar.set_style(style: TGtkToolbarStyle); cdecl;
28587 begin
28588   LazGtk3.gtk_toolbar_set_style(@self, style);
28589 end;
28590 
28591 procedure TGtkToolbar.unset_icon_size; cdecl;
28592 begin
28593   LazGtk3.gtk_toolbar_unset_icon_size(@self);
28594 end;
28595 
28596 procedure TGtkToolbar.unset_style; cdecl;
28597 begin
28598   LazGtk3.gtk_toolbar_unset_style(@self);
28599 end;
28600 
newnull28601 function TGtkTreeViewColumn.new: PGtkTreeViewColumn; cdecl;
28602 begin
28603   Result := LazGtk3.gtk_tree_view_column_new();
28604 end;
28605 
new_with_areanull28606 function TGtkTreeViewColumn.new_with_area(area: PGtkCellArea): PGtkTreeViewColumn; cdecl;
28607 begin
28608   Result := LazGtk3.gtk_tree_view_column_new_with_area(area);
28609 end;
28610 
28611 procedure TGtkTreeViewColumn.add_attribute(cell_renderer: PGtkCellRenderer; attribute: Pgchar; column: gint); cdecl;
28612 begin
28613   LazGtk3.gtk_tree_view_column_add_attribute(@self, cell_renderer, attribute, column);
28614 end;
28615 
TGtkTreeViewColumn.cell_get_positionnull28616 function TGtkTreeViewColumn.cell_get_position(cell_renderer: PGtkCellRenderer; x_offset: Pgint; width: Pgint): gboolean; cdecl;
28617 begin
28618   Result := LazGtk3.gtk_tree_view_column_cell_get_position(@self, cell_renderer, x_offset, width);
28619 end;
28620 
28621 procedure TGtkTreeViewColumn.cell_get_size(cell_area: PGdkRectangle; x_offset: Pgint; y_offset: Pgint; width: Pgint; height: Pgint); cdecl;
28622 begin
28623   LazGtk3.gtk_tree_view_column_cell_get_size(@self, cell_area, x_offset, y_offset, width, height);
28624 end;
28625 
TGtkTreeViewColumn.cell_is_visiblenull28626 function TGtkTreeViewColumn.cell_is_visible: gboolean; cdecl;
28627 begin
28628   Result := LazGtk3.gtk_tree_view_column_cell_is_visible(@self);
28629 end;
28630 
28631 procedure TGtkTreeViewColumn.cell_set_cell_data(tree_model: PGtkTreeModel; iter: PGtkTreeIter; is_expander: gboolean; is_expanded: gboolean); cdecl;
28632 begin
28633   LazGtk3.gtk_tree_view_column_cell_set_cell_data(@self, tree_model, iter, is_expander, is_expanded);
28634 end;
28635 
28636 procedure TGtkTreeViewColumn.clear; cdecl;
28637 begin
28638   LazGtk3.gtk_tree_view_column_clear(@self);
28639 end;
28640 
28641 procedure TGtkTreeViewColumn.clear_attributes(cell_renderer: PGtkCellRenderer); cdecl;
28642 begin
28643   LazGtk3.gtk_tree_view_column_clear_attributes(@self, cell_renderer);
28644 end;
28645 
28646 procedure TGtkTreeViewColumn.clicked; cdecl;
28647 begin
28648   LazGtk3.gtk_tree_view_column_clicked(@self);
28649 end;
28650 
28651 procedure TGtkTreeViewColumn.focus_cell(cell: PGtkCellRenderer); cdecl;
28652 begin
28653   LazGtk3.gtk_tree_view_column_focus_cell(@self, cell);
28654 end;
28655 
get_alignmentnull28656 function TGtkTreeViewColumn.get_alignment: gfloat; cdecl;
28657 begin
28658   Result := LazGtk3.gtk_tree_view_column_get_alignment(@self);
28659 end;
28660 
TGtkTreeViewColumn.get_buttonnull28661 function TGtkTreeViewColumn.get_button: PGtkWidget; cdecl;
28662 begin
28663   Result := LazGtk3.gtk_tree_view_column_get_button(@self);
28664 end;
28665 
TGtkTreeViewColumn.get_clickablenull28666 function TGtkTreeViewColumn.get_clickable: gboolean; cdecl;
28667 begin
28668   Result := LazGtk3.gtk_tree_view_column_get_clickable(@self);
28669 end;
28670 
TGtkTreeViewColumn.get_expandnull28671 function TGtkTreeViewColumn.get_expand: gboolean; cdecl;
28672 begin
28673   Result := LazGtk3.gtk_tree_view_column_get_expand(@self);
28674 end;
28675 
TGtkTreeViewColumn.get_fixed_widthnull28676 function TGtkTreeViewColumn.get_fixed_width: gint; cdecl;
28677 begin
28678   Result := LazGtk3.gtk_tree_view_column_get_fixed_width(@self);
28679 end;
28680 
TGtkTreeViewColumn.get_max_widthnull28681 function TGtkTreeViewColumn.get_max_width: gint; cdecl;
28682 begin
28683   Result := LazGtk3.gtk_tree_view_column_get_max_width(@self);
28684 end;
28685 
get_min_widthnull28686 function TGtkTreeViewColumn.get_min_width: gint; cdecl;
28687 begin
28688   Result := LazGtk3.gtk_tree_view_column_get_min_width(@self);
28689 end;
28690 
TGtkTreeViewColumn.get_reorderablenull28691 function TGtkTreeViewColumn.get_reorderable: gboolean; cdecl;
28692 begin
28693   Result := LazGtk3.gtk_tree_view_column_get_reorderable(@self);
28694 end;
28695 
TGtkTreeViewColumn.get_resizablenull28696 function TGtkTreeViewColumn.get_resizable: gboolean; cdecl;
28697 begin
28698   Result := LazGtk3.gtk_tree_view_column_get_resizable(@self);
28699 end;
28700 
get_sizingnull28701 function TGtkTreeViewColumn.get_sizing: TGtkTreeViewColumnSizing; cdecl;
28702 begin
28703   Result := LazGtk3.gtk_tree_view_column_get_sizing(@self);
28704 end;
28705 
get_sort_column_idnull28706 function TGtkTreeViewColumn.get_sort_column_id: gint; cdecl;
28707 begin
28708   Result := LazGtk3.gtk_tree_view_column_get_sort_column_id(@self);
28709 end;
28710 
TGtkTreeViewColumn.get_sort_indicatornull28711 function TGtkTreeViewColumn.get_sort_indicator: gboolean; cdecl;
28712 begin
28713   Result := LazGtk3.gtk_tree_view_column_get_sort_indicator(@self);
28714 end;
28715 
TGtkTreeViewColumn.get_sort_ordernull28716 function TGtkTreeViewColumn.get_sort_order: TGtkSortType; cdecl;
28717 begin
28718   Result := LazGtk3.gtk_tree_view_column_get_sort_order(@self);
28719 end;
28720 
TGtkTreeViewColumn.get_spacingnull28721 function TGtkTreeViewColumn.get_spacing: gint; cdecl;
28722 begin
28723   Result := LazGtk3.gtk_tree_view_column_get_spacing(@self);
28724 end;
28725 
TGtkTreeViewColumn.get_titlenull28726 function TGtkTreeViewColumn.get_title: Pgchar; cdecl;
28727 begin
28728   Result := LazGtk3.gtk_tree_view_column_get_title(@self);
28729 end;
28730 
get_tree_viewnull28731 function TGtkTreeViewColumn.get_tree_view: PGtkWidget; cdecl;
28732 begin
28733   Result := LazGtk3.gtk_tree_view_column_get_tree_view(@self);
28734 end;
28735 
get_visiblenull28736 function TGtkTreeViewColumn.get_visible: gboolean; cdecl;
28737 begin
28738   Result := LazGtk3.gtk_tree_view_column_get_visible(@self);
28739 end;
28740 
get_widgetnull28741 function TGtkTreeViewColumn.get_widget: PGtkWidget; cdecl;
28742 begin
28743   Result := LazGtk3.gtk_tree_view_column_get_widget(@self);
28744 end;
28745 
get_widthnull28746 function TGtkTreeViewColumn.get_width: gint; cdecl;
28747 begin
28748   Result := LazGtk3.gtk_tree_view_column_get_width(@self);
28749 end;
28750 
TGtkTreeViewColumn.get_x_offsetnull28751 function TGtkTreeViewColumn.get_x_offset: gint; cdecl;
28752 begin
28753   Result := LazGtk3.gtk_tree_view_column_get_x_offset(@self);
28754 end;
28755 
28756 procedure TGtkTreeViewColumn.pack_end(cell: PGtkCellRenderer; expand: gboolean); cdecl;
28757 begin
28758   LazGtk3.gtk_tree_view_column_pack_end(@self, cell, expand);
28759 end;
28760 
28761 procedure TGtkTreeViewColumn.pack_start(cell: PGtkCellRenderer; expand: gboolean); cdecl;
28762 begin
28763   LazGtk3.gtk_tree_view_column_pack_start(@self, cell, expand);
28764 end;
28765 
28766 procedure TGtkTreeViewColumn.queue_resize; cdecl;
28767 begin
28768   LazGtk3.gtk_tree_view_column_queue_resize(@self);
28769 end;
28770 
28771 procedure TGtkTreeViewColumn.set_alignment(xalign: gfloat); cdecl;
28772 begin
28773   LazGtk3.gtk_tree_view_column_set_alignment(@self, xalign);
28774 end;
28775 
28776 procedure TGtkTreeViewColumn.set_cell_data_func(cell_renderer: PGtkCellRenderer; func: TGtkTreeCellDataFunc; func_data: gpointer; destroy_: TGDestroyNotify); cdecl;
28777 begin
28778   LazGtk3.gtk_tree_view_column_set_cell_data_func(@self, cell_renderer, func, func_data, destroy_);
28779 end;
28780 
28781 procedure TGtkTreeViewColumn.set_clickable(clickable: gboolean); cdecl;
28782 begin
28783   LazGtk3.gtk_tree_view_column_set_clickable(@self, clickable);
28784 end;
28785 
28786 procedure TGtkTreeViewColumn.set_expand(expand: gboolean); cdecl;
28787 begin
28788   LazGtk3.gtk_tree_view_column_set_expand(@self, expand);
28789 end;
28790 
28791 procedure TGtkTreeViewColumn.set_fixed_width(fixed_width: gint); cdecl;
28792 begin
28793   LazGtk3.gtk_tree_view_column_set_fixed_width(@self, fixed_width);
28794 end;
28795 
28796 procedure TGtkTreeViewColumn.set_max_width(max_width: gint); cdecl;
28797 begin
28798   LazGtk3.gtk_tree_view_column_set_max_width(@self, max_width);
28799 end;
28800 
28801 procedure TGtkTreeViewColumn.set_min_width(min_width: gint); cdecl;
28802 begin
28803   LazGtk3.gtk_tree_view_column_set_min_width(@self, min_width);
28804 end;
28805 
28806 procedure TGtkTreeViewColumn.set_reorderable(reorderable: gboolean); cdecl;
28807 begin
28808   LazGtk3.gtk_tree_view_column_set_reorderable(@self, reorderable);
28809 end;
28810 
28811 procedure TGtkTreeViewColumn.set_resizable(resizable: gboolean); cdecl;
28812 begin
28813   LazGtk3.gtk_tree_view_column_set_resizable(@self, resizable);
28814 end;
28815 
28816 procedure TGtkTreeViewColumn.set_sizing(type_: TGtkTreeViewColumnSizing); cdecl;
28817 begin
28818   LazGtk3.gtk_tree_view_column_set_sizing(@self, type_);
28819 end;
28820 
28821 procedure TGtkTreeViewColumn.set_sort_column_id(sort_column_id: gint); cdecl;
28822 begin
28823   LazGtk3.gtk_tree_view_column_set_sort_column_id(@self, sort_column_id);
28824 end;
28825 
28826 procedure TGtkTreeViewColumn.set_sort_indicator(setting: gboolean); cdecl;
28827 begin
28828   LazGtk3.gtk_tree_view_column_set_sort_indicator(@self, setting);
28829 end;
28830 
28831 procedure TGtkTreeViewColumn.set_sort_order(order: TGtkSortType); cdecl;
28832 begin
28833   LazGtk3.gtk_tree_view_column_set_sort_order(@self, order);
28834 end;
28835 
28836 procedure TGtkTreeViewColumn.set_spacing(spacing: gint); cdecl;
28837 begin
28838   LazGtk3.gtk_tree_view_column_set_spacing(@self, spacing);
28839 end;
28840 
28841 procedure TGtkTreeViewColumn.set_title(title: Pgchar); cdecl;
28842 begin
28843   LazGtk3.gtk_tree_view_column_set_title(@self, title);
28844 end;
28845 
28846 procedure TGtkTreeViewColumn.set_visible(visible: gboolean); cdecl;
28847 begin
28848   LazGtk3.gtk_tree_view_column_set_visible(@self, visible);
28849 end;
28850 
28851 procedure TGtkTreeViewColumn.set_widget(widget: PGtkWidget); cdecl;
28852 begin
28853   LazGtk3.gtk_tree_view_column_set_widget(@self, widget);
28854 end;
28855 
newnull28856 function TGtkTreeView.new: PGtkTreeView; cdecl;
28857 begin
28858   Result := LazGtk3.gtk_tree_view_new();
28859 end;
28860 
TGtkTreeView.new_with_modelnull28861 function TGtkTreeView.new_with_model(model: PGtkTreeModel): PGtkTreeView; cdecl;
28862 begin
28863   Result := LazGtk3.gtk_tree_view_new_with_model(model);
28864 end;
28865 
TGtkTreeView.append_columnnull28866 function TGtkTreeView.append_column(column: PGtkTreeViewColumn): gint; cdecl;
28867 begin
28868   Result := LazGtk3.gtk_tree_view_append_column(@self, column);
28869 end;
28870 
28871 procedure TGtkTreeView.collapse_all; cdecl;
28872 begin
28873   LazGtk3.gtk_tree_view_collapse_all(@self);
28874 end;
28875 
collapse_rownull28876 function TGtkTreeView.collapse_row(path: PGtkTreePath): gboolean; cdecl;
28877 begin
28878   Result := LazGtk3.gtk_tree_view_collapse_row(@self, path);
28879 end;
28880 
28881 procedure TGtkTreeView.columns_autosize; cdecl;
28882 begin
28883   LazGtk3.gtk_tree_view_columns_autosize(@self);
28884 end;
28885 
28886 procedure TGtkTreeView.convert_bin_window_to_tree_coords(bx: gint; by: gint; tx: Pgint; ty: Pgint); cdecl;
28887 begin
28888   LazGtk3.gtk_tree_view_convert_bin_window_to_tree_coords(@self, bx, by, tx, ty);
28889 end;
28890 
28891 procedure TGtkTreeView.convert_bin_window_to_widget_coords(bx: gint; by: gint; wx: Pgint; wy: Pgint); cdecl;
28892 begin
28893   LazGtk3.gtk_tree_view_convert_bin_window_to_widget_coords(@self, bx, by, wx, wy);
28894 end;
28895 
28896 procedure TGtkTreeView.convert_tree_to_bin_window_coords(tx: gint; ty: gint; bx: Pgint; by: Pgint); cdecl;
28897 begin
28898   LazGtk3.gtk_tree_view_convert_tree_to_bin_window_coords(@self, tx, ty, bx, by);
28899 end;
28900 
28901 procedure TGtkTreeView.convert_tree_to_widget_coords(tx: gint; ty: gint; wx: Pgint; wy: Pgint); cdecl;
28902 begin
28903   LazGtk3.gtk_tree_view_convert_tree_to_widget_coords(@self, tx, ty, wx, wy);
28904 end;
28905 
28906 procedure TGtkTreeView.convert_widget_to_bin_window_coords(wx: gint; wy: gint; bx: Pgint; by: Pgint); cdecl;
28907 begin
28908   LazGtk3.gtk_tree_view_convert_widget_to_bin_window_coords(@self, wx, wy, bx, by);
28909 end;
28910 
28911 procedure TGtkTreeView.convert_widget_to_tree_coords(wx: gint; wy: gint; tx: Pgint; ty: Pgint); cdecl;
28912 begin
28913   LazGtk3.gtk_tree_view_convert_widget_to_tree_coords(@self, wx, wy, tx, ty);
28914 end;
28915 
create_row_drag_iconnull28916 function TGtkTreeView.create_row_drag_icon(path: PGtkTreePath): Pcairo_surface_t; cdecl;
28917 begin
28918   Result := LazGtk3.gtk_tree_view_create_row_drag_icon(@self, path);
28919 end;
28920 
28921 procedure TGtkTreeView.enable_model_drag_dest(targets: PGtkTargetEntry; n_targets: gint; actions: TGdkDragAction); cdecl;
28922 begin
28923   LazGtk3.gtk_tree_view_enable_model_drag_dest(@self, targets, n_targets, actions);
28924 end;
28925 
28926 procedure TGtkTreeView.enable_model_drag_source(start_button_mask: TGdkModifierType; targets: PGtkTargetEntry; n_targets: gint; actions: TGdkDragAction); cdecl;
28927 begin
28928   LazGtk3.gtk_tree_view_enable_model_drag_source(@self, start_button_mask, targets, n_targets, actions);
28929 end;
28930 
28931 procedure TGtkTreeView.expand_all; cdecl;
28932 begin
28933   LazGtk3.gtk_tree_view_expand_all(@self);
28934 end;
28935 
expand_rownull28936 function TGtkTreeView.expand_row(path: PGtkTreePath; open_all: gboolean): gboolean; cdecl;
28937 begin
28938   Result := LazGtk3.gtk_tree_view_expand_row(@self, path, open_all);
28939 end;
28940 
28941 procedure TGtkTreeView.expand_to_path(path: PGtkTreePath); cdecl;
28942 begin
28943   LazGtk3.gtk_tree_view_expand_to_path(@self, path);
28944 end;
28945 
get_activate_on_single_clicknull28946 function TGtkTreeView.get_activate_on_single_click: gboolean; cdecl;
28947 begin
28948   Result := LazGtk3.gtk_tree_view_get_activate_on_single_click(@self);
28949 end;
28950 
28951 procedure TGtkTreeView.get_background_area(path: PGtkTreePath; column: PGtkTreeViewColumn; rect: PGdkRectangle); cdecl;
28952 begin
28953   LazGtk3.gtk_tree_view_get_background_area(@self, path, column, rect);
28954 end;
28955 
get_bin_windownull28956 function TGtkTreeView.get_bin_window: PGdkWindow; cdecl;
28957 begin
28958   Result := LazGtk3.gtk_tree_view_get_bin_window(@self);
28959 end;
28960 
28961 procedure TGtkTreeView.get_cell_area(path: PGtkTreePath; column: PGtkTreeViewColumn; rect: PGdkRectangle); cdecl;
28962 begin
28963   LazGtk3.gtk_tree_view_get_cell_area(@self, path, column, rect);
28964 end;
28965 
get_columnnull28966 function TGtkTreeView.get_column(n: gint): PGtkTreeViewColumn; cdecl;
28967 begin
28968   Result := LazGtk3.gtk_tree_view_get_column(@self, n);
28969 end;
28970 
TGtkTreeView.get_columnsnull28971 function TGtkTreeView.get_columns: PGList; cdecl;
28972 begin
28973   Result := LazGtk3.gtk_tree_view_get_columns(@self);
28974 end;
28975 
28976 procedure TGtkTreeView.get_cursor(path: PPGtkTreePath; focus_column: PPGtkTreeViewColumn); cdecl;
28977 begin
28978   LazGtk3.gtk_tree_view_get_cursor(@self, path, focus_column);
28979 end;
28980 
get_dest_row_at_posnull28981 function TGtkTreeView.get_dest_row_at_pos(drag_x: gint; drag_y: gint; path: PPGtkTreePath; pos: PGtkTreeViewDropPosition): gboolean; cdecl;
28982 begin
28983   Result := LazGtk3.gtk_tree_view_get_dest_row_at_pos(@self, drag_x, drag_y, path, pos);
28984 end;
28985 
28986 procedure TGtkTreeView.get_drag_dest_row(path: PPGtkTreePath; pos: PGtkTreeViewDropPosition); cdecl;
28987 begin
28988   LazGtk3.gtk_tree_view_get_drag_dest_row(@self, path, pos);
28989 end;
28990 
get_enable_searchnull28991 function TGtkTreeView.get_enable_search: gboolean; cdecl;
28992 begin
28993   Result := LazGtk3.gtk_tree_view_get_enable_search(@self);
28994 end;
28995 
get_enable_tree_linesnull28996 function TGtkTreeView.get_enable_tree_lines: gboolean; cdecl;
28997 begin
28998   Result := LazGtk3.gtk_tree_view_get_enable_tree_lines(@self);
28999 end;
29000 
get_expander_columnnull29001 function TGtkTreeView.get_expander_column: PGtkTreeViewColumn; cdecl;
29002 begin
29003   Result := LazGtk3.gtk_tree_view_get_expander_column(@self);
29004 end;
29005 
TGtkTreeView.get_fixed_height_modenull29006 function TGtkTreeView.get_fixed_height_mode: gboolean; cdecl;
29007 begin
29008   Result := LazGtk3.gtk_tree_view_get_fixed_height_mode(@self);
29009 end;
29010 
get_grid_linesnull29011 function TGtkTreeView.get_grid_lines: TGtkTreeViewGridLines; cdecl;
29012 begin
29013   Result := LazGtk3.gtk_tree_view_get_grid_lines(@self);
29014 end;
29015 
get_headers_clickablenull29016 function TGtkTreeView.get_headers_clickable: gboolean; cdecl;
29017 begin
29018   Result := LazGtk3.gtk_tree_view_get_headers_clickable(@self);
29019 end;
29020 
get_headers_visiblenull29021 function TGtkTreeView.get_headers_visible: gboolean; cdecl;
29022 begin
29023   Result := LazGtk3.gtk_tree_view_get_headers_visible(@self);
29024 end;
29025 
TGtkTreeView.get_hover_expandnull29026 function TGtkTreeView.get_hover_expand: gboolean; cdecl;
29027 begin
29028   Result := LazGtk3.gtk_tree_view_get_hover_expand(@self);
29029 end;
29030 
TGtkTreeView.get_hover_selectionnull29031 function TGtkTreeView.get_hover_selection: gboolean; cdecl;
29032 begin
29033   Result := LazGtk3.gtk_tree_view_get_hover_selection(@self);
29034 end;
29035 
TGtkTreeView.get_level_indentationnull29036 function TGtkTreeView.get_level_indentation: gint; cdecl;
29037 begin
29038   Result := LazGtk3.gtk_tree_view_get_level_indentation(@self);
29039 end;
29040 
get_modelnull29041 function TGtkTreeView.get_model: PGtkTreeModel; cdecl;
29042 begin
29043   Result := LazGtk3.gtk_tree_view_get_model(@self);
29044 end;
29045 
get_n_columnsnull29046 function TGtkTreeView.get_n_columns: guint; cdecl;
29047 begin
29048   Result := LazGtk3.gtk_tree_view_get_n_columns(@self);
29049 end;
29050 
TGtkTreeView.get_path_at_posnull29051 function TGtkTreeView.get_path_at_pos(x: gint; y: gint; path: PPGtkTreePath; column: PPGtkTreeViewColumn; cell_x: Pgint; cell_y: Pgint): gboolean; cdecl;
29052 begin
29053   Result := LazGtk3.gtk_tree_view_get_path_at_pos(@self, x, y, path, column, cell_x, cell_y);
29054 end;
29055 
TGtkTreeView.get_reorderablenull29056 function TGtkTreeView.get_reorderable: gboolean; cdecl;
29057 begin
29058   Result := LazGtk3.gtk_tree_view_get_reorderable(@self);
29059 end;
29060 
TGtkTreeView.get_row_separator_funcnull29061 function TGtkTreeView.get_row_separator_func: TGtkTreeViewRowSeparatorFunc; cdecl;
29062 begin
29063   Result := LazGtk3.gtk_tree_view_get_row_separator_func(@self);
29064 end;
29065 
get_rubber_bandingnull29066 function TGtkTreeView.get_rubber_banding: gboolean; cdecl;
29067 begin
29068   Result := LazGtk3.gtk_tree_view_get_rubber_banding(@self);
29069 end;
29070 
get_rules_hintnull29071 function TGtkTreeView.get_rules_hint: gboolean; cdecl;
29072 begin
29073   Result := LazGtk3.gtk_tree_view_get_rules_hint(@self);
29074 end;
29075 
TGtkTreeView.get_search_columnnull29076 function TGtkTreeView.get_search_column: gint; cdecl;
29077 begin
29078   Result := LazGtk3.gtk_tree_view_get_search_column(@self);
29079 end;
29080 
get_search_entrynull29081 function TGtkTreeView.get_search_entry: PGtkEntry; cdecl;
29082 begin
29083   Result := LazGtk3.gtk_tree_view_get_search_entry(@self);
29084 end;
29085 
get_search_equal_funcnull29086 function TGtkTreeView.get_search_equal_func: TGtkTreeViewSearchEqualFunc; cdecl;
29087 begin
29088   Result := LazGtk3.gtk_tree_view_get_search_equal_func(@self);
29089 end;
29090 
TGtkTreeView.get_search_position_funcnull29091 function TGtkTreeView.get_search_position_func: TGtkTreeViewSearchPositionFunc; cdecl;
29092 begin
29093   Result := LazGtk3.gtk_tree_view_get_search_position_func(@self);
29094 end;
29095 
TGtkTreeView.get_selectionnull29096 function TGtkTreeView.get_selection: PGtkTreeSelection; cdecl;
29097 begin
29098   Result := LazGtk3.gtk_tree_view_get_selection(@self);
29099 end;
29100 
get_show_expandersnull29101 function TGtkTreeView.get_show_expanders: gboolean; cdecl;
29102 begin
29103   Result := LazGtk3.gtk_tree_view_get_show_expanders(@self);
29104 end;
29105 
get_tooltip_columnnull29106 function TGtkTreeView.get_tooltip_column: gint; cdecl;
29107 begin
29108   Result := LazGtk3.gtk_tree_view_get_tooltip_column(@self);
29109 end;
29110 
TGtkTreeView.get_tooltip_contextnull29111 function TGtkTreeView.get_tooltip_context(x: Pgint; y: Pgint; keyboard_tip: gboolean; model: PPGtkTreeModel; path: PPGtkTreePath; iter: PGtkTreeIter): gboolean; cdecl;
29112 begin
29113   Result := LazGtk3.gtk_tree_view_get_tooltip_context(@self, x, y, keyboard_tip, model, path, iter);
29114 end;
29115 
get_visible_rangenull29116 function TGtkTreeView.get_visible_range(start_path: PPGtkTreePath; end_path: PPGtkTreePath): gboolean; cdecl;
29117 begin
29118   Result := LazGtk3.gtk_tree_view_get_visible_range(@self, start_path, end_path);
29119 end;
29120 
29121 procedure TGtkTreeView.get_visible_rect(visible_rect: PGdkRectangle); cdecl;
29122 begin
29123   LazGtk3.gtk_tree_view_get_visible_rect(@self, visible_rect);
29124 end;
29125 
insert_columnnull29126 function TGtkTreeView.insert_column(column: PGtkTreeViewColumn; position: gint): gint; cdecl;
29127 begin
29128   Result := LazGtk3.gtk_tree_view_insert_column(@self, column, position);
29129 end;
29130 
insert_column_with_data_funcnull29131 function TGtkTreeView.insert_column_with_data_func(position: gint; title: Pgchar; cell: PGtkCellRenderer; func: TGtkTreeCellDataFunc; data: gpointer; dnotify: TGDestroyNotify): gint; cdecl;
29132 begin
29133   Result := LazGtk3.gtk_tree_view_insert_column_with_data_func(@self, position, title, cell, func, data, dnotify);
29134 end;
29135 
TGtkTreeView.is_blank_at_posnull29136 function TGtkTreeView.is_blank_at_pos(x: gint; y: gint; path: PPGtkTreePath; column: PPGtkTreeViewColumn; cell_x: Pgint; cell_y: Pgint): gboolean; cdecl;
29137 begin
29138   Result := LazGtk3.gtk_tree_view_is_blank_at_pos(@self, x, y, path, column, cell_x, cell_y);
29139 end;
29140 
TGtkTreeView.is_rubber_banding_activenull29141 function TGtkTreeView.is_rubber_banding_active: gboolean; cdecl;
29142 begin
29143   Result := LazGtk3.gtk_tree_view_is_rubber_banding_active(@self);
29144 end;
29145 
29146 procedure TGtkTreeView.map_expanded_rows(func: TGtkTreeViewMappingFunc; data: gpointer); cdecl;
29147 begin
29148   LazGtk3.gtk_tree_view_map_expanded_rows(@self, func, data);
29149 end;
29150 
29151 procedure TGtkTreeView.move_column_after(column: PGtkTreeViewColumn; base_column: PGtkTreeViewColumn); cdecl;
29152 begin
29153   LazGtk3.gtk_tree_view_move_column_after(@self, column, base_column);
29154 end;
29155 
TGtkTreeView.remove_columnnull29156 function TGtkTreeView.remove_column(column: PGtkTreeViewColumn): gint; cdecl;
29157 begin
29158   Result := LazGtk3.gtk_tree_view_remove_column(@self, column);
29159 end;
29160 
29161 procedure TGtkTreeView.row_activated(path: PGtkTreePath; column: PGtkTreeViewColumn); cdecl;
29162 begin
29163   LazGtk3.gtk_tree_view_row_activated(@self, path, column);
29164 end;
29165 
row_expandednull29166 function TGtkTreeView.row_expanded(path: PGtkTreePath): gboolean; cdecl;
29167 begin
29168   Result := LazGtk3.gtk_tree_view_row_expanded(@self, path);
29169 end;
29170 
29171 procedure TGtkTreeView.scroll_to_cell(path: PGtkTreePath; column: PGtkTreeViewColumn; use_align: gboolean; row_align: gfloat; col_align: gfloat); cdecl;
29172 begin
29173   LazGtk3.gtk_tree_view_scroll_to_cell(@self, path, column, use_align, row_align, col_align);
29174 end;
29175 
29176 procedure TGtkTreeView.scroll_to_point(tree_x: gint; tree_y: gint); cdecl;
29177 begin
29178   LazGtk3.gtk_tree_view_scroll_to_point(@self, tree_x, tree_y);
29179 end;
29180 
29181 procedure TGtkTreeView.set_activate_on_single_click(single: gboolean); cdecl;
29182 begin
29183   LazGtk3.gtk_tree_view_set_activate_on_single_click(@self, single);
29184 end;
29185 
29186 procedure TGtkTreeView.set_column_drag_function(func: TGtkTreeViewColumnDropFunc; user_data: gpointer; destroy_: TGDestroyNotify); cdecl;
29187 begin
selfnull29188   LazGtk3.gtk_tree_view_set_column_drag_function(@self, func, user_data, destroy_);
29189 end;
29190 
29191 procedure TGtkTreeView.set_cursor(path: PGtkTreePath; focus_column: PGtkTreeViewColumn; start_editing: gboolean); cdecl;
29192 begin
29193   LazGtk3.gtk_tree_view_set_cursor(@self, path, focus_column, start_editing);
29194 end;
29195 
29196 procedure TGtkTreeView.set_cursor_on_cell(path: PGtkTreePath; focus_column: PGtkTreeViewColumn; focus_cell: PGtkCellRenderer; start_editing: gboolean); cdecl;
29197 begin
29198   LazGtk3.gtk_tree_view_set_cursor_on_cell(@self, path, focus_column, focus_cell, start_editing);
29199 end;
29200 
29201 procedure TGtkTreeView.set_drag_dest_row(path: PGtkTreePath; pos: TGtkTreeViewDropPosition); cdecl;
29202 begin
29203   LazGtk3.gtk_tree_view_set_drag_dest_row(@self, path, pos);
29204 end;
29205 
29206 procedure TGtkTreeView.set_enable_search(enable_search: gboolean); cdecl;
29207 begin
29208   LazGtk3.gtk_tree_view_set_enable_search(@self, enable_search);
29209 end;
29210 
29211 procedure TGtkTreeView.set_enable_tree_lines(enabled: gboolean); cdecl;
29212 begin
29213   LazGtk3.gtk_tree_view_set_enable_tree_lines(@self, enabled);
29214 end;
29215 
29216 procedure TGtkTreeView.set_expander_column(column: PGtkTreeViewColumn); cdecl;
29217 begin
29218   LazGtk3.gtk_tree_view_set_expander_column(@self, column);
29219 end;
29220 
29221 procedure TGtkTreeView.set_fixed_height_mode(enable: gboolean); cdecl;
29222 begin
29223   LazGtk3.gtk_tree_view_set_fixed_height_mode(@self, enable);
29224 end;
29225 
29226 procedure TGtkTreeView.set_grid_lines(grid_lines: TGtkTreeViewGridLines); cdecl;
29227 begin
29228   LazGtk3.gtk_tree_view_set_grid_lines(@self, grid_lines);
29229 end;
29230 
29231 procedure TGtkTreeView.set_headers_clickable(setting: gboolean); cdecl;
29232 begin
29233   LazGtk3.gtk_tree_view_set_headers_clickable(@self, setting);
29234 end;
29235 
29236 procedure TGtkTreeView.set_headers_visible(headers_visible: gboolean); cdecl;
29237 begin
29238   LazGtk3.gtk_tree_view_set_headers_visible(@self, headers_visible);
29239 end;
29240 
29241 procedure TGtkTreeView.set_hover_expand(expand: gboolean); cdecl;
29242 begin
29243   LazGtk3.gtk_tree_view_set_hover_expand(@self, expand);
29244 end;
29245 
29246 procedure TGtkTreeView.set_hover_selection(hover: gboolean); cdecl;
29247 begin
29248   LazGtk3.gtk_tree_view_set_hover_selection(@self, hover);
29249 end;
29250 
29251 procedure TGtkTreeView.set_level_indentation(indentation: gint); cdecl;
29252 begin
29253   LazGtk3.gtk_tree_view_set_level_indentation(@self, indentation);
29254 end;
29255 
29256 procedure TGtkTreeView.set_model(model: PGtkTreeModel); cdecl;
29257 begin
29258   LazGtk3.gtk_tree_view_set_model(@self, model);
29259 end;
29260 
29261 procedure TGtkTreeView.set_reorderable(reorderable: gboolean); cdecl;
29262 begin
29263   LazGtk3.gtk_tree_view_set_reorderable(@self, reorderable);
29264 end;
29265 
29266 procedure TGtkTreeView.set_row_separator_func(func: TGtkTreeViewRowSeparatorFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl;
29267 begin
29268   LazGtk3.gtk_tree_view_set_row_separator_func(@self, func, data, destroy_);
29269 end;
29270 
29271 procedure TGtkTreeView.set_rubber_banding(enable: gboolean); cdecl;
29272 begin
29273   LazGtk3.gtk_tree_view_set_rubber_banding(@self, enable);
29274 end;
29275 
29276 procedure TGtkTreeView.set_rules_hint(setting: gboolean); cdecl;
29277 begin
29278   LazGtk3.gtk_tree_view_set_rules_hint(@self, setting);
29279 end;
29280 
29281 procedure TGtkTreeView.set_search_column(column: gint); cdecl;
29282 begin
29283   LazGtk3.gtk_tree_view_set_search_column(@self, column);
29284 end;
29285 
29286 procedure TGtkTreeView.set_search_entry(entry: PGtkEntry); cdecl;
29287 begin
29288   LazGtk3.gtk_tree_view_set_search_entry(@self, entry);
29289 end;
29290 
29291 procedure TGtkTreeView.set_search_equal_func(search_equal_func: TGtkTreeViewSearchEqualFunc; search_user_data: gpointer; search_destroy: TGDestroyNotify); cdecl;
29292 begin
29293   LazGtk3.gtk_tree_view_set_search_equal_func(@self, search_equal_func, search_user_data, search_destroy);
29294 end;
29295 
29296 procedure TGtkTreeView.set_search_position_func(func: TGtkTreeViewSearchPositionFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl;
29297 begin
29298   LazGtk3.gtk_tree_view_set_search_position_func(@self, func, data, destroy_);
29299 end;
29300 
29301 procedure TGtkTreeView.set_show_expanders(enabled: gboolean); cdecl;
29302 begin
29303   LazGtk3.gtk_tree_view_set_show_expanders(@self, enabled);
29304 end;
29305 
29306 procedure TGtkTreeView.set_tooltip_cell(tooltip: PGtkTooltip; path: PGtkTreePath; column: PGtkTreeViewColumn; cell: PGtkCellRenderer); cdecl;
29307 begin
29308   LazGtk3.gtk_tree_view_set_tooltip_cell(@self, tooltip, path, column, cell);
29309 end;
29310 
29311 procedure TGtkTreeView.set_tooltip_column(column: gint); cdecl;
29312 begin
29313   LazGtk3.gtk_tree_view_set_tooltip_column(@self, column);
29314 end;
29315 
29316 procedure TGtkTreeView.set_tooltip_row(tooltip: PGtkTooltip; path: PGtkTreePath); cdecl;
29317 begin
29318   LazGtk3.gtk_tree_view_set_tooltip_row(@self, tooltip, path);
29319 end;
29320 
29321 procedure TGtkTreeView.unset_rows_drag_dest; cdecl;
29322 begin
29323   LazGtk3.gtk_tree_view_unset_rows_drag_dest(@self);
29324 end;
29325 
29326 procedure TGtkTreeView.unset_rows_drag_source; cdecl;
29327 begin
29328   LazGtk3.gtk_tree_view_unset_rows_drag_source(@self);
29329 end;
29330 
29331 procedure TGtkTreeModelFilter.clear_cache; cdecl;
29332 begin
29333   LazGtk3.gtk_tree_model_filter_clear_cache(@self);
29334 end;
29335 
convert_child_iter_to_iternull29336 function TGtkTreeModelFilter.convert_child_iter_to_iter(filter_iter: PGtkTreeIter; child_iter: PGtkTreeIter): gboolean; cdecl;
29337 begin
29338   Result := LazGtk3.gtk_tree_model_filter_convert_child_iter_to_iter(@self, filter_iter, child_iter);
29339 end;
29340 
convert_child_path_to_pathnull29341 function TGtkTreeModelFilter.convert_child_path_to_path(child_path: PGtkTreePath): PGtkTreePath; cdecl;
29342 begin
29343   Result := LazGtk3.gtk_tree_model_filter_convert_child_path_to_path(@self, child_path);
29344 end;
29345 
29346 procedure TGtkTreeModelFilter.convert_iter_to_child_iter(child_iter: PGtkTreeIter; filter_iter: PGtkTreeIter); cdecl;
29347 begin
29348   LazGtk3.gtk_tree_model_filter_convert_iter_to_child_iter(@self, child_iter, filter_iter);
29349 end;
29350 
convert_path_to_child_pathnull29351 function TGtkTreeModelFilter.convert_path_to_child_path(filter_path: PGtkTreePath): PGtkTreePath; cdecl;
29352 begin
29353   Result := LazGtk3.gtk_tree_model_filter_convert_path_to_child_path(@self, filter_path);
29354 end;
29355 
get_modelnull29356 function TGtkTreeModelFilter.get_model: PGtkTreeModel; cdecl;
29357 begin
29358   Result := LazGtk3.gtk_tree_model_filter_get_model(@self);
29359 end;
29360 
29361 procedure TGtkTreeModelFilter.refilter; cdecl;
29362 begin
29363   LazGtk3.gtk_tree_model_filter_refilter(@self);
29364 end;
29365 
29366 procedure TGtkTreeModelFilter.set_modify_func(n_columns: gint; types: PGType; func: TGtkTreeModelFilterModifyFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl;
29367 begin
29368   LazGtk3.gtk_tree_model_filter_set_modify_func(@self, n_columns, types, func, data, destroy_);
29369 end;
29370 
29371 procedure TGtkTreeModelFilter.set_visible_column(column: gint); cdecl;
29372 begin
29373   LazGtk3.gtk_tree_model_filter_set_visible_column(@self, column);
29374 end;
29375 
29376 procedure TGtkTreeModelFilter.set_visible_func(func: TGtkTreeModelFilterVisibleFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl;
29377 begin
29378   LazGtk3.gtk_tree_model_filter_set_visible_func(@self, func, data, destroy_);
29379 end;
29380 
29381 procedure TGtkTreeModelSort.clear_cache; cdecl;
29382 begin
29383   LazGtk3.gtk_tree_model_sort_clear_cache(@self);
29384 end;
29385 
convert_child_iter_to_iternull29386 function TGtkTreeModelSort.convert_child_iter_to_iter(sort_iter: PGtkTreeIter; child_iter: PGtkTreeIter): gboolean; cdecl;
29387 begin
29388   Result := LazGtk3.gtk_tree_model_sort_convert_child_iter_to_iter(@self, sort_iter, child_iter);
29389 end;
29390 
convert_child_path_to_pathnull29391 function TGtkTreeModelSort.convert_child_path_to_path(child_path: PGtkTreePath): PGtkTreePath; cdecl;
29392 begin
29393   Result := LazGtk3.gtk_tree_model_sort_convert_child_path_to_path(@self, child_path);
29394 end;
29395 
29396 procedure TGtkTreeModelSort.convert_iter_to_child_iter(child_iter: PGtkTreeIter; sorted_iter: PGtkTreeIter); cdecl;
29397 begin
29398   LazGtk3.gtk_tree_model_sort_convert_iter_to_child_iter(@self, child_iter, sorted_iter);
29399 end;
29400 
TGtkTreeModelSort.convert_path_to_child_pathnull29401 function TGtkTreeModelSort.convert_path_to_child_path(sorted_path: PGtkTreePath): PGtkTreePath; cdecl;
29402 begin
29403   Result := LazGtk3.gtk_tree_model_sort_convert_path_to_child_path(@self, sorted_path);
29404 end;
29405 
TGtkTreeModelSort.get_modelnull29406 function TGtkTreeModelSort.get_model: PGtkTreeModel; cdecl;
29407 begin
29408   Result := LazGtk3.gtk_tree_model_sort_get_model(@self);
29409 end;
29410 
TGtkTreeModelSort.iter_is_validnull29411 function TGtkTreeModelSort.iter_is_valid(iter: PGtkTreeIter): gboolean; cdecl;
29412 begin
29413   Result := LazGtk3.gtk_tree_model_sort_iter_is_valid(@self, iter);
29414 end;
29415 
29416 procedure TGtkTreeModelSort.reset_default_sort_func; cdecl;
29417 begin
29418   LazGtk3.gtk_tree_model_sort_reset_default_sort_func(@self);
29419 end;
29420 
newnull29421 function TGtkTreeRowReference.new(model: PGtkTreeModel; path: PGtkTreePath): PGtkTreeRowReference; cdecl;
29422 begin
29423   Result := LazGtk3.gtk_tree_row_reference_new(model, path);
29424 end;
29425 
TGtkTreeRowReference.new_proxynull29426 function TGtkTreeRowReference.new_proxy(proxy: PGObject; model: PGtkTreeModel; path: PGtkTreePath): PGtkTreeRowReference; cdecl;
29427 begin
29428   Result := LazGtk3.gtk_tree_row_reference_new_proxy(proxy, model, path);
29429 end;
29430 
TGtkTreeRowReference.copynull29431 function TGtkTreeRowReference.copy: PGtkTreeRowReference; cdecl;
29432 begin
29433   Result := LazGtk3.gtk_tree_row_reference_copy(@self);
29434 end;
29435 
29436 procedure TGtkTreeRowReference.free; cdecl;
29437 begin
29438   LazGtk3.gtk_tree_row_reference_free(@self);
29439 end;
29440 
get_modelnull29441 function TGtkTreeRowReference.get_model: PGtkTreeModel; cdecl;
29442 begin
29443   Result := LazGtk3.gtk_tree_row_reference_get_model(@self);
29444 end;
29445 
get_pathnull29446 function TGtkTreeRowReference.get_path: PGtkTreePath; cdecl;
29447 begin
29448   Result := LazGtk3.gtk_tree_row_reference_get_path(@self);
29449 end;
29450 
validnull29451 function TGtkTreeRowReference.valid: gboolean; cdecl;
29452 begin
29453   Result := LazGtk3.gtk_tree_row_reference_valid(@self);
29454 end;
29455 
29456 procedure TGtkTreeRowReference.deleted(proxy: PGObject; path: PGtkTreePath); cdecl;
29457 begin
29458   LazGtk3.gtk_tree_row_reference_deleted(proxy, path);
29459 end;
29460 
29461 procedure TGtkTreeRowReference.inserted(proxy: PGObject; path: PGtkTreePath); cdecl;
29462 begin
29463   LazGtk3.gtk_tree_row_reference_inserted(proxy, path);
29464 end;
29465 
29466 procedure TGtkTreeRowReference.reordered(proxy: PGObject; path: PGtkTreePath; iter: PGtkTreeIter; new_order: Pgint); cdecl;
29467 begin
29468   LazGtk3.gtk_tree_row_reference_reordered(proxy, path, iter, new_order);
29469 end;
29470 
count_selected_rowsnull29471 function TGtkTreeSelection.count_selected_rows: gint; cdecl;
29472 begin
29473   Result := LazGtk3.gtk_tree_selection_count_selected_rows(@self);
29474 end;
29475 
get_modenull29476 function TGtkTreeSelection.get_mode: TGtkSelectionMode; cdecl;
29477 begin
29478   Result := LazGtk3.gtk_tree_selection_get_mode(@self);
29479 end;
29480 
TGtkTreeSelection.get_select_functionnull29481 function TGtkTreeSelection.get_select_function: TGtkTreeSelectionFunc; cdecl;
29482 begin
selfnull29483   Result := LazGtk3.gtk_tree_selection_get_select_function(@self);
29484 end;
29485 
get_selectednull29486 function TGtkTreeSelection.get_selected(model: PPGtkTreeModel; iter: PGtkTreeIter): gboolean; cdecl;
29487 begin
29488   Result := LazGtk3.gtk_tree_selection_get_selected(@self, model, iter);
29489 end;
29490 
TGtkTreeSelection.get_selected_rowsnull29491 function TGtkTreeSelection.get_selected_rows(model: PPGtkTreeModel): PGList; cdecl;
29492 begin
29493   Result := LazGtk3.gtk_tree_selection_get_selected_rows(@self, model);
29494 end;
29495 
get_tree_viewnull29496 function TGtkTreeSelection.get_tree_view: PGtkTreeView; cdecl;
29497 begin
29498   Result := LazGtk3.gtk_tree_selection_get_tree_view(@self);
29499 end;
29500 
get_user_datanull29501 function TGtkTreeSelection.get_user_data: gpointer; cdecl;
29502 begin
29503   Result := LazGtk3.gtk_tree_selection_get_user_data(@self);
29504 end;
29505 
TGtkTreeSelection.iter_is_selectednull29506 function TGtkTreeSelection.iter_is_selected(iter: PGtkTreeIter): gboolean; cdecl;
29507 begin
29508   Result := LazGtk3.gtk_tree_selection_iter_is_selected(@self, iter);
29509 end;
29510 
TGtkTreeSelection.path_is_selectednull29511 function TGtkTreeSelection.path_is_selected(path: PGtkTreePath): gboolean; cdecl;
29512 begin
29513   Result := LazGtk3.gtk_tree_selection_path_is_selected(@self, path);
29514 end;
29515 
29516 procedure TGtkTreeSelection.select_all; cdecl;
29517 begin
29518   LazGtk3.gtk_tree_selection_select_all(@self);
29519 end;
29520 
29521 procedure TGtkTreeSelection.select_iter(iter: PGtkTreeIter); cdecl;
29522 begin
29523   LazGtk3.gtk_tree_selection_select_iter(@self, iter);
29524 end;
29525 
29526 procedure TGtkTreeSelection.select_path(path: PGtkTreePath); cdecl;
29527 begin
29528   LazGtk3.gtk_tree_selection_select_path(@self, path);
29529 end;
29530 
29531 procedure TGtkTreeSelection.select_range(start_path: PGtkTreePath; end_path: PGtkTreePath); cdecl;
29532 begin
29533   LazGtk3.gtk_tree_selection_select_range(@self, start_path, end_path);
29534 end;
29535 
29536 procedure TGtkTreeSelection.selected_foreach(func: TGtkTreeSelectionForeachFunc; data: gpointer); cdecl;
29537 begin
29538   LazGtk3.gtk_tree_selection_selected_foreach(@self, func, data);
29539 end;
29540 
29541 procedure TGtkTreeSelection.set_mode(type_: TGtkSelectionMode); cdecl;
29542 begin
29543   LazGtk3.gtk_tree_selection_set_mode(@self, type_);
29544 end;
29545 
29546 procedure TGtkTreeSelection.set_select_function(func: TGtkTreeSelectionFunc; data: gpointer; destroy_: TGDestroyNotify); cdecl;
29547 begin
selfnull29548   LazGtk3.gtk_tree_selection_set_select_function(@self, func, data, destroy_);
29549 end;
29550 
29551 procedure TGtkTreeSelection.unselect_all; cdecl;
29552 begin
29553   LazGtk3.gtk_tree_selection_unselect_all(@self);
29554 end;
29555 
29556 procedure TGtkTreeSelection.unselect_iter(iter: PGtkTreeIter); cdecl;
29557 begin
29558   LazGtk3.gtk_tree_selection_unselect_iter(@self, iter);
29559 end;
29560 
29561 procedure TGtkTreeSelection.unselect_path(path: PGtkTreePath); cdecl;
29562 begin
29563   LazGtk3.gtk_tree_selection_unselect_path(@self, path);
29564 end;
29565 
29566 procedure TGtkTreeSelection.unselect_range(start_path: PGtkTreePath; end_path: PGtkTreePath); cdecl;
29567 begin
29568   LazGtk3.gtk_tree_selection_unselect_range(@self, start_path, end_path);
29569 end;
29570 
TGtkTreeStore.newvnull29571 function TGtkTreeStore.newv(n_columns: gint; types: PGType): PGtkTreeStore; cdecl;
29572 begin
29573   Result := LazGtk3.gtk_tree_store_newv(n_columns, types);
29574 end;
29575 
29576 procedure TGtkTreeStore.append(iter: PGtkTreeIter; parent: PGtkTreeIter); cdecl;
29577 begin
29578   LazGtk3.gtk_tree_store_append(@self, iter, parent);
29579 end;
29580 
29581 procedure TGtkTreeStore.clear; cdecl;
29582 begin
29583   LazGtk3.gtk_tree_store_clear(@self);
29584 end;
29585 
29586 procedure TGtkTreeStore.insert(iter: PGtkTreeIter; parent: PGtkTreeIter; position: gint); cdecl;
29587 begin
29588   LazGtk3.gtk_tree_store_insert(@self, iter, parent, position);
29589 end;
29590 
29591 procedure TGtkTreeStore.insert_after(iter: PGtkTreeIter; parent: PGtkTreeIter; sibling: PGtkTreeIter); cdecl;
29592 begin
29593   LazGtk3.gtk_tree_store_insert_after(@self, iter, parent, sibling);
29594 end;
29595 
29596 procedure TGtkTreeStore.insert_before(iter: PGtkTreeIter; parent: PGtkTreeIter; sibling: PGtkTreeIter); cdecl;
29597 begin
29598   LazGtk3.gtk_tree_store_insert_before(@self, iter, parent, sibling);
29599 end;
29600 
29601 procedure TGtkTreeStore.insert_with_valuesv(iter: PGtkTreeIter; parent: PGtkTreeIter; position: gint; columns: Pgint; values: PGValue; n_values: gint); cdecl;
29602 begin
29603   LazGtk3.gtk_tree_store_insert_with_valuesv(@self, iter, parent, position, columns, values, n_values);
29604 end;
29605 
TGtkTreeStore.is_ancestornull29606 function TGtkTreeStore.is_ancestor(iter: PGtkTreeIter; descendant: PGtkTreeIter): gboolean; cdecl;
29607 begin
29608   Result := LazGtk3.gtk_tree_store_is_ancestor(@self, iter, descendant);
29609 end;
29610 
iter_depthnull29611 function TGtkTreeStore.iter_depth(iter: PGtkTreeIter): gint; cdecl;
29612 begin
29613   Result := LazGtk3.gtk_tree_store_iter_depth(@self, iter);
29614 end;
29615 
TGtkTreeStore.iter_is_validnull29616 function TGtkTreeStore.iter_is_valid(iter: PGtkTreeIter): gboolean; cdecl;
29617 begin
29618   Result := LazGtk3.gtk_tree_store_iter_is_valid(@self, iter);
29619 end;
29620 
29621 procedure TGtkTreeStore.move_after(iter: PGtkTreeIter; position: PGtkTreeIter); cdecl;
29622 begin
29623   LazGtk3.gtk_tree_store_move_after(@self, iter, position);
29624 end;
29625 
29626 procedure TGtkTreeStore.move_before(iter: PGtkTreeIter; position: PGtkTreeIter); cdecl;
29627 begin
29628   LazGtk3.gtk_tree_store_move_before(@self, iter, position);
29629 end;
29630 
29631 procedure TGtkTreeStore.prepend(iter: PGtkTreeIter; parent: PGtkTreeIter); cdecl;
29632 begin
29633   LazGtk3.gtk_tree_store_prepend(@self, iter, parent);
29634 end;
29635 
TGtkTreeStore.removenull29636 function TGtkTreeStore.remove(iter: PGtkTreeIter): gboolean; cdecl;
29637 begin
29638   Result := LazGtk3.gtk_tree_store_remove(@self, iter);
29639 end;
29640 
29641 procedure TGtkTreeStore.reorder(parent: PGtkTreeIter; new_order: Pgint); cdecl;
29642 begin
29643   LazGtk3.gtk_tree_store_reorder(@self, parent, new_order);
29644 end;
29645 
29646 procedure TGtkTreeStore.set_column_types(n_columns: gint; types: PGType); cdecl;
29647 begin
29648   LazGtk3.gtk_tree_store_set_column_types(@self, n_columns, types);
29649 end;
29650 
29651 procedure TGtkTreeStore.set_value(iter: PGtkTreeIter; column: gint; value: PGValue); cdecl;
29652 begin
29653   LazGtk3.gtk_tree_store_set_value(@self, iter, column, value);
29654 end;
29655 
29656 procedure TGtkTreeStore.set_valuesv(iter: PGtkTreeIter; columns: Pgint; values: PGValue; n_values: gint); cdecl;
29657 begin
29658   LazGtk3.gtk_tree_store_set_valuesv(@self, iter, columns, values, n_values);
29659 end;
29660 
29661 procedure TGtkTreeStore.swap(a: PGtkTreeIter; b: PGtkTreeIter); cdecl;
29662 begin
29663   LazGtk3.gtk_tree_store_swap(@self, a, b);
29664 end;
29665 
newnull29666 function TGtkUIManager.new: PGtkUIManager; cdecl;
29667 begin
29668   Result := LazGtk3.gtk_ui_manager_new();
29669 end;
29670 
29671 procedure TGtkUIManager.add_ui(merge_id: guint; path: Pgchar; name: Pgchar; action: Pgchar; type_: TGtkUIManagerItemType; top: gboolean); cdecl;
29672 begin
29673   LazGtk3.gtk_ui_manager_add_ui(@self, merge_id, path, name, action, type_, top);
29674 end;
29675 
add_ui_from_filenull29676 function TGtkUIManager.add_ui_from_file(filename: Pgchar; error: PPGError): guint; cdecl;
29677 begin
29678   Result := LazGtk3.gtk_ui_manager_add_ui_from_file(@self, filename, error);
29679 end;
29680 
TGtkUIManager.add_ui_from_resourcenull29681 function TGtkUIManager.add_ui_from_resource(resource_path: Pgchar; error: PPGError): guint; cdecl;
29682 begin
29683   Result := LazGtk3.gtk_ui_manager_add_ui_from_resource(@self, resource_path, error);
29684 end;
29685 
TGtkUIManager.add_ui_from_stringnull29686 function TGtkUIManager.add_ui_from_string(buffer: Pgchar; length: gssize; error: PPGError): guint; cdecl;
29687 begin
29688   Result := LazGtk3.gtk_ui_manager_add_ui_from_string(@self, buffer, length, error);
29689 end;
29690 
29691 procedure TGtkUIManager.ensure_update; cdecl;
29692 begin
29693   LazGtk3.gtk_ui_manager_ensure_update(@self);
29694 end;
29695 
get_accel_groupnull29696 function TGtkUIManager.get_accel_group: PGtkAccelGroup; cdecl;
29697 begin
29698   Result := LazGtk3.gtk_ui_manager_get_accel_group(@self);
29699 end;
29700 
get_actionnull29701 function TGtkUIManager.get_action(path: Pgchar): PGtkAction; cdecl;
29702 begin
29703   Result := LazGtk3.gtk_ui_manager_get_action(@self, path);
29704 end;
29705 
TGtkUIManager.get_action_groupsnull29706 function TGtkUIManager.get_action_groups: PGList; cdecl;
29707 begin
29708   Result := LazGtk3.gtk_ui_manager_get_action_groups(@self);
29709 end;
29710 
TGtkUIManager.get_toplevelsnull29711 function TGtkUIManager.get_toplevels(types: TGtkUIManagerItemType): PGSList; cdecl;
29712 begin
29713   Result := LazGtk3.gtk_ui_manager_get_toplevels(@self, types);
29714 end;
29715 
get_uinull29716 function TGtkUIManager.get_ui: Pgchar; cdecl;
29717 begin
29718   Result := LazGtk3.gtk_ui_manager_get_ui(@self);
29719 end;
29720 
TGtkUIManager.get_widgetnull29721 function TGtkUIManager.get_widget(path: Pgchar): PGtkWidget; cdecl;
29722 begin
29723   Result := LazGtk3.gtk_ui_manager_get_widget(@self, path);
29724 end;
29725 
29726 procedure TGtkUIManager.insert_action_group(action_group: PGtkActionGroup; pos: gint); cdecl;
29727 begin
29728   LazGtk3.gtk_ui_manager_insert_action_group(@self, action_group, pos);
29729 end;
29730 
new_merge_idnull29731 function TGtkUIManager.new_merge_id: guint; cdecl;
29732 begin
29733   Result := LazGtk3.gtk_ui_manager_new_merge_id(@self);
29734 end;
29735 
29736 procedure TGtkUIManager.remove_action_group(action_group: PGtkActionGroup); cdecl;
29737 begin
29738   LazGtk3.gtk_ui_manager_remove_action_group(@self, action_group);
29739 end;
29740 
29741 procedure TGtkUIManager.remove_ui(merge_id: guint); cdecl;
29742 begin
29743   LazGtk3.gtk_ui_manager_remove_ui(@self, merge_id);
29744 end;
29745 
newnull29746 function TGtkViewport.new(hadjustment: PGtkAdjustment; vadjustment: PGtkAdjustment): PGtkViewport; cdecl;
29747 begin
29748   Result := LazGtk3.gtk_viewport_new(hadjustment, vadjustment);
29749 end;
29750 
TGtkViewport.get_bin_windownull29751 function TGtkViewport.get_bin_window: PGdkWindow; cdecl;
29752 begin
29753   Result := LazGtk3.gtk_viewport_get_bin_window(@self);
29754 end;
29755 
TGtkViewport.get_shadow_typenull29756 function TGtkViewport.get_shadow_type: TGtkShadowType; cdecl;
29757 begin
29758   Result := LazGtk3.gtk_viewport_get_shadow_type(@self);
29759 end;
29760 
get_view_windownull29761 function TGtkViewport.get_view_window: PGdkWindow; cdecl;
29762 begin
29763   Result := LazGtk3.gtk_viewport_get_view_window(@self);
29764 end;
29765 
29766 procedure TGtkViewport.set_shadow_type(type_: TGtkShadowType); cdecl;
29767 begin
29768   LazGtk3.gtk_viewport_set_shadow_type(@self, type_);
29769 end;
29770 
newnull29771 function TGtkVolumeButton.new: PGtkVolumeButton; cdecl;
29772 begin
29773   Result := LazGtk3.gtk_volume_button_new();
29774 end;
29775 
newnull29776 function TGtkWindowGroup.new: PGtkWindowGroup; cdecl;
29777 begin
29778   Result := LazGtk3.gtk_window_group_new();
29779 end;
29780 
29781 procedure TGtkWindowGroup.add_window(window: PGtkWindow); cdecl;
29782 begin
29783   LazGtk3.gtk_window_group_add_window(@self, window);
29784 end;
29785 
TGtkWindowGroup.get_current_device_grabnull29786 function TGtkWindowGroup.get_current_device_grab(device: PGdkDevice): PGtkWidget; cdecl;
29787 begin
29788   Result := LazGtk3.gtk_window_group_get_current_device_grab(@self, device);
29789 end;
29790 
get_current_grabnull29791 function TGtkWindowGroup.get_current_grab: PGtkWidget; cdecl;
29792 begin
29793   Result := LazGtk3.gtk_window_group_get_current_grab(@self);
29794 end;
29795 
list_windowsnull29796 function TGtkWindowGroup.list_windows: PGList; cdecl;
29797 begin
29798   Result := LazGtk3.gtk_window_group_list_windows(@self);
29799 end;
29800 
29801 procedure TGtkWindowGroup.remove_window(window: PGtkWindow); cdecl;
29802 begin
29803   LazGtk3.gtk_window_group_remove_window(@self, window);
29804 end;
29805 
29806 end.
29807