[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