root / trunk / linux / main.h

Revision 219, 2.0 kB (checked in by leo, 8 years ago)

New class for the main window

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1#ifndef _MAIN_H_
2#define _MAIN_H_
3
4// FIXME: clean up
5//extern GtkWidget* main_window;
6#include "mainwnd.h"
7#include "globals.h"
8
9extern GtkWidget* drawing_area;
10
11extern bool ignore_commands;
12void OnCommand(GtkWidget *w, gpointer data);
13void OnCommandDirect(GtkWidget *w, gpointer data);
14
15#define ID_FILE_RECENT1            1
16#define ID_FILE_RECENT2            2
17#define ID_FILE_RECENT3            3
18#define ID_FILE_RECENT4            4
19#define ID_FILE_EXIT               5
20#define ID_VIEW_CREATE             6
21#define ID_VIEW_VIEWPORTS_01       7
22#define ID_VIEW_VIEWPORTS_02       8
23#define ID_VIEW_VIEWPORTS_03       9
24#define ID_VIEW_VIEWPORTS_04      10
25#define ID_VIEW_VIEWPORTS_05      11
26#define ID_VIEW_VIEWPORTS_06      12
27#define ID_VIEW_VIEWPORTS_07      13
28#define ID_VIEW_VIEWPORTS_08      14
29#define ID_VIEW_VIEWPORTS_09      15
30#define ID_VIEW_VIEWPORTS_10      16
31#define ID_VIEW_VIEWPORTS_11      17
32#define ID_VIEW_VIEWPORTS_12      18
33#define ID_VIEW_VIEWPORTS_13      19
34#define ID_VIEW_VIEWPORTS_14      20
35#define ID_VIEW_TOOLBAR_STANDARD  21
36#define ID_VIEW_TOOLBAR_DRAWING   22
37#define ID_VIEW_TOOLBAR_ANIMATION 23
38#define ID_VIEW_TOOLBAR_MODIFY    24
39#define ID_VIEW_TOOLBAR_PIECES    25
40#define ID_VIEW_TOOLBAR_FLOATING  26
41#define ID_VIEW_TOOLBAR_BOTH      27
42#define ID_VIEW_TOOLBAR_ICONS     28
43#define ID_VIEW_TOOLBAR_TEXT      29
44
45#define ID_CAMERA_FIRST        1001
46#define ID_CAMERA_LAST         1255
47
48
49#define ID_ACTION_SELECT       100
50#define ID_ACTION_INSERT       101
51#define ID_ACTION_LIGHT        102
52#define ID_ACTION_SPOTLIGHT    103
53#define ID_ACTION_CAMERA       104
54#define ID_ACTION_MOVE         105
55#define ID_ACTION_ROTATE       106
56#define ID_ACTION_ERASER       107
57#define ID_ACTION_PAINT        108
58#define ID_ACTION_ZOOM         109
59#define ID_ACTION_ZOOM_REGION  110
60#define ID_ACTION_PAN          111
61#define ID_ACTION_ROTATE_VIEW  112
62#define ID_ACTION_ROLL         113
63
64#define ID_SNAP_A              130
65#define ID_SNAP_X              131
66#define ID_SNAP_Y              132
67#define ID_SNAP_Z              133
68
69#endif
70
71
Note: See TracBrowser for help on using the browser.