moved kdeaccessibility kdeaddons kdeadmin kdeartwork kdebindings kdeedu kdegames...
[kdeedu.git] / kig / filters / kgeo-resource.h
blob16aacc6ed1b724db2b9ca2ceac6305b7960c0b4a
1 /**
2 This file is part of Kig, a KDE program for Interactive Geometry...
3 Copyright (C) 2002 Dominique Devriese <devriese@kde.org>
5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 2 of the License, or
8 (at your option) any later version.
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
15 You should have received a copy of the GNU General Public License
16 along with this program; if not, write to the Free Software
17 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
18 USA
19 **/
22 /// note: this code comes from KGeo by Marc Bartsch..
25 /***************************************************************************
26 resource.h - description
27 -------------------
28 begin : Die Okt 3 09:00:59 CEST 2000
29 copyright : (C) 2000 by Marc Bartsch
30 email : marc.bartsch@topmail.de
31 ***************************************************************************/
33 /***************************************************************************
34 * *
35 * This program is free software; you can redistribute it and/or modify *
36 * it under the terms of the GNU General Public License as published by *
37 * the Free Software Foundation; either version 2 of the License, or *
38 * (at your option) any later version. *
39 * *
40 ***************************************************************************/
42 #ifndef RESOURCE_H
43 #define RESOURCE_H
45 #ifdef HAVE_CONFIG_H
46 #include <config.h>
47 #endif
49 #include <iostream>
50 #include <qstring.h>
51 #include <klocale.h>
53 ///////////////////////////////////////////////////////////////////
54 // resource.h -- contains macros used for commands
57 ///////////////////////////////////////////////////////////////////
58 // COMMAND VALUES FOR MENUBAR AND TOOLBAR ENTRIES
61 ///////////////////////////////////////////////////////////////////
62 // File-menu entries
63 #define ID_FILE_NEW_WINDOW 10010
64 #define ID_FILE_NEW 10020
65 #define ID_FILE_OPEN 10030
66 #define ID_FILE_OPEN_RECENT 10040
67 #define ID_FILE_CLOSE 10050
69 #define ID_FILE_SAVE 10060
70 #define ID_FILE_SAVE_AS 10070
72 #define ID_FILE_PRINT 10080
74 #define ID_FILE_QUIT 10090
76 ///////////////////////////////////////////////////////////////////
77 // Edit-menu entries
78 #define ID_EDIT_COPY 11010
79 #define ID_EDIT_CUT 11020
80 #define ID_EDIT_PASTE 11030
81 // domi: disabled, breaks --enable-final, and is not used anyway.
82 //#define ID_EDIT_PREFERENCES 11040
83 #define ID_EDIT_FULLSCREEN 11050
85 ///////////////////////////////////////////////////////////////////
86 // View-menu entries
87 #define ID_VIEW_TOOLBAR 12010
88 #define ID_VIEW_STATUSBAR 12020
89 #define ID_VIEW_FULLSCREEN 12030
91 ///////////////////////////////////////////////////////////////////
92 // Help-menu entries
93 #define ID_HELP_CONTENTS 1002
95 ///////////////////////////////////////////////////////////////////
96 // General application values
97 #define ID_STATUS_MSG 1001
99 #define IDS_STATUS_DEFAULT "Ready."
101 #define ID_infinite -1
103 #define ID_point 1
104 #define ID_pointxy 14
105 #define ID_pointOnLine 15
106 #define ID_pointOfConc 7
107 #define ID_bisection 5
108 #define ID_mirrorPoint 9
110 #define ID_segment 2
111 #define ID_circle 3
112 #define ID_line 4
113 #define ID_fixedCircle 6
114 #define ID_arc 8
115 #define ID_eraser 10
116 #define ID_attacher 11
117 #define ID_tracer 12
118 #define ID_triangle 13
119 #define ID_colorizer 16
120 #define ID_thicker 17
121 #define ID_geoPoint 18
122 #define ID_geoTool 19
123 #define ID_geoObject 20
124 #define ID_geoMeasure 21
125 #define ID_distance 22
126 #define ID_angle 23
127 #define ID_area 24
128 #define ID_slope 25
129 #define ID_circumference 26
130 #define ID_vector 27
131 #define ID_geoLine 28
132 #define ID_ray 29
133 #define ID_parallel 30
134 #define ID_perpendicular 31
135 #define ID_move 32
136 #define ID_rotation 33
137 #define ID_text 34
139 #define ID_buttonFileNew 100
140 #define ID_buttonKiosk 101
142 #define ID_buttonPoint 110
143 #define ID_buttonPointxy 111
144 #define ID_buttonPointOnLine 112
145 #define ID_buttonPointOfConc 113
146 #define ID_buttonBisection 114
147 #define ID_buttonMirrorPoint 115
148 #define ID_buttonMove 116
149 #define ID_buttonRotation 117
151 #define ID_buttonSegment 120
152 #define ID_buttonLine 121
153 #define ID_buttonVector 122
154 #define ID_buttonRay 123
155 #define ID_buttonParallel 124
156 #define ID_buttonPerpendicular 125
157 #define ID_buttonTriangle 126
159 #define ID_buttonBaseCircle 130
160 #define ID_buttonCircle 131
161 #define ID_buttonArc 132
163 #define ID_buttonDistance 140
164 #define ID_buttonAngle 141
165 #define ID_buttonArea 142
166 #define ID_buttonSlope 143
167 #define ID_buttonCircumference 144
169 #define ID_buttonBlack 150
170 #define ID_buttonDarkGray 151
171 #define ID_buttonLightGray 152
172 #define ID_buttonWhite 153
173 #define ID_buttonBlue 154
174 #define ID_buttonRed 155
175 #define ID_buttonGreen 156
177 #define ID_buttonThinLine 160
178 #define ID_buttonMiddleLine 161
179 #define ID_buttonThickLine 162
181 #define ID_buttonEraser 170
182 #define ID_buttonAttacher 171
183 #define ID_buttonTracer 172
184 #define ID_buttonText 173
185 #define ID_buttonMoveGrid 174
186 #define ID_buttonPointer 175
187 #define ID_buttonDrawColor 176
188 #define ID_buttonSizer 177
190 #define ID_drawingModeNoMode 0
191 #define ID_drawingModeMovingGrid 1
192 #define ID_drawingModeMovingObjects 2
193 #define ID_drawingModeConstructing 3
195 #define MinimumPointSize 3
197 #define Str_AppName "KGeo"
200 #define ID_overlayRectSize 24
202 #define PI 3.1415926535
204 #endif // RESOURCE_H