GtkWidget *main_window;
+ GtkWidget *menu_bar;
+
/*
The main vertical box, top contains the menubar, bottom
contains the sensor_box.
*/
GtkWidget *sensor_box;
- GtkWidget *w_sensorlist;
-
int graph_update_interval;
GMutex *sensors_mutex;
};
/*
+ Update the window according to the configuration.
+
Creates or re-creates the sensor_box according to the position of
the list of sensors in the configuration.
+
+ Show or hide the menu bar.
*/
-void ui_sensor_box_create(struct ui_psensor *);
+void ui_window_update(struct ui_psensor *);
/*
Must be called to terminate Psensor UI.
*/
-void ui_psensor_quit();
+void ui_psensor_quit(struct ui_psensor *ui);
/*
Creates the main GTK window
*/
void ui_window_create(struct ui_psensor *ui);
+void ui_menu_bar_show(unsigned int show, struct ui_psensor *ui);
+
+void ui_show_about_dialog();
+
#endif