1// included by gtk2.pas
2
3{$IFDEF read_forward_definitions}
4{$ENDIF read_forward_definitions}
5
6//------------------------------------------------------------------------------
7
8{$IFDEF read_interface_types}
9   PGtkStockItem = ^TGtkStockItem;
10   TGtkStockItem = record
11        stock_id : Pgchar;
12        _label : Pgchar;
13        modifier : TGdkModifierType;
14        keyval : guint;
15        translation_domain : Pgchar;
16     end;
17{$ENDIF read_interface_types}
18
19//------------------------------------------------------------------------------
20
21{$IFDEF read_interface_rest}
22const
23   GTK_STOCK_DIALOG_AUTHENTICATION = 'gtk-dialog-authentication';
24   GTK_STOCK_DIALOG_INFO = 'gtk-dialog-info';
25   GTK_STOCK_DIALOG_WARNING = 'gtk-dialog-warning';
26   GTK_STOCK_DIALOG_ERROR = 'gtk-dialog-error';
27   GTK_STOCK_DIALOG_QUESTION = 'gtk-dialog-question';
28   GTK_STOCK_DND = 'gtk-dnd';
29   GTK_STOCK_DND_MULTIPLE = 'gtk-dnd-multiple';
30   GTK_STOCK_ABOUT = 'gtk-about';
31   _GTK_STOCK_ADD = 'gtk-add';
32   GTK_STOCK_APPLY = 'gtk-apply';
33   GTK_STOCK_BOLD = 'gtk-bold';
34   GTK_STOCK_CANCEL = 'gtk-cancel';
35   GTK_STOCK_CDROM = 'gtk-cdrom';
36   GTK_STOCK_CLEAR = 'gtk-clear';
37   GTK_STOCK_CLOSE = 'gtk-close';
38   GTK_STOCK_COLOR_PICKER = 'gtk-color-picker';
39   GTK_STOCK_CONVERT = 'gtk-convert';
40   GTK_STOCK_CONNECT = 'gtk-connect';
41   GTK_STOCK_COPY = 'gtk-copy';
42   GTK_STOCK_CUT = 'gtk-cut';
43   GTK_STOCK_DELETE = 'gtk-delete';
44   GTK_STOCK_DIRECTORY = 'gtk-directory';
45   GTK_STOCK_DISCARD = 'gtk-discard';
46   GTK_STOCK_DISCONNECT = 'gtk-disconnect';
47   GTK_STOCK_EDIT = 'gtk-edit';
48   GTK_STOCK_EXECUTE = 'gtk-execute';
49   GTK_STOCK_FILE = 'gtk-file';
50   GTK_STOCK_FIND = 'gtk-find';
51   GTK_STOCK_FIND_AND_REPLACE = 'gtk-find-and-replace';
52   GTK_STOCK_FLOPPY = 'gtk-floppy';
53   GTK_STOCK_FULLSCREEN = 'gtk-fullscreen';
54   GTK_STOCK_GOTO_BOTTOM = 'gtk-goto-bottom';
55   GTK_STOCK_GOTO_FIRST = 'gtk-goto-first';
56   GTK_STOCK_GOTO_LAST = 'gtk-goto-last';
57   GTK_STOCK_GOTO_TOP = 'gtk-goto-top';
58   GTK_STOCK_GO_BACK = 'gtk-go-back';
59   GTK_STOCK_GO_DOWN = 'gtk-go-down';
60   GTK_STOCK_GO_FORWARD = 'gtk-go-forward';
61   GTK_STOCK_GO_UP = 'gtk-go-up';
62   GTK_STOCK_HARDDISK = 'gtk-harddisk';
63   GTK_STOCK_HELP = 'gtk-help';
64   GTK_STOCK_HOME = 'gtk-home';
65   GTK_STOCK_INDEX = 'gtk-index';
66   GTK_STOCK_INDENT = 'gtk-indent';
67   GTK_STOCK_INFO = 'gtk-info';
68   GTK_STOCK_UNINDENT = 'gtk-unindent';
69   GTK_STOCK_ITALIC = 'gtk-italic';
70   GTK_STOCK_JUMP_TO = 'gtk-jump-to';
71   GTK_STOCK_JUSTIFY_CENTER = 'gtk-justify-center';
72   GTK_STOCK_JUSTIFY_FILL = 'gtk-justify-fill';
73   GTK_STOCK_JUSTIFY_LEFT = 'gtk-justify-left';
74   GTK_STOCK_JUSTIFY_RIGHT = 'gtk-justify-right';
75   GTK_STOCK_LEAVE_FULLSCREEN = 'gtk-leave-fullscreen';
76   GTK_STOCK_MISSING_IMAGE = 'gtk-missing-image';
77   GTK_STOCK_MEDIA_FORWARD = 'gtk-media-forward';
78   GTK_STOCK_MEDIA_NEXT = 'gtk-media-next';
79   GTK_STOCK_MEDIA_PAUSE = 'gtk-media-pause';
80   GTK_STOCK_MEDIA_PLAY = 'gtk-media-play';
81   GTK_STOCK_MEDIA_PREVIOUS = 'gtk-media-previous';
82   GTK_STOCK_MEDIA_RECORD = 'gtk-media-record';
83   GTK_STOCK_MEDIA_REWIND = 'gtk-media-rewind';
84   GTK_STOCK_MEDIA_STOP = 'gtk-media-stop';
85   GTK_STOCK_NETWORK = 'gtk-network';
86   GTK_STOCK_NEW = 'gtk-new';
87   GTK_STOCK_NO = 'gtk-no';
88   GTK_STOCK_OK = 'gtk-ok';
89   GTK_STOCK_OPEN = 'gtk-open';
90   GTK_STOCK_ORIENTATION_PORTRAIT = 'gtk-orientation-portrait';
91   GTK_STOCK_ORIENTATION_LANDSCAPE = 'gtk-orientation-landscape';
92   GTK_STOCK_ORIENTATION_REVERSE_LANDSCAPE = 'gtk-orientation-reverse-landscape';
93   GTK_STOCK_ORIENTATION_REVERSE_PORTRAIT = 'gtk-orientation-reverse-portrait';
94   GTK_STOCK_PASTE = 'gtk-paste';
95   GTK_STOCK_PREFERENCES = 'gtk-preferences';
96   GTK_STOCK_PRINT = 'gtk-print';
97   GTK_STOCK_PRINT_PREVIEW = 'gtk-print-preview';
98   GTK_STOCK_PROPERTIES = 'gtk-properties';
99   GTK_STOCK_QUIT = 'gtk-quit';
100   GTK_STOCK_REDO = 'gtk-redo';
101   GTK_STOCK_REFRESH = 'gtk-refresh';
102   GTK_STOCK_REMOVE = 'gtk-remove';
103   GTK_STOCK_REVERT_TO_SAVED = 'gtk-revert-to-saved';
104   GTK_STOCK_SAVE = 'gtk-save';
105   GTK_STOCK_SAVE_AS = 'gtk-save-as';
106   GTK_STOCK_SELECT_ALL = 'gtk-select-all';
107   GTK_STOCK_SELECT_COLOR = 'gtk-select-color';
108   GTK_STOCK_SELECT_FONT = 'gtk-select-font';
109   GTK_STOCK_SORT_ASCENDING = 'gtk-sort-ascending';
110   GTK_STOCK_SORT_DESCENDING = 'gtk-sort-descending';
111   GTK_STOCK_SPELL_CHECK = 'gtk-spell-check';
112   GTK_STOCK_STOP = 'gtk-stop';
113   GTK_STOCK_STRIKETHROUGH = 'gtk-strikethrough';
114   GTK_STOCK_UNDELETE = 'gtk-undelete';
115   GTK_STOCK_UNDERLINE = 'gtk-underline';
116   GTK_STOCK_UNDO = 'gtk-undo';
117   GTK_STOCK_YES = 'gtk-yes';
118   GTK_STOCK_ZOOM_100 = 'gtk-zoom-100';
119   GTK_STOCK_ZOOM_FIT = 'gtk-zoom-fit';
120   GTK_STOCK_ZOOM_IN = 'gtk-zoom-in';
121   GTK_STOCK_ZOOM_OUT = 'gtk-zoom-out';
122
123procedure gtk_stock_add(items:PGtkStockItem; n_items:guint); cdecl; external gtklib;
124procedure gtk_stock_add_static(items:PGtkStockItem; n_items:guint); cdecl; external gtklib;
125function gtk_stock_lookup(stock_id:Pgchar; item:PGtkStockItem):gboolean; cdecl; external gtklib;
126{ Should free the list (and free each string in it also).
127   This function is only useful for GUI builders and such.
128  }
129function gtk_stock_list_ids:PGSList; cdecl; external gtklib;
130function gtk_stock_item_copy(item:PGtkStockItem):PGtkStockItem; cdecl; external gtklib;
131procedure gtk_stock_item_free(item:PGtkStockItem); cdecl; external gtklib;
132{ Stock IDs (not all are stock items; some are images only)  }
133
134{$ENDIF read_interface_rest}
135// included by gtk2.pas
136
137