~inkscape.dev/inkscape/RELEASE_0_46_BRANCH

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
/*
 * @file inkscape-stock.h GTK+ Stock resources
 *
 * Authors:
 *   Robert Crosbie
 *
 * Copyright (C) 1999-2002 Authors
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

#ifndef _INKSCAPE_STOCK_H_
#define _INKSCAPE_STOCK_H_

/**************************************************************************/
/** @name Inkscape Stock images                                           */
/**************************************************************************/
/*@{*/

/*stroke style*/
//#define INKSCAPE_STOCK_ABOUT                 "inkscape-about"
#define INKSCAPE_STOCK_JOIN_MITER            "join_miter"
#define INKSCAPE_STOCK_JOIN_ROUND            "join_round"
#define INKSCAPE_STOCK_JOIN_BEVEL            "join_bevel"
#define INKSCAPE_STOCK_CAP_BUTT              "cap_butt"
#define INKSCAPE_STOCK_CAP_ROUND             "cap_round"
#define INKSCAPE_STOCK_CAP_SQUARE            "cap_square"
//#define INKSCAPE_STOCK_START_MARKER          "start_marker"
//#define INKSCAPE_STOCK_MID_MARKER            "mid_marker"
//#define INKSCAPE_STOCK_END_MARKER            "end_marker"
//#define INKSCAPE_STOCK_MARKER_NONE           "-none"
//#define INKSCAPE_STOCK_MARKER_FILLED_ARROW   "-filled_arrow"
//#define INKSCAPE_STOCK_MARKER_HOLLOW_ARROW   "-hollow_arrow"
//#define INKSCAPE_STOCK_MARKER_QTY            (3)

/*object properties*/
#define INKSCAPE_STOCK_ROTATE_LEFT           "transform_rotate"
#define INKSCAPE_STOCK_SCALE_HOR             "transform_scale_hor"
#define INKSCAPE_STOCK_SCALE_VER             "transform_scale_ver"
#define INKSCAPE_STOCK_ARROWS_HOR            "arrows_hor"
#define INKSCAPE_STOCK_ARROWS_VER            "arrows_ver"
//#define INKSCAPE_STOCK_DIMENSION_HOR         "dimension_hor"
//#define INKSCAPE_STOCK_DIMENSION_VER         "dimension_ver"

/*text editing*/
#define INKSCAPE_STOCK_WRITING_MODE_LR       "writing_mode_lr"
#define INKSCAPE_STOCK_WRITING_MODE_TB       "writing_mode_tb"
#define INKSCAPE_STOCK_TEXT_LETTER_SPACING   "text_letter_spacing"
#define INKSCAPE_STOCK_TEXT_LINE_SPACING     "text_line_spacing"
#define INKSCAPE_STOCK_TEXT_HORZ_KERN        "text_horz_kern"
#define INKSCAPE_STOCK_TEXT_VERT_KERN        "text_vert_kern"
#define INKSCAPE_STOCK_TEXT_ROTATION         "text_rotation"
#define INKSCAPE_STOCK_TEXT_REMOVE_KERNS     "text_remove_kerns"

/*xml-tree*/
#define INKSCAPE_STOCK_ADD_XML_ELEMENT_NODE  "add_xml_element_node"
#define INKSCAPE_STOCK_ADD_XML_TEXT_NODE     "add_xml_text_node"
#define INKSCAPE_STOCK_DUPLICATE_XML_NODE    "duplicate_xml_node"
#define INKSCAPE_STOCK_DELETE_XML_NODE       "delete_xml_node"
#define INKSCAPE_STOCK_DELETE_XML_ATTRIBUTE  "delete_xml_attribute"
#define INKSCAPE_STOCK_SET                   "set"

/*paint-selector*/
#define INKSCAPE_STOCK_FILL_NONE             "fill_none"
#define INKSCAPE_STOCK_FILL_SOLID            "fill_solid"
#define INKSCAPE_STOCK_FILL_GRADIENT         "fill_gradient"
#define INKSCAPE_STOCK_FILL_RADIAL           "fill_radial"
#define INKSCAPE_STOCK_FILL_PATTERN          "fill_pattern"
#define INKSCAPE_STOCK_FILL_UNSET          "fill_unset"
#define INKSCAPE_STOCK_FILL_FRACTAL          "fill_fractal"

//#define INKSCAPE_STOCK_GUIDE_DIALOG          "guide_dialog"

//#define INKSCAPE_STOCK_EDIT_DUPLICATE        "edit_duplicate"

//#define INKSCAPE_STOCK_SELECTION_TOP         "selection_top"
//#define INKSCAPE_STOCK_SELECTION_BOT         "selection_bot"
//#define INKSCAPE_STOCK_SELECTION_UP          "selection_up"
//#define INKSCAPE_STOCK_SELECTION_DOWN        "selection_down"
//#define INKSCAPE_STOCK_SELECTION_GROUP       "selection_group"
//#define INKSCAPE_STOCK_SELECTION_UNGROUP     "selection_ungroup"
//#define INKSCAPE_STOCK_SELECTION_COMBINE     "selection_combine"
//#define INKSCAPE_STOCK_SELECTION_BREAK       "selection_break"

//#define INKSCAPE_STOCK_OBJECT_ROTATE         "object_rotate"
//#define INKSCAPE_STOCK_OBJECT_RESET          "object_reset"
//#define INKSCAPE_STOCK_OBJECT_TOCURVE        "object_tocurve"

//#define INKSCAPE_STOCK_DRAW_SELECT           "draw_select"
//#define INKSCAPE_STOCK_DRAW_NODE             "draw_node"
//#define INKSCAPE_STOCK_DRAW_RECT             "draw_rect"
//#define INKSCAPE_STOCK_DRAW_ARC              "draw_arc"
//#define INKSCAPE_STOCK_DRAW_STAR             "draw_star"
//#define INKSCAPE_STOCK_DRAW_SPIRAL           "draw_spiral"
//#define INKSCAPE_STOCK_DRAW_FREEHAND         "draw_freehand"
//#define INKSCAPE_STOCK_DRAW_PEN              "draw_pen"
//#define INKSCAPE_STOCK_DRAW_DYNAHAND         "draw_dynahand"
//#define INKSCAPE_STOCK_DRAW_TEXT             "draw_text"
//#define INKSCAPE_STOCK_DRAW_ZOOM             "draw_zoom"
//#define INKSCAPE_STOCK_DRAW_DROPPER          "draw_dropper"

//#define INKSCAPE_STOCK_ZOOM_IN               "zoom_in"
//#define INKSCAPE_STOCK_ZOOM_OUT              "zoom_out"
//#define INKSCAPE_STOCK_TOGGLE_GRID           "toggle_grid"
//#define INKSCAPE_STOCK_TOGGLE_GUIDES         "toggle_guides"
//#define INKSCAPE_STOCK_ZOOM_PAGE             "zoom_page"
//#define INKSCAPE_STOCK_ZOOM_DRAW             "zoom_draw"
//#define INKSCAPE_STOCK_ZOOM_SELECT           "zoom_select"

//#define INKSCAPE_STOCK_OBJECT_LAYOUT         "object_layout"
//#define INKSCAPE_STOCK_OBJECT_TRANS          "object_trans"
//#define INKSCAPE_STOCK_OBJECT_ALIGN          "object_align"
//#define INKSCAPE_STOCK_OBJECT_FONT           "object_font"

#define INKSCAPE_STOCK_PROPERTIES_FILL_PAGE          "properties_fill"
#define INKSCAPE_STOCK_PROPERTIES_STROKE_PAINT_PAGE  "properties_stroke_paint"
#define INKSCAPE_STOCK_PROPERTIES_STROKE_PAGE        "properties_stroke"

/**
 * Sets up the inkscape stock repository.
 */

void inkscape_gtk_stock_init(void);

/*@}*/
#endif /* _INKSCAPE_STOCK_H_ */

/*
  Local Variables:
  mode:c++
  c-file-style:"stroustrup"
  c-file-offsets:((innamespace . 0)(inline-open . 0))
  indent-tabs-mode:nil
  fill-column:99
  End:
*/
// vim: filetype=c++:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :