Mercurial > audlegacy-plugins
comparison src/lirc/lirc_cfg.c @ 2279:90d9e13d2e18
Add missing files.
author | William Pitcock <nenolod@atheme.org> |
---|---|
date | Tue, 01 Jan 2008 16:13:51 -0600 |
parents | |
children | 738914331374 |
comparison
equal
deleted
inserted
replaced
2278:614f7b9838fb | 2279:90d9e13d2e18 |
---|---|
1 #include <config.h> | |
2 | |
3 #include <gtk/gtk.h> | |
4 #include <audacious/i18n.h> | |
5 #include <audacious/plugin.h> | |
6 #include <audacious/configdb.h> | |
7 | |
8 #include "common.h" | |
9 | |
10 GtkWidget *lirc_cfg = NULL; | |
11 | |
12 gint b_enable_reconnect; | |
13 gint reconnect_timeout; | |
14 | |
15 void load_cfg(void) | |
16 { | |
17 ConfigDb *db; | |
18 db = aud_cfg_db_open(); | |
19 aud_cfg_db_get_int(db, "lirc", "enable_reconnect", &b_enable_reconnect); | |
20 aud_cfg_db_get_int(db, "lirc", "reconnect_timeout", &reconnect_timeout); | |
21 if (!reconnect_timeout) reconnect_timeout = 5; | |
22 aud_cfg_db_close(db); | |
23 } | |
24 | |
25 void save_cfg(void) | |
26 { | |
27 ConfigDb *db; | |
28 db = aud_cfg_db_open(); | |
29 aud_cfg_db_set_int(db, "lirc", "enable_reconnect", b_enable_reconnect); | |
30 aud_cfg_db_set_int(db, "lirc", "reconnect_timeout", reconnect_timeout); | |
31 aud_cfg_db_close(db); | |
32 } | |
33 | |
34 void configure(void) | |
35 { | |
36 if (lirc_cfg) | |
37 { | |
38 gtk_window_present(GTK_WINDOW(lirc_cfg)); | |
39 return; | |
40 } | |
41 load_cfg(); | |
42 lirc_cfg = create_lirc_cfg(); | |
43 gtk_widget_show_all(lirc_cfg); | |
44 } |