]> Pileus Git - ~andy/gtk/blob - gtk/gtkstock.h
Fixed referenced images for GTK_STOCK_INDENT
[~andy/gtk] / gtk / gtkstock.h
1 /* GTK - The GIMP Toolkit
2  * Copyright (C) 2000 Red Hat, Inc.
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Lesser General Public
6  * License as published by the Free Software Foundation; either
7  * version 2 of the License, or (at your option) any later version.
8  *
9  * This library is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12  * Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public
15  * License along with this library; if not, write to the
16  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
17  * Boston, MA 02111-1307, USA.
18  */
19
20 /*
21  * Modified by the GTK+ Team and others 1997-2000.  See the AUTHORS
22  * file for a list of people on the GTK+ Team.  See the ChangeLog
23  * files for a list of changes.  These files are distributed with
24  * GTK+ at ftp://ftp.gtk.org/pub/gtk/.
25  */
26
27 #if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
28 #error "Only <gtk/gtk.h> can be included directly."
29 #endif
30
31 #ifndef __GTK_STOCK_H__
32 #define __GTK_STOCK_H__
33
34
35 #include <gdk/gdk.h>
36
37 G_BEGIN_DECLS
38
39 /*
40  * GtkTranslateFunc:
41  * @path: The id of the message. In #GtkActionGroup this will be a label
42  *   or tooltip from a #GtkActionEntry.
43  * @func_data: user data passed in when registering the function
44  *
45  * The function used to translate messages in e.g. #GtkIconFactory
46  * and #GtkActionGroup.
47  *
48  * Returns: the translated message
49  */
50 typedef gchar * (*GtkTranslateFunc) (const gchar  *path,
51                                      gpointer      func_data);
52
53 typedef struct _GtkStockItem GtkStockItem;
54
55 struct _GtkStockItem
56 {
57   gchar *stock_id;
58   gchar *label;
59   GdkModifierType modifier;
60   guint keyval;
61   gchar *translation_domain;
62 };
63
64 void     gtk_stock_add        (const GtkStockItem  *items,
65                                guint                n_items);
66 void     gtk_stock_add_static (const GtkStockItem  *items,
67                                guint                n_items);
68 gboolean gtk_stock_lookup     (const gchar         *stock_id,
69                                GtkStockItem        *item);
70
71 /* Should free the list (and free each string in it also).
72  * This function is only useful for GUI builders and such.
73  */
74 GSList*  gtk_stock_list_ids  (void);
75
76 GtkStockItem *gtk_stock_item_copy (const GtkStockItem *item);
77 void          gtk_stock_item_free (GtkStockItem       *item);
78
79 void          gtk_stock_set_translate_func (const gchar      *domain,
80                                             GtkTranslateFunc  func,
81                                             gpointer          data,
82                                             GDestroyNotify    notify);
83
84 /* Stock IDs (not all are stock items; some are images only) */
85 /**
86  * GTK_STOCK_ABOUT:
87  *
88  * The "About" item.
89  * <inlinegraphic fileref="help-about.png" format="PNG"></inlinegraphic>
90  *
91  * Since: 2.6
92  */
93 #define GTK_STOCK_ABOUT            "gtk-about"
94
95 /**
96  * GTK_STOCK_ADD:
97  *
98  * The "Add" item.
99  * <inlinegraphic fileref="list-add.png" format="PNG"></inlinegraphic>
100  */
101 #define GTK_STOCK_ADD              "gtk-add"
102
103 /**
104  * GTK_STOCK_APPLY:
105  *
106  * The "Apply" item.
107  * <inlinegraphic fileref="gtk-apply.png" format="PNG"></inlinegraphic>
108  */
109 #define GTK_STOCK_APPLY            "gtk-apply"
110
111 /**
112  * GTK_STOCK_BOLD:
113  *
114  * The "Bold" item.
115  * <inlinegraphic fileref="format-text-bold.png" format="PNG"></inlinegraphic>
116  */
117 #define GTK_STOCK_BOLD             "gtk-bold"
118
119 /**
120  * GTK_STOCK_CANCEL:
121  *
122  * The "Cancel" item.
123  * <inlinegraphic fileref="gtk-cancel.png" format="PNG"></inlinegraphic>
124  */
125 #define GTK_STOCK_CANCEL           "gtk-cancel"
126
127 /**
128  * GTK_STOCK_CAPS_LOCK_WARNING:
129  *
130  * The "Caps Lock Warning" icon.
131  * <inlinegraphic fileref="gtk-caps-lock-warning.png" format="PNG"></inlinegraphic>
132  *
133  * Since: 2.16
134  */
135 #define GTK_STOCK_CAPS_LOCK_WARNING "gtk-caps-lock-warning"
136
137 /**
138  * GTK_STOCK_CDROM:
139  *
140  * The "CD-Rom" item.
141  * <inlinegraphic fileref="media-optical.png" format="PNG"></inlinegraphic>
142  */
143 #define GTK_STOCK_CDROM            "gtk-cdrom"
144
145 /**
146  * GTK_STOCK_CLEAR:
147  *
148  * The "Clear" item.
149  * <inlinegraphic fileref="edit-clear.png" format="PNG"></inlinegraphic>
150  */
151 #define GTK_STOCK_CLEAR            "gtk-clear"
152
153 /**
154  * GTK_STOCK_CLOSE:
155  *
156  * The "Close" item.
157  * <inlinegraphic fileref="window-close.png" format="PNG"></inlinegraphic>
158  */
159 #define GTK_STOCK_CLOSE            "gtk-close"
160
161 /**
162  * GTK_STOCK_COLOR_PICKER:
163  *
164  * The "Color Picker" item.
165  * <inlinegraphic fileref="gtk-color-picker.png" format="PNG"></inlinegraphic>
166  *
167  * Since: 2.2
168  */
169 #define GTK_STOCK_COLOR_PICKER     "gtk-color-picker"
170
171 /**
172  * GTK_STOCK_CONNECT:
173  *
174  * The "Connect" icon.
175  * <inlinegraphic fileref="gtk-connect.png" format="PNG"></inlinegraphic>
176  *
177  * Since: 2.6
178  */
179 #define GTK_STOCK_CONNECT          "gtk-connect"
180
181 /**
182  * GTK_STOCK_CONVERT:
183  *
184  * The "Convert" item.
185  * <inlinegraphic fileref="gtk-convert.png" format="PNG"></inlinegraphic>
186  */
187 #define GTK_STOCK_CONVERT          "gtk-convert"
188
189 /**
190  * GTK_STOCK_COPY:
191  *
192  * The "Copy" item.
193  * <inlinegraphic fileref="edit-copy.png" format="PNG"></inlinegraphic>
194  */
195 #define GTK_STOCK_COPY             "gtk-copy"
196
197 /**
198  * GTK_STOCK_CUT:
199  *
200  * The "Cut" item.
201  * <inlinegraphic fileref="edit-cut.png" format="PNG"></inlinegraphic>
202  */
203 #define GTK_STOCK_CUT              "gtk-cut"
204
205 /**
206  * GTK_STOCK_DELETE:
207  *
208  * The "Delete" item.
209  * <inlinegraphic fileref="edit-delete.png" format="PNG"></inlinegraphic>
210  */
211 #define GTK_STOCK_DELETE           "gtk-delete"
212
213 /**
214  * GTK_STOCK_DIALOG_AUTHENTICATION:
215  *
216  * The "Authentication" item.
217  * <inlinegraphic fileref="dialog-password.png" format="PNG"></inlinegraphic>
218  *
219  * Since: 2.4
220  */
221 #define GTK_STOCK_DIALOG_AUTHENTICATION "gtk-dialog-authentication"
222
223 /**
224  * GTK_STOCK_DIALOG_INFO:
225  *
226  * The "Information" item.
227  * <inlinegraphic fileref="dialog-information.png" format="PNG"></inlinegraphic>
228  */
229 #define GTK_STOCK_DIALOG_INFO      "gtk-dialog-info"
230
231 /**
232  * GTK_STOCK_DIALOG_WARNING:
233  *
234  * The "Warning" item.
235  * <inlinegraphic fileref="dialog-warning.png" format="PNG"></inlinegraphic>
236  */
237 #define GTK_STOCK_DIALOG_WARNING   "gtk-dialog-warning"
238
239 /**
240  * GTK_STOCK_DIALOG_ERROR:
241  *
242  * The "Error" item.
243  * <inlinegraphic fileref="dialog-error.png" format="PNG"></inlinegraphic>
244  */
245 #define GTK_STOCK_DIALOG_ERROR     "gtk-dialog-error"
246
247 /**
248  * GTK_STOCK_DIALOG_QUESTION:
249  *
250  * The "Question" item.
251  * <inlinegraphic fileref="dialog-question.png" format="PNG"></inlinegraphic>
252  */
253 #define GTK_STOCK_DIALOG_QUESTION  "gtk-dialog-question"
254
255 /**
256  * GTK_STOCK_DIRECTORY:
257  *
258  * The "Directory" icon.
259  * <inlinegraphic fileref="folder.png" format="PNG"></inlinegraphic>
260  *
261  * Since: 2.6
262  */
263 #define GTK_STOCK_DIRECTORY        "gtk-directory"
264
265 /**
266  * GTK_STOCK_DISCARD:
267  *
268  * The "Discard" item.
269  *
270  * Since: 2.12
271  */
272 #define GTK_STOCK_DISCARD          "gtk-discard"
273
274 /**
275  * GTK_STOCK_DISCONNECT:
276  *
277  * The "Disconnect" icon.
278  * <inlinegraphic fileref="gtk-disconnect.png" format="PNG"></inlinegraphic>
279  *
280  * Since: 2.6
281  */
282 #define GTK_STOCK_DISCONNECT       "gtk-disconnect"
283
284 /**
285  * GTK_STOCK_DND:
286  *
287  * The "Drag-And-Drop" icon.
288  * <inlinegraphic fileref="gtk-dnd.png" format="PNG"></inlinegraphic>
289  */
290 #define GTK_STOCK_DND              "gtk-dnd"
291
292 /**
293  * GTK_STOCK_DND_MULTIPLE:
294  *
295  * The "Drag-And-Drop multiple" icon.
296  * <inlinegraphic fileref="gtk-dnd-multiple.png" format="PNG"></inlinegraphic>
297  */
298 #define GTK_STOCK_DND_MULTIPLE     "gtk-dnd-multiple"
299
300 /**
301  * GTK_STOCK_EDIT:
302  *
303  * The "Edit" item.
304  * <inlinegraphic fileref="gtk-edit.png" format="PNG"></inlinegraphic>
305  *
306  * Since: 2.6
307  */
308 #define GTK_STOCK_EDIT             "gtk-edit"
309
310 /**
311  * GTK_STOCK_EXECUTE:
312  *
313  * The "Execute" item.
314  * <inlinegraphic fileref="system-run.png" format="PNG"></inlinegraphic>
315  */
316 #define GTK_STOCK_EXECUTE          "gtk-execute"
317
318 /**
319  * GTK_STOCK_FILE:
320  *
321  * The "File" item.
322  * <inlinegraphic fileref="text-x-generic.png" format="PNG"></inlinegraphic>
323  *
324  * Since 3.0, this item has a label, before it only had an icon.
325  *
326  * Since: 2.6
327  */
328 #define GTK_STOCK_FILE             "gtk-file"
329
330 /**
331  * GTK_STOCK_FIND:
332  *
333  * The "Find" item.
334  * <inlinegraphic fileref="edit-find.png" format="PNG"></inlinegraphic>
335  */
336 #define GTK_STOCK_FIND             "gtk-find"
337
338 /**
339  * GTK_STOCK_FIND_AND_REPLACE:
340  *
341  * The "Find and Replace" item.
342  * <inlinegraphic fileref="edit-find-replace.png" format="PNG"></inlinegraphic>
343  */
344 #define GTK_STOCK_FIND_AND_REPLACE "gtk-find-and-replace"
345
346 /**
347  * GTK_STOCK_FLOPPY:
348  *
349  * The "Floppy" item.
350  * <inlinegraphic fileref="media-floppy.png" format="PNG"></inlinegraphic>
351  */
352 #define GTK_STOCK_FLOPPY           "gtk-floppy"
353
354 /**
355  * GTK_STOCK_FULLSCREEN:
356  *
357  * The "Fullscreen" item.
358  * <inlinegraphic fileref="view-fullscreen.png" format="PNG"></inlinegraphic>
359  *
360  * Since: 2.8
361  */
362 #define GTK_STOCK_FULLSCREEN       "gtk-fullscreen"
363
364 /**
365  * GTK_STOCK_GOTO_BOTTOM:
366  *
367  * The "Bottom" item.
368  * <inlinegraphic fileref="go-bottom.png" format="PNG"></inlinegraphic>
369  */
370 #define GTK_STOCK_GOTO_BOTTOM      "gtk-goto-bottom"
371
372 /**
373  * GTK_STOCK_GOTO_FIRST:
374  *
375  * The "First" item.
376  * <inlinegraphic fileref="go-first-ltr.png" format="PNG"></inlinegraphic>
377  * RTL variant
378  * <inlinegraphic fileref="go-first-rtl.png" format="PNG"></inlinegraphic>
379  */
380 #define GTK_STOCK_GOTO_FIRST       "gtk-goto-first"
381
382 /**
383  * GTK_STOCK_GOTO_LAST:
384  *
385  * The "Last" item.
386  * <inlinegraphic fileref="go-last-ltr.png" format="PNG"></inlinegraphic>
387  * RTL variant
388  * <inlinegraphic fileref="go-last-rtl.png" format="PNG"></inlinegraphic>
389  */
390 #define GTK_STOCK_GOTO_LAST        "gtk-goto-last"
391
392 /**
393  * GTK_STOCK_GOTO_TOP:
394  *
395  * The "Top" item.
396  * <inlinegraphic fileref="go-top.png" format="PNG"></inlinegraphic>
397  */
398 #define GTK_STOCK_GOTO_TOP         "gtk-goto-top"
399
400 /**
401  * GTK_STOCK_GO_BACK:
402  *
403  * The "Back" item.
404  * <inlinegraphic fileref="go-previous-ltr.png" format="PNG"></inlinegraphic>
405  * RTL variant
406  * <inlinegraphic fileref="go-previous-rtl.png" format="PNG"></inlinegraphic>
407  */
408 #define GTK_STOCK_GO_BACK          "gtk-go-back"
409
410 /**
411  * GTK_STOCK_GO_DOWN:
412  *
413  * The "Down" item.
414  * <inlinegraphic fileref="go-down.png" format="PNG"></inlinegraphic>
415  */
416 #define GTK_STOCK_GO_DOWN          "gtk-go-down"
417
418 /**
419  * GTK_STOCK_GO_FORWARD:
420  *
421  * The "Forward" item.
422  * <inlinegraphic fileref="go-next-ltr.png" format="PNG"></inlinegraphic>
423  * RTL variant
424  * <inlinegraphic fileref="go-next-rtl.png" format="PNG"></inlinegraphic>
425  */
426 #define GTK_STOCK_GO_FORWARD       "gtk-go-forward"
427
428 /**
429  * GTK_STOCK_GO_UP:
430  *
431  * The "Up" item.
432  * <inlinegraphic fileref="go-up.png" format="PNG"></inlinegraphic>
433  */
434 #define GTK_STOCK_GO_UP            "gtk-go-up"
435
436 /**
437  * GTK_STOCK_HARDDISK:
438  *
439  * The "Harddisk" item.
440  * <inlinegraphic fileref="drive-harddisk.png" format="PNG"></inlinegraphic>
441  *
442  * Since: 2.4
443  */
444 #define GTK_STOCK_HARDDISK         "gtk-harddisk"
445
446 /**
447  * GTK_STOCK_HELP:
448  *
449  * The "Help" item.
450  * <inlinegraphic fileref="help-contents.png" format="PNG"></inlinegraphic>
451  */
452 #define GTK_STOCK_HELP             "gtk-help"
453
454 /**
455  * GTK_STOCK_HOME:
456  *
457  * The "Home" item.
458  * <inlinegraphic fileref="go-home.png" format="PNG"></inlinegraphic>
459  */
460 #define GTK_STOCK_HOME             "gtk-home"
461
462 /**
463  * GTK_STOCK_INDEX:
464  *
465  * The "Index" item.
466  * <inlinegraphic fileref="gtk-index.png" format="PNG"></inlinegraphic>
467  */
468 #define GTK_STOCK_INDEX            "gtk-index"
469
470 /**
471  * GTK_STOCK_INDENT:
472  *
473  * The "Indent" item.
474  * <inlinegraphic fileref="format-indent-more-ltr.png" format="PNG"></inlinegraphic>
475  * RTL variant
476  * <inlinegraphic fileref="format-indent-more-rtl.png" format="PNG"></inlinegraphic>
477  *
478  * Since: 2.4
479  */
480 #define GTK_STOCK_INDENT           "gtk-indent"
481
482 /**
483  * GTK_STOCK_INFO:
484  *
485  * The "Info" item.
486  * <inlinegraphic fileref="dialog-information.png" format="PNG"></inlinegraphic>
487  *
488  * Since: 2.8
489  */
490 #define GTK_STOCK_INFO             "gtk-info"
491
492 /**
493  * GTK_STOCK_ITALIC:
494  *
495  * The "Italic" item.
496  * <inlinegraphic fileref="format-text-italic.png" format="PNG"></inlinegraphic>
497  */
498 #define GTK_STOCK_ITALIC           "gtk-italic"
499
500 /**
501  * GTK_STOCK_JUMP_TO:
502  *
503  * The "Jump to" item.
504  * <inlinegraphic fileref="go-jump-ltr.png" format="PNG"></inlinegraphic>
505  * RTL-variant
506  * <inlinegraphic fileref="go-jump-rtl.png" format="PNG"></inlinegraphic>
507  */
508 #define GTK_STOCK_JUMP_TO          "gtk-jump-to"
509
510 /**
511  * GTK_STOCK_JUSTIFY_CENTER:
512  *
513  * The "Center" item.
514  * <inlinegraphic fileref="format-justify-center.png" format="PNG"></inlinegraphic>
515  */
516 #define GTK_STOCK_JUSTIFY_CENTER   "gtk-justify-center"
517
518 /**
519  * GTK_STOCK_JUSTIFY_FILL:
520  *
521  * The "Fill" item.
522  * <inlinegraphic fileref="format-justify-fill.png" format="PNG"></inlinegraphic>
523  */
524 #define GTK_STOCK_JUSTIFY_FILL     "gtk-justify-fill"
525
526 /**
527  * GTK_STOCK_JUSTIFY_LEFT:
528  *
529  * The "Left" item.
530  * <inlinegraphic fileref="format-justify-left.png" format="PNG"></inlinegraphic>
531  */
532 #define GTK_STOCK_JUSTIFY_LEFT     "gtk-justify-left"
533
534 /**
535  * GTK_STOCK_JUSTIFY_RIGHT:
536  *
537  * The "Right" item.
538  * <inlinegraphic fileref="format-justify-right.png" format="PNG"></inlinegraphic>
539  */
540 #define GTK_STOCK_JUSTIFY_RIGHT    "gtk-justify-right"
541
542 /**
543  * GTK_STOCK_LEAVE_FULLSCREEN:
544  *
545  * The "Leave Fullscreen" item.
546  * <inlinegraphic fileref="view-restore.png" format="PNG"></inlinegraphic>
547  *
548  * Since: 2.8
549  */
550 #define GTK_STOCK_LEAVE_FULLSCREEN "gtk-leave-fullscreen"
551
552 /**
553  * GTK_STOCK_MISSING_IMAGE:
554  *
555  * The "Missing image" icon.
556  * <inlinegraphic fileref="image-missing.png" format="PNG"></inlinegraphic>
557  */
558 #define GTK_STOCK_MISSING_IMAGE    "gtk-missing-image"
559
560 /**
561  * GTK_STOCK_MEDIA_FORWARD:
562  *
563  * The "Media Forward" item.
564  * <inlinegraphic fileref="media-seek-forward-ltr.png" format="PNG"></inlinegraphic>
565  * RTL variant
566  * <inlinegraphic fileref="media-seek-forward-rtl.png" format="PNG"></inlinegraphic>
567  *
568  * Since: 2.6
569  */
570 #define GTK_STOCK_MEDIA_FORWARD    "gtk-media-forward"
571
572 /**
573  * GTK_STOCK_MEDIA_NEXT:
574  *
575  * The "Media Next" item.
576  * <inlinegraphic fileref="media-skip-forward-ltr.png" format="PNG"></inlinegraphic>
577  * RTL variant
578  * <inlinegraphic fileref="media-skip-forward-rtl.png" format="PNG"></inlinegraphic>
579  *
580  * Since: 2.6
581  */
582 #define GTK_STOCK_MEDIA_NEXT       "gtk-media-next"
583
584 /**
585  * GTK_STOCK_MEDIA_PAUSE:
586  *
587  * The "Media Pause" item.
588  * <inlinegraphic fileref="media-playback-pause.png" format="PNG"></inlinegraphic>
589  *
590  * Since: 2.6
591  */
592 #define GTK_STOCK_MEDIA_PAUSE      "gtk-media-pause"
593
594 /**
595  * GTK_STOCK_MEDIA_PLAY:
596  *
597  * The "Media Play" item.
598  * <inlinegraphic fileref="media-playback-start-ltr.png" format="PNG"></inlinegraphic>
599  * RTL variant
600  * <inlinegraphic fileref="media-playback-start-rtl.png" format="PNG"></inlinegraphic>
601  *
602  * Since: 2.6
603  */
604 #define GTK_STOCK_MEDIA_PLAY       "gtk-media-play"
605
606 /**
607  * GTK_STOCK_MEDIA_PREVIOUS:
608  *
609  * The "Media Previous" item.
610  * <inlinegraphic fileref="media-skip-backward-ltr.png" format="PNG"></inlinegraphic>
611  * RTL variant
612  * <inlinegraphic fileref="media-skip-backward-rtl.png" format="PNG"></inlinegraphic>
613  *
614  * Since: 2.6
615  */
616 #define GTK_STOCK_MEDIA_PREVIOUS   "gtk-media-previous"
617
618 /**
619  * GTK_STOCK_MEDIA_RECORD:
620  *
621  * The "Media Record" item.
622  * <inlinegraphic fileref="media-record.png" format="PNG"></inlinegraphic>
623  *
624  * Since: 2.6
625  */
626 #define GTK_STOCK_MEDIA_RECORD     "gtk-media-record"
627
628 /**
629  * GTK_STOCK_MEDIA_REWIND:
630  *
631  * The "Media Rewind" item.
632  * <inlinegraphic fileref="media-seek-backward-ltr.png" format="PNG"></inlinegraphic>
633  * RTL variant
634  * <inlinegraphic fileref="media-seek-backward-rtl.png" format="PNG"></inlinegraphic>
635  *
636  * Since: 2.6
637  */
638 #define GTK_STOCK_MEDIA_REWIND     "gtk-media-rewind"
639
640 /**
641  * GTK_STOCK_MEDIA_STOP:
642  *
643  * The "Media Stop" item.
644  * <inlinegraphic fileref="media-playback-stop.png" format="PNG"></inlinegraphic>
645  *
646  * Since: 2.6
647  */
648 #define GTK_STOCK_MEDIA_STOP       "gtk-media-stop"
649
650 /**
651  * GTK_STOCK_NETWORK:
652  *
653  * The "Network" item.
654  * <inlinegraphic fileref="network-idle.png" format="PNG"></inlinegraphic>
655  *
656  * Since: 2.4
657  */
658 #define GTK_STOCK_NETWORK          "gtk-network"
659
660 /**
661  * GTK_STOCK_NEW:
662  *
663  * The "New" item.
664  * <inlinegraphic fileref="document-new.png" format="PNG"></inlinegraphic>
665  */
666 #define GTK_STOCK_NEW              "gtk-new"
667
668 /**
669  * GTK_STOCK_NO:
670  *
671  * The "No" item.
672  * <inlinegraphic fileref="gtk-no.png" format="PNG"></inlinegraphic>
673  */
674 #define GTK_STOCK_NO               "gtk-no"
675
676 /**
677  * GTK_STOCK_OK:
678  *
679  * The "OK" item.
680  * <inlinegraphic fileref="gtk-ok.png" format="PNG"></inlinegraphic>
681  */
682 #define GTK_STOCK_OK               "gtk-ok"
683
684 /**
685  * GTK_STOCK_OPEN:
686  *
687  * The "Open" item.
688  * <inlinegraphic fileref="document-open.png" format="PNG"></inlinegraphic>
689  */
690 #define GTK_STOCK_OPEN             "gtk-open"
691
692 /**
693  * GTK_STOCK_ORIENTATION_PORTRAIT:
694  *
695  * The "Portrait Orientation" item.
696  * <inlinegraphic fileref="gtk-orientation-portrait.png" format="PNG"></inlinegraphic>
697  *
698  * Since: 2.10
699  */
700 #define GTK_STOCK_ORIENTATION_PORTRAIT "gtk-orientation-portrait"
701
702 /**
703  * GTK_STOCK_ORIENTATION_LANDSCAPE:
704  *
705  * The "Landscape Orientation" item.
706  * <inlinegraphic fileref="gtk-orientation-landscape.png" format="PNG"></inlinegraphic>
707  *
708  * Since: 2.10
709  */
710 #define GTK_STOCK_ORIENTATION_LANDSCAPE "gtk-orientation-landscape"
711
712 /**
713  * GTK_STOCK_ORIENTATION_REVERSE_LANDSCAPE:
714  *
715  * The "Reverse Landscape Orientation" item.
716  * <inlinegraphic fileref="gtk-orientation-reverse-landscape.png" format="PNG"></inlinegraphic>
717  *
718  * Since: 2.10
719  */
720 #define GTK_STOCK_ORIENTATION_REVERSE_LANDSCAPE "gtk-orientation-reverse-landscape"
721
722 /**
723  * GTK_STOCK_ORIENTATION_REVERSE_PORTRAIT:
724  *
725  * The "Reverse Portrait Orientation" item.
726  * <inlinegraphic fileref="gtk-orientation-reverse-portrait.png" format="PNG"></inlinegraphic>
727  *
728  * Since: 2.10
729  */
730 #define GTK_STOCK_ORIENTATION_REVERSE_PORTRAIT "gtk-orientation-reverse-portrait"
731
732 /**
733  * GTK_STOCK_PAGE_SETUP:
734  *
735  * The "Page Setup" item.
736  * <inlinegraphic fileref="gtk-page-setup.png" format="PNG"></inlinegraphic>
737  *
738  * Since: 2.14
739  */
740 #define GTK_STOCK_PAGE_SETUP       "gtk-page-setup"
741
742 /**
743  * GTK_STOCK_PASTE:
744  *
745  * The "Paste" item.
746  * <inlinegraphic fileref="edit-paste.png" format="PNG"></inlinegraphic>
747  */
748 #define GTK_STOCK_PASTE            "gtk-paste"
749
750 /**
751  * GTK_STOCK_PREFERENCES:
752  *
753  * The "Preferences" item.
754  * <inlinegraphic fileref="gtk-preferences.png" format="PNG"></inlinegraphic>
755  */
756 #define GTK_STOCK_PREFERENCES      "gtk-preferences"
757
758 /**
759  * GTK_STOCK_PRINT:
760  *
761  * The "Print" item.
762  * <inlinegraphic fileref="document-print.png" format="PNG"></inlinegraphic>
763  */
764 #define GTK_STOCK_PRINT            "gtk-print"
765
766 /**
767  * GTK_STOCK_PRINT_ERROR:
768  *
769  * The "Print Error" icon.
770  * <inlinegraphic fileref="printer-error.png" format="PNG"></inlinegraphic>
771  *
772  * Since: 2.14
773  */
774 #define GTK_STOCK_PRINT_ERROR      "gtk-print-error"
775
776 /**
777  * GTK_STOCK_PRINT_PAUSED:
778  *
779  * The "Print Paused" icon.
780  * <inlinegraphic fileref="printer-paused.png" format="PNG"></inlinegraphic>
781  *
782  * Since: 2.14
783  */
784 #define GTK_STOCK_PRINT_PAUSED     "gtk-print-paused"
785
786 /**
787  * GTK_STOCK_PRINT_PREVIEW:
788  *
789  * The "Print Preview" item.
790  * <inlinegraphic fileref="document-print-preview.png" format="PNG"></inlinegraphic>
791  */
792 #define GTK_STOCK_PRINT_PREVIEW    "gtk-print-preview"
793
794 /**
795  * GTK_STOCK_PRINT_REPORT:
796  *
797  * The "Print Report" icon.
798  * <inlinegraphic fileref="printer-info.png" format="PNG"></inlinegraphic>
799  *
800  * Since: 2.14
801  */
802 #define GTK_STOCK_PRINT_REPORT     "gtk-print-report"
803
804
805 /**
806  * GTK_STOCK_PRINT_WARNING:
807  *
808  * The "Print Warning" icon.
809  * <inlinegraphic fileref="printer-warning.png" format="PNG"></inlinegraphic>
810  *
811  * Since: 2.14
812  */
813 #define GTK_STOCK_PRINT_WARNING    "gtk-print-warning"
814
815 /**
816  * GTK_STOCK_PROPERTIES:
817  *
818  * The "Properties" item.
819  * <inlinegraphic fileref="document-properties.png" format="PNG"></inlinegraphic>
820  */
821 #define GTK_STOCK_PROPERTIES       "gtk-properties"
822
823 /**
824  * GTK_STOCK_QUIT:
825  *
826  * The "Quit" item.
827  * <inlinegraphic fileref="application-exit.png" format="PNG"></inlinegraphic>
828  */
829 #define GTK_STOCK_QUIT             "gtk-quit"
830
831 /**
832  * GTK_STOCK_REDO:
833  *
834  * The "Redo" item.
835  * <inlinegraphic fileref="edit-redo-ltr.png" format="PNG"></inlinegraphic>
836  * RTL variant
837  * <inlinegraphic fileref="edit-redo-rtl.png" format="PNG"></inlinegraphic>
838  */
839 #define GTK_STOCK_REDO             "gtk-redo"
840
841 /**
842  * GTK_STOCK_REFRESH:
843  *
844  * The "Refresh" item.
845  * <inlinegraphic fileref="view-refresh.png" format="PNG"></inlinegraphic>
846  */
847 #define GTK_STOCK_REFRESH          "gtk-refresh"
848
849 /**
850  * GTK_STOCK_REMOVE:
851  *
852  * The "Remove" item.
853  * <inlinegraphic fileref="list-remove.png" format="PNG"></inlinegraphic>
854  */
855 #define GTK_STOCK_REMOVE           "gtk-remove"
856
857 /**
858  * GTK_STOCK_REVERT_TO_SAVED:
859  *
860  * The "Revert" item.
861  * <inlinegraphic fileref="document-revert-ltr.png" format="PNG"></inlinegraphic>
862  * RTL variant
863  * <inlinegraphic fileref="document-revert-rtl.png" format="PNG"></inlinegraphic>
864  */
865 #define GTK_STOCK_REVERT_TO_SAVED  "gtk-revert-to-saved"
866
867 /**
868  * GTK_STOCK_SAVE:
869  *
870  * The "Save" item.
871  * <inlinegraphic fileref="document-save.png" format="PNG"></inlinegraphic>
872  */
873 #define GTK_STOCK_SAVE             "gtk-save"
874
875 /**
876  * GTK_STOCK_SAVE_AS:
877  *
878  * The "Save As" item.
879  * <inlinegraphic fileref="document-save-as.png" format="PNG"></inlinegraphic>
880  */
881 #define GTK_STOCK_SAVE_AS          "gtk-save-as"
882
883 /**
884  * GTK_STOCK_SELECT_ALL:
885  *
886  * The "Select All" item.
887  * <inlinegraphic fileref="edit-select-all.png" format="PNG"></inlinegraphic>
888  *
889  * Since: 2.10
890  */
891 #define GTK_STOCK_SELECT_ALL       "gtk-select-all"
892
893 /**
894  * GTK_STOCK_SELECT_COLOR:
895  *
896  * The "Color" item.
897  * <inlinegraphic fileref="gtk-select-color.png" format="PNG"></inlinegraphic>
898  */
899 #define GTK_STOCK_SELECT_COLOR     "gtk-select-color"
900
901 /**
902  * GTK_STOCK_SELECT_FONT:
903  *
904  * The "Font" item.
905  * <inlinegraphic fileref="gtk-font.png" format="PNG"></inlinegraphic>
906  */
907 #define GTK_STOCK_SELECT_FONT      "gtk-select-font"
908
909 /**
910  * GTK_STOCK_SORT_ASCENDING:
911  *
912  * The "Ascending" item.
913  * <inlinegraphic fileref="view-sort-ascending.png" format="PNG"></inlinegraphic>
914  */
915 #define GTK_STOCK_SORT_ASCENDING   "gtk-sort-ascending"
916
917 /**
918  * GTK_STOCK_SORT_DESCENDING:
919  *
920  * The "Descending" item.
921  * <inlinegraphic fileref="view-sort-descending.png" format="PNG"></inlinegraphic>
922  */
923 #define GTK_STOCK_SORT_DESCENDING  "gtk-sort-descending"
924
925 /**
926  * GTK_STOCK_SPELL_CHECK:
927  *
928  * The "Spell Check" item.
929  * <inlinegraphic fileref="tools-check-spelling.png" format="PNG"></inlinegraphic>
930  */
931 #define GTK_STOCK_SPELL_CHECK      "gtk-spell-check"
932
933 /**
934  * GTK_STOCK_STOP:
935  *
936  * The "Stop" item.
937  * <inlinegraphic fileref="process-stop.png" format="PNG"></inlinegraphic>
938  */
939 #define GTK_STOCK_STOP             "gtk-stop"
940
941 /**
942  * GTK_STOCK_STRIKETHROUGH:
943  *
944  * The "Strikethrough" item.
945  * <inlinegraphic fileref="format-text-strikethrough.png" format="PNG"></inlinegraphic>
946  */
947 #define GTK_STOCK_STRIKETHROUGH    "gtk-strikethrough"
948
949 /**
950  * GTK_STOCK_UNDELETE:
951  *
952  * The "Undelete" item.
953  * <inlinegraphic fileref="gtk-undelete-ltr.png" format="PNG"></inlinegraphic>
954  * RTL variant
955  * <inlinegraphic fileref="gtk-undelete-rtl.png" format="PNG"></inlinegraphic>
956  */
957 #define GTK_STOCK_UNDELETE         "gtk-undelete"
958
959 /**
960  * GTK_STOCK_UNDERLINE:
961  *
962  * The "Underline" item.
963  * <inlinegraphic fileref="format-text-underline.png" format="PNG"></inlinegraphic>
964  */
965 #define GTK_STOCK_UNDERLINE        "gtk-underline"
966
967 /**
968  * GTK_STOCK_UNDO:
969  *
970  * The "Undo" item.
971  * <inlinegraphic fileref="edit-undo-ltr.png" format="PNG"></inlinegraphic>
972  * RTL variant
973  * <inlinegraphic fileref="edit-undo-rtl.png" format="PNG"></inlinegraphic>
974  */
975 #define GTK_STOCK_UNDO             "gtk-undo"
976
977 /**
978  * GTK_STOCK_UNINDENT:
979  *
980  * The "Unindent" item.
981  * <inlinegraphic fileref="format-indent-less-ltr.png" format="PNG"></inlinegraphic>
982  * RTL variant
983  * <inlinegraphic fileref="format-indent-less-rtl.png" format="PNG"></inlinegraphic>
984  *
985  * Since: 2.4
986  */
987 #define GTK_STOCK_UNINDENT         "gtk-unindent"
988
989 /**
990  * GTK_STOCK_YES:
991  *
992  * The "Yes" item.
993  * <inlinegraphic fileref="gtk-yes.png" format="PNG"></inlinegraphic>
994  */
995 #define GTK_STOCK_YES              "gtk-yes"
996
997 /**
998  * GTK_STOCK_ZOOM_100:
999  *
1000  * The "Zoom 100%" item.
1001  * <inlinegraphic fileref="zoom-original.png" format="PNG"></inlinegraphic>
1002  */
1003 #define GTK_STOCK_ZOOM_100         "gtk-zoom-100"
1004
1005 /**
1006  * GTK_STOCK_ZOOM_FIT:
1007  *
1008  * The "Zoom to Fit" item.
1009  * <inlinegraphic fileref="zoom-fit-best.png" format="PNG"></inlinegraphic>
1010  */
1011 #define GTK_STOCK_ZOOM_FIT         "gtk-zoom-fit"
1012
1013 /**
1014  * GTK_STOCK_ZOOM_IN:
1015  *
1016  * The "Zoom In" item.
1017  * <inlinegraphic fileref="zoom-in.png" format="PNG"></inlinegraphic>
1018  */
1019 #define GTK_STOCK_ZOOM_IN          "gtk-zoom-in"
1020
1021 /**
1022  * GTK_STOCK_ZOOM_OUT:
1023  *
1024  * The "Zoom Out" item.
1025  * <inlinegraphic fileref="zoom-out.png" format="PNG"></inlinegraphic>
1026  */
1027 #define GTK_STOCK_ZOOM_OUT         "gtk-zoom-out"
1028
1029 G_END_DECLS
1030
1031 #endif /* __GTK_STOCK_H__ */