00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifdef HAVE_CONFIG_H
00023 # include <config.h>
00024 #endif
00025
00026 #include <sys/types.h>
00027 #include <sys/stat.h>
00028 #include <unistd.h>
00029 #include <string.h>
00030 #include <stdio.h>
00031
00032 #include <bonobo.h>
00033 #include <gnome.h>
00034
00035 #include "callbacks.h"
00036 #include "interface.h"
00037 #include "support.h"
00038
00039 #define GLADE_HOOKUP_OBJECT(component,widget,name) \
00040 g_object_set_data_full (G_OBJECT (component), name, \
00041 gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)
00042
00043 #define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
00044 g_object_set_data (G_OBJECT (component), name, widget)
00045
00046 static GnomeUIInfo menu3_uiinfo[] =
00047 {
00048 GNOMEUIINFO_MENU_EXIT_ITEM (on_quit1_activate, NULL),
00049 GNOMEUIINFO_END
00050 };
00051
00052 static GnomeUIInfo menu4_uiinfo[] =
00053 {
00054 GNOMEUIINFO_MENU_ABOUT_ITEM (on_about1_activate, NULL),
00055 GNOMEUIINFO_END
00056 };
00057
00058 static GnomeUIInfo menubar1_uiinfo[] =
00059 {
00060 GNOMEUIINFO_MENU_FILE_TREE (menu3_uiinfo),
00061 GNOMEUIINFO_MENU_HELP_TREE (menu4_uiinfo),
00062 GNOMEUIINFO_END
00063 };
00064
00065 GtkWidget*
00066 create_window1 (void)
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
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 }
01990
01991 GtkWidget*
01992 create_about (void)
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
02037 GLADE_HOOKUP_OBJECT_NO_REF (about, about, "about");
02038
02039 return about;
02040 }