maemo-ui/src/mmyth_uicommon.h
author morphbr
Wed Jul 04 15:14:22 2007 +0100 (2007-07-04)
branchtrunk
changeset 779 938f13e4a376
parent 20 7174e23f7617
permissions -rw-r--r--
[svn r785] - Bug fix on mencoder (deinterlace)
renatofilho@20
     1
#ifndef MMYTH_UICOMMON_H_
renatofilho@20
     2
#define MMYTH_UICOMMON_H_
renatofilho@20
     3
renatofilho@20
     4
#include "config.h"
renatofilho@20
     5
renatofilho@20
     6
#include <gtk/gtk.h>
renatofilho@20
     7
#include <glib.h>
renatofilho@20
     8
renatofilho@20
     9
#ifndef MAEMO_PLATFORM
renatofilho@20
    10
#define BUTTON_HEIGHT        50
renatofilho@20
    11
#define BUTTON_WIDTH        100
renatofilho@20
    12
#else
renatofilho@20
    13
#define BUTTON_HEIGHT       80
renatofilho@20
    14
#define BUTTON_WIDTH        150
renatofilho@20
    15
#endif
renatofilho@20
    16
renatofilho@20
    17
#define MAIN_WINDOW_WIDTH	550
renatofilho@20
    18
#define MAIN_WINDOW_HEIGHT	250
renatofilho@20
    19
renatofilho@20
    20
#define CHANNELS_DIALOG_WIDTH	300
renatofilho@20
    21
#define CHANNELS_DIALOG_HEIGHT	200
renatofilho@20
    22
renatofilho@20
    23
#define SETTINGS_DIALOG_WIDTH	300
renatofilho@20
    24
#define SETTINGS_DIALOG_HEIGHT	120
renatofilho@20
    25
renatofilho@20
    26
extern GdkColor main_bg_color;
renatofilho@20
    27
renatofilho@754
    28
typedef struct _MMythUiCommon {
renatofilho@754
    29
    GtkWidget      *main_widget;
renatofilho@20
    30
renatofilho@754
    31
    /*
renatofilho@754
    32
     * event box to set the background color
renatofilho@754
    33
     */
renatofilho@754
    34
    GtkWidget      *event_box;
renatofilho@20
    35
renatofilho@754
    36
    GtkWidget      *vbox;
renatofilho@754
    37
    GtkWidget      *button_vbox;
renatofilho@754
    38
    GtkWidget      *label;
renatofilho@754
    39
renatofilho@754
    40
    GtkWidget      *button1;
renatofilho@754
    41
    GtkWidget      *button2;
renatofilho@754
    42
    GtkWidget      *button3;
renatofilho@754
    43
renatofilho@754
    44
    gint            source_id;
renatofilho@20
    45
} MMythUiCommon;
renatofilho@20
    46
renatofilho@754
    47
MMythUiCommon  *mmyth_uicommon_new(GtkWidget * main_widget,
renatofilho@754
    48
                                   const gchar * label1,
renatofilho@754
    49
                                   const gchar * label2,
renatofilho@20
    50
                                   const gchar * label3);
renatofilho@754
    51
void            mmyth_uicommon_free(MMythUiCommon * ui_common);
renatofilho@20
    52
renatofilho@754
    53
#endif                          /* MMYTH_UICOMMON_H_ */