[prelude-cvslog] r10716 - prelude-notify/trunk/src
noreply at prelude-ids.org
noreply at prelude-ids.org
Tue Jul 22 16:11:27 CEST 2008
Author: toady
Date: 2008-07-22 16:11:26 +0200 (Tue, 22 Jul 2008)
New Revision: 10716
Modified:
prelude-notify/trunk/src/pnstatusicon.py
prelude-notify/trunk/src/prelude-notify.py
Log:
get values from config file
Modified: prelude-notify/trunk/src/pnstatusicon.py
===================================================================
--- prelude-notify/trunk/src/pnstatusicon.py 2008-07-22 14:03:00 UTC (rev 10715)
+++ prelude-notify/trunk/src/pnstatusicon.py 2008-07-22 14:11:26 UTC (rev 10716)
@@ -8,9 +8,10 @@
manager_addr_entry = gtk.Entry()
theme_entry = gtk.Entry()
- def __init__(self):
+ def __init__(self, config):
icon = gtk.status_icon_new_from_file(pnconfig.iconok)
icon.connect('popup-menu', self.menu)
+ self.config = config
def menu(self, icon, event_button, event_time):
m = gtk.Menu()
@@ -44,18 +45,23 @@
label = gtk.Label("Profile: ")
table.attach(label, 0, 1, 0, 1)
+ self.profile_entry.set_text(self.config.get("idmef", "profile"))
table.attach(self.profile_entry, 1, 2, 0, 1)
- label = gtk.Label("Manager Address: ")
+ label = gtk.Label("Manager Addresses: ")
table.attach(label, 0, 1, 1, 2)
+ self.manager_addr_entry.set_text(self.config.get("manager", "addresses"))
table.attach(self.manager_addr_entry, 1, 2, 1, 2)
label = gtk.Label("IDMEF filter: ")
table.attach(label, 0, 1, 2, 3)
+ self.idmef_filter_entry.set_text(self.config.get("idmef", "filter"))
table.attach(self.idmef_filter_entry, 1, 2, 2, 3)
label = gtk.Label("Prewikka URL: ")
table.attach(label, 0, 1, 3, 4)
+ self.prewikka_url_entry.set_text(self.config.get("prewikka", "url"))
table.attach(self.prewikka_url_entry, 1, 2, 3, 4)
label = gtk.Label("Theme: ")
table.attach(label, 0, 1, 4, 5)
+ self.theme_entry.set_text(self.config.get("ui", "theme"))
table.attach(self.theme_entry, 1, 2, 4, 5)
dialog.show_all()
Modified: prelude-notify/trunk/src/prelude-notify.py
===================================================================
--- prelude-notify/trunk/src/prelude-notify.py 2008-07-22 14:03:00 UTC (rev 10715)
+++ prelude-notify/trunk/src/prelude-notify.py 2008-07-22 14:11:26 UTC (rev 10716)
@@ -46,7 +46,7 @@
return 1
-statusicon = pnstatusicon.PreludeStatusIcon()
+statusicon = pnstatusicon.PreludeStatusIcon(config)
gobject.idle_add(PollIDMEF)
gtk.main()
More information about the Prelude-cvslog
mailing list