本文整理汇总了Python中SimpleGladeApp.SimpleGladeApp类的典型用法代码示例。如果您正苦于以下问题:Python SimpleGladeApp类的具体用法?Python SimpleGladeApp怎么用?Python SimpleGladeApp使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了SimpleGladeApp类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
def __init__(self, parent, path="gui.glade", root="UpcomingWindow", domain=app_name, **kwargs):
path = os.path.join(glade_dir, path)
SimpleGladeApp.__init__(self, path, root, domain, **kwargs)
# set the application icon
self.get_widget('UpcomingWindow').set_icon_from_file("monkey.gif")
self.parent = parent
# set up the treeview in GUI
col = gtk.TreeViewColumn("Completed", gtk.CellRendererText(), text=1)
col.set_sort_column_id(1)
self.treeview.append_column(col)
col = gtk.TreeViewColumn("Title", gtk.CellRendererText(), text=2)
col.set_sort_column_id(2)
self.treeview.append_column(col)
col = gtk.TreeViewColumn("Date", gtk.CellRendererText(), text=3)
col.set_sort_column_id(4)
self.treeview.append_column(col)
# display upcoming tasks
self.get_tasks_and_display()
# grey out the delete button
self.get_widget('delete_button').set_sensitive(False)
#connect to the selection handler (could not do this by glade... so i connect manually)
selection = self.treeview.get_selection()
selection.connect('changed', self.on_tree_selection_changed)
示例2: __init__
def __init__(self, datadir, parent, multiple_items_list, name, remove):
SimpleGladeApp.__init__(self,
path=datadir+"/gnome-app-install.glade",
root="dialog_multiple_apps",
domain="gnome-app-install")
self.store = gtk.ListStore(gobject.TYPE_STRING,
gobject.TYPE_PYOBJECT,
gobject.TYPE_INT)
for elm in multiple_items_list:
self.store.append((elm.name, elm, 0))
self.dialog_multiple_apps.set_transient_for(parent)
# Setup the application list
self.treeview_apps = AppListView(style=1)
self.scrolledwindow_multiple_apps.add(self.treeview_apps)
self.treeview_apps.set_headers_visible(False)
self.treeview_apps.set_model(self.store)
self.treeview_apps.show()
# Create the dialog message text
if remove == True:
header = (_("Remove %s and bundled applications?") % name)
msg = _("%s is part of a software collection. If you remove "
"%s, you will remove all bundled applications as well.") %\
(name, name)
label = _("_Remove All")
else:
header = (_("Install %s and bundled applications?") % name)
msg = _("%s is part of a software collection. If you install "
"%s, you will install all bundled applications as well.") %\
(name, name)
label = _("_Install All")
self.label_multiple.set_markup("<b><big>%s</big></b>\n\n%s" %\
(header, msg))
self.button_multiple_action.set_label(label)
示例3: __init__
def __init__(self, *args):
self.buffer = gtk.TextBuffer()
#Highlighted username tag
self.buffer.create_tag("user", weight=pango.WEIGHT_BOLD, foreground="blue")
SimpleGladeApp.__init__(self, "chat.glade")
self.received_text.set_buffer(self.buffer)
示例4: __init__
def __init__(self, glade_path="zapys.glade", root="window", domain=None):
glade_path = os.path.join(glade_dir, glade_path)
SimpleGladeApp.__init__(self, glade_path, root, domain)
# lets create preview control
if webkit_preview:
self.browser = webkit.WebView()
self.scrollbrowser.add(self.browser)
self.browser.show()
#create source view widget
if sourceview:
self.textview=gtksourceview.View()
self.textview.set_tab_width(4)
self.textview.set_wrap_mode(gtk.WRAP_WORD)
self.textview.set_auto_indent(True)
#create source buffer to replace text buffer
source_buffer=gtksourceview.Buffer()
self.textview.set_buffer(source_buffer)
else:
self.textview=gtk.TextView()
self.scrolltext.add(self.textview)
self.textview.show()
示例5: __init__
def __init__(self, path="autitux.glade",
root="mainWindow",
domain=app_name, **kwargs):
path = os.path.join(glade_dir, path)
SimpleGladeApp.__init__(self, path, root, domain, **kwargs)
gobject.threads_init()
self.coma = autituxhelper.relayCommand()
示例6: __init__
def __init__(self, datadir, parent, to_add, to_rm):
SimpleGladeApp.__init__(self,
path=datadir+"/gnome-app-install.glade",
root="dialog_pending_changes",
domain="gnome-app-install")
self.add_store = gtk.ListStore(gobject.TYPE_STRING,
gobject.TYPE_PYOBJECT,
gobject.TYPE_INT)
self.remove_store = gtk.ListStore(gobject.TYPE_STRING,
gobject.TYPE_PYOBJECT,
gobject.TYPE_INT)
for elm in to_add:
self.add_store.append([elm.name, elm, 0])
for elm in to_rm:
self.remove_store.append([elm.name, elm ,0])
self.dialog_pending_changes.realize()
self.dialog_pending_changes.set_transient_for(parent)
self.button_confirm_changes.grab_default()
self.dialog_pending_changes.window.set_functions(gtk.gdk.FUNC_MOVE)
# Setup the app list viewers
self.treeview_add = AppListView(style=1)
self.treeview_remove = AppListView(style=1)
self.scrolledwindow_add.add(self.treeview_add)
self.scrolledwindow_remove.add(self.treeview_remove)
self.treeview_add.set_headers_visible(False)
self.treeview_remove.set_headers_visible(False)
self.treeview_add.set_model(self.add_store)
self.treeview_remove.set_model(self.remove_store)
self.treeview_add.show()
self.treeview_remove.show()
示例7: __init__
def __init__(self, path="ui/glade/gmusictagger.glade",
root="GMusicTagger",
domain=env.APP_NAME,
**kwargs):
""" Intialize the Glade Files and the extra Widget.
Also initialize the log, the core helpers and the text domain """
SimpleGladeApp.__init__(self, path, root, domain, **kwargs)
# Set Application Icon
self.GMusicTagger.set_icon_from_file(env.ICON_GMUSICTAGGER)
# Set menu icons
self.image_add.set_from_pixbuf(env.ADD_BUF32)
self.image_remove.set_from_pixbuf(env.REMOVE_BUF32)
self.image_update.set_from_pixbuf(env.UPDATE_BUF32)
self.image_fill.set_from_pixbuf(env.FILL_BUF32)
self.image_play.set_from_pixbuf(env.PLAY_BUF32)
self.image_settings.set_from_pixbuf(env.SETTINGS_BUF32)
self.image_export_apic.set_from_pixbuf(env.EXPORT_APIC_BUF16)
self.image_remove_apic.set_from_pixbuf(env.REMOVE_APIC_BUF16)
self.image_mp3_up.set_from_pixbuf(env.ARROW_UP_BUF16)
self.image_mp3_down.set_from_pixbuf(env.ARROW_DOWN_BUF16)
self.image_edited_mp3.set_from_pixbuf(env.EDITED_TRACK_BUF24)
# Load preferences in config
config_file = os.path.join(env.CONFIG_PATH,env.CONFIG_FILE)
self.prefparser = preferences.Config(config_file)
self.config = self.prefparser.load()
# Initialize log
self.initialize_log()
self.log = logging.getLogger(self.__class__.__name__)
self.log.info("%s %s" % (env.APP_NAME,env.APP_VERSION))
self.log.info("Session started")
# Initialize ProgressBar
self.progressbarbox = progressbar.ProgressBarBox()
self.vbox_buttons.pack_end(self.progressbarbox)
# Initialize Mp3 Tree
self.initialize_mp3_tree()
# Initialize Cover
self.mp3_apic.set_from_pixbuf(env.EMPTY_APIC_BUF160)
self.btn_apic.set_sensitive(False)
self.btn_export_apic.set_sensitive(False)
self.btn_remove_apic.set_sensitive(False)
# Initialize Generic Tagging
self.generic_tag_cover = None
self.generic_tag_mode_active = False
self.initialize_generic_tagging()
self.update_generic_tagging_view()
# Initialize the settings dialog
settingsglade = os.path.join(env.GLADE_PATH,env.GLADE_SETTINGS)
self.dialog_settings = settings.DialogSettings(path=settingsglade)
示例8: __init__
def __init__(self, filename=None, root=None):
SimpleGladeApp.__init__(self, filename, root)
PrefixActions.__init__(self)
self.add_prefix_actions(self)
for dialog in self.get_widgets():
if isinstance(dialog, gtk.Dialog):
dialog.connect('key-release-event', self.hide_dialog)
self.check_widgets()
示例9: __init__
def __init__( self, gjlib, path=glade_filename, root=None, domain=app_name, **kwargs ):
path = os.path.join(glade_dir, path)
self.gjlib = gjlib
self.edita = {}
self.camps_editats = {}
SimpleGladeApp.__init__(self, path, root, domain, **kwargs)
示例10: __init__
def __init__(self, data_path = None, tracks = None, okmethod = None, gpx = None):
logging.debug(">>")
self.data_path = data_path
self.okmethod = okmethod
self.tracks = tracks
self.gpx = gpx
root="selecttrackdialog"
SimpleGladeApp.__init__(self, data_path+"glade/selecttrackdialog.glade", root, None)
logging.debug("<<")
示例11: __init__
def __init__(self):
SimpleGladeApp.__init__(self, os.path.dirname(__file__) + "/ui.glade")
store = FavoritesStore()
self.wxIconView.set_model(store)
self.wxIconView.set_text_column(1)
self.wxIconView.set_pixbuf_column(0)
gtk.window_set_default_icon(load_icon(WINDOW_ICON))
示例12: __init__
def __init__(self, path="xamppcontrolpanel.glade", root="PrefsWindow", domain=None, **kwargs):
path = os.path.join(glade_dir, path)
SimpleGladeApp.__init__(self, path, root, domain, **kwargs)
self.pathTextBox.set_text(self.parent.get_xampp_path())
self.HTTPD = self.parent.get_xampp_path().strip() + '/etc/httpd.conf'
self.MySQL = self.parent.get_xampp_path().strip() + '/etc/my.cnf'
self.BACKUP = self.parent.get_xampp_path().strip() + '/etc/bu_httpd.conf'
self.get_Apache_Setting()
self.sqlFile = iniFile(self.MySQL)
self.get_SQL_Setting()
self.modified = False
示例13: __init__
def __init__(self, sport_service, data_path = None, parent=None, pytrainer_main=None):
glade_path="glade/profile.glade"
root = "newprofile"
domain = None
self.parent = parent
self.pytrainer_main = pytrainer_main
self.data_path = data_path
SimpleGladeApp.__init__(self, data_path+glade_path, root, domain)
self.conf_options = parent.profile_options
self.stored_color = pytrainer.lib.color.Color(0)
self._sport_service = sport_service
示例14: __init__
def __init__(self, path="ui/glade/settings.glade",
root="aboutdialog_gmusictagger",
domain=env.APP_NAME,
**kwargs):
""" Intialize the Glade Files and the extra Widget.
Also initialize the log, the core helpers and the text domain """
SimpleGladeApp.__init__(self, path, root, domain, **kwargs)
# Icon Images
self.aboutdialog_gmusictagger.set_icon_from_file(env.ICON_GMUSICTAGGER)
self.aboutdialog_gmusictagger.set_logo(env.GMUSICTAGGER_BUF)
示例15: __init__
def __init__(self, path="calix.glade", root="window", domain=app_name, **kwargs):
path = os.path.join(glade_dir, path)
SimpleGladeApp.__init__(self, path, root, domain, **kwargs)
self.red,self.green,self.blue = self.get_current_gamma()
self.ored = self.red
self.ogreen = self.green
self.oblue = self.blue
self.set_gamma(1.0,1.0,1.0)
self.button_back.hide()
self.button_next.show()
self.button_done.hide()