~swem/ubuntu/trusty/lshw/lp1471983

« back to all changes in this revision

Viewing changes to src/gui/gtk-lshw.c

  • Committer: Package Import Robot
  • Author(s): Ghe Rivero
  • Date: 2012-06-30 10:15:18 UTC
  • mfrom: (1.1.10) (2.1.7 sid)
  • Revision ID: package-import@ubuntu.com-20120630101518-xuzmzikehiuqzyep
Tags: 02.16-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
#include <unistd.h>
3
3
#include <gtk/gtk.h>
4
4
 
5
 
#include "interface.h"
6
5
#include "support.h"
7
6
#include "config.h"
8
7
#include "stock.h"
9
8
#include "engine.h"
10
9
 
11
 
static char *id = "@(#) $Id: gtk-lshw.c 2336 2010-10-05 09:34:27Z lyonel $";
 
10
static char *id = "@(#) $Id: gtk-lshw.c 2433 2012-01-10 22:01:30Z lyonel $";
12
11
 
13
 
GtkWidget *mainwindow;
 
12
extern GtkWidget *mainwindow;
14
13
 
15
14
int
16
15
main (int argc, char *argv[])
17
16
{
18
 
  GdkPixbuf *icon;
19
17
#ifndef NONLS
20
18
  bindtextdomain (PACKAGE, LOCALEDIR);
21
19
  bind_textdomain_codeset (PACKAGE, "UTF-8");
22
20
  textdomain (PACKAGE);
23
21
#endif
24
22
 
25
 
  gtk_set_locale ();
26
23
  gtk_init (&argc, &argv);
27
24
 
28
25
  if(geteuid() != 0)
46
43
  }
47
44
 
48
45
  lshw_gtk_stock_init();
49
 
 
50
 
/*
51
 
 * The following code was added by Glade to create one of each component
52
 
 * (except popup menus), just so that you see something after building
53
 
 * the project. Delete any components that you don't want shown initially.
54
 
 */
55
 
  mainwindow = create_lshw ();
56
 
 
57
 
  icon = gtk_widget_render_icon(GTK_WIDGET(mainwindow),
58
 
    "lshw-logo",
59
 
    GTK_ICON_SIZE_DIALOG,
60
 
    NULL);
61
 
  if(GDK_IS_PIXBUF(icon))
62
 
  {
63
 
    gtk_window_set_icon(GTK_WINDOW(mainwindow), icon);
64
 
    gtk_window_set_default_icon(icon);
65
 
  }
66
 
 
67
 
  gtk_widget_show (mainwindow);
68
 
 
 
46
  lshw_ui_init();
 
47
 
 
48
  if(!mainwindow)
 
49
    return(1);
 
50
 
 
51
  gtk_widget_show(mainwindow);
69
52
  gtk_main ();
70
53
 
71
54
  (void) &id;                                     // avoid warning "id defined but not used"