#ifndef __GTK_APP_P_H__ #define __GTK_APP_P_H__ #include #include #include #include #include "gtk_dlg.h" #include "sim.h" typedef enum eAPP_STATE { eAPP_STATE_DEFAULT, eAPP_STATE_INITIALIZED }eAPP_STATE; struct gtk_app_t { eAPP_STATE state; GdkPixbuf *pixbuf; GdkPixmap *pixmap; GtkWidget *osd_widget; GtkWidget *window; GtkWidget *remote; GtkTreeView *screen_list; GtkTextView *out_textview; GtkTextBuffer *out_buffer; GtkDialog *about_dlg; confirm_dlg_t confirm_dlg; alert_dlg_t alert_dlg; sim_h h_sim; int fds_out[2]; }; #ifdef __cplusplus extern "C" { #endif void gtk_app_screen_populate(gtk_app_h h_gtk_app); GtkListStore* gtk_app_screen_liststore(gtk_app_h h_gtk_app); #ifdef __cplusplus } #endif #endif /* __GTK_APP_P_H__ */