00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00031 #ifndef __ILIAD_ARC_LOC_SCR_H__
00032 #define __ILIAD_ARC_LOC_SCR_H__
00033
00034 #ifdef __cplusplus
00035 extern "C"
00036 {
00037 #endif
00038
00039 #define ARC_LOC_SCR_SPACING_V 10
00040 #define ARC_LOC_SCR_SPACING_H 10
00041
00042 #define ARC_LOC_ITEM_BK_W 666
00043 #define ARC_LOC_ITEM_BK_H 115
00044
00045 #define ARC_LOC_SCR_ITEM_PADDING_T 10
00046 #define ARC_LOC_SCR_ITEM_PADDING_B 10
00047 #define ARC_LOC_SCR_ITEM_PADDING_L 13
00048 #define ARC_LOC_SCR_ITEM_PADDING_R 13
00049
00050
00051 #define ARC_LOC_ITEM_LABEL_W (ARC_LOC_ITEM_BK_W - ARC_LOC_SCR_ITEM_PADDING_L - ARC_LOC_SCR_ITEM_PADDING_R)
00052
00053 #define ARC_LOC_BTN_W 150
00054 #define ARC_LOC_BTN_H 27
00055 #define ARC_LOC_BTN_NUM (arcLocUndefined)
00056 #define ARC_LOC_BTN_SPACING_H ( (ARC_LOC_ITEM_LABEL_W - (ARC_LOC_BTN_W * ARC_LOC_BTN_NUM)) / (ARC_LOC_BTN_NUM - 1) )
00057
00058 typedef struct
00059 {
00060 const arcType_e arcType;
00061 GtkWidget *title;
00062 GtkWidget *subTitle;
00063 GtkWidget *selection;
00064 GtkWidget *buttons[ARC_LOC_BTN_NUM];
00065 } gtkArcLoc_t;
00066
00067 GtkWidget *iLiad_archive_location_create(void);
00068
00069 void iLiad_archive_location_set_text(void);
00070
00071 void iLiad_archive_location_display_data(void);
00072
00073 #ifdef __cplusplus
00074 }
00075 #endif
00076
00077 #endif