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