maemo-ui-old/src/mmyth_recordui.h
author melunko
Wed Aug 22 14:57:53 2007 +0100 (2007-08-22)
branchtrunk
changeset 821 411a01dfcd21
parent 754 cb885ee44618
permissions -rw-r--r--
[svn r827] GMyth 0.4 release
renatofilho@20
     1
#ifndef MMYTH_RECORD_H_
renatofilho@20
     2
#define MMYTH_RECORD_H_
renatofilho@20
     3
rosfran@244
     4
#include <gmyth/gmyth_scheduler.h>
rosfran@244
     5
#include <gmyth/gmyth_backendinfo.h>
renatofilho@20
     6
renatofilho@754
     7
typedef struct _MMythRecordUI {
renatofilho@754
     8
    GtkWidget      *scrolled_window;
renatofilho@754
     9
    GtkWidget      *viewport;
renatofilho@754
    10
    GtkWidget      *notebook;
renatofilho@20
    11
renatofilho@754
    12
    GtkWidget      *rec_scrolled_window;
renatofilho@754
    13
    GtkWidget      *sch_scrolled_window;
renatofilho@754
    14
    GtkWidget      *rec_treeview;
renatofilho@754
    15
    GtkWidget      *sch_treeview;
renatofilho@754
    16
    GtkWidget      *rec_label;
renatofilho@754
    17
    GtkWidget      *sch_label;
rosfran@244
    18
renatofilho@754
    19
    GtkTreeViewColumn *rec_column1;
renatofilho@754
    20
    GtkTreeViewColumn *rec_column2;
renatofilho@754
    21
    GtkTreeViewColumn *rec_column3;
renatofilho@754
    22
    GtkTreeViewColumn *rec_column4;
renatofilho@754
    23
    GtkTreeViewColumn *sch_column1;
renatofilho@754
    24
    GtkTreeViewColumn *sch_column2;
renatofilho@754
    25
    GtkTreeViewColumn *sch_column3;
renatofilho@754
    26
    GtkTreeViewColumn *sch_column4;
renatofilho@754
    27
renatofilho@754
    28
    GtkCellRenderer *rec_renderer;
renatofilho@754
    29
    GtkCellRenderer *sch_renderer;
renatofilho@754
    30
renatofilho@754
    31
    GtkTreeStore   *sch_tree_store;
renatofilho@754
    32
    GtkTreeStore   *rec_tree_store;
renatofilho@754
    33
renatofilho@754
    34
    GMythScheduler *scheduler;
renatofilho@754
    35
renatofilho@754
    36
    GMythBackendInfo *backend_info;
renatofilho@754
    37
renatofilho@20
    38
} MMythRecordUI;
renatofilho@20
    39
renatofilho@754
    40
MMythRecordUI  *mmyth_recordui_new(GMythBackendInfo * backend_info);
renatofilho@754
    41
void            mmyth_recordui_free(MMythRecordUI * recordui);
renatofilho@20
    42
renatofilho@754
    43
void            mmyth_recordui_delete_selected(GtkButton * button,
renatofilho@754
    44
                                               MMythRecordUI * recordui);
renatofilho@754
    45
gboolean        mmyth_recordui_reload_all(MMythRecordUI * recordui);
renatofilho@754
    46
gboolean        mmyth_recordui_reload_schedule(MMythRecordUI * recordui);
renatofilho@754
    47
gboolean        mmyth_recordui_reload_record(MMythRecordUI * recordui);
renatofilho@20
    48
renatofilho@754
    49
gchar          *mmyth_recordui_get_selected_recorded(MMythRecordUI *
renatofilho@754
    50
                                                     recordui);
renatofilho@20
    51
renatofilho@754
    52
#endif                          /* MMYTH_RECORD_H_ */