+ self.tableTaskUrgent.attach(temp, 0, 3, 1, 2, xpadding=10)
+
+ temp = gtk.Label("Urgent Icon Alpha (0 to 100)")
+ temp.set_alignment(0, 0.5)
+ self.tableTaskUrgent.attach(temp, 0, 1, 2, 3, xpadding=10)
+ self.urgentIconHue = gtk.Entry(6)
+ self.urgentIconHue.set_width_chars(8)
+ self.urgentIconHue.set_text(URGENT_ICON_ALPHA)
+ self.urgentIconHue.connect("changed", self.changeOccurred)
+ self.tableTaskUrgent.attach(self.urgentIconHue, 1, 2, 2, 3, xoptions=gtk.EXPAND)
+
+ temp = gtk.Label("Urgent Icon Saturation (-100 to 100)")
+ temp.set_alignment(0, 0.5)
+ self.tableTaskUrgent.attach(temp, 0, 1, 3, 4, xpadding=10)
+ self.urgentIconSat = gtk.Entry(6)
+ self.urgentIconSat.set_width_chars(8)
+ self.urgentIconSat.set_text(URGENT_ICON_SAT)
+ self.urgentIconSat.connect("changed", self.changeOccurred)
+ self.tableTaskUrgent.attach(self.urgentIconSat, 1, 2, 3, 4, xoptions=gtk.EXPAND)
+
+ temp = gtk.Label("Urgent Icon Brightness (-100 to 100)")
+ temp.set_alignment(0, 0.5)
+ self.tableTaskUrgent.attach(temp, 0, 1, 4, 5, xpadding=10)
+ self.urgentIconBri = gtk.Entry(6)
+ self.urgentIconBri.set_width_chars(8)
+ self.urgentIconBri.set_text(URGENT_ICON_BRI)
+ self.urgentIconBri.connect("changed", self.changeOccurred)
+ self.tableTaskUrgent.attach(self.urgentIconBri, 1, 2, 4, 5, xoptions=gtk.EXPAND)
+
+ temp = gtk.Label("Urgent Font Color")
+ temp.set_alignment(0, 0.5)
+ self.tableTaskUrgent.attach(temp, 0, 1, 5, 6, xpadding=10)
+ self.fontUrgentCol = gtk.Entry(7)
+ self.fontUrgentCol.set_width_chars(9)
+ self.fontUrgentCol.set_name("fontUrgentCol")
+ self.fontUrgentCol.connect("activate", self.colorTyped)
+ self.tableTaskUrgent.attach(self.fontUrgentCol, 1, 2, 5, 6, xoptions=gtk.EXPAND)
+ self.fontUrgentColButton = gtk.ColorButton(gtk.gdk.color_parse(self.defaults["fgColor"]))
+ self.fontUrgentColButton.set_use_alpha(True)
+ self.fontUrgentColButton.set_name("fontUrgentCol")
+ self.fontUrgentColButton.connect("color-set", self.colorChange)
+ self.tableTaskUrgent.attach(self.fontUrgentColButton, 2, 3, 5, 6, xoptions=gtk.EXPAND, yoptions=gtk.EXPAND)
+ self.fontUrgentCol.set_text(self.defaults["fgColor"])
+ # Add this AFTER we set color to avoid "changed" event
+ self.fontUrgentCol.connect("changed", self.changeOccurred)
+
+ # Iconified Appearance
+ self.tableTaskIconified = gtk.Table(rows=6, columns=3, homogeneous=False)
+ self.tableTaskIconified.set_row_spacings(5)
+ self.tableTaskIconified.set_col_spacings(5)
+
+ temp = gtk.Label("Iconified Task Background ID")
+ temp.set_alignment(0, 0.5)
+ self.tableTaskIconified.attach(temp, 0, 1, 0, 1, xpadding=10)
+ self.taskIconifiedBg = gtk.combo_box_new_text()
+ self.taskIconifiedBg.append_text("0 (fully transparent)")
+ for i in range(len(self.bgs)):
+ self.taskIconifiedBg.append_text(str(i+1))
+ self.taskIconifiedBg.set_active(0)
+ self.taskIconifiedBg.connect("changed", self.changeOccurred)
+ self.tableTaskIconified.attach(self.taskIconifiedBg, 1, 2, 0, 1, xoptions=gtk.EXPAND, yoptions=gtk.EXPAND)
+
+ temp = gtk.Label("Note: Default values of 0 for each of these settings leaves icons unchanged!")
+ temp.set_alignment(0, 0.5)
+ self.tableTaskIconified.attach(temp, 0, 3, 1, 2, xpadding=10)
+
+ temp = gtk.Label("Iconified Icon Alpha (0 to 100)")
+ temp.set_alignment(0, 0.5)
+ self.tableTaskIconified.attach(temp, 0, 1, 2, 3, xpadding=10)
+ self.iconifiedIconHue = gtk.Entry(6)
+ self.iconifiedIconHue.set_width_chars(8)
+ self.iconifiedIconHue.set_text(ICONIFIED_ICON_ALPHA)
+ self.iconifiedIconHue.connect("changed", self.changeOccurred)
+ self.tableTaskIconified.attach(self.iconifiedIconHue, 1, 2, 2, 3, xoptions=gtk.EXPAND)
+
+ temp = gtk.Label("Iconified Icon Saturation (-100 to 100)")
+ temp.set_alignment(0, 0.5)
+ self.tableTaskIconified.attach(temp, 0, 1, 3, 4, xpadding=10)
+ self.iconifiedIconSat = gtk.Entry(6)
+ self.iconifiedIconSat.set_width_chars(8)
+ self.iconifiedIconSat.set_text(ICONIFIED_ICON_SAT)
+ self.iconifiedIconSat.connect("changed", self.changeOccurred)
+ self.tableTaskIconified.attach(self.iconifiedIconSat, 1, 2, 3, 4, xoptions=gtk.EXPAND)
+
+ temp = gtk.Label("Iconified Icon Brightness (-100 to 100)")
+ temp.set_alignment(0, 0.5)
+ self.tableTaskIconified.attach(temp, 0, 1, 4, 5, xpadding=10)
+ self.iconifiedIconBri = gtk.Entry(6)
+ self.iconifiedIconBri.set_width_chars(8)
+ self.iconifiedIconBri.set_text(ICONIFIED_ICON_BRI)
+ self.iconifiedIconBri.connect("changed", self.changeOccurred)
+ self.tableTaskIconified.attach(self.iconifiedIconBri, 1, 2, 4, 5, xoptions=gtk.EXPAND)
+
+ temp = gtk.Label("Iconified Font Color")
+ temp.set_alignment(0, 0.5)
+ self.tableTaskIconified.attach(temp, 0, 1, 5, 6, xpadding=10)
+ self.fontIconifiedCol = gtk.Entry(7)
+ self.fontIconifiedCol.set_width_chars(9)
+ self.fontIconifiedCol.set_name("fontIconifiedCol")
+ self.fontIconifiedCol.connect("activate", self.colorTyped)
+ self.tableTaskIconified.attach(self.fontIconifiedCol, 1, 2, 5, 6, xoptions=gtk.EXPAND)
+ self.fontIconifiedColButton = gtk.ColorButton(gtk.gdk.color_parse(self.defaults["fgColor"]))
+ self.fontIconifiedColButton.set_use_alpha(True)
+ self.fontIconifiedColButton.set_name("fontIconifiedCol")
+ self.fontIconifiedColButton.connect("color-set", self.colorChange)
+ self.tableTaskIconified.attach(self.fontIconifiedColButton, 2, 3, 5, 6, xoptions=gtk.EXPAND, yoptions=gtk.EXPAND)
+ self.fontIconifiedCol.set_text(self.defaults["fgColor"])
+ # Add this AFTER we set color to avoid "changed" event
+ self.fontIconifiedCol.connect("changed", self.changeOccurred)