~dobey/stopwatch/trunk

« back to all changes in this revision

Viewing changes to src/main.c

  • Committer: Rodney Dawes
  • Date: 2009-03-27 22:55:10 UTC
  • Revision ID: dobey@gnome.org-20090327225510-hph5hfc2fyfo0446
        Cleaned up code import into bzr

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 *  Authors: Rodney Dawes <dobey@gnome.org>
 
3
 *
 
4
 *  Copyright 2008-2009 Rodney Dawes
 
5
 *
 
6
 *  This program is free software; you can redistribute it and/or modify
 
7
 *  it under the terms of version 2 of the GNU General Public License
 
8
 *  as published by the Free Software Foundation
 
9
 *
 
10
 *  This program is distributed in the hope that it will be useful,
 
11
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 
12
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
13
 *  GNU General Public License for more details.
 
14
 */
 
15
#include "main.h"
 
16
 
 
17
void stopwatch_main_quit (GtkWidget * widget, StopwatchWindow * window) {
 
18
  gtk_main_quit ();
 
19
}
 
20
 
 
21
static gint stopwatch_main_idle_callback (void * data) {
 
22
  GtkWidget * window;
 
23
 
 
24
  window = stopwatch_window_new ();
 
25
  gtk_widget_show (window);
 
26
 
 
27
  return FALSE;
 
28
}
 
29
 
 
30
gint main (gint argc, gchar * argv[]) {
 
31
 
 
32
#ifdef ENABLE_NLS
 
33
  bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
 
34
  bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
 
35
  textdomain (GETTEXT_PACKAGE);
 
36
#endif
 
37
 
 
38
  gtk_init (&argc, &argv);
 
39
 
 
40
  g_idle_add (stopwatch_main_idle_callback, NULL);
 
41
  gtk_main ();
 
42
 
 
43
  return 0;
 
44
}