File: main.c

package info (click to toggle)
ledcontrol 0.5.2-4
  • links: PTS
  • area: main
  • in suites: woody
  • size: 792 kB
  • ctags: 259
  • sloc: ansic: 3,264; sh: 848; makefile: 176; perl: 49
file content (52 lines) | stat: -rw-r--r-- 1,302 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
/*
 * Initial main.c file generated by Glade. Edit as required.
 * Glade will not overwrite this file.
 */

#ifdef HAVE_CONFIG_H
#  include <config.h>
#endif

#include <gtk/gtk.h>

#include "interface.h"
#include "support.h"
#include "callbacks.h"

int main (int argc, char *argv[]) {
	GtkWidget *gled_window;
	GtkWidget *scale;
	GtkAdjustment *adj;
	GtkWidget *list;
	
	gtk_set_locale();
	gtk_init(&argc, &argv);
	

	gled_window=create_gled_window();
	gtk_widget_show(gled_window);
	

	/* Attach the signals that glade doesn't know how to attach. */
	/* (GtkAdjustments for frequency and dutycycle) */
	scale=lookup_widget(gled_window,"frequency_test_value");
	adj=gtk_range_get_adjustment(GTK_RANGE(scale));
	gtk_signal_connect(GTK_OBJECT(adj),"value_changed",
			   GTK_SIGNAL_FUNC(command_signal_data),
			   (gpointer)gled_window);

	scale=lookup_widget(gled_window,"dutycycle_test_value");
	adj=gtk_range_get_adjustment(GTK_RANGE(scale));
	gtk_signal_connect(GTK_OBJECT(adj),"value_changed",
			   GTK_SIGNAL_FUNC(command_signal_data),
			   (gpointer)gled_window);

	list=lookup_widget(gled_window,"blink_list");
	gtk_clist_column_titles_passive(GTK_CLIST(list));
	list=lookup_widget(gled_window,"animation_list");
	gtk_clist_column_titles_passive(GTK_CLIST(list));

	gtk_main ();
	return 0;
}