summaryrefslogtreecommitdiffstats
path: root/iw/package_gui.py
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>2001-10-16 20:59:15 +0000
committerMatt Wilson <msw@redhat.com>2001-10-16 20:59:15 +0000
commitcc02a97cc308be0ae7d6e4ac6c605518103c6f22 (patch)
tree21376b7119090a57bc496a2731b7952fd465b0a9 /iw/package_gui.py
parent584b653db54b96a7721cffeba67680495e59337c (diff)
downloadanaconda-cc02a97cc308be0ae7d6e4ac6c605518103c6f22.tar.gz
anaconda-cc02a97cc308be0ae7d6e4ac6c605518103c6f22.tar.xz
anaconda-cc02a97cc308be0ae7d6e4ac6c605518103c6f22.zip
merge anaconda-gtk-2-0-branch to HEAD
Diffstat (limited to 'iw/package_gui.py')
-rw-r--r--iw/package_gui.py182
1 files changed, 87 insertions, 95 deletions
diff --git a/iw/package_gui.py b/iw/package_gui.py
index 3b6cc4029..af994e9f5 100644
--- a/iw/package_gui.py
+++ b/iw/package_gui.py
@@ -16,9 +16,7 @@ import gui
import string
import sys
import checklist
-import gdkpixbuf
-from gtk import *
-from gnome.ui import *
+import gtk
from iw_gui import *
from string import *
from thread import *
@@ -44,16 +42,16 @@ class IndividualPackageSelectionWindow (InstallWindow):
def __init__ (self, ics):
InstallWindow.__init__ (self, ics)
self.ics = ics
- self.ics.setHelpEnabled (FALSE)
+ self.ics.setHelpEnabled (gtk.FALSE)
self.DIR = 0
self.DIR_UP = 1
self.RPM = 2
self.rownum = 0
self.maxrows = 0
- self.updatingIcons = FALSE
+ self.updatingIcons = gtk.FALSE
def getPrev (self):
- self.ics.setHelpEnabled (TRUE)
+ self.ics.setHelpEnabled (gtk.TRUE)
return None
def build_tree (self, x):
@@ -75,15 +73,17 @@ class IndividualPackageSelectionWindow (InstallWindow):
def build_ctree (self, list, cur_parent = None, prev_node = None, path = ""):
if (list == ()): return
- if (len (list) > 1 and isinstance (list[1], type (()))): leaf = FALSE
- else: leaf = TRUE
+ if (len (list) > 1 and isinstance (list[1], type (()))): leaf = gtk.FALSE
+ else: leaf = gtk.TRUE
if isinstance (list[0], type (())):
self.build_ctree (list[0], prev_node, None, self.ctree.node_get_row_data (prev_node))
self.build_ctree (list[1:], cur_parent, None, path)
else:
+## node = self.ctree.insert_node (cur_parent, None, (list[0],), 2,
+## self.closed_p, self.closed_b, self.open_p, self.open_b, leaf)
node = self.ctree.insert_node (cur_parent, None, (list[0],), 2,
- self.closed_p, self.closed_b, self.open_p, self.open_b, leaf)
+ is_leaf=leaf)
cur_path = path + "/" + list[0]
self.ctree.node_set_row_data (node, cur_path)
self.build_ctree (list[1:], cur_parent, node, path)
@@ -153,10 +153,10 @@ class IndividualPackageSelectionWindow (InstallWindow):
(val, row_data, header) = self.packageList.get_row_data (i)
if select_all == 1:
header.select ()
- self.packageList.set_row_data (i, (TRUE, row_data, header))
+ self.packageList.set_row_data (i, (gtk.TRUE, row_data, header))
elif select_all == 0:
header.unselect()
- self.packageList.set_row_data (i, (FALSE, row_data, header))
+ self.packageList.set_row_data (i, (gtk.FALSE, row_data, header))
self.packageList._update_row (i)
self.updateSize()
@@ -241,10 +241,10 @@ class IndividualPackageSelectionWindow (InstallWindow):
dirSize = dirSize/1000000
if dirSize > 1:
- self.rownum = self.packageList.append_row((dirName, "%s" % dirSize), TRUE, dirDesc)
+ self.rownum = self.packageList.append_row((dirName, "%s" % dirSize), gtk.TRUE, dirDesc)
else:
row = [ "", dirName, "1"]
- self.rownum = self.packageList.append_row((dirName, "1"), TRUE, dirDesc)
+ self.rownum = self.packageList.append_row((dirName, "1"), gtk.TRUE, dirDesc)
if header.isSelected():
self.packageList.set_row_data(self.rownum, (1, dirDesc, header))
@@ -262,12 +262,12 @@ class IndividualPackageSelectionWindow (InstallWindow):
self.sort_list (args, 0)
self.packageList.column_titles_active ()
- self.selectAllButton.set_sensitive (TRUE)
- self.unselectAllButton.set_sensitive (TRUE)
+ self.selectAllButton.set_sensitive (gtk.TRUE)
+ self.unselectAllButton.set_sensitive (gtk.TRUE)
except:
- self.selectAllButton.set_sensitive (FALSE)
- self.unselectAllButton.set_sensitive (FALSE)
+ self.selectAllButton.set_sensitive (gtk.FALSE)
+ self.unselectAllButton.set_sensitive (gtk.FALSE)
pass
self.packageList.thaw ()
@@ -316,10 +316,10 @@ class IndividualPackageSelectionWindow (InstallWindow):
desc = header[rpm.RPMTAG_DESCRIPTION]
if header.isSelected():
- self.rownum = self.packageList.append_row((name, "%s" %size), TRUE, desc)
+ self.rownum = self.packageList.append_row((name, "%s" %size), gtk.TRUE, desc)
self.packageList.set_row_data(self.rownum, (1, desc, header))
else:
- self.rownum = self.packageList.append_row((name, "%s" %size), FALSE, desc)
+ self.rownum = self.packageList.append_row((name, "%s" %size), gtk.FALSE, desc)
self.packageList.set_row_data(self.rownum, (0, desc, header))
self.packageList.thaw()
@@ -330,28 +330,24 @@ class IndividualPackageSelectionWindow (InstallWindow):
self.pkgs = hdList
self.path_mapping = {}
- self.ctree = GtkCTree()
- self.ctree.set_selection_mode (SELECTION_BROWSE)
- self.ctree.set_expander_style(CTREE_EXPANDER_TRIANGLE)
- self.ctree.set_line_style(CTREE_LINES_NONE)
+ self.ctree = gtk.CTree()
+ self.ctree.set_selection_mode (gtk.SELECTION_BROWSE)
- self.ctreeAllPkgs = GtkCTree()
- self.ctreeAllPkgs.set_selection_mode (SELECTION_BROWSE)
- self.ctreeAllPkgs.set_expander_style(CTREE_EXPANDER_TRIANGLE)
- self.ctreeAllPkgs.set_line_style(CTREE_LINES_NONE)
+ self.ctreeAllPkgs = gtk.CTree()
+ self.ctreeAllPkgs.set_selection_mode (gtk.SELECTION_BROWSE)
# Kludge to get around CTree s extremely broken focus behavior
# self.ctree.unset_flags (CAN_FOCUS)
- if (not self.__dict__.has_key ("open_p")):
- fn = self.ics.findPixmap("directory-open.png")
- p = gdkpixbuf.new_from_file (fn)
- if p:
- self.open_p, self.open_b = p.render_pixmap_and_mask()
- fn = self.ics.findPixmap("directory-closed.png")
- p = gdkpixbuf.new_from_file (fn)
- if p:
- self.closed_p, self.closed_b = p.render_pixmap_and_mask()
+## if (not self.__dict__.has_key ("open_p")):
+## fn = self.ics.findPixmap("directory-open.png")
+## p = gdkpixbuf.new_from_file (fn)
+## if p:
+## self.open_p, self.open_b = p.render_pixmap_and_mask()
+## fn = self.ics.findPixmap("directory-closed.png")
+## p = gdkpixbuf.new_from_file (fn)
+## if p:
+## self.closed_p, self.closed_b = p.render_pixmap_and_mask()
groups = {}
@@ -393,37 +389,33 @@ class IndividualPackageSelectionWindow (InstallWindow):
self.ctree.thaw ()
self.ctree.connect ("tree_select_row", self.select)
- self.sw = GtkScrolledWindow ()
- self.sw.set_policy (POLICY_NEVER, POLICY_AUTOMATIC)
-
- # Set the style for the tree
- self.ctree.set_expander_style(CTREE_EXPANDER_TRIANGLE)
- self.ctree.set_line_style(CTREE_LINES_NONE)
+ self.sw = gtk.ScrolledWindow ()
+ self.sw.set_policy (gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC)
self.sw.add(self.ctree)
- packageHBox = GtkHBox()
+ packageHBox = gtk.HBox()
- self.leftVBox = GtkVBox(FALSE)
- optionHBox = GtkHBox()
+ self.leftVBox = gtk.VBox(gtk.FALSE)
+ optionHBox = gtk.HBox()
- self.treeRadio = GtkRadioButton(None, (_("Tree View")))
+ self.treeRadio = gtk.RadioButton(None, (_("Tree View")))
self.treeRadio.connect("clicked", self.changePkgView)
- self.flatRadio = GtkRadioButton(self.treeRadio, (_("Flat View")))
+ self.flatRadio = gtk.RadioButton(self.treeRadio, (_("Flat View")))
optionHBox.pack_start(self.treeRadio)
optionHBox.pack_start(self.flatRadio)
- self.leftVBox.pack_start(optionHBox, FALSE)
- self.leftVBox.pack_start(self.sw, TRUE)
- packageHBox.pack_start(self.leftVBox, FALSE)
+ self.leftVBox.pack_start(optionHBox, gtk.FALSE)
+ self.leftVBox.pack_start(self.sw, gtk.TRUE)
+ packageHBox.pack_start(self.leftVBox, gtk.FALSE)
self.packageList = checklist.CheckList(2)
self.sortType = "Package"
self.packageList.set_column_title (1, (_("Package")))
- self.packageList.set_column_auto_resize (1, TRUE)
+ self.packageList.set_column_auto_resize (1, gtk.TRUE)
self.packageList.set_column_title (2, (_("Size (MB)")))
- self.packageList.set_column_auto_resize (2, TRUE)
+ self.packageList.set_column_auto_resize (2, gtk.TRUE)
self.packageList.column_titles_show ()
self.packageList.set_column_min_width(0, 16)
@@ -434,9 +426,9 @@ class IndividualPackageSelectionWindow (InstallWindow):
self.packageList.connect ('button_press_event', self.button_press)
self.packageList.connect ("key_press_event", self.key_press_cb)
- self.packageListSW = GtkScrolledWindow ()
+ self.packageListSW = gtk.ScrolledWindow ()
self.packageListSW.set_border_width (5)
- self.packageListSW.set_policy (POLICY_AUTOMATIC, POLICY_AUTOMATIC)
+ self.packageListSW.set_policy (gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
self.packageListSW.add(self.packageList)
self.packageListVAdj = self.packageListSW.get_vadjustment ()
@@ -446,47 +438,47 @@ class IndividualPackageSelectionWindow (InstallWindow):
packageHBox.pack_start (self.packageListSW)
- descVBox = GtkVBox ()
- descVBox.pack_start (GtkHSeparator (), FALSE, padding=2)
+ descVBox = gtk.VBox ()
+ descVBox.pack_start (gtk.HSeparator (), gtk.FALSE, padding=2)
- hbox = GtkHBox ()
- bb = GtkHButtonBox ()
+ hbox = gtk.HBox ()
+ bb = gtk.HButtonBox ()
bb.set_layout (BUTTONBOX_END)
- self.totalSizeLabel = GtkLabel (_("Total size: "))
- hbox.pack_start (self.totalSizeLabel, FALSE, FALSE, 0)
+ self.totalSizeLabel = gtk.Label (_("Total size: "))
+ hbox.pack_start (self.totalSizeLabel, gtk.FALSE, gtk.FALSE, 0)
- self.selectAllButton = GtkButton (_("Select all in group"))
- bb.pack_start (self.selectAllButton, FALSE)
+ self.selectAllButton = gtk.Button (_("Select all in group"))
+ bb.pack_start (self.selectAllButton, gtk.FALSE)
self.selectAllButton.connect ('clicked', self.select_all, 1)
- self.unselectAllButton = GtkButton(_("Unselect all in group"))
- bb.pack_start(self.unselectAllButton, FALSE)
+ self.unselectAllButton = gtk.Button(_("Unselect all in group"))
+ bb.pack_start(self.unselectAllButton, gtk.FALSE)
self.unselectAllButton.connect ('clicked', self.select_all, 0)
hbox.pack_start (bb)
- self.selectAllButton.set_sensitive (FALSE)
- self.unselectAllButton.set_sensitive (FALSE)
+ self.selectAllButton.set_sensitive (gtk.FALSE)
+ self.unselectAllButton.set_sensitive (gtk.FALSE)
- descVBox.pack_start (hbox, FALSE)
+ descVBox.pack_start (hbox, gtk.FALSE)
- descSW = GtkScrolledWindow ()
+ descSW = gtk.ScrolledWindow ()
descSW.set_border_width (5)
- descSW.set_policy (POLICY_AUTOMATIC, POLICY_AUTOMATIC)
+ descSW.set_policy (gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
- self.packageDesc = GtkText ()
- self.packageDesc.set_word_wrap (TRUE)
- self.packageDesc.set_line_wrap (TRUE)
- self.packageDesc.set_editable (FALSE)
+ self.packageDesc = gtk.Text ()
+ self.packageDesc.set_word_wrap (gtk.TRUE)
+ self.packageDesc.set_line_wrap (gtk.TRUE)
+ self.packageDesc.set_editable (gtk.FALSE)
descSW.add (self.packageDesc)
descSW.set_usize (-1, 100)
descVBox.pack_start (descSW)
- vbox = GtkVBox ()
+ vbox = gtk.VBox ()
vbox.pack_start (packageHBox)
- vbox.pack_start (descVBox, FALSE)
+ vbox.pack_start (descVBox, gtk.FALSE)
self.updateSize()
@@ -500,7 +492,7 @@ class PackageSelectionWindow (InstallWindow):
InstallWindow.__init__ (self, ics)
self.ics = ics
self.ics.setNextEnabled (1)
- self.files_found = "FALSE"
+ self.files_found = "gtk.FALSE"
def getPrev (self):
self.comps.setSelectionState(self.origSelection)
@@ -533,10 +525,10 @@ class PackageSelectionWindow (InstallWindow):
self.origSelection = self.comps.getSelectionState()
- sw = GtkScrolledWindow ()
- sw.set_policy (POLICY_AUTOMATIC, POLICY_AUTOMATIC)
+ sw = gtk.ScrolledWindow ()
+ sw.set_policy (gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
- box = GtkVBox (FALSE, 2)
+ box = gtk.VBox (gtk.FALSE, 2)
self.checkButtons = []
for comp in self.comps:
@@ -550,23 +542,23 @@ class PackageSelectionWindow (InstallWindow):
checkButton = None
pix = self.ics.readPixmap (pixname)
if pix:
- hbox = GtkHBox (FALSE, 5)
- hbox.pack_start (pix, FALSE, FALSE, 0)
- label = GtkLabel (_(comp.name))
+ hbox = gtk.HBox (gtk.FALSE, 5)
+ hbox.pack_start (pix, gtk.FALSE, gtk.FALSE, 0)
+ label = gtk.Label (_(comp.name))
label.set_alignment (0.0, 0.5)
- hbox.pack_start (label, TRUE, TRUE, 0)
- checkButton = GtkCheckButton ()
+ hbox.pack_start (label, gtk.TRUE, gtk.TRUE, 0)
+ checkButton = gtk.CheckButton ()
checkButton.add (hbox)
else:
- checkButton = GtkCheckButton (comp.name)
+ checkButton = gtk.CheckButton (comp.name)
checkButton.set_active (comp.isSelected(justManual = 1))
checkButton.connect('toggled', self.componentToggled, comp)
self.checkButtons.append ((checkButton, comp))
box.pack_start (checkButton)
- wrapper = GtkVBox (FALSE, 0)
- wrapper.pack_start (box, FALSE)
+ wrapper = gtk.VBox (gtk.FALSE, 0)
+ wrapper.pack_start (box, gtk.FALSE)
sw.add_with_viewport (wrapper)
viewport = sw.children()[0]
@@ -574,21 +566,21 @@ class PackageSelectionWindow (InstallWindow):
box.set_focus_hadjustment(sw.get_hadjustment ())
box.set_focus_vadjustment(sw.get_vadjustment ())
- hbox = GtkHBox (FALSE, 5)
+ hbox = gtk.HBox (gtk.FALSE, 5)
- self.individualPackages = GtkCheckButton (
+ self.individualPackages = gtk.CheckButton (
_("Select individual packages"))
self.individualPackages.set_active (
not dispatch.stepInSkipList("indivpackage"))
- hbox.pack_start (self.individualPackages, FALSE)
+ hbox.pack_start (self.individualPackages, gtk.FALSE)
- self.sizelabel = GtkLabel ("")
+ self.sizelabel = gtk.Label ("")
self.setSize()
- hbox.pack_start (self.sizelabel, TRUE)
+ hbox.pack_start (self.sizelabel, gtk.TRUE)
- vbox = GtkVBox (FALSE, 5)
- vbox.pack_start (sw, TRUE)
- vbox.pack_start (hbox, FALSE)
+ vbox = gtk.VBox (gtk.FALSE, 5)
+ vbox.pack_start (sw, gtk.TRUE)
+ vbox.pack_start (hbox, gtk.FALSE)
vbox.set_border_width (5)
return vbox