X7ROOT File Manager
Current Path:
/usr/lib64/pygtk/2.0/demos
usr
/
lib64
/
pygtk
/
2.0
/
demos
/
📁
..
📄
__init__.py
(627 B)
📄
__init__.pyc
(718 B)
📄
__init__.pyo
(718 B)
📄
appwindow.py
(11.33 KB)
📄
appwindow.pyc
(9.27 KB)
📄
appwindow.pyo
(9.27 KB)
📄
buttonbox.py
(2.48 KB)
📄
buttonbox.pyc
(2.81 KB)
📄
buttonbox.pyo
(2.81 KB)
📄
changedisplay.py
(13.61 KB)
📄
changedisplay.pyc
(14.62 KB)
📄
changedisplay.pyo
(14.62 KB)
📄
colorsel.py
(2.01 KB)
📄
colorsel.pyc
(2.67 KB)
📄
colorsel.pyo
(2.67 KB)
📄
dialogs.py
(4.01 KB)
📄
dialogs.pyc
(4.1 KB)
📄
dialogs.pyo
(4.1 KB)
📄
dnd.py
(7.11 KB)
📄
dnd.pyc
(7.65 KB)
📄
dnd.pyo
(7.65 KB)
📄
dndpixmap.py
(13.44 KB)
📄
dndpixmap.pyc
(7.25 KB)
📄
dndpixmap.pyo
(7.25 KB)
📄
editable_cells.py
(4.61 KB)
📄
editable_cells.pyc
(4.89 KB)
📄
editable_cells.pyo
(4.89 KB)
📄
entry_completion.py
(2.06 KB)
📄
entry_completion.pyc
(2.6 KB)
📄
entry_completion.pyo
(2.6 KB)
📄
expander.py
(1.32 KB)
📄
expander.pyc
(1.97 KB)
📄
expander.pyo
(1.97 KB)
📄
hypertext.py
(6.78 KB)
📄
hypertext.pyc
(6.84 KB)
📄
hypertext.pyo
(6.84 KB)
📁
images
📄
images.py
(9.81 KB)
📄
images.pyc
(7.71 KB)
📄
images.pyo
(7.71 KB)
📄
infobar.py
(2.94 KB)
📄
infobar.pyc
(3.14 KB)
📄
infobar.pyo
(3.14 KB)
📄
list_store.py
(4.68 KB)
📄
list_store.pyc
(4.81 KB)
📄
list_store.pyo
(4.81 KB)
📄
menu.py
(2.32 KB)
📄
menu.pyc
(2.94 KB)
📄
menu.pyo
(2.94 KB)
📄
panes.py
(3.78 KB)
📄
panes.pyc
(3.93 KB)
📄
panes.pyo
(3.93 KB)
📄
pixbufs.py
(6.29 KB)
📄
pixbufs.pyc
(5.93 KB)
📄
pixbufs.pyo
(5.93 KB)
📄
print_editor.py
(13.63 KB)
📄
print_editor.pyc
(13.03 KB)
📄
print_editor.pyo
(12.96 KB)
📄
sizegroup.py
(3.72 KB)
📄
sizegroup.pyc
(4.31 KB)
📄
sizegroup.pyo
(4.31 KB)
📄
statusicon.py
(814 B)
📄
statusicon.pyc
(1.3 KB)
📄
statusicon.pyo
(1.3 KB)
📄
stock_browser.py
(8.48 KB)
📄
stock_browser.pyc
(8.47 KB)
📄
stock_browser.pyo
(8.47 KB)
📄
textscroll.py
(4.45 KB)
📄
textscroll.pyc
(3.61 KB)
📄
textscroll.pyo
(3.61 KB)
📄
textview.py
(20.39 KB)
📄
textview.pyc
(13.96 KB)
📄
textview.pyo
(13.96 KB)
📄
tooltip.py
(9.17 KB)
📄
tooltip.pyc
(8.47 KB)
📄
tooltip.pyo
(8.47 KB)
📄
tree_store.py
(10.81 KB)
📄
tree_store.pyc
(7.63 KB)
📄
tree_store.pyo
(7.63 KB)
📄
treemodel.py
(4.27 KB)
📄
treemodel.pyc
(5.82 KB)
📄
treemodel.pyo
(5.75 KB)
📄
ui_manager.py
(6.5 KB)
📄
ui_manager.pyc
(5.47 KB)
📄
ui_manager.pyo
(5.47 KB)
Editing: buttonbox.py
#!/usr/bin/env python '''Button Box This demo shows various button box configurations available. It also uses stock buttons, and use of mnemonics for navigation.''' import pygtk pygtk.require('2.0') import gtk def create_bbox(horizontal=True, title=None, spacing=0, layout=gtk.BUTTONBOX_SPREAD): frame = gtk.Frame(title) if horizontal: bbox = gtk.HButtonBox() else: bbox = gtk.VButtonBox() bbox.set_border_width(5) bbox.set_layout(layout) bbox.set_spacing(spacing) frame.add(bbox) button = gtk.Button(stock='gtk-ok') bbox.add(button) button = gtk.Button(stock='gtk-cancel') bbox.add(button) button = gtk.Button(stock='gtk-help') bbox.add(button) return frame class ButtonBoxDemo(gtk.Window): def __init__(self, parent=None): # Create the toplevel window gtk.Window.__init__(self) try: self.set_screen(parent.get_screen()) except AttributeError: self.connect('destroy', lambda *w: gtk.main_quit()) self.set_title(self.__class__.__name__) self.set_border_width(10) main_vbox = gtk.VBox() self.add(main_vbox) frame_horiz = gtk.Frame("Horizontal Button Boxes") main_vbox.pack_start(frame_horiz, padding=10) vbox = gtk.VBox() vbox.set_border_width(10) frame_horiz.add(vbox) vbox.pack_start(create_bbox(True, "Spread", 40, gtk.BUTTONBOX_SPREAD), padding=0) vbox.pack_start(create_bbox(True, "Edge", 40, gtk.BUTTONBOX_EDGE), padding=5) vbox.pack_start(create_bbox(True, "Start", 40, gtk.BUTTONBOX_START), padding=5) vbox.pack_start(create_bbox(True, "End", 40, gtk.BUTTONBOX_END), padding=5) frame_vert = gtk.Frame("Vertical Button Boxes") main_vbox.pack_start(frame_vert, padding=10) hbox = gtk.HBox() hbox.set_border_width(10) frame_vert.add(hbox) hbox.pack_start(create_bbox(False, "Spread", 40, gtk.BUTTONBOX_SPREAD), padding=0) hbox.pack_start(create_bbox(False, "Edge", 40, gtk.BUTTONBOX_EDGE), padding=5) hbox.pack_start(create_bbox(False, "Start", 40, gtk.BUTTONBOX_START), padding=5) hbox.pack_start(create_bbox(False, "End", 40, gtk.BUTTONBOX_END), padding=5) self.show_all() def main(): ButtonBoxDemo() gtk.main() if __name__ == '__main__': main()
Upload File
Create Folder