aboutsummaryrefslogtreecommitdiff
path: root/hardinfo2/devices.c
diff options
context:
space:
mode:
authorLeandro A. F. Pereira <leandro@hardinfo.org>2009-02-23 13:50:16 -0300
committerLeandro A. F. Pereira <leandro@hardinfo.org>2009-02-23 13:50:16 -0300
commitba00f97326d200f94c306b096601a5b8fc95bd4c (patch)
tree7af01396e99cd4066f66e51c2eb0ad8f21655476 /hardinfo2/devices.c
parent8ff130fbba1cc2f07d3d8dbd35f79d1c433ec411 (diff)
Better printing support (shows more than just the printer names)
Diffstat (limited to 'hardinfo2/devices.c')
-rw-r--r--hardinfo2/devices.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/hardinfo2/devices.c b/hardinfo2/devices.c
index 4b1901f3..49f84413 100644
--- a/hardinfo2/devices.c
+++ b/hardinfo2/devices.c
@@ -16,6 +16,14 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#ifndef __USE_XOPEN
+#define __USE_XOPEN
+#endif /* __USE_XOPEN */
+
+#ifndef _XOPEN_SOURCE
+#define _XOPEN_SOURCE
+#endif /* _XOPEN_SOURCE */
+
#include <gtk/gtk.h>
#include <config.h>
#include <string.h>
@@ -227,7 +235,7 @@ ShellModuleMethod *hi_exported_methods(void)
gchar *hi_more_info(gchar * entry)
{
gchar *info = (gchar *) g_hash_table_lookup(moreinfo, entry);
-
+
if (info)
return g_strdup(info);
@@ -368,6 +376,7 @@ gchar *callback_printers()
{
return g_strdup_printf("%s\n"
"[$ShellParam$]\n"
+ "ViewType=1\n"
"ReloadInterval=5000", printer_list);
}
@@ -429,6 +438,7 @@ void hi_module_init(void)
moreinfo = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, g_free);
__init_memory_labels();
+ __init_cups();
}
ModuleAbout *hi_module_get_about(void)