1<!DOCTYPE gui SYSTEM "kpartgui.dtd">
2<!--
3SYNC: Do not change the number of quotes before the version number
4      - it is parsed by the KolourPaint wrapper shell script (in standalone
5      backport releases of KolourPaint)
6-->
7<gui name="kolourpaint" version="75">
8
9<!--
10SYNC: Check for duplicate actions in menus caused by some of our actions
11      being added to ui_standards.rc.  Makes me wonder why we are using
12      merging in the first place.
13-->
14
15<MenuBar>
16    <Menu name="file">
17        <!-- <Action name="file_new_window" append="new_merge" /> -->
18
19        <Action name="file_scan" append="open_merge" />
20        <Action name="file_screenshot" append="open_merge" />
21        <Separator append="open_merge" />
22        <Action name="file_properties" append="open_merge" />
23
24        <Action name="file_export" append="save_merge" />
25        <Separator append="save_merge" />
26    </Menu>
27
28    <Menu name="edit">
29        <Action name="edit_paste_in_new_window" append="edit_paste_merge" />
30
31        <Action name="edit_copy_to_file" />
32        <Action name="edit_paste_from_file" />
33    </Menu>
34
35    <!-- SRC: ui_standards.rc v10 (KDE 3.3) -->
36    <Menu name="view" noMerge="1"><text>&amp;View</text>
37        <Action name="view_actual_size"/>
38        <Action name="view_fit_to_page"/>
39        <Action name="view_fit_to_width"/>
40        <Action name="view_fit_to_height"/>
41
42        <Separator />
43
44        <!-- <MergeLocal name="view_zoom_merge"/> -->
45        <Action name="view_zoom_out"/>
46
47        <!-- Changed from "view_zoom" to allow custom ordering of zoom
48             actions in "mainToolBar" (which has a hardcoded position for
49             "view_zoom").
50          -->
51        <Action name="view_zoom_to"/>
52
53        <Action name="view_zoom_in"/>
54
55        <WeakSeparator/>
56
57        <Action name="view_redisplay"/>
58
59        <Separator/>
60
61        <!-- <MergeLocal/> -->
62        <Action name="view_show_grid" />
63        <Action name="view_show_thumbnail" />
64
65        <Separator/>
66
67        <Action name="view_zoomed_thumbnail" />
68        <Action name="view_show_thumbnail_rectangle" />
69    </Menu>
70
71    <Menu name="image"><text>&amp;Image</text>
72        <Action name="image_crop" />
73        <Action name="image_auto_crop" />
74        <Separator />
75        <Action name="image_resize_scale" />
76        <Action name="image_flip" />
77        <Action name="image_mirror" />
78        <Separator />
79        <Action name="image_rotate_270deg" />
80        <Action name="image_rotate_90deg" />
81        <Action name="image_rotate" />
82        <Separator />
83        <Action name="image_skew" />
84        <Separator />
85        <Action name="image_convert_to_black_and_white" />
86        <Action name="image_convert_to_grayscale" />
87        <Action name="image_make_confidential" />
88        <Action name="image_more_effects" />
89        <Separator />
90        <Action name="image_invert_colors" />
91        <Action name="image_clear" />
92        <Separator />
93        <!-- Implemented in kpMainWindow_Tools.cpp, not kpImageWindow_Image.cpp
94             since they're really setting tool options. -->
95        <Action name="image_draw_opaque" />
96        <Action name="image_draw_color_similarity" />
97    </Menu>
98
99    <Menu name="colors"><text>&amp;Colors</text>
100        <Action name="colors_default" />
101        <Action name="colors_kde" />
102        <Action name="colors_open" />
103        <Separator />
104        <Action name="colors_save" />
105        <Action name="colors_save_as" />
106        <Separator />
107        <Action name="colors_reload" />
108        <Separator />
109        <Action name="colors_append_row" />
110        <Action name="colors_delete_row" />
111    </Menu>
112
113    <Menu name="settings">
114        <Action name="settings_show_path" append="show_merge" />
115        <Action name="settings_draw_antialiased" append="show_merge" />
116    </Menu>
117
118    <!-- HACK: See kpmainwindow.cpp:kpMainWindow::createGUI(). -->
119    <Menu name="toolToolBarHiddenMenu">
120        <Action name="tool_brush" />
121        <Action name="tool_color_eraser" />
122        <Action name="tool_color_picker" />
123        <Action name="tool_curve" />
124        <Action name="tool_ellipse" />
125        <Action name="tool_elliptical_selection" />
126        <Action name="tool_eraser" />
127        <Action name="tool_flood_fill" />
128        <Action name="tool_free_form_selection" />
129        <Action name="tool_line" />
130        <Action name="tool_pen" />
131        <Action name="tool_polygon" />
132        <Action name="tool_polyline" />
133        <Action name="tool_rectangle" />
134        <Action name="tool_rect_selection" />
135        <Action name="tool_rounded_rectangle" />
136        <Action name="tool_spraycan" />
137        <Action name="tool_text" />
138        <Action name="tool_zoom" />
139
140        <Action name="prev_tool_option_group_1" />
141        <Action name="next_tool_option_group_1" />
142        <Action name="prev_tool_option_group_2" />
143        <Action name="next_tool_option_group_2" />
144    </Menu>
145</MenuBar>
146
147<ToolBar name="mainToolBar" index="1" noMerge="1"><text>Main Toolbar</text>
148    <Action name="file_new" />
149    <Action name="file_open" />
150    <Action name="file_save" />
151    <Separator />
152
153    <Action name="edit_undo" />
154    <Action name="edit_redo" />
155    <Separator />
156
157    <Action name="view_zoom_out" />
158    <Action name="view_zoom_to" />
159    <Action name="view_zoom_in" />
160</ToolBar>
161
162<ToolBar name="textToolBar" fullWidth="false" position="top" iconText="icononly" hidden="true"><text>Text Toolbar</text>
163    <Action name="text_font_family" />
164    <Action name="text_font_size" />
165    <Separator />
166    <Action name="text_bold" />
167    <Action name="text_italic" />
168    <Action name="text_underline" />
169    <Action name="text_strike_thru" />
170</ToolBar>
171
172<Menu name="selectionToolRMBMenu"><text>Selection Tool RMB Menu</text>
173    <!-- SRC: ui_standards.rc v10 (KDE 3.3) -->
174    <!-- <Menu name="edit"><text>&amp;Edit</text> -->
175
176        <!-- <Action name="edit_undo"/>
177        <Action name="edit_redo"/>
178        <MergeLocal name="edit_undo_merge"/>
179        <Separator/> -->
180        <Action name="edit_cut"/>
181        <Action name="edit_copy"/>
182        <Action name="edit_paste"/>
183        <!-- CUSTOM -->  <!-- <Action name="edit_paste_in_new_window" /> -->
184        <MergeLocal name="edit_paste_merge"/>
185        <Action name="edit_clear"/>
186        <!-- <Separator/> -->
187        <Action name="edit_select_all"/>
188        <!-- <Action name="edit_deselect"/>  -->
189        <MergeLocal name="edit_select_merge"/>
190        <Separator/>
191        <Action name="edit_find"/>
192        <Action name="edit_find_next"/>
193        <Action name="edit_find_last"/>
194        <Action name="edit_replace"/>
195        <MergeLocal name="edit_find_merge"/>
196        <Separator/>
197        <!-- CUSTOM -->  <Action name="edit_copy_to_file" />
198        <!-- CUSTOM -->  <Action name="edit_paste_from_file" />
199        <MergeLocal/>
200
201    <!-- </Menu> -->
202
203
204    <Separator/>
205
206
207    <!-- <Menu name="image"><text>&amp;Image</text> -->
208
209        <Action name="image_crop" />
210        <!-- <Action name="image_auto_crop" /> -->
211        <Separator />
212        <Action name="image_resize_scale" />
213        <Action name="image_flip" />
214        <Action name="image_mirror" />
215        <Action name="image_rotate" />
216        <Action name="image_skew" />
217        <Separator />
218        <!-- <Action name="image_convert_to_black_and_white" /> -->
219        <!-- <Action name="image_convert_to_grayscale" /> -->
220        <!-- <Action name="image_more_effects" />  -->
221        <!-- <Separator /> -->
222        <Action name="image_invert_colors" />
223        <!-- <Action name="image_clear" /> -->
224
225    <!-- </Menu> -->
226</Menu>
227
228</gui>
229