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