diff options
Diffstat (limited to 'hardinfo.h')
-rw-r--r-- | hardinfo.h | 29 |
1 files changed, 17 insertions, 12 deletions
@@ -13,6 +13,7 @@ #include <sys/stat.h> #include "config.h" +#include "stock.h" #ifdef ENABLE_NLS #define INTL_PREFIX PREFIX "lang/" @@ -23,13 +24,12 @@ typedef struct _GenericDevice GenericDevice; typedef enum _DeviceType DeviceType; - typedef struct _MainWindow MainWindow; enum _DeviceType { NONE, PCI, ISAPnP, USB, IDE, SCSI, SERIAL, PARPORT, - V4L + V4L, PROCESSOR, MODULE }; struct _GenericDevice { @@ -41,14 +41,13 @@ struct _GenericDevice { GenericDevice *next; }; +#include "details.h" + struct _MainWindow { GtkWidget *window; GtkWidget *ctree; - GtkWidget *frame; - GtkWidget *framec; - GtkWidget *membar; GtkWidget *uptime; @@ -59,6 +58,9 @@ struct _MainWindow { GtkWidget *trans_bytes; GtkWidget *trans_errors; GtkWidget *trans_packets; + + GtkWidget *details_button; + DetailWindow *det_window; }; extern GenericDevice *generic_devices; @@ -71,16 +73,19 @@ extern GenericDevice *generic_devices; #include "serial.h" #include "parport.h" #include "v4l.h" - +#include "modules.h" #include "x11.h" #include "net.h" #include "about.h" - -GtkCTreeNode *tree_group_new(MainWindow *mainwindow, const gchar *name, - DeviceType type); -void tree_insert_item(MainWindow *mainwindow, GtkCTreeNode *group, gchar *name, - gpointer data); -void hi_insert_generic(gpointer device, DeviceType type); +#include "details.h" + +GtkCTreeNode *tree_group_new(MainWindow *mainwindow, const gchar *name, + DeviceType type); +void tree_insert_item(MainWindow *mainwindow, GtkCTreeNode *group, gchar *name, + gpointer data); +void hi_insert_generic(gpointer device, DeviceType type); +void hi_show_device_info_real(MainWindow *mainwindow, + GenericDevice *dev); #endif |