renatofilho@20: #ifndef MMYTH_UICOMMON_H_ renatofilho@20: #define MMYTH_UICOMMON_H_ renatofilho@20: renatofilho@20: #include "config.h" renatofilho@20: renatofilho@20: #include renatofilho@20: #include renatofilho@20: renatofilho@20: #ifndef MAEMO_PLATFORM renatofilho@20: #define BUTTON_HEIGHT 50 renatofilho@20: #define BUTTON_WIDTH 100 renatofilho@20: #else renatofilho@20: #define BUTTON_HEIGHT 80 renatofilho@20: #define BUTTON_WIDTH 150 renatofilho@20: #endif renatofilho@20: renatofilho@20: #define MAIN_WINDOW_WIDTH 550 renatofilho@20: #define MAIN_WINDOW_HEIGHT 250 renatofilho@20: renatofilho@20: #define CHANNELS_DIALOG_WIDTH 300 renatofilho@20: #define CHANNELS_DIALOG_HEIGHT 200 renatofilho@20: renatofilho@20: #define SETTINGS_DIALOG_WIDTH 300 renatofilho@20: #define SETTINGS_DIALOG_HEIGHT 120 renatofilho@20: renatofilho@20: extern GdkColor main_bg_color; renatofilho@20: renatofilho@754: typedef struct _MMythUiCommon { renatofilho@754: GtkWidget *main_widget; renatofilho@20: renatofilho@754: /* renatofilho@754: * event box to set the background color renatofilho@754: */ renatofilho@754: GtkWidget *event_box; renatofilho@20: renatofilho@754: GtkWidget *vbox; renatofilho@754: GtkWidget *button_vbox; renatofilho@754: GtkWidget *label; renatofilho@754: renatofilho@754: GtkWidget *button1; renatofilho@754: GtkWidget *button2; renatofilho@754: GtkWidget *button3; renatofilho@754: renatofilho@754: gint source_id; renatofilho@20: } MMythUiCommon; renatofilho@20: renatofilho@754: MMythUiCommon *mmyth_uicommon_new(GtkWidget * main_widget, renatofilho@754: const gchar * label1, renatofilho@754: const gchar * label2, renatofilho@20: const gchar * label3); renatofilho@754: void mmyth_uicommon_free(MMythUiCommon * ui_common); renatofilho@20: renatofilho@754: #endif /* MMYTH_UICOMMON_H_ */