1 /**
2 *  Copyright Mikael H�gdahl - triyana@users.sourceforge.net
3 *
4 *  This source is distributed under the terms of the Q Public License version 1.0,
5 *  created by Trolltech (www.trolltech.com).
6 */
7 
8 #ifndef Enums_h
9 #define Enums_h
10 
11 
12 
13 enum XTRADER_THEME {
14     XTRADER_PLASTIC_THEME = 0,
15     XTRADER_FLTK_THEME,
16     XTRADER_LAST_THEME,
17 };
18 
19 enum XTRADER_FONT {
20     XTRADER_DEFAULT_FONT = 1,
21     XTRADER_FONT10       = 0,
22     XTRADER_FONT12,
23     XTRADER_FONT14,
24     XTRADER_LAST_FONT,
25 };
26 
27 enum XTRADER_CHART_LAYOUT {
28     XTRADER_DEFAULT_LAYOUT = 0,
29     XTRADER_SINGLE_LAYOUT  = 0 ,
30     XTRADER_DOUBLE_LAYOUT,
31     XTRADER_DOUBLE2_LAYOUT,
32     XTRADER_TRIPLE_LAYOUT,
33     XTRADER_TRIPLE2_LAYOUT,
34     XTRADER_LAST_LAYOUT = XTRADER_TRIPLE2_LAYOUT,
35 };
36 
37 enum XTRADER_CHART_WINDOW {
38     XTRADER_DEFAULT_WINDOW = 0,
39     XTRADER_WINDOW_TOP     = 0,
40     XTRADER_WINDOW_TOP2,
41     XTRADER_WINDOW_MIDDLE,
42     XTRADER_WINDOW_MIDDLE2,
43     XTRADER_WINDOW_BOTTOM,
44     XTRADER_WINDOW_BOTTOM2,
45     XTRADER_LAST_WINDOW = XTRADER_WINDOW_BOTTOM2,
46 };
47 
48 enum XTRADER_DATE {
49     XTRADER_NO_DATE = 0,
50     XTRADER_START_DATE,
51     XTRADER_STOP_DATE,
52     XTRADER_BOTH_DATE,
53 };
54 
55 enum XTRADER_MIN_MAX {
56     XTRADER_NO                  =   0,
57     XTRADER_YES                 =   1,
58     XTRADER_DEFAULT_LINE_WIDTH  =   3,
59     XTRADER_DEFAULTP_LINE_WIDTH =  10,
60     XTRADER_MIN_LINE_WIDTH      =   2,
61     XTRADER_MAX_LINE_WIDTH      =  20,
62     XTRADER_MIN_VSPACE          =   0,
63     XTRADER_MAX_VSPACE          =  20,
64     XTRADER_DEFAULT_VSPACE      =   3,
65     XTRADER_MIN_BSPACE          =   0,
66     XTRADER_MAX_BSPACE          =  20,
67     XTRADER_DEFAULT_BSPACE      =   9,
68 };
69 
70 enum XTRADER_DOWNLOAD {
71     XTRADER_DOWNLOAD_LATEST     =   1,
72     XTRADER_DOWNLOAD_HISTORY    =   2,
73     XTRADER_DOWNLOAD_UPDATE     =   3,
74 };
75 
76 
77 enum XTRADER_STATUS {
78     XTRADER_READY               =   0,
79     XTRADER_WORKING             =   1,
80     XTRADER_DONE                =   2,
81     XTRADER_ERROR               =   3,
82     XTRADER_ERROR_NETWORK       =   4,
83     XTRADER_ERROR_OPEN_FILE     =   5,
84     XTRADER_ERROR_READING_FILE  =   6,
85     XTRADER_ERROR_WRITING_FILE  =   7,
86     XTRADER_CANCEL              =   8,
87 };
88 
89 #endif
90