interface.c File Reference

#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <string.h>
#include <stdio.h>
#include <bonobo.h>
#include <gnome.h>
#include "callbacks.h"
#include "interface.h"
#include "support.h"

Go to the source code of this file.

Defines

#define GLADE_HOOKUP_OBJECT(component, widget, name)
#define GLADE_HOOKUP_OBJECT_NO_REF(component, widget, name)   g_object_set_data (G_OBJECT (component), name, widget)

Functions

GtkWidget * create_window1 (void)
GtkWidget * create_about (void)


Define Documentation

#define GLADE_HOOKUP_OBJECT ( component,
widget,
name   ) 

Value:

g_object_set_data_full (G_OBJECT (component), name, \
    gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)

Definition at line 39 of file interface.c.

Referenced by create_window1().

#define GLADE_HOOKUP_OBJECT_NO_REF ( component,
widget,
name   )     g_object_set_data (G_OBJECT (component), name, widget)

Definition at line 43 of file interface.c.

Referenced by create_about(), and create_window1().


Function Documentation

GtkWidget* create_about ( void   ) 

Definition at line 1992 of file interface.c.

References create_pixbuf(), and GLADE_HOOKUP_OBJECT_NO_REF.

Referenced by on_about1_activate().

01993 {
01994   const gchar *authors[] = {
01995     "Founder and lead developer:",
01996     "Fernando Apestegu\303\255a <fernape@users.sourceforge.net>",
01997     "\nDevelopers:",
01998     "Jos\303\251 Manuel Barrios",
01999     "<jmbargar@users.sourceforge.net>",
02000     "Jokin Segundo",
02001     "<daedalvs@users.sourceforge.net>",
02002     "\nWebsite:",
02003     "M. Luz Lopez <mlopmar@users.sourceforge.net> ",
02004     "Julio Tejedor <jtejpal@users.sourceforge.net>",
02005     NULL
02006   };
02007   const gchar *documenters[] = {
02008     "Fernando Apestegu\303\255a <fernape@users.sourceforge.net>",
02009     "Jokin Segundo <daedalvs@users.sourceforge.net>",
02010     "M. Luz Lopez <mlopmar@users.sourceforge.net> ",
02011     "Julio Tejedor <jtejpal@users.sourceforge.net>",
02012     NULL
02013   };
02014   gchar *translators = "Philipp Weissenbacher (de)\nFernando Apesteguia (es)\nJokin Segundo (eu)\nTamara Forza (hr)\nTamara Forza (it)\nDaisuke Suzuki (ja)\nNick Khazov (ru)\nAbid Siddique (ur)\nJuin Chen (zh)";
02015   GdkPixbuf *about_logo_pixbuf;
02016   GtkWidget *about;
02017   GdkPixbuf *about_icon_pixbuf;
02018 
02019   about_logo_pixbuf = create_pixbuf ("lkmonitor/spider-shadow48.png");
02020   about = gnome_about_new ("lkmonitor", VERSION,
02021                         _("Copyright (c) Fernando Apesteguia"),
02022                         _("Linux Kernel Monitor"),
02023                         authors,
02024                         documenters,
02025                         translators,
02026                         about_logo_pixbuf);
02027   gtk_container_set_border_width (GTK_CONTAINER (about), 5);
02028   about_icon_pixbuf = create_pixbuf ("lkmonitor/spider-shadow16.png");
02029   if (about_icon_pixbuf)
02030     {
02031       gtk_window_set_icon (GTK_WINDOW (about), about_icon_pixbuf);
02032       gdk_pixbuf_unref (about_icon_pixbuf);
02033     }
02034   gtk_window_set_type_hint (GTK_WINDOW (about), GDK_WINDOW_TYPE_HINT_DIALOG);
02035 
02036   /* Store pointers to all widgets, for use by lookup_widget(). */
02037   GLADE_HOOKUP_OBJECT_NO_REF (about, about, "about");
02038 
02039   return about;
02040 }

GtkWidget* create_window1 ( void   ) 

Definition at line 66 of file interface.c.

References create_pixbuf(), create_pixmap(), GLADE_HOOKUP_OBJECT, GLADE_HOOKUP_OBJECT_NO_REF, on_btn_dev_load_clicked(), on_btn_load_clicked(), on_btn_write_clicked(), on_window1_delete_event(), and window1.

Referenced by main().

00067 {
00068   GtkWidget *window1;
00069   GdkPixbuf *window1_icon_pixbuf;
00070   GtkWidget *vbox1;
00071   GtkWidget *menubar1;
00072   GtkWidget *nb_main;
00073   GtkWidget *hbox2;
00074   GtkWidget *table1;
00075   GtkWidget *label226;
00076   GtkWidget *label227;
00077   GtkWidget *label228;
00078   GtkWidget *label229;
00079   GtkWidget *label230;
00080   GtkWidget *label231;
00081   GtkWidget *label232;
00082   GtkWidget *label233;
00083   GtkWidget *label234;
00084   GtkWidget *label235;
00085   GtkWidget *label236;
00086   GtkWidget *label237;
00087   GtkWidget *label238;
00088   GtkWidget *label239;
00089   GtkWidget *lbl_processor;
00090   GtkWidget *lbl_vendor;
00091   GtkWidget *lbl_family;
00092   GtkWidget *lbl_model;
00093   GtkWidget *lbl_model_name;
00094   GtkWidget *lbl_stepping;
00095   GtkWidget *lbl_Mhz;
00096   GtkWidget *lbl_cache;
00097   GtkWidget *lbl_fpu;
00098   GtkWidget *lbl_fpu_exception;
00099   GtkWidget *lbl_cpu_id_level;
00100   GtkWidget *lbl_wp;
00101   GtkWidget *lbl_bogomips;
00102   GtkWidget *scrolledwindow5;
00103   GtkWidget *viewport1;
00104   GtkWidget *lbl_flags;
00105   GtkWidget *hbox3;
00106   GtkWidget *image1;
00107   GtkWidget *label302;
00108   GtkWidget *hbox1;
00109   GtkWidget *table2;
00110   GtkWidget *lbl_total;
00111   GtkWidget *lbl_free;
00112   GtkWidget *lbl_buffers;
00113   GtkWidget *lbl_cached;
00114   GtkWidget *lbl_swap_cached;
00115   GtkWidget *lbl_active;
00116   GtkWidget *lbl_inactive;
00117   GtkWidget *lbl_dirty;
00118   GtkWidget *lbl_hp_total;
00119   GtkWidget *lbl_hp_free;
00120   GtkWidget *lbl_hp_size;
00121   GtkWidget *lbl_high_total;
00122   GtkWidget *lbl_high_free;
00123   GtkWidget *lbl_low_total;
00124   GtkWidget *lbl_low_free;
00125   GtkWidget *lbl_swap_total;
00126   GtkWidget *lbl_swap_free;
00127   GtkWidget *label245;
00128   GtkWidget *label246;
00129   GtkWidget *label248;
00130   GtkWidget *label247;
00131   GtkWidget *label249;
00132   GtkWidget *label250;
00133   GtkWidget *label251;
00134   GtkWidget *label252;
00135   GtkWidget *label253;
00136   GtkWidget *label254;
00137   GtkWidget *label255;
00138   GtkWidget *label256;
00139   GtkWidget *label257;
00140   GtkWidget *label244;
00141   GtkWidget *label258;
00142   GtkWidget *label259;
00143   GtkWidget *label260;
00144   GtkWidget *vbox3;
00145   GtkWidget *frame8;
00146   GtkWidget *alignment8;
00147   GtkWidget *table11;
00148   GtkWidget *pb_swap;
00149   GtkWidget *pb_mem;
00150   GtkWidget *label336;
00151   GtkWidget *hbox4;
00152   GtkWidget *image2;
00153   GtkWidget *label303;
00154   GtkWidget *table3;
00155   GtkWidget *hbox6;
00156   GtkWidget *image4;
00157   GtkWidget *label305;
00158   GtkWidget *hbox7;
00159   GtkWidget *image5;
00160   GtkWidget *label306;
00161   GtkWidget *scrolledwindow7;
00162   GtkWidget *gtv_block;
00163   GtkWidget *scrolledwindow6;
00164   GtkWidget *gtv_char;
00165   GtkWidget *btn_dev_load;
00166   GtkWidget *alignment11;
00167   GtkWidget *hbox12;
00168   GtkWidget *image10;
00169   GtkWidget *label340;
00170   GtkWidget *hbox5;
00171   GtkWidget *image3;
00172   GtkWidget *label304;
00173   GtkWidget *table4;
00174   GtkWidget *fr_identification;
00175   GtkWidget *alignment2;
00176   GtkWidget *table5;
00177   GtkWidget *ent_hostname;
00178   GtkWidget *label309;
00179   GtkWidget *label310;
00180   GtkWidget *ent_domainname;
00181   GtkWidget *label308;
00182   GtkWidget *frame3;
00183   GtkWidget *alignment3;
00184   GtkWidget *table6;
00185   GtkWidget *label312;
00186   GtkWidget *label313;
00187   GtkWidget *label314;
00188   GtkWidget *label316;
00189   GtkWidget *label315;
00190   GtkObject *spb_fdmax_adj;
00191   GtkWidget *spb_fdmax;
00192   GtkWidget *lbl_fda;
00193   GtkWidget *lbl_ufd;
00194   GtkWidget *lbl_ina;
00195   GtkWidget *lbl_inmax;
00196   GtkWidget *label311;
00197   GtkWidget *frame4;
00198   GtkWidget *alignment4;
00199   GtkWidget *table7;
00200   GtkWidget *label321;
00201   GtkWidget *label322;
00202   GtkWidget *label323;
00203   GtkObject *spb_max_pages_adj;
00204   GtkWidget *spb_max_pages;
00205   GtkObject *spb_max_segs_adj;
00206   GtkWidget *spb_max_segs;
00207   GtkObject *spb_seg_size_adj;
00208   GtkWidget *spb_seg_size;
00209   GtkWidget *label320;
00210   GtkWidget *frame5;
00211   GtkWidget *alignment5;
00212   GtkWidget *table8;
00213   GtkWidget *label325;
00214   GtkWidget *label326;
00215   GtkWidget *label335;
00216   GtkObject *spb_mq_adj;
00217   GtkWidget *spb_mq;
00218   GtkObject *spb_max_mpq_adj;
00219   GtkWidget *spb_max_mpq;
00220   GtkObject *spb_max_ms_adj;
00221   GtkWidget *spb_max_ms;
00222   GtkWidget *label324;
00223   GtkWidget *frame6;
00224   GtkWidget *alignment6;
00225   GtkWidget *table9;
00226   GtkObject *spb_sem_per_id_adj;
00227   GtkWidget *spb_sem_per_id;
00228   GtkObject *spb_sem_val_adj;
00229   GtkWidget *spb_sem_val;
00230   GtkObject *spb_ops_adj;
00231   GtkWidget *spb_ops;
00232   GtkObject *spb_sem_id_adj;
00233   GtkWidget *spb_sem_id;
00234   GtkWidget *label329;
00235   GtkWidget *label330;
00236   GtkWidget *label331;
00237   GtkWidget *label332;
00238   GtkWidget *label328;
00239   GtkWidget *frame7;
00240   GtkWidget *alignment7;
00241   GtkWidget *table10;
00242   GtkObject *spb_maxthreads_adj;
00243   GtkWidget *spb_maxthreads;
00244   GtkWidget *label334;
00245   GtkWidget *label333;
00246   GtkWidget *btn_write;
00247   GtkWidget *alignment10;
00248   GtkWidget *hbox11;
00249   GtkWidget *image9;
00250   GtkWidget *label339;
00251   GtkWidget *btn_load;
00252   GtkWidget *alignment9;
00253   GtkWidget *hbox10;
00254   GtkWidget *image8;
00255   GtkWidget *label338;
00256   GtkWidget *hbox8;
00257   GtkWidget *image6;
00258   GtkWidget *label307;
00259   GtkWidget *table12;
00260   GtkWidget *table15;
00261   GtkWidget *frame10;
00262   GtkWidget *alignment13;
00263   GtkWidget *table16;
00264   GtkWidget *table13;
00265   GtkWidget *label345;
00266   GtkWidget *label346;
00267   GtkWidget *label347;
00268   GtkWidget *label348;
00269   GtkWidget *label349;
00270   GtkWidget *label350;
00271   GtkWidget *label351;
00272   GtkWidget *label352;
00273   GtkWidget *lbl_context;
00274   GtkWidget *lbl_softirq;
00275   GtkWidget *lbl_irq;
00276   GtkWidget *lbl_iowait;
00277   GtkWidget *lbl_idle;
00278   GtkWidget *lbl_system;
00279   GtkWidget *lbl_nice;
00280   GtkWidget *lbl_user;
00281   GtkWidget *table17;
00282   GtkWidget *label363;
00283   GtkWidget *pb_cpu;
00284   GtkWidget *label344;
00285   GtkWidget *frame9;
00286   GtkWidget *alignment12;
00287   GtkWidget *table14;
00288   GtkWidget *label361;
00289   GtkWidget *label362;
00290   GtkWidget *pb_temp;
00291   GtkWidget *pb_batt;
00292   GtkWidget *label364;
00293   GtkWidget *label365;
00294   GtkWidget *frame11;
00295   GtkWidget *alignment14;
00296   GtkWidget *table18;
00297   GtkWidget *label367;
00298   GtkWidget *label368;
00299   GtkWidget *label369;
00300   GtkWidget *label370;
00301   GtkWidget *label371;
00302   GtkWidget *lbl_cap;
00303   GtkWidget *lbl_last_cap;
00304   GtkWidget *lbl_cap_warning;
00305   GtkWidget *lbl_cap_low;
00306   GtkWidget *lbl_batt_type;
00307   GtkWidget *hbox13;
00308   GtkWidget *image11;
00309   GtkWidget *label366;
00310   GtkWidget *label341;
00311   GtkWidget *hbox9;
00312   GtkWidget *image7;
00313   GtkWidget *label337;
00314 
00315   window1 = gtk_window_new (GTK_WINDOW_TOPLEVEL);
00316   gtk_window_set_title (GTK_WINDOW (window1), _("lkmonitor"));
00317   gtk_window_set_position (GTK_WINDOW (window1), GTK_WIN_POS_CENTER);
00318   gtk_window_set_default_size (GTK_WINDOW (window1), 462, 342);
00319   gtk_window_set_resizable (GTK_WINDOW (window1), FALSE);
00320   window1_icon_pixbuf = create_pixbuf ("lkmonitor/spider-shadow16.png");
00321   if (window1_icon_pixbuf)
00322     {
00323       gtk_window_set_icon (GTK_WINDOW (window1), window1_icon_pixbuf);
00324       gdk_pixbuf_unref (window1_icon_pixbuf);
00325     }
00326 
00327   vbox1 = gtk_vbox_new (FALSE, 0);
00328   gtk_widget_show (vbox1);
00329   gtk_container_add (GTK_CONTAINER (window1), vbox1);
00330 
00331   menubar1 = gtk_menu_bar_new ();
00332   gtk_widget_show (menubar1);
00333   gtk_box_pack_start (GTK_BOX (vbox1), menubar1, FALSE, FALSE, 0);
00334   gnome_app_fill_menu (GTK_MENU_SHELL (menubar1), menubar1_uiinfo,
00335                        NULL, FALSE, 0);
00336 
00337   nb_main = gtk_notebook_new ();
00338   gtk_widget_show (nb_main);
00339   gtk_box_pack_start (GTK_BOX (vbox1), nb_main, TRUE, TRUE, 0);
00340   gtk_notebook_set_tab_pos (GTK_NOTEBOOK (nb_main), GTK_POS_LEFT);
00341 
00342   hbox2 = gtk_hbox_new (FALSE, 0);
00343   gtk_widget_show (hbox2);
00344   gtk_container_add (GTK_CONTAINER (nb_main), hbox2);
00345 
00346   table1 = gtk_table_new (14, 2, FALSE);
00347   gtk_widget_show (table1);
00348   gtk_box_pack_start (GTK_BOX (hbox2), table1, TRUE, TRUE, 0);
00349 
00350   label226 = gtk_label_new (_("Processor"));
00351   gtk_widget_show (label226);
00352   gtk_table_attach (GTK_TABLE (table1), label226, 0, 1, 0, 1,
00353                     (GtkAttachOptions) (GTK_FILL),
00354                     (GtkAttachOptions) (0), 5, 5);
00355   gtk_misc_set_alignment (GTK_MISC (label226), 0, 0);
00356 
00357   label227 = gtk_label_new (_("Vendor"));
00358   gtk_widget_show (label227);
00359   gtk_table_attach (GTK_TABLE (table1), label227, 0, 1, 1, 2,
00360                     (GtkAttachOptions) (GTK_FILL),
00361                     (GtkAttachOptions) (0), 5, 5);
00362   gtk_misc_set_alignment (GTK_MISC (label227), 0, 0);
00363 
00364   label228 = gtk_label_new (_("Family"));
00365   gtk_widget_show (label228);
00366   gtk_table_attach (GTK_TABLE (table1), label228, 0, 1, 2, 3,
00367                     (GtkAttachOptions) (GTK_FILL),
00368                     (GtkAttachOptions) (0), 5, 5);
00369   gtk_misc_set_alignment (GTK_MISC (label228), 0, 0);
00370 
00371   label229 = gtk_label_new (_("Model"));
00372   gtk_widget_show (label229);
00373   gtk_table_attach (GTK_TABLE (table1), label229, 0, 1, 3, 4,
00374                     (GtkAttachOptions) (GTK_FILL),
00375                     (GtkAttachOptions) (0), 5, 5);
00376   gtk_misc_set_alignment (GTK_MISC (label229), 0, 0);
00377 
00378   label230 = gtk_label_new (_("Model name"));
00379   gtk_widget_show (label230);
00380   gtk_table_attach (GTK_TABLE (table1), label230, 0, 1, 4, 5,
00381                     (GtkAttachOptions) (GTK_FILL),
00382                     (GtkAttachOptions) (0), 5, 5);
00383   gtk_misc_set_alignment (GTK_MISC (label230), 0, 0);
00384 
00385   label231 = gtk_label_new (_("Stepping"));
00386   gtk_widget_show (label231);
00387   gtk_table_attach (GTK_TABLE (table1), label231, 0, 1, 5, 6,
00388                     (GtkAttachOptions) (GTK_FILL),
00389                     (GtkAttachOptions) (0), 5, 5);
00390   gtk_misc_set_alignment (GTK_MISC (label231), 0, 0);
00391 
00392   label232 = gtk_label_new (_("MHz"));
00393   gtk_widget_show (label232);
00394   gtk_table_attach (GTK_TABLE (table1), label232, 0, 1, 6, 7,
00395                     (GtkAttachOptions) (GTK_FILL),
00396                     (GtkAttachOptions) (0), 5, 5);
00397   gtk_misc_set_alignment (GTK_MISC (label232), 0, 0);
00398 
00399   label233 = gtk_label_new (_("Cache"));
00400   gtk_widget_show (label233);
00401   gtk_table_attach (GTK_TABLE (table1), label233, 0, 1, 7, 8,
00402                     (GtkAttachOptions) (GTK_FILL),
00403                     (GtkAttachOptions) (0), 5, 5);
00404   gtk_misc_set_alignment (GTK_MISC (label233), 0, 0);
00405 
00406   label234 = gtk_label_new (_("fpu"));
00407   gtk_widget_show (label234);
00408   gtk_table_attach (GTK_TABLE (table1), label234, 0, 1, 8, 9,
00409                     (GtkAttachOptions) (GTK_FILL),
00410                     (GtkAttachOptions) (0), 5, 5);
00411   gtk_misc_set_alignment (GTK_MISC (label234), 0, 0);
00412 
00413   label235 = gtk_label_new (_("fpu exception"));
00414   gtk_widget_show (label235);
00415   gtk_table_attach (GTK_TABLE (table1), label235, 0, 1, 9, 10,
00416                     (GtkAttachOptions) (GTK_FILL),
00417                     (GtkAttachOptions) (0), 5, 5);
00418   gtk_misc_set_alignment (GTK_MISC (label235), 0, 0);
00419 
00420   label236 = gtk_label_new (_("Cpu id. level"));
00421   gtk_widget_show (label236);
00422   gtk_table_attach (GTK_TABLE (table1), label236, 0, 1, 10, 11,
00423                     (GtkAttachOptions) (GTK_FILL),
00424                     (GtkAttachOptions) (0), 5, 5);
00425   gtk_misc_set_alignment (GTK_MISC (label236), 0, 0);
00426 
00427   label237 = gtk_label_new (_("wp"));
00428   gtk_widget_show (label237);
00429   gtk_table_attach (GTK_TABLE (table1), label237, 0, 1, 11, 12,
00430                     (GtkAttachOptions) (GTK_FILL),
00431                     (GtkAttachOptions) (0), 5, 5);
00432   gtk_misc_set_alignment (GTK_MISC (label237), 0, 0);
00433 
00434   label238 = gtk_label_new (_("BogoMIPS"));
00435   gtk_widget_show (label238);
00436   gtk_table_attach (GTK_TABLE (table1), label238, 0, 1, 12, 13,
00437                     (GtkAttachOptions) (GTK_FILL),
00438                     (GtkAttachOptions) (0), 5, 5);
00439   gtk_misc_set_alignment (GTK_MISC (label238), 0, 0);
00440 
00441   label239 = gtk_label_new (_("Flags"));
00442   gtk_widget_show (label239);
00443   gtk_table_attach (GTK_TABLE (table1), label239, 0, 1, 13, 14,
00444                     (GtkAttachOptions) (GTK_FILL),
00445                     (GtkAttachOptions) (0), 5, 5);
00446   gtk_misc_set_alignment (GTK_MISC (label239), 0, 0);
00447 
00448   lbl_processor = gtk_label_new ("");
00449   gtk_widget_show (lbl_processor);
00450   gtk_table_attach (GTK_TABLE (table1), lbl_processor, 1, 2, 0, 1,
00451                     (GtkAttachOptions) (GTK_FILL),
00452                     (GtkAttachOptions) (0), 5, 5);
00453   gtk_misc_set_alignment (GTK_MISC (lbl_processor), 0, 0);
00454 
00455   lbl_vendor = gtk_label_new ("");
00456   gtk_widget_show (lbl_vendor);
00457   gtk_table_attach (GTK_TABLE (table1), lbl_vendor, 1, 2, 1, 2,
00458                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
00459                     (GtkAttachOptions) (0), 5, 5);
00460   gtk_misc_set_alignment (GTK_MISC (lbl_vendor), 0, 0);
00461 
00462   lbl_family = gtk_label_new ("");
00463   gtk_widget_show (lbl_family);
00464   gtk_table_attach (GTK_TABLE (table1), lbl_family, 1, 2, 2, 3,
00465                     (GtkAttachOptions) (GTK_FILL),
00466                     (GtkAttachOptions) (0), 5, 5);
00467   gtk_misc_set_alignment (GTK_MISC (lbl_family), 0, 0);
00468 
00469   lbl_model = gtk_label_new ("");
00470   gtk_widget_show (lbl_model);
00471   gtk_table_attach (GTK_TABLE (table1), lbl_model, 1, 2, 3, 4,
00472                     (GtkAttachOptions) (GTK_FILL),
00473                     (GtkAttachOptions) (0), 5, 5);
00474   gtk_misc_set_alignment (GTK_MISC (lbl_model), 0, 0);
00475 
00476   lbl_model_name = gtk_label_new ("");
00477   gtk_widget_show (lbl_model_name);
00478   gtk_table_attach (GTK_TABLE (table1), lbl_model_name, 1, 2, 4, 5,
00479                     (GtkAttachOptions) (GTK_FILL),
00480                     (GtkAttachOptions) (0), 5, 5);
00481   gtk_misc_set_alignment (GTK_MISC (lbl_model_name), 0, 0);
00482 
00483   lbl_stepping = gtk_label_new ("");
00484   gtk_widget_show (lbl_stepping);
00485   gtk_table_attach (GTK_TABLE (table1), lbl_stepping, 1, 2, 5, 6,
00486                     (GtkAttachOptions) (GTK_FILL),
00487                     (GtkAttachOptions) (0), 5, 5);
00488   gtk_misc_set_alignment (GTK_MISC (lbl_stepping), 0, 0);
00489 
00490   lbl_Mhz = gtk_label_new ("");
00491   gtk_widget_show (lbl_Mhz);
00492   gtk_table_attach (GTK_TABLE (table1), lbl_Mhz, 1, 2, 6, 7,
00493                     (GtkAttachOptions) (GTK_FILL),
00494                     (GtkAttachOptions) (0), 5, 5);
00495   gtk_misc_set_alignment (GTK_MISC (lbl_Mhz), 0, 0);
00496 
00497   lbl_cache = gtk_label_new ("");
00498   gtk_widget_show (lbl_cache);
00499   gtk_table_attach (GTK_TABLE (table1), lbl_cache, 1, 2, 7, 8,
00500                     (GtkAttachOptions) (GTK_FILL),
00501                     (GtkAttachOptions) (0), 5, 5);
00502   gtk_misc_set_alignment (GTK_MISC (lbl_cache), 0, 0);
00503 
00504   lbl_fpu = gtk_label_new ("");
00505   gtk_widget_show (lbl_fpu);
00506   gtk_table_attach (GTK_TABLE (table1), lbl_fpu, 1, 2, 8, 9,
00507                     (GtkAttachOptions) (GTK_FILL),
00508                     (GtkAttachOptions) (0), 5, 5);
00509   gtk_misc_set_alignment (GTK_MISC (lbl_fpu), 0, 0);
00510 
00511   lbl_fpu_exception = gtk_label_new ("");
00512   gtk_widget_show (lbl_fpu_exception);
00513   gtk_table_attach (GTK_TABLE (table1), lbl_fpu_exception, 1, 2, 9, 10,
00514                     (GtkAttachOptions) (GTK_FILL),
00515                     (GtkAttachOptions) (0), 5, 5);
00516   gtk_misc_set_alignment (GTK_MISC (lbl_fpu_exception), 0, 0);
00517 
00518   lbl_cpu_id_level = gtk_label_new ("");
00519   gtk_widget_show (lbl_cpu_id_level);
00520   gtk_table_attach (GTK_TABLE (table1), lbl_cpu_id_level, 1, 2, 10, 11,
00521                     (GtkAttachOptions) (GTK_FILL),
00522                     (GtkAttachOptions) (0), 5, 5);
00523   gtk_misc_set_alignment (GTK_MISC (lbl_cpu_id_level), 0, 0);
00524 
00525   lbl_wp = gtk_label_new ("");
00526   gtk_widget_show (lbl_wp);
00527   gtk_table_attach (GTK_TABLE (table1), lbl_wp, 1, 2, 11, 12,
00528                     (GtkAttachOptions) (GTK_FILL),
00529                     (GtkAttachOptions) (0), 5, 5);
00530   gtk_misc_set_alignment (GTK_MISC (lbl_wp), 0, 0);
00531 
00532   lbl_bogomips = gtk_label_new ("");
00533   gtk_widget_show (lbl_bogomips);
00534   gtk_table_attach (GTK_TABLE (table1), lbl_bogomips, 1, 2, 12, 13,
00535                     (GtkAttachOptions) (GTK_FILL),
00536                     (GtkAttachOptions) (0), 5, 5);
00537   gtk_misc_set_alignment (GTK_MISC (lbl_bogomips), 0, 0);
00538 
00539   scrolledwindow5 = gtk_scrolled_window_new (NULL, NULL);
00540   gtk_widget_show (scrolledwindow5);
00541   gtk_table_attach (GTK_TABLE (table1), scrolledwindow5, 1, 2, 13, 14,
00542                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
00543                     (GtkAttachOptions) (GTK_FILL), 5, 5);
00544   gtk_widget_set_size_request (scrolledwindow5, 250, -1);
00545   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_POLICY_ALWAYS, GTK_POLICY_NEVER);
00546 
00547   viewport1 = gtk_viewport_new (NULL, NULL);
00548   gtk_widget_show (viewport1);
00549   gtk_container_add (GTK_CONTAINER (scrolledwindow5), viewport1);
00550 
00551   lbl_flags = gtk_label_new ("");
00552   gtk_widget_show (lbl_flags);
00553   gtk_container_add (GTK_CONTAINER (viewport1), lbl_flags);
00554   gtk_misc_set_padding (GTK_MISC (lbl_flags), 5, 0);
00555 
00556   hbox3 = gtk_hbox_new (FALSE, 0);
00557   gtk_widget_show (hbox3);
00558   gtk_notebook_set_tab_label (GTK_NOTEBOOK (nb_main), gtk_notebook_get_nth_page (GTK_NOTEBOOK (nb_main), 0), hbox3);
00559 
00560   image1 = create_pixmap (window1, "lkmonitor/gnome-cpu.png");
00561   gtk_widget_show (image1);
00562   gtk_box_pack_start (GTK_BOX (hbox3), image1, FALSE, FALSE, 0);
00563 
00564   label302 = gtk_label_new (_("Processor"));
00565   gtk_widget_show (label302);
00566   gtk_box_pack_start (GTK_BOX (hbox3), label302, FALSE, FALSE, 0);
00567   gtk_misc_set_padding (GTK_MISC (label302), 2, 0);
00568 
00569   hbox1 = gtk_hbox_new (FALSE, 0);
00570   gtk_widget_show (hbox1);
00571   gtk_container_add (GTK_CONTAINER (nb_main), hbox1);
00572 
00573   table2 = gtk_table_new (17, 2, FALSE);
00574   gtk_widget_show (table2);
00575   gtk_box_pack_start (GTK_BOX (hbox1), table2, TRUE, TRUE, 0);
00576 
00577   lbl_total = gtk_label_new ("");
00578   gtk_widget_show (lbl_total);
00579   gtk_table_attach (GTK_TABLE (table2), lbl_total, 1, 2, 0, 1,
00580                     (GtkAttachOptions) (GTK_FILL),
00581                     (GtkAttachOptions) (0), 5, 3);
00582   gtk_misc_set_alignment (GTK_MISC (lbl_total), 0, 0);
00583 
00584   lbl_free = gtk_label_new ("");
00585   gtk_widget_show (lbl_free);
00586   gtk_table_attach (GTK_TABLE (table2), lbl_free, 1, 2, 1, 2,
00587                     (GtkAttachOptions) (GTK_FILL),
00588                     (GtkAttachOptions) (0), 5, 3);
00589   gtk_misc_set_alignment (GTK_MISC (lbl_free), 0, 0);
00590 
00591   lbl_buffers = gtk_label_new ("");
00592   gtk_widget_show (lbl_buffers);
00593   gtk_table_attach (GTK_TABLE (table2), lbl_buffers, 1, 2, 2, 3,
00594                     (GtkAttachOptions) (GTK_FILL),
00595                     (GtkAttachOptions) (0), 5, 3);
00596   gtk_misc_set_alignment (GTK_MISC (lbl_buffers), 0, 0);
00597 
00598   lbl_cached = gtk_label_new ("");
00599   gtk_widget_show (lbl_cached);
00600   gtk_table_attach (GTK_TABLE (table2), lbl_cached, 1, 2, 3, 4,
00601                     (GtkAttachOptions) (GTK_FILL),
00602                     (GtkAttachOptions) (0), 5, 3);
00603   gtk_misc_set_alignment (GTK_MISC (lbl_cached), 0, 0);
00604 
00605   lbl_swap_cached = gtk_label_new ("");
00606   gtk_widget_show (lbl_swap_cached);
00607   gtk_table_attach (GTK_TABLE (table2), lbl_swap_cached, 1, 2, 4, 5,
00608                     (GtkAttachOptions) (GTK_FILL),
00609                     (GtkAttachOptions) (0), 5, 3);
00610   gtk_misc_set_alignment (GTK_MISC (lbl_swap_cached), 0, 0);
00611 
00612   lbl_active = gtk_label_new ("");
00613   gtk_widget_show (lbl_active);
00614   gtk_table_attach (GTK_TABLE (table2), lbl_active, 1, 2, 5, 6,
00615                     (GtkAttachOptions) (GTK_FILL),
00616                     (GtkAttachOptions) (0), 5, 3);
00617   gtk_misc_set_alignment (GTK_MISC (lbl_active), 0, 0);
00618 
00619   lbl_inactive = gtk_label_new ("");
00620   gtk_widget_show (lbl_inactive);
00621   gtk_table_attach (GTK_TABLE (table2), lbl_inactive, 1, 2, 6, 7,
00622                     (GtkAttachOptions) (GTK_FILL),
00623                     (GtkAttachOptions) (0), 5, 3);
00624   gtk_misc_set_alignment (GTK_MISC (lbl_inactive), 0, 0);
00625 
00626   lbl_dirty = gtk_label_new ("");
00627   gtk_widget_show (lbl_dirty);
00628   gtk_table_attach (GTK_TABLE (table2), lbl_dirty, 1, 2, 7, 8,
00629                     (GtkAttachOptions) (GTK_FILL),
00630                     (GtkAttachOptions) (0), 5, 3);
00631   gtk_misc_set_alignment (GTK_MISC (lbl_dirty), 0, 0);
00632 
00633   lbl_hp_total = gtk_label_new ("");
00634   gtk_widget_show (lbl_hp_total);
00635   gtk_table_attach (GTK_TABLE (table2), lbl_hp_total, 1, 2, 8, 9,
00636                     (GtkAttachOptions) (GTK_FILL),
00637                     (GtkAttachOptions) (0), 5, 3);
00638   gtk_misc_set_alignment (GTK_MISC (lbl_hp_total), 0, 0);
00639 
00640   lbl_hp_free = gtk_label_new ("");
00641   gtk_widget_show (lbl_hp_free);
00642   gtk_table_attach (GTK_TABLE (table2), lbl_hp_free, 1, 2, 9, 10,
00643                     (GtkAttachOptions) (GTK_FILL),
00644                     (GtkAttachOptions) (0), 5, 3);
00645   gtk_misc_set_alignment (GTK_MISC (lbl_hp_free), 0, 0);
00646 
00647   lbl_hp_size = gtk_label_new ("");
00648   gtk_widget_show (lbl_hp_size);
00649   gtk_table_attach (GTK_TABLE (table2), lbl_hp_size, 1, 2, 10, 11,
00650                     (GtkAttachOptions) (GTK_FILL),
00651                     (GtkAttachOptions) (0), 5, 3);
00652   gtk_misc_set_alignment (GTK_MISC (lbl_hp_size), 0, 0);
00653 
00654   lbl_high_total = gtk_label_new ("");
00655   gtk_widget_show (lbl_high_total);
00656   gtk_table_attach (GTK_TABLE (table2), lbl_high_total, 1, 2, 11, 12,
00657                     (GtkAttachOptions) (GTK_FILL),
00658                     (GtkAttachOptions) (0), 5, 3);
00659   gtk_misc_set_alignment (GTK_MISC (lbl_high_total), 0, 0);
00660 
00661   lbl_high_free = gtk_label_new ("");
00662   gtk_widget_show (lbl_high_free);
00663   gtk_table_attach (GTK_TABLE (table2), lbl_high_free, 1, 2, 12, 13,
00664                     (GtkAttachOptions) (GTK_FILL),
00665                     (GtkAttachOptions) (0), 5, 3);
00666   gtk_misc_set_alignment (GTK_MISC (lbl_high_free), 0, 0);
00667 
00668   lbl_low_total = gtk_label_new ("");
00669   gtk_widget_show (lbl_low_total);
00670   gtk_table_attach (GTK_TABLE (table2), lbl_low_total, 1, 2, 13, 14,
00671                     (GtkAttachOptions) (GTK_FILL),
00672                     (GtkAttachOptions) (0), 5, 3);
00673   gtk_misc_set_alignment (GTK_MISC (lbl_low_total), 0, 0);
00674 
00675   lbl_low_free = gtk_label_new ("");
00676   gtk_widget_show (lbl_low_free);
00677   gtk_table_attach (GTK_TABLE (table2), lbl_low_free, 1, 2, 14, 15,
00678                     (GtkAttachOptions) (GTK_FILL),
00679                     (GtkAttachOptions) (0), 5, 3);
00680   gtk_misc_set_alignment (GTK_MISC (lbl_low_free), 0, 0);
00681 
00682   lbl_swap_total = gtk_label_new ("");
00683   gtk_widget_show (lbl_swap_total);
00684   gtk_table_attach (GTK_TABLE (table2), lbl_swap_total, 1, 2, 15, 16,
00685                     (GtkAttachOptions) (GTK_FILL),
00686                     (GtkAttachOptions) (0), 5, 3);
00687   gtk_misc_set_alignment (GTK_MISC (lbl_swap_total), 0, 0);
00688 
00689   lbl_swap_free = gtk_label_new ("");
00690   gtk_widget_show (lbl_swap_free);
00691   gtk_table_attach (GTK_TABLE (table2), lbl_swap_free, 1, 2, 16, 17,
00692                     (GtkAttachOptions) (GTK_FILL),
00693                     (GtkAttachOptions) (0), 5, 3);
00694   gtk_misc_set_alignment (GTK_MISC (lbl_swap_free), 0, 0);
00695 
00696   label245 = gtk_label_new (_("Total"));
00697   gtk_widget_show (label245);
00698   gtk_table_attach (GTK_TABLE (table2), label245, 0, 1, 0, 1,
00699                     (GtkAttachOptions) (GTK_FILL),
00700                     (GtkAttachOptions) (0), 5, 0);
00701   gtk_misc_set_alignment (GTK_MISC (label245), 0, 0);
00702 
00703   label246 = gtk_label_new (_("Free"));
00704   gtk_widget_show (label246);
00705   gtk_table_attach (GTK_TABLE (table2), label246, 0, 1, 1, 2,
00706                     (GtkAttachOptions) (GTK_FILL),
00707                     (GtkAttachOptions) (0), 5, 0);
00708   gtk_misc_set_alignment (GTK_MISC (label246), 0, 0);
00709 
00710   label248 = gtk_label_new (_("Cached"));
00711   gtk_widget_show (label248);
00712   gtk_table_attach (GTK_TABLE (table2), label248, 0, 1, 3, 4,
00713                     (GtkAttachOptions) (GTK_FILL),
00714                     (GtkAttachOptions) (0), 5, 0);
00715   gtk_misc_set_alignment (GTK_MISC (label248), 0, 0);
00716 
00717   label247 = gtk_label_new (_("Buffers"));
00718   gtk_widget_show (label247);
00719   gtk_table_attach (GTK_TABLE (table2), label247, 0, 1, 2, 3,
00720                     (GtkAttachOptions) (GTK_FILL),
00721                     (GtkAttachOptions) (0), 5, 0);
00722   gtk_misc_set_alignment (GTK_MISC (label247), 0, 0);
00723 
00724   label249 = gtk_label_new (_("Swap cached"));
00725   gtk_widget_show (label249);
00726   gtk_table_attach (GTK_TABLE (table2), label249, 0, 1, 4, 5,
00727                     (GtkAttachOptions) (GTK_FILL),
00728                     (GtkAttachOptions) (0), 5, 0);
00729   gtk_misc_set_alignment (GTK_MISC (label249), 0, 0);
00730 
00731   label250 = gtk_label_new (_("Active"));
00732   gtk_widget_show (label250);
00733   gtk_table_attach (GTK_TABLE (table2), label250, 0, 1, 5, 6,
00734                     (GtkAttachOptions) (GTK_FILL),
00735                     (GtkAttachOptions) (0), 5, 0);
00736   gtk_misc_set_alignment (GTK_MISC (label250), 0, 0);
00737 
00738   label251 = gtk_label_new (_("Inactive"));
00739   gtk_widget_show (label251);
00740   gtk_table_attach (GTK_TABLE (table2), label251, 0, 1, 6, 7,
00741                     (GtkAttachOptions) (GTK_FILL),
00742                     (GtkAttachOptions) (0), 5, 0);
00743   gtk_misc_set_alignment (GTK_MISC (label251), 0, 0);
00744 
00745   label252 = gtk_label_new (_("Dirty"));
00746   gtk_widget_show (label252);
00747   gtk_table_attach (GTK_TABLE (table2), label252, 0, 1, 7, 8,
00748                     (GtkAttachOptions) (GTK_FILL),
00749                     (GtkAttachOptions) (0), 5, 0);
00750   gtk_misc_set_alignment (GTK_MISC (label252), 0, 0);
00751 
00752   label253 = gtk_label_new (_("HugePages Total"));
00753   gtk_widget_show (label253);
00754   gtk_table_attach (GTK_TABLE (table2), label253, 0, 1, 8, 9,
00755                     (GtkAttachOptions) (GTK_FILL),
00756                     (GtkAttachOptions) (0), 5, 0);
00757   gtk_misc_set_alignment (GTK_MISC (label253), 0, 0);
00758 
00759   label254 = gtk_label_new (_("HugePages Free"));
00760   gtk_widget_show (label254);
00761   gtk_table_attach (GTK_TABLE (table2), label254, 0, 1, 9, 10,
00762                     (GtkAttachOptions) (GTK_FILL),
00763                     (GtkAttachOptions) (0), 5, 0);
00764   gtk_misc_set_alignment (GTK_MISC (label254), 0, 0);
00765 
00766   label255 = gtk_label_new (_("Hugepages size"));
00767   gtk_widget_show (label255);
00768   gtk_table_attach (GTK_TABLE (table2), label255, 0, 1, 10, 11,
00769                     (GtkAttachOptions) (GTK_FILL),
00770                     (GtkAttachOptions) (0), 5, 0);
00771   gtk_misc_set_alignment (GTK_MISC (label255), 0, 0);
00772 
00773   label256 = gtk_label_new (_("High total"));
00774   gtk_widget_show (label256);
00775   gtk_table_attach (GTK_TABLE (table2), label256, 0, 1, 11, 12,
00776                     (GtkAttachOptions) (GTK_FILL),
00777                     (GtkAttachOptions) (0), 5, 0);
00778   gtk_misc_set_alignment (GTK_MISC (label256), 0, 0);
00779 
00780   label257 = gtk_label_new (_("High free"));
00781   gtk_widget_show (label257);
00782   gtk_table_attach (GTK_TABLE (table2), label257, 0, 1, 12, 13,
00783                     (GtkAttachOptions) (GTK_FILL),
00784                     (GtkAttachOptions) (0), 5, 0);
00785   gtk_misc_set_alignment (GTK_MISC (label257), 0, 0);
00786 
00787   label244 = gtk_label_new (_("Low total"));
00788   gtk_widget_show (label244);
00789   gtk_table_attach (GTK_TABLE (table2), label244, 0, 1, 13, 14,
00790                     (GtkAttachOptions) (GTK_FILL),
00791                     (GtkAttachOptions) (0), 5, 0);
00792   gtk_misc_set_alignment (GTK_MISC (label244), 0, 0);
00793 
00794   label258 = gtk_label_new (_("Low free"));
00795   gtk_widget_show (label258);
00796   gtk_table_attach (GTK_TABLE (table2), label258, 0, 1, 14, 15,
00797                     (GtkAttachOptions) (GTK_FILL),
00798                     (GtkAttachOptions) (0), 5, 0);
00799   gtk_misc_set_alignment (GTK_MISC (label258), 0, 0);
00800 
00801   label259 = gtk_label_new (_("Swap total"));
00802   gtk_widget_show (label259);
00803   gtk_table_attach (GTK_TABLE (table2), label259, 0, 1, 15, 16,
00804                     (GtkAttachOptions) (GTK_FILL),
00805                     (GtkAttachOptions) (0), 5, 0);
00806   gtk_misc_set_alignment (GTK_MISC (label259), 0, 0);
00807 
00808   label260 = gtk_label_new (_("Swap free"));
00809   gtk_widget_show (label260);
00810   gtk_table_attach (GTK_TABLE (table2), label260, 0, 1, 16, 17,
00811                     (GtkAttachOptions) (GTK_FILL),
00812                     (GtkAttachOptions) (0), 5, 0);
00813   gtk_misc_set_alignment (GTK_MISC (label260), 0, 0);
00814 
00815   vbox3 = gtk_vbox_new (FALSE, 0);
00816   gtk_widget_show (vbox3);
00817   gtk_box_pack_start (GTK_BOX (hbox1), vbox3, TRUE, TRUE, 0);
00818 
00819   frame8 = gtk_frame_new (NULL);
00820   gtk_widget_show (frame8);
00821   gtk_box_pack_start (GTK_BOX (vbox3), frame8, TRUE, FALSE, 0);
00822   gtk_frame_set_shadow_type (GTK_FRAME (frame8), GTK_SHADOW_NONE);
00823 
00824   alignment8 = gtk_alignment_new (0.5, 0.5, 1, 1);
00825   gtk_widget_show (alignment8);
00826   gtk_container_add (GTK_CONTAINER (frame8), alignment8);
00827   gtk_alignment_set_padding (GTK_ALIGNMENT (alignment8), 0, 0, 12, 0);
00828 
00829   table11 = gtk_table_new (2, 1, FALSE);
00830   gtk_widget_show (table11);
00831   gtk_container_add (GTK_CONTAINER (alignment8), table11);
00832 
00833   pb_swap = gtk_progress_bar_new ();
00834   gtk_widget_show (pb_swap);
00835   gtk_table_attach (GTK_TABLE (table11), pb_swap, 0, 1, 1, 2,
00836                     (GtkAttachOptions) (GTK_FILL),
00837                     (GtkAttachOptions) (0), 5, 5);
00838   gtk_progress_bar_set_pulse_step (GTK_PROGRESS_BAR (pb_swap), 0.01);
00839   gtk_progress_bar_set_text (GTK_PROGRESS_BAR (pb_swap), _("Swap"));
00840 
00841   pb_mem = gtk_progress_bar_new ();
00842   gtk_widget_show (pb_mem);
00843   gtk_table_attach (GTK_TABLE (table11), pb_mem, 0, 1, 0, 1,
00844                     (GtkAttachOptions) (GTK_FILL),
00845                     (GtkAttachOptions) (0), 5, 5);
00846   gtk_progress_bar_set_pulse_step (GTK_PROGRESS_BAR (pb_mem), 0.01);
00847   gtk_progress_bar_set_text (GTK_PROGRESS_BAR (pb_mem), _("Memory"));
00848 
00849   label336 = gtk_label_new (_("<b></b>"));
00850   gtk_widget_show (label336);
00851   gtk_frame_set_label_widget (GTK_FRAME (frame8), label336);
00852   gtk_label_set_use_markup (GTK_LABEL (label336), TRUE);
00853 
00854   hbox4 = gtk_hbox_new (FALSE, 0);
00855   gtk_widget_show (hbox4);
00856   gtk_notebook_set_tab_label (GTK_NOTEBOOK (nb_main), gtk_notebook_get_nth_page (GTK_NOTEBOOK (nb_main), 1), hbox4);
00857 
00858   image2 = create_pixmap (window1, "lkmonitor/gnome-dev-memory.png");
00859   gtk_widget_show (image2);
00860   gtk_box_pack_start (GTK_BOX (hbox4), image2, FALSE, FALSE, 0);
00861 
00862   label303 = gtk_label_new (_("Memory"));
00863   gtk_widget_show (label303);
00864   gtk_box_pack_start (GTK_BOX (hbox4), label303, FALSE, FALSE, 0);
00865   gtk_misc_set_padding (GTK_MISC (label303), 2, 0);
00866 
00867   table3 = gtk_table_new (3, 2, FALSE);
00868   gtk_widget_show (table3);
00869   gtk_container_add (GTK_CONTAINER (nb_main), table3);
00870 
00871   hbox6 = gtk_hbox_new (FALSE, 0);
00872   gtk_widget_show (hbox6);
00873   gtk_table_attach (GTK_TABLE (table3), hbox6, 0, 1, 0, 1,
00874                     (GtkAttachOptions) (GTK_FILL),
00875                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);
00876 
00877   image4 = create_pixmap (window1, "lkmonitor/i-chardev.png");
00878   gtk_widget_show (image4);
00879   gtk_box_pack_start (GTK_BOX (hbox6), image4, FALSE, TRUE, 0);
00880 
00881   label305 = gtk_label_new (_("Character Devices"));
00882   gtk_widget_show (label305);
00883   gtk_box_pack_start (GTK_BOX (hbox6), label305, FALSE, FALSE, 0);
00884   gtk_misc_set_padding (GTK_MISC (label305), 10, 0);
00885 
00886   hbox7 = gtk_hbox_new (FALSE, 0);
00887   gtk_widget_show (hbox7);
00888   gtk_table_attach (GTK_TABLE (table3), hbox7, 1, 2, 0, 1,
00889                     (GtkAttachOptions) (GTK_FILL),
00890                     (GtkAttachOptions) (GTK_FILL), 0, 0);
00891 
00892   image5 = create_pixmap (window1, "lkmonitor/i-blockdev.png");
00893   gtk_widget_show (image5);
00894   gtk_box_pack_start (GTK_BOX (hbox7), image5, FALSE, TRUE, 0);
00895 
00896   label306 = gtk_label_new (_("Block Devices"));
00897   gtk_widget_show (label306);
00898   gtk_box_pack_start (GTK_BOX (hbox7), label306, FALSE, FALSE, 0);
00899   gtk_misc_set_padding (GTK_MISC (label306), 10, 0);
00900 
00901   scrolledwindow7 = gtk_scrolled_window_new (NULL, NULL);
00902   gtk_widget_show (scrolledwindow7);
00903   gtk_table_attach (GTK_TABLE (table3), scrolledwindow7, 1, 2, 1, 2,
00904                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
00905                     (GtkAttachOptions) (GTK_FILL), 10, 10);
00906 
00907   gtv_block = gtk_tree_view_new ();
00908   gtk_widget_show (gtv_block);
00909   gtk_container_add (GTK_CONTAINER (scrolledwindow7), gtv_block);
00910 
00911   scrolledwindow6 = gtk_scrolled_window_new (NULL, NULL);
00912   gtk_widget_show (scrolledwindow6);
00913   gtk_table_attach (GTK_TABLE (table3), scrolledwindow6, 0, 1, 1, 2,
00914                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
00915                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 10, 10);
00916 
00917   gtv_char = gtk_tree_view_new ();
00918   gtk_widget_show (gtv_char);
00919   gtk_container_add (GTK_CONTAINER (scrolledwindow6), gtv_char);
00920 
00921   btn_dev_load = gtk_button_new ();
00922   gtk_widget_show (btn_dev_load);
00923   gtk_table_attach (GTK_TABLE (table3), btn_dev_load, 1, 2, 2, 3,
00924                     (GtkAttachOptions) (GTK_FILL),
00925                     (GtkAttachOptions) (0), 0, 0);
00926 
00927   alignment11 = gtk_alignment_new (0.5, 0.5, 0, 0);
00928   gtk_widget_show (alignment11);
00929   gtk_container_add (GTK_CONTAINER (btn_dev_load), alignment11);
00930 
00931   hbox12 = gtk_hbox_new (FALSE, 2);
00932   gtk_widget_show (hbox12);
00933   gtk_container_add (GTK_CONTAINER (alignment11), hbox12);
00934 
00935   image10 = create_pixmap (window1, "lkmonitor/reload.png");
00936   gtk_widget_show (image10);
00937   gtk_box_pack_start (GTK_BOX (hbox12), image10, FALSE, FALSE, 0);
00938 
00939   label340 = gtk_label_new_with_mnemonic (_("Reload"));
00940   gtk_widget_show (label340);
00941   gtk_box_pack_start (GTK_BOX (hbox12), label340, FALSE, FALSE, 0);
00942 
00943   hbox5 = gtk_hbox_new (FALSE, 0);
00944   gtk_widget_show (hbox5);
00945   gtk_notebook_set_tab_label (GTK_NOTEBOOK (nb_main), gtk_notebook_get_nth_page (GTK_NOTEBOOK (nb_main), 2), hbox5);
00946 
00947   image3 = create_pixmap (window1, "lkmonitor/i-chardev.png");
00948   gtk_widget_show (image3);
00949   gtk_box_pack_start (GTK_BOX (hbox5), image3, FALSE, FALSE, 0);
00950 
00951   label304 = gtk_label_new (_("Devices"));
00952   gtk_widget_show (label304);
00953   gtk_box_pack_start (GTK_BOX (hbox5), label304, FALSE, FALSE, 0);
00954   gtk_misc_set_padding (GTK_MISC (label304), 2, 0);
00955 
00956   table4 = gtk_table_new (4, 2, FALSE);
00957   gtk_widget_show (table4);
00958   gtk_container_add (GTK_CONTAINER (nb_main), table4);
00959 
00960   fr_identification = gtk_frame_new (NULL);
00961   gtk_widget_show (fr_identification);
00962   gtk_table_attach (GTK_TABLE (table4), fr_identification, 0, 1, 0, 1,
00963                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
00964                     (GtkAttachOptions) (GTK_FILL), 5, 5);
00965   gtk_frame_set_shadow_type (GTK_FRAME (fr_identification), GTK_SHADOW_IN);
00966 
00967   alignment2 = gtk_alignment_new (0.5, 0.5, 1, 1);
00968   gtk_widget_show (alignment2);
00969   gtk_container_add (GTK_CONTAINER (fr_identification), alignment2);
00970   gtk_alignment_set_padding (GTK_ALIGNMENT (alignment2), 0, 0, 12, 0);
00971 
00972   table5 = gtk_table_new (2, 2, FALSE);
00973   gtk_widget_show (table5);
00974   gtk_container_add (GTK_CONTAINER (alignment2), table5);
00975 
00976   ent_hostname = gtk_entry_new ();
00977   gtk_widget_show (ent_hostname);
00978   gtk_table_attach (GTK_TABLE (table5), ent_hostname, 1, 2, 0, 1,
00979                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
00980                     (GtkAttachOptions) (0), 5, 5);
00981 
00982   label309 = gtk_label_new (_("Host name"));
00983   gtk_widget_show (label309);
00984   gtk_table_attach (GTK_TABLE (table5), label309, 0, 1, 0, 1,
00985                     (GtkAttachOptions) (GTK_FILL),
00986                     (GtkAttachOptions) (0), 5, 0);
00987   gtk_misc_set_alignment (GTK_MISC (label309), 0, 0.5);
00988 
00989   label310 = gtk_label_new (_("Domain name"));
00990   gtk_widget_show (label310);
00991   gtk_table_attach (GTK_TABLE (table5), label310, 0, 1, 1, 2,
00992                     (GtkAttachOptions) (GTK_FILL),
00993                     (GtkAttachOptions) (0), 5, 0);
00994   gtk_misc_set_alignment (GTK_MISC (label310), 0, 0.5);
00995 
00996   ent_domainname = gtk_entry_new ();
00997   gtk_widget_show (ent_domainname);
00998   gtk_table_attach (GTK_TABLE (table5), ent_domainname, 1, 2, 1, 2,
00999                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
01000                     (GtkAttachOptions) (0), 5, 5);
01001 
01002   label308 = gtk_label_new (_("<b>Identification</b>"));
01003   gtk_widget_show (label308);
01004   gtk_frame_set_label_widget (GTK_FRAME (fr_identification), label308);
01005   gtk_label_set_use_markup (GTK_LABEL (label308), TRUE);
01006 
01007   frame3 = gtk_frame_new (NULL);
01008   gtk_widget_show (frame3);
01009   gtk_table_attach (GTK_TABLE (table4), frame3, 0, 1, 1, 2,
01010                     (GtkAttachOptions) (GTK_FILL),
01011                     (GtkAttachOptions) (GTK_FILL), 5, 5);
01012   gtk_frame_set_shadow_type (GTK_FRAME (frame3), GTK_SHADOW_IN);
01013 
01014   alignment3 = gtk_alignment_new (0.5, 0.5, 1, 1);
01015   gtk_widget_show (alignment3);
01016   gtk_container_add (GTK_CONTAINER (frame3), alignment3);
01017   gtk_alignment_set_padding (GTK_ALIGNMENT (alignment3), 0, 0, 12, 0);
01018 
01019   table6 = gtk_table_new (5, 2, FALSE);
01020   gtk_widget_show (table6);
01021   gtk_container_add (GTK_CONTAINER (alignment3), table6);
01022 
01023   label312 = gtk_label_new (_("File descriptors max."));
01024   gtk_widget_show (label312);
01025   gtk_table_attach (GTK_TABLE (table6), label312, 0, 1, 0, 1,
01026                     (GtkAttachOptions) (GTK_FILL),
01027                     (GtkAttachOptions) (0), 5, 5);
01028   gtk_misc_set_alignment (GTK_MISC (label312), 0, 0.5);
01029 
01030   label313 = gtk_label_new (_("Allocated file descriptors"));
01031   gtk_widget_show (label313);
01032   gtk_table_attach (GTK_TABLE (table6), label313, 0, 1, 1, 2,
01033                     (GtkAttachOptions) (GTK_FILL),
01034                     (GtkAttachOptions) (0), 5, 5);
01035   gtk_misc_set_alignment (GTK_MISC (label313), 0, 0.5);
01036 
01037   label314 = gtk_label_new (_("Freed file descriptors"));
01038   gtk_widget_show (label314);
01039   gtk_table_attach (GTK_TABLE (table6), label314, 0, 1, 2, 3,
01040                     (GtkAttachOptions) (GTK_FILL),
01041                     (GtkAttachOptions) (0), 5, 5);
01042   gtk_misc_set_alignment (GTK_MISC (label314), 0, 0.5);
01043 
01044   label316 = gtk_label_new (_("Allocated i-node"));
01045   gtk_widget_show (label316);
01046   gtk_table_attach (GTK_TABLE (table6), label316, 0, 1, 4, 5,
01047                     (GtkAttachOptions) (GTK_FILL),
01048                     (GtkAttachOptions) (0), 5, 5);
01049   gtk_misc_set_alignment (GTK_MISC (label316), 0, 0.5);
01050 
01051   label315 = gtk_label_new (_("i-node max."));
01052   gtk_widget_show (label315);
01053   gtk_table_attach (GTK_TABLE (table6), label315, 0, 1, 3, 4,
01054                     (GtkAttachOptions) (GTK_FILL),
01055                     (GtkAttachOptions) (0), 5, 5);
01056   gtk_misc_set_alignment (GTK_MISC (label315), 0, 0.5);
01057 
01058   spb_fdmax_adj = gtk_adjustment_new (0, -1, 1e+08, 1, 10, 10);
01059   spb_fdmax = gtk_spin_button_new (GTK_ADJUSTMENT (spb_fdmax_adj), 1, 0);
01060   gtk_widget_show (spb_fdmax);
01061   gtk_table_attach (GTK_TABLE (table6), spb_fdmax, 1, 2, 0, 1,
01062                     (GtkAttachOptions) (GTK_EXPAND),
01063                     (GtkAttachOptions) (0), 0, 0);
01064   gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spb_fdmax), TRUE);
01065 
01066   lbl_fda = gtk_label_new ("");
01067   gtk_widget_show (lbl_fda);
01068   gtk_table_attach (GTK_TABLE (table6), lbl_fda, 1, 2, 1, 2,
01069                     (GtkAttachOptions) (0),
01070                     (GtkAttachOptions) (0), 0, 0);
01071   gtk_misc_set_alignment (GTK_MISC (lbl_fda), 0, 0.5);
01072 
01073   lbl_ufd = gtk_label_new ("");
01074   gtk_widget_show (lbl_ufd);
01075   gtk_table_attach (GTK_TABLE (table6), lbl_ufd, 1, 2, 2, 3,
01076                     (GtkAttachOptions) (0),
01077                     (GtkAttachOptions) (0), 0, 0);
01078   gtk_misc_set_alignment (GTK_MISC (lbl_ufd), 0, 0.5);
01079 
01080   lbl_ina = gtk_label_new ("");
01081   gtk_widget_show (lbl_ina);
01082   gtk_table_attach (GTK_TABLE (table6), lbl_ina, 1, 2, 4, 5,
01083                     (GtkAttachOptions) (0),
01084                     (GtkAttachOptions) (0), 0, 0);
01085   gtk_misc_set_alignment (GTK_MISC (lbl_ina), 0, 0.5);
01086 
01087   lbl_inmax = gtk_label_new ("");
01088   gtk_widget_show (lbl_inmax);
01089   gtk_table_attach (GTK_TABLE (table6), lbl_inmax, 1, 2, 3, 4,
01090                     (GtkAttachOptions) (0),
01091                     (GtkAttachOptions) (0), 0, 0);
01092   gtk_misc_set_alignment (GTK_MISC (lbl_inmax), 0, 0.5);
01093 
01094   label311 = gtk_label_new (_("<b>Files</b>"));
01095   gtk_widget_show (label311);
01096   gtk_frame_set_label_widget (GTK_FRAME (frame3), label311);
01097   gtk_label_set_use_markup (GTK_LABEL (label311), TRUE);
01098 
01099   frame4 = gtk_frame_new (NULL);
01100   gtk_widget_show (frame4);
01101   gtk_table_attach (GTK_TABLE (table4), frame4, 1, 2, 0, 1,
01102                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
01103                     (GtkAttachOptions) (GTK_FILL), 5, 5);
01104   gtk_frame_set_shadow_type (GTK_FRAME (frame4), GTK_SHADOW_IN);
01105 
01106   alignment4 = gtk_alignment_new (0.5, 0.5, 1, 1);
01107   gtk_widget_show (alignment4);
01108   gtk_container_add (GTK_CONTAINER (frame4), alignment4);
01109   gtk_alignment_set_padding (GTK_ALIGNMENT (alignment4), 0, 0, 12, 0);
01110 
01111   table7 = gtk_table_new (3, 2, FALSE);
01112   gtk_widget_show (table7);
01113   gtk_container_add (GTK_CONTAINER (alignment4), table7);
01114 
01115   label321 = gtk_label_new (_("Max. pages"));
01116   gtk_widget_show (label321);
01117   gtk_table_attach (GTK_TABLE (table7), label321, 0, 1, 0, 1,
01118                     (GtkAttachOptions) (GTK_FILL),
01119                     (GtkAttachOptions) (0), 5, 5);
01120   gtk_misc_set_alignment (GTK_MISC (label321), 0, 0.5);
01121 
01122   label322 = gtk_label_new (_("Max. Segments"));
01123   gtk_widget_show (label322);
01124   gtk_table_attach (GTK_TABLE (table7), label322, 0, 1, 1, 2,
01125                     (GtkAttachOptions) (GTK_FILL),
01126                     (GtkAttachOptions) (0), 5, 5);
01127   gtk_misc_set_alignment (GTK_MISC (label322), 0, 0.5);
01128 
01129   label323 = gtk_label_new (_("Max. segment size"));
01130   gtk_widget_show (label323);
01131   gtk_table_attach (GTK_TABLE (table7), label323, 0, 1, 2, 3,
01132                     (GtkAttachOptions) (GTK_FILL),
01133                     (GtkAttachOptions) (0), 5, 5);
01134   gtk_misc_set_alignment (GTK_MISC (label323), 0, 0.5);
01135 
01136   spb_max_pages_adj = gtk_adjustment_new (1, -1, 1e+08, 1, 10, 10);
01137   spb_max_pages = gtk_spin_button_new (GTK_ADJUSTMENT (spb_max_pages_adj), 1, 0);
01138   gtk_widget_show (spb_max_pages);
01139   gtk_table_attach (GTK_TABLE (table7), spb_max_pages, 1, 2, 0, 1,
01140                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
01141                     (GtkAttachOptions) (0), 5, 0);
01142 
01143   spb_max_segs_adj = gtk_adjustment_new (1, -1, 1e+06, 1, 10, 10);
01144   spb_max_segs = gtk_spin_button_new (GTK_ADJUSTMENT (spb_max_segs_adj), 1, 0);
01145   gtk_widget_show (spb_max_segs);
01146   gtk_table_attach (GTK_TABLE (table7), spb_max_segs, 1, 2, 1, 2,
01147                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
01148                     (GtkAttachOptions) (0), 5, 0);
01149 
01150   spb_seg_size_adj = gtk_adjustment_new (1, -1, 1e+08, 1, 10, 10);
01151   spb_seg_size = gtk_spin_button_new (GTK_ADJUSTMENT (spb_seg_size_adj), 1, 0);
01152   gtk_widget_show (spb_seg_size);
01153   gtk_table_attach (GTK_TABLE (table7), spb_seg_size, 1, 2, 2, 3,
01154                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
01155                     (GtkAttachOptions) (0), 5, 0);
01156 
01157   label320 = gtk_label_new (_("<b>Shared memory</b>"));
01158   gtk_widget_show (label320);
01159   gtk_frame_set_label_widget (GTK_FRAME (frame4), label320);
01160   gtk_label_set_use_markup (GTK_LABEL (label320), TRUE);
01161 
01162   frame5 = gtk_frame_new (NULL);
01163   gtk_widget_show (frame5);
01164   gtk_table_attach (GTK_TABLE (table4), frame5, 0, 1, 2, 3,
01165                     (GtkAttachOptions) (GTK_FILL),
01166                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 5, 5);
01167   gtk_frame_set_shadow_type (GTK_FRAME (frame5), GTK_SHADOW_IN);
01168 
01169   alignment5 = gtk_alignment_new (0.5, 0.5, 1, 1);
01170   gtk_widget_show (alignment5);
01171   gtk_container_add (GTK_CONTAINER (frame5), alignment5);
01172   gtk_alignment_set_padding (GTK_ALIGNMENT (alignment5), 0, 0, 12, 0);
01173 
01174   table8 = gtk_table_new (3, 2, FALSE);
01175   gtk_widget_show (table8);
01176   gtk_container_add (GTK_CONTAINER (alignment5), table8);
01177 
01178   label325 = gtk_label_new (_("Max. mesg. queues"));
01179   gtk_widget_show (label325);
01180   gtk_table_attach (GTK_TABLE (table8), label325, 0, 1, 0, 1,
01181                     (GtkAttachOptions) (GTK_FILL),
01182                     (GtkAttachOptions) (0), 5, 5);
01183   gtk_misc_set_alignment (GTK_MISC (label325), 0, 0.5);
01184 
01185   label326 = gtk_label_new (_("Max. mesg. per queue"));
01186   gtk_widget_show (label326);
01187   gtk_table_attach (GTK_TABLE (table8), label326, 0, 1, 1, 2,
01188                     (GtkAttachOptions) (GTK_FILL),
01189                     (GtkAttachOptions) (0), 5, 5);
01190   gtk_misc_set_alignment (GTK_MISC (label326), 0, 0.5);
01191 
01192   label335 = gtk_label_new (_("Max msg. size"));
01193   gtk_widget_show (label335);
01194   gtk_table_attach (GTK_TABLE (table8), label335, 0, 1, 2, 3,
01195                     (GtkAttachOptions) (GTK_FILL),
01196                     (GtkAttachOptions) (0), 5, 5);
01197   gtk_misc_set_alignment (GTK_MISC (label335), 0, 0.5);
01198 
01199   spb_mq_adj = gtk_adjustment_new (1, -1, 1e+06, 1, 10, 10);
01200   spb_mq = gtk_spin_button_new (GTK_ADJUSTMENT (spb_mq_adj), 1, 0);
01201   gtk_widget_show (spb_mq);
01202   gtk_table_attach (GTK_TABLE (table8), spb_mq, 1, 2, 0, 1,
01203                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
01204                     (GtkAttachOptions) (0), 5, 0);
01205 
01206   spb_max_mpq_adj = gtk_adjustment_new (1, -1, 1e+06, 1, 10, 10);
01207   spb_max_mpq = gtk_spin_button_new (GTK_ADJUSTMENT (spb_max_mpq_adj), 1, 0);
01208   gtk_widget_show (spb_max_mpq);
01209   gtk_table_attach (GTK_TABLE (table8), spb_max_mpq, 1, 2, 1, 2,
01210                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
01211                     (GtkAttachOptions) (0), 5, 0);
01212 
01213   spb_max_ms_adj = gtk_adjustment_new (1, -1, 1e+06, 1, 10, 10);
01214   spb_max_ms = gtk_spin_button_new (GTK_ADJUSTMENT (spb_max_ms_adj), 1, 0);
01215   gtk_widget_show (spb_max_ms);
01216   gtk_table_attach (GTK_TABLE (table8), spb_max_ms, 1, 2, 2, 3,
01217                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
01218                     (GtkAttachOptions) (0), 5, 0);
01219 
01220   label324 = gtk_label_new (_("<b>RT POSIX signals</b>"));
01221   gtk_widget_show (label324);
01222   gtk_frame_set_label_widget (GTK_FRAME (frame5), label324);
01223   gtk_label_set_use_markup (GTK_LABEL (label324), TRUE);
01224 
01225   frame6 = gtk_frame_new (NULL);
01226   gtk_widget_show (frame6);
01227   gtk_table_attach (GTK_TABLE (table4), frame6, 1, 2, 1, 2,
01228                     (GtkAttachOptions) (GTK_FILL),
01229                     (GtkAttachOptions) (GTK_FILL), 5, 5);
01230   gtk_frame_set_shadow_type (GTK_FRAME (frame6), GTK_SHADOW_IN);
01231 
01232   alignment6 = gtk_alignment_new (0.5, 0.5, 1, 1);
01233   gtk_widget_show (alignment6);
01234   gtk_container_add (GTK_CONTAINER (frame6), alignment6);
01235   gtk_alignment_set_padding (GTK_ALIGNMENT (alignment6), 0, 0, 12, 0);
01236 
01237   table9 = gtk_table_new (4, 2, FALSE);
01238   gtk_widget_show (table9);
01239   gtk_container_add (GTK_CONTAINER (alignment6), table9);
01240 
01241   spb_sem_per_id_adj = gtk_adjustment_new (1, -1, 1e+06, 1, 10, 10);
01242   spb_sem_per_id = gtk_spin_button_new (GTK_ADJUSTMENT (spb_sem_per_id_adj), 1, 0);
01243   gtk_widget_show (spb_sem_per_id);
01244   gtk_table_attach (GTK_TABLE (table9), spb_sem_per_id, 1, 2, 0, 1,
01245                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
01246                     (GtkAttachOptions) (0), 0, 0);
01247 
01248   spb_sem_val_adj = gtk_adjustment_new (1, -1, 1e+06, 1, 10, 10);
01249   spb_sem_val = gtk_spin_button_new (GTK_ADJUSTMENT (spb_sem_val_adj), 1, 0);
01250   gtk_widget_show (spb_sem_val);
01251   gtk_table_attach (GTK_TABLE (table9), spb_sem_val, 1, 2, 1, 2,
01252                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
01253                     (GtkAttachOptions) (0), 0, 0);
01254 
01255   spb_ops_adj = gtk_adjustment_new (1, -1, 1e+06, 1, 10, 10);
01256   spb_ops = gtk_spin_button_new (GTK_ADJUSTMENT (spb_ops_adj), 1, 0);
01257   gtk_widget_show (spb_ops);
01258   gtk_table_attach (GTK_TABLE (table9), spb_ops, 1, 2, 2, 3,
01259                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
01260                     (GtkAttachOptions) (0), 0, 0);
01261 
01262   spb_sem_id_adj = gtk_adjustment_new (1, -1, 1e+06, 1, 10, 10);
01263   spb_sem_id = gtk_spin_button_new (GTK_ADJUSTMENT (spb_sem_id_adj), 1, 0);
01264   gtk_widget_show (spb_sem_id);
01265   gtk_table_attach (GTK_TABLE (table9), spb_sem_id, 1, 2, 3, 4,
01266                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
01267                     (GtkAttachOptions) (0), 0, 0);
01268 
01269   label329 = gtk_label_new (_("Max. sem. in a set"));
01270   gtk_widget_show (label329);
01271   gtk_table_attach (GTK_TABLE (table9), label329, 0, 1, 0, 1,
01272                     (GtkAttachOptions) (GTK_FILL),
01273                     (GtkAttachOptions) (0), 5, 5);
01274   gtk_misc_set_alignment (GTK_MISC (label329), 0, 0.5);
01275 
01276   label330 = gtk_label_new (_("Max. sem. in system"));
01277   gtk_widget_show (label330);
01278   gtk_table_attach (GTK_TABLE (table9), label330, 0, 1, 1, 2,
01279                     (GtkAttachOptions) (GTK_FILL),
01280                     (GtkAttachOptions) (0), 5, 5);
01281   gtk_misc_set_alignment (GTK_MISC (label330), 0, 0.5);
01282 
01283   label331 = gtk_label_new (_("Max. ops. per call"));
01284   gtk_widget_show (label331);
01285   gtk_table_attach (GTK_TABLE (table9), label331, 0, 1, 2, 3,
01286                     (GtkAttachOptions) (GTK_FILL),
01287                     (GtkAttachOptions) (0), 5, 5);
01288   gtk_misc_set_alignment (GTK_MISC (label331), 0, 0.5);
01289 
01290   label332 = gtk_label_new (_("Max. sem. sets"));
01291   gtk_widget_show (label332);
01292   gtk_table_attach (GTK_TABLE (table9), label332, 0, 1, 3, 4,
01293                     (GtkAttachOptions) (GTK_FILL),
01294                     (GtkAttachOptions) (0), 5, 5);
01295   gtk_misc_set_alignment (GTK_MISC (label332), 0, 0.5);
01296 
01297   label328 = gtk_label_new (_("<b>Semaphores</b>"));
01298   gtk_widget_show (label328);
01299   gtk_frame_set_label_widget (GTK_FRAME (frame6), label328);
01300   gtk_label_set_use_markup (GTK_LABEL (label328), TRUE);
01301 
01302   frame7 = gtk_frame_new (NULL);
01303   gtk_widget_show (frame7);
01304   gtk_table_attach (GTK_TABLE (table4), frame7, 1, 2, 2, 3,
01305                     (GtkAttachOptions) (GTK_FILL),
01306                     (GtkAttachOptions) (GTK_FILL), 5, 5);
01307   gtk_frame_set_shadow_type (GTK_FRAME (frame7), GTK_SHADOW_IN);
01308 
01309   alignment7 = gtk_alignment_new (0.5, 0.5, 1, 1);
01310   gtk_widget_show (alignment7);
01311   gtk_container_add (GTK_CONTAINER (frame7), alignment7);
01312   gtk_alignment_set_padding (GTK_ALIGNMENT (alignment7), 0, 0, 12, 0);
01313 
01314   table10 = gtk_table_new (1, 2, FALSE);
01315   gtk_widget_show (table10);
01316   gtk_container_add (GTK_CONTAINER (alignment7), table10);
01317 
01318   spb_maxthreads_adj = gtk_adjustment_new (0, -1, 1e+06, 1, 10, 10);
01319   spb_maxthreads = gtk_spin_button_new (GTK_ADJUSTMENT (spb_maxthreads_adj), 1, 0);
01320   gtk_widget_show (spb_maxthreads);
01321   gtk_table_attach (GTK_TABLE (table10), spb_maxthreads, 1, 2, 0, 1,
01322                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
01323                     (GtkAttachOptions) (0), 0, 0);
01324 
01325   label334 = gtk_label_new (_("Max. threads"));
01326   gtk_widget_show (label334);
01327   gtk_table_attach (GTK_TABLE (table10), label334, 0, 1, 0, 1,
01328                     (GtkAttachOptions) (GTK_FILL),
01329                     (GtkAttachOptions) (0), 5, 5);
01330   gtk_misc_set_alignment (GTK_MISC (label334), 0, 0.5);
01331 
01332   label333 = gtk_label_new (_("<b>Threads</b>"));
01333   gtk_widget_show (label333);
01334   gtk_frame_set_label_widget (GTK_FRAME (frame7), label333);
01335   gtk_label_set_use_markup (GTK_LABEL (label333), TRUE);
01336 
01337   btn_write = gtk_button_new ();
01338   gtk_widget_show (btn_write);
01339   gtk_table_attach (GTK_TABLE (table4), btn_write, 1, 2, 3, 4,
01340                     (GtkAttachOptions) (GTK_FILL),
01341                     (GtkAttachOptions) (0), 0, 5);
01342 
01343   alignment10 = gtk_alignment_new (0.5, 0.5, 0, 0);
01344   gtk_widget_show (alignment10);
01345   gtk_container_add (GTK_CONTAINER (btn_write), alignment10);
01346 
01347   hbox11 = gtk_hbox_new (FALSE, 2);
01348   gtk_widget_show (hbox11);
01349   gtk_container_add (GTK_CONTAINER (alignment10), hbox11);
01350 
01351   image9 = create_pixmap (window1, "lkmonitor/button_ok.png");
01352   gtk_widget_show (image9);
01353   gtk_box_pack_start (GTK_BOX (hbox11), image9, FALSE, FALSE, 0);
01354 
01355   label339 = gtk_label_new_with_mnemonic (_("Write settings"));
01356   gtk_widget_show (label339);
01357   gtk_box_pack_start (GTK_BOX (hbox11), label339, FALSE, FALSE, 0);
01358 
01359   btn_load = gtk_button_new ();
01360   gtk_widget_show (btn_load);
01361   gtk_table_attach (GTK_TABLE (table4), btn_load, 0, 1, 3, 4,
01362                     (GtkAttachOptions) (GTK_FILL),
01363                     (GtkAttachOptions) (0), 0, 5);
01364 
01365   alignment9 = gtk_alignment_new (0.5, 0.5, 0, 0);
01366   gtk_widget_show (alignment9);
01367   gtk_container_add (GTK_CONTAINER (btn_load), alignment9);
01368 
01369   hbox10 = gtk_hbox_new (FALSE, 2);
01370   gtk_widget_show (hbox10);
01371   gtk_container_add (GTK_CONTAINER (alignment9), hbox10);
01372 
01373   image8 = create_pixmap (window1, "lkmonitor/reload.png");
01374   gtk_widget_show (image8);
01375   gtk_box_pack_start (GTK_BOX (hbox10), image8, FALSE, FALSE, 0);
01376 
01377   label338 = gtk_label_new_with_mnemonic (_("Load current values"));
01378   gtk_widget_show (label338);
01379   gtk_box_pack_start (GTK_BOX (hbox10), label338, FALSE, FALSE, 0);
01380 
01381   hbox8 = gtk_hbox_new (FALSE, 0);
01382   gtk_widget_show (hbox8);
01383   gtk_notebook_set_tab_label (GTK_NOTEBOOK (nb_main), gtk_notebook_get_nth_page (GTK_NOTEBOOK (nb_main), 3), hbox8);
01384 
01385   image6 = create_pixmap (window1, "lkmonitor/gedit-plugin-manager.png");
01386   gtk_widget_show (image6);
01387   gtk_box_pack_start (GTK_BOX (hbox8), image6, FALSE, FALSE, 0);
01388 
01389   label307 = gtk_label_new (_("Settings"));
01390   gtk_widget_show (label307);
01391   gtk_box_pack_start (GTK_BOX (hbox8), label307, FALSE, FALSE, 0);
01392 
01393   table12 = gtk_table_new (1, 2, FALSE);
01394   gtk_widget_show (table12);
01395   gtk_container_add (GTK_CONTAINER (nb_main), table12);
01396 
01397   table15 = gtk_table_new (1, 1, FALSE);
01398   gtk_widget_show (table15);
01399   gtk_table_attach (GTK_TABLE (table12), table15, 0, 1, 0, 1,
01400                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
01401                     (GtkAttachOptions) (GTK_FILL), 0, 0);
01402 
01403   frame10 = gtk_frame_new (NULL);
01404   gtk_widget_show (frame10);
01405   gtk_table_attach (GTK_TABLE (table15), frame10, 0, 1, 0, 1,
01406                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
01407                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 5, 15);
01408   gtk_frame_set_shadow_type (GTK_FRAME (frame10), GTK_SHADOW_IN);
01409 
01410   alignment13 = gtk_alignment_new (0.5, 0.5, 1, 1);
01411   gtk_widget_show (alignment13);
01412   gtk_container_add (GTK_CONTAINER (frame10), alignment13);
01413   gtk_alignment_set_padding (GTK_ALIGNMENT (alignment13), 0, 0, 12, 0);
01414 
01415   table16 = gtk_table_new (1, 2, FALSE);
01416   gtk_widget_show (table16);
01417   gtk_container_add (GTK_CONTAINER (alignment13), table16);
01418 
01419   table13 = gtk_table_new (8, 2, FALSE);
01420   gtk_widget_show (table13);
01421   gtk_table_attach (GTK_TABLE (table16), table13, 0, 1, 0, 1,
01422                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
01423                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);
01424 
01425   label345 = gtk_label_new (_("User"));
01426   gtk_widget_show (label345);
01427   gtk_table_attach (GTK_TABLE (table13), label345, 0, 1, 0, 1,
01428                     (GtkAttachOptions) (GTK_FILL),
01429                     (GtkAttachOptions) (0), 0, 0);
01430   gtk_misc_set_alignment (GTK_MISC (label345), 0, 0.5);
01431 
01432   label346 = gtk_label_new (_("Nice"));
01433   gtk_widget_show (label346);
01434   gtk_table_attach (GTK_TABLE (table13), label346, 0, 1, 1, 2,
01435                     (GtkAttachOptions) (GTK_FILL),
01436                     (GtkAttachOptions) (0), 0, 0);
01437   gtk_misc_set_alignment (GTK_MISC (label346), 0, 0.5);
01438 
01439   label347 = gtk_label_new (_("System"));
01440   gtk_widget_show (label347);
01441   gtk_table_attach (GTK_TABLE (table13), label347, 0, 1, 2, 3,
01442                     (GtkAttachOptions) (GTK_FILL),
01443                     (GtkAttachOptions) (0), 0, 0);
01444   gtk_misc_set_alignment (GTK_MISC (label347), 0, 0.5);
01445 
01446   label348 = gtk_label_new (_("Idle"));
01447   gtk_widget_show (label348);
01448   gtk_table_attach (GTK_TABLE (table13), label348, 0, 1, 3, 4,
01449                     (GtkAttachOptions) (GTK_FILL),
01450                     (GtkAttachOptions) (0), 0, 0);
01451   gtk_misc_set_alignment (GTK_MISC (label348), 0, 0.5);
01452 
01453   label349 = gtk_label_new (_("I/O Wait"));
01454   gtk_widget_show (label349);
01455   gtk_table_attach (GTK_TABLE (table13), label349, 0, 1, 4, 5,
01456                     (GtkAttachOptions) (GTK_FILL),
01457                     (GtkAttachOptions) (0), 0, 0);
01458   gtk_misc_set_alignment (GTK_MISC (label349), 0, 0.5);
01459 
01460   label350 = gtk_label_new (_("IRQ"));
01461   gtk_widget_show (label350);
01462   gtk_table_attach (GTK_TABLE (table13), label350, 0, 1, 5, 6,
01463                     (GtkAttachOptions) (GTK_FILL),
01464                     (GtkAttachOptions) (0), 0, 0);
01465   gtk_misc_set_alignment (GTK_MISC (label350), 0, 0.5);
01466 
01467   label351 = gtk_label_new (_("Softirq"));
01468   gtk_widget_show (label351);
01469   gtk_table_attach (GTK_TABLE (table13), label351, 0, 1, 6, 7,
01470                     (GtkAttachOptions) (GTK_FILL),
01471                     (GtkAttachOptions) (0), 0, 0);
01472   gtk_misc_set_alignment (GTK_MISC (label351), 0, 0.5);
01473 
01474   label352 = gtk_label_new (_("Context switches"));
01475   gtk_widget_show (label352);
01476   gtk_table_attach (GTK_TABLE (table13), label352, 0, 1, 7, 8,
01477                     (GtkAttachOptions) (GTK_FILL),
01478                     (GtkAttachOptions) (0), 0, 0);
01479   gtk_misc_set_alignment (GTK_MISC (label352), 0, 0.5);
01480 
01481   lbl_context = gtk_label_new ("");
01482   gtk_widget_show (lbl_context);
01483   gtk_table_attach (GTK_TABLE (table13), lbl_context, 1, 2, 7, 8,
01484                     (GtkAttachOptions) (GTK_FILL),
01485                     (GtkAttachOptions) (0), 5, 5);
01486   gtk_misc_set_alignment (GTK_MISC (lbl_context), 0, 0.5);
01487 
01488   lbl_softirq = gtk_label_new ("");
01489   gtk_widget_show (lbl_softirq);
01490   gtk_table_attach (GTK_TABLE (table13), lbl_softirq, 1, 2, 6, 7,
01491                     (GtkAttachOptions) (GTK_FILL),
01492                     (GtkAttachOptions) (0), 5, 5);
01493   gtk_misc_set_alignment (GTK_MISC (lbl_softirq), 0, 0.5);
01494 
01495   lbl_irq = gtk_label_new ("");
01496   gtk_widget_show (lbl_irq);
01497   gtk_table_attach (GTK_TABLE (table13), lbl_irq, 1, 2, 5, 6,
01498                     (GtkAttachOptions) (GTK_FILL),
01499                     (GtkAttachOptions) (0), 5, 5);
01500   gtk_misc_set_alignment (GTK_MISC (lbl_irq), 0, 0.5);
01501 
01502   lbl_iowait = gtk_label_new ("");
01503   gtk_widget_show (lbl_iowait);
01504   gtk_table_attach (GTK_TABLE (table13), lbl_iowait, 1, 2, 4, 5,
01505                     (GtkAttachOptions) (GTK_FILL),
01506                     (GtkAttachOptions) (0), 5, 5);
01507   gtk_misc_set_alignment (GTK_MISC (lbl_iowait), 0, 0.5);
01508 
01509   lbl_idle = gtk_label_new ("");
01510   gtk_widget_show (lbl_idle);
01511   gtk_table_attach (GTK_TABLE (table13), lbl_idle, 1, 2, 3, 4,
01512                     (GtkAttachOptions) (GTK_FILL),
01513                     (GtkAttachOptions) (0), 5, 5);
01514   gtk_misc_set_alignment (GTK_MISC (lbl_idle), 0, 0.5);
01515 
01516   lbl_system = gtk_label_new ("");
01517   gtk_widget_show (lbl_system);
01518   gtk_table_attach (GTK_TABLE (table13), lbl_system, 1, 2, 2, 3,
01519                     (GtkAttachOptions) (GTK_FILL),
01520                     (GtkAttachOptions) (0), 5, 5);
01521   gtk_misc_set_alignment (GTK_MISC (lbl_system), 0, 0.5);
01522 
01523   lbl_nice = gtk_label_new ("");
01524   gtk_widget_show (lbl_nice);
01525   gtk_table_attach (GTK_TABLE (table13), lbl_nice, 1, 2, 1, 2,
01526                     (GtkAttachOptions) (GTK_FILL),
01527                     (GtkAttachOptions) (0), 5, 5);
01528   gtk_misc_set_alignment (GTK_MISC (lbl_nice), 0, 0.5);
01529 
01530   lbl_user = gtk_label_new ("");
01531   gtk_widget_show (lbl_user);
01532   gtk_table_attach (GTK_TABLE (table13), lbl_user, 1, 2, 0, 1,
01533                     (GtkAttachOptions) (GTK_FILL),
01534                     (GtkAttachOptions) (0), 5, 5);
01535   gtk_misc_set_alignment (GTK_MISC (lbl_user), 0, 0.5);
01536 
01537   table17 = gtk_table_new (2, 1, FALSE);
01538   gtk_widget_show (table17);
01539   gtk_table_attach (GTK_TABLE (table16), table17, 1, 2, 0, 1,
01540                     (GtkAttachOptions) (0),
01541                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 5, 50);
01542 
01543   label363 = gtk_label_new (_("CPU Use"));
01544   gtk_widget_show (label363);
01545   gtk_table_attach (GTK_TABLE (table17), label363, 0, 1, 1, 2,
01546                     (GtkAttachOptions) (GTK_FILL),
01547                     (GtkAttachOptions) (0), 0, 0);
01548   gtk_misc_set_alignment (GTK_MISC (label363), 0, 0.5);
01549 
01550   pb_cpu = gtk_progress_bar_new ();
01551   gtk_widget_show (pb_cpu);
01552   gtk_table_attach (GTK_TABLE (table17), pb_cpu, 0, 1, 0, 1,
01553                     (GtkAttachOptions) (0),
01554                     (GtkAttachOptions) (0), 0, 0);
01555   gtk_progress_bar_set_orientation (GTK_PROGRESS_BAR (pb_cpu), GTK_PROGRESS_BOTTOM_TO_TOP);
01556   gtk_progress_bar_set_pulse_step (GTK_PROGRESS_BAR (pb_cpu), 0.01);
01557 
01558   label344 = gtk_label_new (_("<b>System Time (ms)</b>"));
01559   gtk_widget_show (label344);
01560   gtk_frame_set_label_widget (GTK_FRAME (frame10), label344);
01561   gtk_label_set_use_markup (GTK_LABEL (label344), TRUE);
01562 
01563   frame9 = gtk_frame_new (NULL);
01564   gtk_widget_show (frame9);
01565   gtk_table_attach (GTK_TABLE (table12), frame9, 1, 2, 0, 1,
01566                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
01567                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 5, 15);
01568   gtk_frame_set_shadow_type (GTK_FRAME (frame9), GTK_SHADOW_IN);
01569 
01570   alignment12 = gtk_alignment_new (0.5, 0.5, 1, 1);
01571   gtk_widget_show (alignment12);
01572   gtk_container_add (GTK_CONTAINER (frame9), alignment12);
01573   gtk_alignment_set_padding (GTK_ALIGNMENT (alignment12), 0, 0, 12, 0);
01574 
01575   table14 = gtk_table_new (5, 2, FALSE);
01576   gtk_widget_show (table14);
01577   gtk_container_add (GTK_CONTAINER (alignment12), table14);
01578 
01579   label361 = gtk_label_new (_("Temperature"));
01580   gtk_widget_show (label361);
01581   gtk_table_attach (GTK_TABLE (table14), label361, 0, 1, 0, 1,
01582                     (GtkAttachOptions) (GTK_FILL),
01583                     (GtkAttachOptions) (0), 5, 5);
01584   gtk_misc_set_alignment (GTK_MISC (label361), 0, 0.5);
01585 
01586   label362 = gtk_label_new (_("Battery"));
01587   gtk_widget_show (label362);
01588   gtk_table_attach (GTK_TABLE (table14), label362, 0, 1, 2, 3,
01589                     (GtkAttachOptions) (GTK_FILL),
01590                     (GtkAttachOptions) (0), 5, 5);
01591   gtk_misc_set_alignment (GTK_MISC (label362), 0, 0.5);
01592 
01593   pb_temp = gtk_progress_bar_new ();
01594   gtk_widget_show (pb_temp);
01595   gtk_table_attach (GTK_TABLE (table14), pb_temp, 0, 1, 1, 2,
01596                     (GtkAttachOptions) (GTK_FILL),
01597                     (GtkAttachOptions) (0), 5, 5);
01598   gtk_progress_bar_set_pulse_step (GTK_PROGRESS_BAR (pb_temp), 0.01);
01599 
01600   pb_batt = gtk_progress_bar_new ();
01601   gtk_widget_show (pb_batt);
01602   gtk_table_attach (GTK_TABLE (table14), pb_batt, 0, 1, 3, 4,
01603                     (GtkAttachOptions) (GTK_FILL),
01604                     (GtkAttachOptions) (0), 5, 5);
01605   gtk_progress_bar_set_pulse_step (GTK_PROGRESS_BAR (pb_batt), 0.01);
01606 
01607   label364 = gtk_label_new (_("mAh"));
01608   gtk_widget_show (label364);
01609   gtk_table_attach (GTK_TABLE (table14), label364, 1, 2, 3, 4,
01610                     (GtkAttachOptions) (GTK_FILL),
01611                     (GtkAttachOptions) (0), 0, 0);
01612   gtk_misc_set_alignment (GTK_MISC (label364), 0, 0.5);
01613 
01614   label365 = gtk_label_new (_("C"));
01615   gtk_widget_show (label365);
01616   gtk_table_attach (GTK_TABLE (table14), label365, 1, 2, 1, 2,
01617                     (GtkAttachOptions) (GTK_FILL),
01618                     (GtkAttachOptions) (0), 0, 0);
01619   gtk_misc_set_alignment (GTK_MISC (label365), 0, 0.5);
01620 
01621   frame11 = gtk_frame_new (NULL);
01622   gtk_widget_show (frame11);
01623   gtk_table_attach (GTK_TABLE (table14), frame11, 0, 1, 4, 5,
01624                     (GtkAttachOptions) (GTK_FILL),
01625                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 5, 5);
01626   gtk_frame_set_shadow_type (GTK_FRAME (frame11), GTK_SHADOW_NONE);
01627 
01628   alignment14 = gtk_alignment_new (0.5, 0.5, 1, 1);
01629   gtk_widget_show (alignment14);
01630   gtk_container_add (GTK_CONTAINER (frame11), alignment14);
01631   gtk_alignment_set_padding (GTK_ALIGNMENT (alignment14), 0, 0, 12, 0);
01632 
01633   table18 = gtk_table_new (5, 2, FALSE);
01634   gtk_widget_show (table18);
01635   gtk_container_add (GTK_CONTAINER (alignment14), table18);
01636 
01637   label367 = gtk_label_new (_("Capacity"));
01638   gtk_widget_show (label367);
01639   gtk_table_attach (GTK_TABLE (table18), label367, 0, 1, 0, 1,
01640                     (GtkAttachOptions) (GTK_FILL),
01641                     (GtkAttachOptions) (0), 5, 5);
01642   gtk_misc_set_alignment (GTK_MISC (label367), 0, 0.5);
01643 
01644   label368 = gtk_label_new (_("Last full capacity"));
01645   gtk_widget_show (label368);
01646   gtk_table_attach (GTK_TABLE (table18), label368, 0, 1, 1, 2,
01647                     (GtkAttachOptions) (GTK_FILL),
01648                     (GtkAttachOptions) (0), 5, 5);
01649   gtk_misc_set_alignment (GTK_MISC (label368), 0, 0.5);
01650 
01651   label369 = gtk_label_new (_("Capacity warning"));
01652   gtk_widget_show (label369);
01653   gtk_table_attach (GTK_TABLE (table18), label369, 0, 1, 2, 3,
01654                     (GtkAttachOptions) (GTK_FILL),
01655                     (GtkAttachOptions) (0), 5, 5);
01656   gtk_misc_set_alignment (GTK_MISC (label369), 0, 0.5);
01657 
01658   label370 = gtk_label_new (_("Capacity low"));
01659   gtk_widget_show (label370);
01660   gtk_table_attach (GTK_TABLE (table18), label370, 0, 1, 3, 4,
01661                     (GtkAttachOptions) (GTK_FILL),
01662                     (GtkAttachOptions) (0), 5, 5);
01663   gtk_misc_set_alignment (GTK_MISC (label370), 0, 0.5);
01664 
01665   label371 = gtk_label_new (_("Battery type"));
01666   gtk_widget_show (label371);
01667   gtk_table_attach (GTK_TABLE (table18), label371, 0, 1, 4, 5,
01668                     (GtkAttachOptions) (GTK_FILL),
01669                     (GtkAttachOptions) (0), 5, 5);
01670   gtk_misc_set_alignment (GTK_MISC (label371), 0, 0.5);
01671 
01672   lbl_cap = gtk_label_new ("");
01673   gtk_widget_show (lbl_cap);
01674   gtk_table_attach (GTK_TABLE (table18), lbl_cap, 1, 2, 0, 1,
01675                     (GtkAttachOptions) (GTK_FILL),
01676                     (GtkAttachOptions) (0), 0, 0);
01677   gtk_misc_set_alignment (GTK_MISC (lbl_cap), 0, 0.5);
01678 
01679   lbl_last_cap = gtk_label_new ("");
01680   gtk_widget_show (lbl_last_cap);
01681   gtk_table_attach (GTK_TABLE (table18), lbl_last_cap, 1, 2, 1, 2,
01682                     (GtkAttachOptions) (GTK_FILL),
01683                     (GtkAttachOptions) (0), 0, 0);
01684   gtk_misc_set_alignment (GTK_MISC (lbl_last_cap), 0, 0.5);
01685 
01686   lbl_cap_warning = gtk_label_new ("");
01687   gtk_widget_show (lbl_cap_warning);
01688   gtk_table_attach (GTK_TABLE (table18), lbl_cap_warning, 1, 2, 2, 3,
01689                     (GtkAttachOptions) (GTK_FILL),
01690                     (GtkAttachOptions) (0), 0, 0);
01691   gtk_misc_set_alignment (GTK_MISC (lbl_cap_warning), 0, 0.5);
01692 
01693   lbl_cap_low = gtk_label_new ("");
01694   gtk_widget_show (lbl_cap_low);
01695   gtk_table_attach (GTK_TABLE (table18), lbl_cap_low, 1, 2, 3, 4,
01696                     (GtkAttachOptions) (GTK_FILL),
01697                     (GtkAttachOptions) (0), 0, 0);
01698   gtk_misc_set_alignment (GTK_MISC (lbl_cap_low), 0, 0.5);
01699 
01700   lbl_batt_type = gtk_label_new ("");
01701   gtk_widget_show (lbl_batt_type);
01702   gtk_table_attach (GTK_TABLE (table18), lbl_batt_type, 1, 2, 4, 5,
01703                     (GtkAttachOptions) (GTK_FILL),
01704                     (GtkAttachOptions) (0), 0, 0);
01705   gtk_misc_set_alignment (GTK_MISC (lbl_batt_type), 0, 0.5);
01706 
01707   hbox13 = gtk_hbox_new (FALSE, 0);
01708   gtk_widget_show (hbox13);
01709   gtk_frame_set_label_widget (GTK_FRAME (frame11), hbox13);
01710 
01711   image11 = create_pixmap (window1, "lkmonitor/gnome-dev-battery.png");
01712   gtk_widget_show (image11);
01713   gtk_box_pack_start (GTK_BOX (hbox13), image11, TRUE, TRUE, 0);
01714 
01715   label366 = gtk_label_new (_("Battery Info (mAh)"));
01716   gtk_widget_show (label366);
01717   gtk_box_pack_start (GTK_BOX (hbox13), label366, FALSE, FALSE, 0);
01718 
01719   label341 = gtk_label_new (_("<b>ACPI Info</b>"));
01720   gtk_widget_show (label341);
01721   gtk_frame_set_label_widget (GTK_FRAME (frame9), label341);
01722   gtk_label_set_use_markup (GTK_LABEL (label341), TRUE);
01723 
01724   hbox9 = gtk_hbox_new (FALSE, 0);
01725   gtk_widget_show (hbox9);
01726   gtk_notebook_set_tab_label (GTK_NOTEBOOK (nb_main), gtk_notebook_get_nth_page (GTK_NOTEBOOK (nb_main), 4), hbox9);
01727 
01728   image7 = create_pixmap (window1, "lkmonitor/gnome-computer.png");
01729   gtk_widget_show (image7);
01730   gtk_box_pack_start (GTK_BOX (hbox9), image7, FALSE, FALSE, 0);
01731 
01732   label337 = gtk_label_new (_("Misc"));
01733   gtk_widget_show (label337);
01734   gtk_box_pack_start (GTK_BOX (hbox9), label337, FALSE, FALSE, 0);
01735 
01736   g_signal_connect ((gpointer) window1, "delete_event",
01737                     G_CALLBACK (on_window1_delete_event),
01738                     NULL);
01739   g_signal_connect ((gpointer) btn_dev_load, "clicked",
01740                     G_CALLBACK (on_btn_dev_load_clicked),
01741                     NULL);
01742   g_signal_connect ((gpointer) btn_write, "clicked",
01743                     G_CALLBACK (on_btn_write_clicked),
01744                     NULL);
01745   g_signal_connect ((gpointer) btn_load, "clicked",
01746                     G_CALLBACK (on_btn_load_clicked),
01747                     NULL);
01748 
01749   /* Store pointers to all widgets, for use by lookup_widget(). */
01750   GLADE_HOOKUP_OBJECT_NO_REF (window1, window1, "window1");
01751   GLADE_HOOKUP_OBJECT (window1, vbox1, "vbox1");
01752   GLADE_HOOKUP_OBJECT (window1, menubar1, "menubar1");
01753   GLADE_HOOKUP_OBJECT (window1, menubar1_uiinfo[0].widget, "menuitem3");
01754   GLADE_HOOKUP_OBJECT (window1, menu3_uiinfo[0].widget, "imagemenuitem3");
01755   GLADE_HOOKUP_OBJECT (window1, menubar1_uiinfo[1].widget, "menuitem4");
01756   GLADE_HOOKUP_OBJECT (window1, menu4_uiinfo[0].widget, "imagemenuitem4");
01757   GLADE_HOOKUP_OBJECT (window1, nb_main, "nb_main");
01758   GLADE_HOOKUP_OBJECT (window1, hbox2, "hbox2");
01759   GLADE_HOOKUP_OBJECT (window1, table1, "table1");
01760   GLADE_HOOKUP_OBJECT (window1, label226, "label226");
01761   GLADE_HOOKUP_OBJECT (window1, label227, "label227");
01762   GLADE_HOOKUP_OBJECT (window1, label228, "label228");
01763   GLADE_HOOKUP_OBJECT (window1, label229, "label229");
01764   GLADE_HOOKUP_OBJECT (window1, label230, "label230");
01765   GLADE_HOOKUP_OBJECT (window1, label231, "label231");
01766   GLADE_HOOKUP_OBJECT (window1, label232, "label232");
01767   GLADE_HOOKUP_OBJECT (window1, label233, "label233");
01768   GLADE_HOOKUP_OBJECT (window1, label234, "label234");
01769   GLADE_HOOKUP_OBJECT (window1, label235, "label235");
01770   GLADE_HOOKUP_OBJECT (window1, label236, "label236");
01771   GLADE_HOOKUP_OBJECT (window1, label237, "label237");
01772   GLADE_HOOKUP_OBJECT (window1, label238, "label238");
01773   GLADE_HOOKUP_OBJECT (window1, label239, "label239");
01774   GLADE_HOOKUP_OBJECT (window1, lbl_processor, "lbl_processor");
01775   GLADE_HOOKUP_OBJECT (window1, lbl_vendor, "lbl_vendor");
01776   GLADE_HOOKUP_OBJECT (window1, lbl_family, "lbl_family");
01777   GLADE_HOOKUP_OBJECT (window1, lbl_model, "lbl_model");
01778   GLADE_HOOKUP_OBJECT (window1, lbl_model_name, "lbl_model_name");
01779   GLADE_HOOKUP_OBJECT (window1, lbl_stepping, "lbl_stepping");
01780   GLADE_HOOKUP_OBJECT (window1, lbl_Mhz, "lbl_Mhz");
01781   GLADE_HOOKUP_OBJECT (window1, lbl_cache, "lbl_cache");
01782   GLADE_HOOKUP_OBJECT (window1, lbl_fpu, "lbl_fpu");
01783   GLADE_HOOKUP_OBJECT (window1, lbl_fpu_exception, "lbl_fpu_exception");
01784   GLADE_HOOKUP_OBJECT (window1, lbl_cpu_id_level, "lbl_cpu_id_level");
01785   GLADE_HOOKUP_OBJECT (window1, lbl_wp, "lbl_wp");
01786   GLADE_HOOKUP_OBJECT (window1, lbl_bogomips, "lbl_bogomips");
01787   GLADE_HOOKUP_OBJECT (window1, scrolledwindow5, "scrolledwindow5");
01788   GLADE_HOOKUP_OBJECT (window1, viewport1, "viewport1");
01789   GLADE_HOOKUP_OBJECT (window1, lbl_flags, "lbl_flags");
01790   GLADE_HOOKUP_OBJECT (window1, hbox3, "hbox3");
01791   GLADE_HOOKUP_OBJECT (window1, image1, "image1");
01792   GLADE_HOOKUP_OBJECT (window1, label302, "label302");
01793   GLADE_HOOKUP_OBJECT (window1, hbox1, "hbox1");
01794   GLADE_HOOKUP_OBJECT (window1, table2, "table2");
01795   GLADE_HOOKUP_OBJECT (window1, lbl_total, "lbl_total");
01796   GLADE_HOOKUP_OBJECT (window1, lbl_free, "lbl_free");
01797   GLADE_HOOKUP_OBJECT (window1, lbl_buffers, "lbl_buffers");
01798   GLADE_HOOKUP_OBJECT (window1, lbl_cached, "lbl_cached");
01799   GLADE_HOOKUP_OBJECT (window1, lbl_swap_cached, "lbl_swap_cached");
01800   GLADE_HOOKUP_OBJECT (window1, lbl_active, "lbl_active");
01801   GLADE_HOOKUP_OBJECT (window1, lbl_inactive, "lbl_inactive");
01802   GLADE_HOOKUP_OBJECT (window1, lbl_dirty, "lbl_dirty");
01803   GLADE_HOOKUP_OBJECT (window1, lbl_hp_total, "lbl_hp_total");
01804   GLADE_HOOKUP_OBJECT (window1, lbl_hp_free, "lbl_hp_free");
01805   GLADE_HOOKUP_OBJECT (window1, lbl_hp_size, "lbl_hp_size");
01806   GLADE_HOOKUP_OBJECT (window1, lbl_high_total, "lbl_high_total");
01807   GLADE_HOOKUP_OBJECT (window1, lbl_high_free, "lbl_high_free");
01808   GLADE_HOOKUP_OBJECT (window1, lbl_low_total, "lbl_low_total");
01809   GLADE_HOOKUP_OBJECT (window1, lbl_low_free, "lbl_low_free");
01810   GLADE_HOOKUP_OBJECT (window1, lbl_swap_total, "lbl_swap_total");
01811   GLADE_HOOKUP_OBJECT (window1, lbl_swap_free, "lbl_swap_free");
01812   GLADE_HOOKUP_OBJECT (window1, label245, "label245");
01813   GLADE_HOOKUP_OBJECT (window1, label246, "label246");
01814   GLADE_HOOKUP_OBJECT (window1, label248, "label248");
01815   GLADE_HOOKUP_OBJECT (window1, label247, "label247");
01816   GLADE_HOOKUP_OBJECT (window1, label249, "label249");
01817   GLADE_HOOKUP_OBJECT (window1, label250, "label250");
01818   GLADE_HOOKUP_OBJECT (window1, label251, "label251");
01819   GLADE_HOOKUP_OBJECT (window1, label252, "label252");
01820   GLADE_HOOKUP_OBJECT (window1, label253, "label253");
01821   GLADE_HOOKUP_OBJECT (window1, label254, "label254");
01822   GLADE_HOOKUP_OBJECT (window1, label255, "label255");
01823   GLADE_HOOKUP_OBJECT (window1, label256, "label256");
01824   GLADE_HOOKUP_OBJECT (window1, label257, "label257");
01825   GLADE_HOOKUP_OBJECT (window1, label244, "label244");
01826   GLADE_HOOKUP_OBJECT (window1, label258, "label258");
01827   GLADE_HOOKUP_OBJECT (window1, label259, "label259");
01828   GLADE_HOOKUP_OBJECT (window1, label260, "label260");
01829   GLADE_HOOKUP_OBJECT (window1, vbox3, "vbox3");
01830   GLADE_HOOKUP_OBJECT (window1, frame8, "frame8");
01831   GLADE_HOOKUP_OBJECT (window1, alignment8, "alignment8");
01832   GLADE_HOOKUP_OBJECT (window1, table11, "table11");
01833   GLADE_HOOKUP_OBJECT (window1, pb_swap, "pb_swap");
01834   GLADE_HOOKUP_OBJECT (window1, pb_mem, "pb_mem");
01835   GLADE_HOOKUP_OBJECT (window1, label336, "label336");
01836   GLADE_HOOKUP_OBJECT (window1, hbox4, "hbox4");
01837   GLADE_HOOKUP_OBJECT (window1, image2, "image2");
01838   GLADE_HOOKUP_OBJECT (window1, label303, "label303");
01839   GLADE_HOOKUP_OBJECT (window1, table3, "table3");
01840   GLADE_HOOKUP_OBJECT (window1, hbox6, "hbox6");
01841   GLADE_HOOKUP_OBJECT (window1, image4, "image4");
01842   GLADE_HOOKUP_OBJECT (window1, label305, "label305");
01843   GLADE_HOOKUP_OBJECT (window1, hbox7, "hbox7");
01844   GLADE_HOOKUP_OBJECT (window1, image5, "image5");
01845   GLADE_HOOKUP_OBJECT (window1, label306, "label306");
01846   GLADE_HOOKUP_OBJECT (window1, scrolledwindow7, "scrolledwindow7");
01847   GLADE_HOOKUP_OBJECT (window1, gtv_block, "gtv_block");
01848   GLADE_HOOKUP_OBJECT (window1, scrolledwindow6, "scrolledwindow6");
01849   GLADE_HOOKUP_OBJECT (window1, gtv_char, "gtv_char");
01850   GLADE_HOOKUP_OBJECT (window1, btn_dev_load, "btn_dev_load");
01851   GLADE_HOOKUP_OBJECT (window1, alignment11, "alignment11");
01852   GLADE_HOOKUP_OBJECT (window1, hbox12, "hbox12");
01853   GLADE_HOOKUP_OBJECT (window1, image10, "image10");
01854   GLADE_HOOKUP_OBJECT (window1, label340, "label340");
01855   GLADE_HOOKUP_OBJECT (window1, hbox5, "hbox5");
01856   GLADE_HOOKUP_OBJECT (window1, image3, "image3");
01857   GLADE_HOOKUP_OBJECT (window1, label304, "label304");
01858   GLADE_HOOKUP_OBJECT (window1, table4, "table4");
01859   GLADE_HOOKUP_OBJECT (window1, fr_identification, "fr_identification");
01860   GLADE_HOOKUP_OBJECT (window1, alignment2, "alignment2");
01861   GLADE_HOOKUP_OBJECT (window1, table5, "table5");
01862   GLADE_HOOKUP_OBJECT (window1, ent_hostname, "ent_hostname");
01863   GLADE_HOOKUP_OBJECT (window1, label309, "label309");
01864   GLADE_HOOKUP_OBJECT (window1, label310, "label310");
01865   GLADE_HOOKUP_OBJECT (window1, ent_domainname, "ent_domainname");
01866   GLADE_HOOKUP_OBJECT (window1, label308, "label308");
01867   GLADE_HOOKUP_OBJECT (window1, frame3, "frame3");
01868   GLADE_HOOKUP_OBJECT (window1, alignment3, "alignment3");
01869   GLADE_HOOKUP_OBJECT (window1, table6, "table6");
01870   GLADE_HOOKUP_OBJECT (window1, label312, "label312");
01871   GLADE_HOOKUP_OBJECT (window1, label313, "label313");
01872   GLADE_HOOKUP_OBJECT (window1, label314, "label314");
01873   GLADE_HOOKUP_OBJECT (window1, label316, "label316");
01874   GLADE_HOOKUP_OBJECT (window1, label315, "label315");
01875   GLADE_HOOKUP_OBJECT (window1, spb_fdmax, "spb_fdmax");
01876   GLADE_HOOKUP_OBJECT (window1, lbl_fda, "lbl_fda");
01877   GLADE_HOOKUP_OBJECT (window1, lbl_ufd, "lbl_ufd");
01878   GLADE_HOOKUP_OBJECT (window1, lbl_ina, "lbl_ina");
01879   GLADE_HOOKUP_OBJECT (window1, lbl_inmax, "lbl_inmax");
01880   GLADE_HOOKUP_OBJECT (window1, label311, "label311");
01881   GLADE_HOOKUP_OBJECT (window1, frame4, "frame4");
01882   GLADE_HOOKUP_OBJECT (window1, alignment4, "alignment4");
01883   GLADE_HOOKUP_OBJECT (window1, table7, "table7");
01884   GLADE_HOOKUP_OBJECT (window1, label321, "label321");
01885   GLADE_HOOKUP_OBJECT (window1, label322, "label322");
01886   GLADE_HOOKUP_OBJECT (window1, label323, "label323");
01887   GLADE_HOOKUP_OBJECT (window1, spb_max_pages, "spb_max_pages");
01888   GLADE_HOOKUP_OBJECT (window1, spb_max_segs, "spb_max_segs");
01889   GLADE_HOOKUP_OBJECT (window1, spb_seg_size, "spb_seg_size");
01890   GLADE_HOOKUP_OBJECT (window1, label320, "label320");
01891   GLADE_HOOKUP_OBJECT (window1, frame5, "frame5");
01892   GLADE_HOOKUP_OBJECT (window1, alignment5, "alignment5");
01893   GLADE_HOOKUP_OBJECT (window1, table8, "table8");
01894   GLADE_HOOKUP_OBJECT (window1, label325, "label325");
01895   GLADE_HOOKUP_OBJECT (window1, label326, "label326");
01896   GLADE_HOOKUP_OBJECT (window1, label335, "label335");
01897   GLADE_HOOKUP_OBJECT (window1, spb_mq, "spb_mq");
01898   GLADE_HOOKUP_OBJECT (window1, spb_max_mpq, "spb_max_mpq");
01899   GLADE_HOOKUP_OBJECT (window1, spb_max_ms, "spb_max_ms");
01900   GLADE_HOOKUP_OBJECT (window1, label324, "label324");
01901   GLADE_HOOKUP_OBJECT (window1, frame6, "frame6");
01902   GLADE_HOOKUP_OBJECT (window1, alignment6, "alignment6");
01903   GLADE_HOOKUP_OBJECT (window1, table9, "table9");
01904   GLADE_HOOKUP_OBJECT (window1, spb_sem_per_id, "spb_sem_per_id");
01905   GLADE_HOOKUP_OBJECT (window1, spb_sem_val, "spb_sem_val");
01906   GLADE_HOOKUP_OBJECT (window1, spb_ops, "spb_ops");
01907   GLADE_HOOKUP_OBJECT (window1, spb_sem_id, "spb_sem_id");
01908   GLADE_HOOKUP_OBJECT (window1, label329, "label329");
01909   GLADE_HOOKUP_OBJECT (window1, label330, "label330");
01910   GLADE_HOOKUP_OBJECT (window1, label331, "label331");
01911   GLADE_HOOKUP_OBJECT (window1, label332, "label332");
01912   GLADE_HOOKUP_OBJECT (window1, label328, "label328");
01913   GLADE_HOOKUP_OBJECT (window1, frame7, "frame7");
01914   GLADE_HOOKUP_OBJECT (window1, alignment7, "alignment7");
01915   GLADE_HOOKUP_OBJECT (window1, table10, "table10");
01916   GLADE_HOOKUP_OBJECT (window1, spb_maxthreads, "spb_maxthreads");
01917   GLADE_HOOKUP_OBJECT (window1, label334, "label334");
01918   GLADE_HOOKUP_OBJECT (window1, label333, "label333");
01919   GLADE_HOOKUP_OBJECT (window1, btn_write, "btn_write");
01920   GLADE_HOOKUP_OBJECT (window1, alignment10, "alignment10");
01921   GLADE_HOOKUP_OBJECT (window1, hbox11, "hbox11");
01922   GLADE_HOOKUP_OBJECT (window1, image9, "image9");
01923   GLADE_HOOKUP_OBJECT (window1, label339, "label339");
01924   GLADE_HOOKUP_OBJECT (window1, btn_load, "btn_load");
01925   GLADE_HOOKUP_OBJECT (window1, alignment9, "alignment9");
01926   GLADE_HOOKUP_OBJECT (window1, hbox10, "hbox10");
01927   GLADE_HOOKUP_OBJECT (window1, image8, "image8");
01928   GLADE_HOOKUP_OBJECT (window1, label338, "label338");
01929   GLADE_HOOKUP_OBJECT (window1, hbox8, "hbox8");
01930   GLADE_HOOKUP_OBJECT (window1, image6, "image6");
01931   GLADE_HOOKUP_OBJECT (window1, label307, "label307");
01932   GLADE_HOOKUP_OBJECT (window1, table12, "table12");
01933   GLADE_HOOKUP_OBJECT (window1, table15, "table15");
01934   GLADE_HOOKUP_OBJECT (window1, frame10, "frame10");
01935   GLADE_HOOKUP_OBJECT (window1, alignment13, "alignment13");
01936   GLADE_HOOKUP_OBJECT (window1, table16, "table16");
01937   GLADE_HOOKUP_OBJECT (window1, table13, "table13");
01938   GLADE_HOOKUP_OBJECT (window1, label345, "label345");
01939   GLADE_HOOKUP_OBJECT (window1, label346, "label346");
01940   GLADE_HOOKUP_OBJECT (window1, label347, "label347");
01941   GLADE_HOOKUP_OBJECT (window1, label348, "label348");
01942   GLADE_HOOKUP_OBJECT (window1, label349, "label349");
01943   GLADE_HOOKUP_OBJECT (window1, label350, "label350");
01944   GLADE_HOOKUP_OBJECT (window1, label351, "label351");
01945   GLADE_HOOKUP_OBJECT (window1, label352, "label352");
01946   GLADE_HOOKUP_OBJECT (window1, lbl_context, "lbl_context");
01947   GLADE_HOOKUP_OBJECT (window1, lbl_softirq, "lbl_softirq");
01948   GLADE_HOOKUP_OBJECT (window1, lbl_irq, "lbl_irq");
01949   GLADE_HOOKUP_OBJECT (window1, lbl_iowait, "lbl_iowait");
01950   GLADE_HOOKUP_OBJECT (window1, lbl_idle, "lbl_idle");
01951   GLADE_HOOKUP_OBJECT (window1, lbl_system, "lbl_system");
01952   GLADE_HOOKUP_OBJECT (window1, lbl_nice, "lbl_nice");
01953   GLADE_HOOKUP_OBJECT (window1, lbl_user, "lbl_user");
01954   GLADE_HOOKUP_OBJECT (window1, table17, "table17");
01955   GLADE_HOOKUP_OBJECT (window1, label363, "label363");
01956   GLADE_HOOKUP_OBJECT (window1, pb_cpu, "pb_cpu");
01957   GLADE_HOOKUP_OBJECT (window1, label344, "label344");
01958   GLADE_HOOKUP_OBJECT (window1, frame9, "frame9");
01959   GLADE_HOOKUP_OBJECT (window1, alignment12, "alignment12");
01960   GLADE_HOOKUP_OBJECT (window1, table14, "table14");
01961   GLADE_HOOKUP_OBJECT (window1, label361, "label361");
01962   GLADE_HOOKUP_OBJECT (window1, label362, "label362");
01963   GLADE_HOOKUP_OBJECT (window1, pb_temp, "pb_temp");
01964   GLADE_HOOKUP_OBJECT (window1, pb_batt, "pb_batt");
01965   GLADE_HOOKUP_OBJECT (window1, label364, "label364");
01966   GLADE_HOOKUP_OBJECT (window1, label365, "label365");
01967   GLADE_HOOKUP_OBJECT (window1, frame11, "frame11");
01968   GLADE_HOOKUP_OBJECT (window1, alignment14, "alignment14");
01969   GLADE_HOOKUP_OBJECT (window1, table18, "table18");
01970   GLADE_HOOKUP_OBJECT (window1, label367, "label367");
01971   GLADE_HOOKUP_OBJECT (window1, label368, "label368");
01972   GLADE_HOOKUP_OBJECT (window1, label369, "label369");
01973   GLADE_HOOKUP_OBJECT (window1, label370, "label370");
01974   GLADE_HOOKUP_OBJECT (window1, label371, "label371");
01975   GLADE_HOOKUP_OBJECT (window1, lbl_cap, "lbl_cap");
01976   GLADE_HOOKUP_OBJECT (window1, lbl_last_cap, "lbl_last_cap");
01977   GLADE_HOOKUP_OBJECT (window1, lbl_cap_warning, "lbl_cap_warning");
01978   GLADE_HOOKUP_OBJECT (window1, lbl_cap_low, "lbl_cap_low");
01979   GLADE_HOOKUP_OBJECT (window1, lbl_batt_type, "lbl_batt_type");
01980   GLADE_HOOKUP_OBJECT (window1, hbox13, "hbox13");
01981   GLADE_HOOKUP_OBJECT (window1, image11, "image11");
01982   GLADE_HOOKUP_OBJECT (window1, label366, "label366");
01983   GLADE_HOOKUP_OBJECT (window1, label341, "label341");
01984   GLADE_HOOKUP_OBJECT (window1, hbox9, "hbox9");
01985   GLADE_HOOKUP_OBJECT (window1, image7, "image7");
01986   GLADE_HOOKUP_OBJECT (window1, label337, "label337");
01987 
01988   return window1;
01989 }


Generated on Sat Dec 2 11:27:52 2006 for lkmonitor by  doxygen 1.5.1