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 :