summaryrefslogtreecommitdiff
path: root/linux/main.h
blob: eb27c4a59fa5ea7c318c4cc5b3bd2aa4cffb531c (plain)
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
#ifndef _MAIN_H_
#define _MAIN_H_

// FIXME: clean up
//extern GtkWidget* main_window;
#include "mainwnd.h"
#include "globals.h"

extern GtkWidget* drawing_area;

extern bool ignore_commands;
void OnCommand(GtkWidget *w, gpointer data);
void OnCommandDirect(GtkWidget *w, gpointer data);

#define ID_FILE_RECENT1            1
#define ID_FILE_RECENT2            2
#define ID_FILE_RECENT3            3
#define ID_FILE_RECENT4            4
#define ID_FILE_EXIT               5
#define ID_VIEW_CREATE             6
#define ID_VIEW_VIEWPORTS_01       7
#define ID_VIEW_VIEWPORTS_02       8
#define ID_VIEW_VIEWPORTS_03       9
#define ID_VIEW_VIEWPORTS_04      10
#define ID_VIEW_VIEWPORTS_05      11
#define ID_VIEW_VIEWPORTS_06      12
#define ID_VIEW_VIEWPORTS_07      13
#define ID_VIEW_VIEWPORTS_08      14
#define ID_VIEW_VIEWPORTS_09      15
#define ID_VIEW_VIEWPORTS_10      16
#define ID_VIEW_VIEWPORTS_11      17
#define ID_VIEW_VIEWPORTS_12      18
#define ID_VIEW_VIEWPORTS_13      19
#define ID_VIEW_VIEWPORTS_14      20
#define ID_VIEW_TOOLBAR_STANDARD  21
#define ID_VIEW_TOOLBAR_DRAWING   22
#define ID_VIEW_TOOLBAR_ANIMATION 23
#define ID_VIEW_TOOLBAR_MODIFY    24
#define ID_VIEW_TOOLBAR_PIECES    25
#define ID_VIEW_TOOLBAR_FLOATING  26
#define ID_VIEW_TOOLBAR_BOTH      27
#define ID_VIEW_TOOLBAR_ICONS     28
#define ID_VIEW_TOOLBAR_TEXT      29

#define ID_CAMERA_FIRST        1001
#define ID_CAMERA_LAST         1255


#define ID_ACTION_SELECT       100
#define ID_ACTION_INSERT       101
#define ID_ACTION_LIGHT        102
#define ID_ACTION_SPOTLIGHT    103
#define ID_ACTION_CAMERA       104
#define ID_ACTION_MOVE         105
#define ID_ACTION_ROTATE       106
#define ID_ACTION_ERASER       107
#define ID_ACTION_PAINT        108
#define ID_ACTION_ZOOM         109
#define ID_ACTION_ZOOM_REGION  110
#define ID_ACTION_PAN          111
#define ID_ACTION_ROTATE_VIEW  112
#define ID_ACTION_ROLL         113

#define ID_SNAP_A              130
#define ID_SNAP_X              131
#define ID_SNAP_Y              132
#define ID_SNAP_Z              133

#endif