renatofilho@20: #ifndef MMYTH_UICOMMON_H_
renatofilho@20: #define MMYTH_UICOMMON_H_
renatofilho@20: 
renatofilho@20: #include "config.h"
renatofilho@20: 
renatofilho@20: #include <gtk/gtk.h>
renatofilho@20: #include <glib.h>
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@20: typedef struct _MMythUiCommon
renatofilho@20: {
renatofilho@20:     GtkWidget *main_widget;
renatofilho@20: 
renatofilho@20:     /* event box to set the background color*/
renatofilho@20:     GtkWidget *event_box;
renatofilho@20:     
renatofilho@20:     GtkWidget *vbox;
renatofilho@20:     GtkWidget *button_vbox;
renatofilho@20:     GtkWidget *label;
renatofilho@20: 
renatofilho@20:     GtkWidget *button1;
renatofilho@20:     GtkWidget *button2;
renatofilho@20:     GtkWidget *button3;
renatofilho@20:     
renatofilho@20:     gint source_id;
renatofilho@20: } MMythUiCommon;
renatofilho@20: 
renatofilho@20: MMythUiCommon *mmyth_uicommon_new (GtkWidget * main_widget,
renatofilho@20:                                    const gchar * label1, const gchar * label2,
renatofilho@20:                                    const gchar * label3);
renatofilho@20: void mmyth_uicommon_free (MMythUiCommon *ui_common);
renatofilho@20: 
renatofilho@20: #endif /* MMYTH_UICOMMON_H_ */