Code

rearrange code to make rubberband a bit more interruptibility-proof
[inkscape.git] / src / inkscape-stock.h
1 /*
2  * @file inkscape-stock.h GTK+ Stock resources
3  *
4  * Authors:
5  *   Robert Crosbie
6  *
7  * Copyright (C) 1999-2002 Authors
8  *
9  * This program is free software; you can redistribute it and/or modify
10  * it under the terms of the GNU General Public License as published by
11  * the Free Software Foundation; either version 2 of the License, or
12  * (at your option) any later version.
13  *
14  * This program is distributed in the hope that it will be useful,
15  * but WITHOUT ANY WARRANTY; without even the implied warranty of
16  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17  * GNU General Public License for more details.
18  *
19  * You should have received a copy of the GNU General Public License
20  * along with this program; if not, write to the Free Software
21  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
22  */
24 #ifndef _INKSCAPE_STOCK_H_
25 #define _INKSCAPE_STOCK_H_
27 /**************************************************************************/
28 /** @name Inkscape Stock images                                           */
29 /**************************************************************************/
30 /*@{*/
32 /*stroke style*/
33 //#define INKSCAPE_STOCK_ABOUT                 "inkscape-about"
34 #define INKSCAPE_STOCK_JOIN_MITER            "join_miter"
35 #define INKSCAPE_STOCK_JOIN_ROUND            "join_round"
36 #define INKSCAPE_STOCK_JOIN_BEVEL            "join_bevel"
37 #define INKSCAPE_STOCK_CAP_BUTT              "cap_butt"
38 #define INKSCAPE_STOCK_CAP_ROUND             "cap_round"
39 #define INKSCAPE_STOCK_CAP_SQUARE            "cap_square"
40 //#define INKSCAPE_STOCK_START_MARKER          "start_marker"
41 //#define INKSCAPE_STOCK_MID_MARKER            "mid_marker"
42 //#define INKSCAPE_STOCK_END_MARKER            "end_marker"
43 //#define INKSCAPE_STOCK_MARKER_NONE           "-none"
44 //#define INKSCAPE_STOCK_MARKER_FILLED_ARROW   "-filled_arrow"
45 //#define INKSCAPE_STOCK_MARKER_HOLLOW_ARROW   "-hollow_arrow"
46 //#define INKSCAPE_STOCK_MARKER_QTY            (3)
48 /*object properties*/
49 #define INKSCAPE_STOCK_ROTATE_LEFT           "transform_rotate"
50 #define INKSCAPE_STOCK_SCALE_HOR             "transform_scale_hor"
51 #define INKSCAPE_STOCK_SCALE_VER             "transform_scale_ver"
52 #define INKSCAPE_STOCK_ARROWS_HOR            "arrows_hor"
53 #define INKSCAPE_STOCK_ARROWS_VER            "arrows_ver"
54 //#define INKSCAPE_STOCK_DIMENSION_HOR         "dimension_hor"
55 //#define INKSCAPE_STOCK_DIMENSION_VER         "dimension_ver"
57 /*text editing*/
58 #define INKSCAPE_STOCK_WRITING_MODE_LR       "writing_mode_lr"
59 #define INKSCAPE_STOCK_WRITING_MODE_TB       "writing_mode_tb"
60 #define INKSCAPE_STOCK_TEXT_LETTER_SPACING   "text_letter_spacing"
61 #define INKSCAPE_STOCK_TEXT_LINE_SPACING     "text_line_spacing"
62 #define INKSCAPE_STOCK_TEXT_HORZ_KERN        "text_horz_kern"
63 #define INKSCAPE_STOCK_TEXT_VERT_KERN        "text_vert_kern"
64 #define INKSCAPE_STOCK_TEXT_ROTATION         "text_rotation"
65 #define INKSCAPE_STOCK_TEXT_REMOVE_KERNS     "text_remove_kerns"
67 /*xml-tree*/
68 #define INKSCAPE_STOCK_ADD_XML_ELEMENT_NODE  "add_xml_element_node"
69 #define INKSCAPE_STOCK_ADD_XML_TEXT_NODE     "add_xml_text_node"
70 #define INKSCAPE_STOCK_DUPLICATE_XML_NODE    "duplicate_xml_node"
71 #define INKSCAPE_STOCK_DELETE_XML_NODE       "delete_xml_node"
72 #define INKSCAPE_STOCK_DELETE_XML_ATTRIBUTE  "delete_xml_attribute"
73 #define INKSCAPE_STOCK_SET                   "set"
75 /*paint-selector*/
76 #define INKSCAPE_STOCK_FILL_NONE             "fill_none"
77 #define INKSCAPE_STOCK_FILL_SOLID            "fill_solid"
78 #define INKSCAPE_STOCK_FILL_GRADIENT         "fill_gradient"
79 #define INKSCAPE_STOCK_FILL_RADIAL           "fill_radial"
80 #define INKSCAPE_STOCK_FILL_PATTERN          "fill_pattern"
81 #define INKSCAPE_STOCK_FILL_UNSET          "fill_unset"
82 #define INKSCAPE_STOCK_FILL_FRACTAL          "fill_fractal"
84 //#define INKSCAPE_STOCK_GUIDE_DIALOG          "guide_dialog"
86 //#define INKSCAPE_STOCK_EDIT_DUPLICATE        "edit_duplicate"
88 //#define INKSCAPE_STOCK_SELECTION_TOP         "selection_top"
89 //#define INKSCAPE_STOCK_SELECTION_BOT         "selection_bot"
90 //#define INKSCAPE_STOCK_SELECTION_UP          "selection_up"
91 //#define INKSCAPE_STOCK_SELECTION_DOWN        "selection_down"
92 //#define INKSCAPE_STOCK_SELECTION_GROUP       "selection_group"
93 //#define INKSCAPE_STOCK_SELECTION_UNGROUP     "selection_ungroup"
94 //#define INKSCAPE_STOCK_SELECTION_COMBINE     "selection_combine"
95 //#define INKSCAPE_STOCK_SELECTION_BREAK       "selection_break"
97 //#define INKSCAPE_STOCK_OBJECT_ROTATE         "object_rotate"
98 //#define INKSCAPE_STOCK_OBJECT_RESET          "object_reset"
99 //#define INKSCAPE_STOCK_OBJECT_TOCURVE        "object_tocurve"
101 //#define INKSCAPE_STOCK_DRAW_SELECT           "draw_select"
102 //#define INKSCAPE_STOCK_DRAW_NODE             "draw_node"
103 //#define INKSCAPE_STOCK_DRAW_RECT             "draw_rect"
104 //#define INKSCAPE_STOCK_DRAW_ARC              "draw_arc"
105 //#define INKSCAPE_STOCK_DRAW_STAR             "draw_star"
106 //#define INKSCAPE_STOCK_DRAW_SPIRAL           "draw_spiral"
107 //#define INKSCAPE_STOCK_DRAW_FREEHAND         "draw_freehand"
108 //#define INKSCAPE_STOCK_DRAW_PEN              "draw_pen"
109 //#define INKSCAPE_STOCK_DRAW_DYNAHAND         "draw_dynahand"
110 //#define INKSCAPE_STOCK_DRAW_TEXT             "draw_text"
111 //#define INKSCAPE_STOCK_DRAW_ZOOM             "draw_zoom"
112 //#define INKSCAPE_STOCK_DRAW_DROPPER          "draw_dropper"
114 //#define INKSCAPE_STOCK_ZOOM_IN               "zoom_in"
115 //#define INKSCAPE_STOCK_ZOOM_OUT              "zoom_out"
116 //#define INKSCAPE_STOCK_TOGGLE_GRID           "toggle_grid"
117 //#define INKSCAPE_STOCK_TOGGLE_GUIDES         "toggle_guides"
118 //#define INKSCAPE_STOCK_ZOOM_PAGE             "zoom_page"
119 //#define INKSCAPE_STOCK_ZOOM_DRAW             "zoom_draw"
120 //#define INKSCAPE_STOCK_ZOOM_SELECT           "zoom_select"
122 //#define INKSCAPE_STOCK_OBJECT_LAYOUT         "object_layout"
123 //#define INKSCAPE_STOCK_OBJECT_TRANS          "object_trans"
124 //#define INKSCAPE_STOCK_OBJECT_ALIGN          "object_align"
125 //#define INKSCAPE_STOCK_OBJECT_FONT           "object_font"
127 #define INKSCAPE_STOCK_PROPERTIES_FILL_PAGE          "properties_fill"
128 #define INKSCAPE_STOCK_PROPERTIES_STROKE_PAINT_PAGE  "properties_stroke_paint"
129 #define INKSCAPE_STOCK_PROPERTIES_STROKE_PAGE        "properties_stroke"
131 /**
132  * Sets up the inkscape stock repository.
133  */
135 void inkscape_gtk_stock_init(void);
137 /*@}*/
138 #endif /* _INKSCAPE_STOCK_H_ */
140 /*
141   Local Variables:
142   mode:c++
143   c-file-style:"stroustrup"
144   c-file-offsets:((innamespace . 0)(inline-open . 0))
145   indent-tabs-mode:nil
146   fill-column:99
147   End:
148 */
149 // vim: filetype=c++:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :