/* * Initial main.c file generated by Glade. Edit as required. * Glade will not overwrite this file. */ #ifdef HAVE_CONFIG_H # include #endif #include #include #include #include #include #include #include #include "interface.h" #include "support.h" #define TS_DEV "/dev/h3600_ts" extern FLITE_IN bl; void on_LightLevel_changed (GtkAdjustment *adj, gpointer user_data); int main (int argc, char *argv[]) { GtkWidget *window1; GtkWidget *LightLevel; struct h3600_ts_backlight tsbl; int fd; gtk_set_locale (); gtk_init (&argc, &argv); add_pixmap_directory (PACKAGE_DATA_DIR "/pixmaps"); add_pixmap_directory (PACKAGE_SOURCE_DIR "/pixmaps"); /* * The following code was added by Glade to create one of each component * (except popup menus), just so that you see something after building * the project. Delete any components that you don't want shown initially. */ bl.mode=1; bl.pwr=1; bl.brightness=1; window1 = create_gpe_screen (); LightLevel=lookup_widget(window1, "LightLevel"); gtk_signal_connect(GTK_OBJECT(GTK_RANGE(LightLevel)->adjustment),"value_changed",GTK_SIGNAL_FUNC(on_LightLevel_changed),NULL); fd = open(TS_DEV, O_RDWR); if (fd != -1) { ioctl(fd,TS_GET_BACKLIGHT,(void *)&tsbl); close(fd); gtk_adjustment_set_value(GTK_ADJUSTMENT(GTK_RANGE(LightLevel)->adjustment), tsbl.brightness); } gtk_widget_show (window1); gtk_main (); return 0; }