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: entry_completion.py
#!/usr/bin/env python '''Entry Completion GtkEntryCompletion provides a mechanism for adding support for completion in GtkEntry. ''' # pygtk version: Maik Hertha <maik.hertha@berlin.de> import pygtk pygtk.require('2.0') import gtk class EntryCompletionDemo(gtk.Dialog): def __init__(self, parent=None): gtk.Dialog.__init__(self, self.__class__.__name__, parent, 0, (gtk.STOCK_CLOSE, gtk.RESPONSE_NONE)) try: self.set_screen(parent.get_screen()) except AttributeError: self.connect('destroy', lambda *w: gtk.main_quit()) self.connect("response", lambda d, r: d.destroy()) self.set_resizable(False) vbox = gtk.VBox(False, 5) self.vbox.pack_start(vbox, True, True, 0) vbox.set_border_width(5) label = gtk.Label() label.set_markup("Completion demo, try writing <b>total</b> " "or <b>gnome</b> for example.") vbox.pack_start(label, False, False, 0) # Create our entry entry = gtk.Entry() vbox.pack_start(entry, False, False, 0) # Create the completion object completion = gtk.EntryCompletion() # Assign the completion to the entry entry.set_completion(completion) # Create a tree model and use it as the completion model completion_model = self.__create_completion_model() completion.set_model(completion_model) # Use model column 0 as the text column completion.set_text_column(0) self.show_all() def __create_completion_model(self): ''' Creates a tree model containing the completions. ''' store = gtk.ListStore(str) # Append one word iter = store.append() store.set(iter, 0, "GNOME") # Append another word iter = store.append() store.set(iter, 0, "total") # And another word iter = store.append() store.set(iter, 0, "totally") return store def main(): EntryCompletionDemo() gtk.main() if __name__ == '__main__': main()
Upload File
Create Folder