def __init__(self, key, dialog, app, notebook, label=u"", icon="folder.png"): Section.__init__(self, key, dialog, app, label, icon) self.entries = {} self.notebook = notebook # add notebook font widget self.notebook_xml = gtk.glade.XML(get_resource("rc", "keepnote.glade"), "notebook_frame", keepnote.GETTEXT_DOMAIN) self.notebook_xml.signal_autoconnect(self) self.frame = self.notebook_xml.get_widget("notebook_frame") notebook_font_spot = self.notebook_xml.get_widget("notebook_font_spot") self.notebook_font_family = FontSelector() notebook_font_spot.add(self.notebook_font_family) self.notebook_font_family.show() # populate notebook font self.notebook_font_size = self.notebook_xml.get_widget("notebook_font_size") self.notebook_font_size.set_value(10) self.notebook_index_dir = self.notebook_xml.get_widget("index_dir_entry") self.notebook_xml.get_widget("index_dir_browse").connect( "clicked", lambda w: on_browse(self.dialog, _("Choose alternative notebook index directory"), "", self.notebook_index_dir, action=gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER)) self.frame.show_all()
def __init__(self, key, dialog, app, notebook, label=u"", icon="folder.png"): Section.__init__(self, key, dialog, app, label, icon) self.entries = {} self.notebook = notebook # add notebook font widget self.notebook_xml = gtk.glade.XML( get_resource("rc", "keepnote.glade"), "notebook_frame", keepnote.GETTEXT_DOMAIN) self.notebook_xml.signal_autoconnect(self) self.frame = self.notebook_xml.get_widget("notebook_frame") notebook_font_spot = self.notebook_xml.get_widget("notebook_font_spot") self.notebook_font_family = FontSelector() notebook_font_spot.add(self.notebook_font_family) self.notebook_font_family.show() # populate notebook font self.notebook_font_size = self.notebook_xml.get_widget( "notebook_font_size") self.notebook_font_size.set_value(10) self.notebook_index_dir = self.notebook_xml.get_widget( "index_dir_entry") self.notebook_xml.get_widget("index_dir_browse").connect( "clicked", lambda w: on_browse( self.dialog, _("Choose alternative notebook index directory"), "", self.notebook_index_dir, action=gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER)) self.frame.show_all()
class NoteBookSection(Section): def __init__(self, key, dialog, app, notebook, label=u"", icon="folder.png"): Section.__init__(self, key, dialog, app, label, icon) self.entries = {} self.notebook = notebook # add notebook font widget self.notebook_xml = gtk.glade.XML(get_resource("rc", "keepnote.glade"), "notebook_frame", keepnote.GETTEXT_DOMAIN) self.notebook_xml.signal_autoconnect(self) self.frame = self.notebook_xml.get_widget("notebook_frame") notebook_font_spot = self.notebook_xml.get_widget("notebook_font_spot") self.notebook_font_family = FontSelector() notebook_font_spot.add(self.notebook_font_family) self.notebook_font_family.show() # populate notebook font self.notebook_font_size = self.notebook_xml.get_widget( "notebook_font_size") self.notebook_font_size.set_value(10) self.notebook_index_dir = self.notebook_xml.get_widget( "index_dir_entry") self.notebook_xml.get_widget("index_dir_browse").connect( "clicked", lambda w: on_browse( self.dialog, _("Choose alternative notebook index directory"), "", self.notebook_index_dir, action=gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER)) self.frame.show_all() def load_options(self, app): if self.notebook is not None: font = self.notebook.pref.get("default_font", default=keepnote.gui.DEFAULT_FONT) family, mods, size = keepnote.gui.richtext.parse_font(font) self.notebook_font_family.set_family(family) self.notebook_font_size.set_value(size) self.notebook_index_dir.set_text( self.notebook.pref.get("index_dir", default=u"", type=basestring)) def save_options(self, app): if self.notebook is not None: pref = self.notebook.pref # save notebook font pref.set( "default_font", "%s %d" % (self.notebook_font_family.get_family(), self.notebook_font_size.get_value())) # alternative index directory pref.set("index_dir", self.notebook_index_dir.get_text())
class NoteBookSection (Section): def __init__(self, key, dialog, app, notebook, label=u"", icon="folder.png"): Section.__init__(self, key, dialog, app, label, icon) self.entries = {} self.notebook = notebook # add notebook font widget self.notebook_xml = gtk.glade.XML( get_resource("rc", "keepnote.glade"), "notebook_frame", keepnote.GETTEXT_DOMAIN) self.notebook_xml.signal_autoconnect(self) self.frame = self.notebook_xml.get_widget("notebook_frame") notebook_font_spot = self.notebook_xml.get_widget("notebook_font_spot") self.notebook_font_family = FontSelector() notebook_font_spot.add(self.notebook_font_family) self.notebook_font_family.show() # populate notebook font self.notebook_font_size = self.notebook_xml.get_widget( "notebook_font_size") self.notebook_font_size.set_value(10) self.notebook_index_dir = self.notebook_xml.get_widget( "index_dir_entry") self.notebook_xml.get_widget("index_dir_browse").connect( "clicked", lambda w: on_browse( self.dialog, _("Choose alternative notebook index directory"), "", self.notebook_index_dir, action=gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER)) self.frame.show_all() def load_options(self, app): if self.notebook is not None: font = self.notebook.pref.get("default_font", default=keepnote.gui.DEFAULT_FONT) family, mods, size = keepnote.gui.richtext.parse_font(font) self.notebook_font_family.set_family(family) self.notebook_font_size.set_value(size) self.notebook_index_dir.set_text( self.notebook.pref.get("index_dir", default=u"", type=basestring)) def save_options(self, app): if self.notebook is not None: pref = self.notebook.pref # save notebook font pref.set("default_font", "%s %d" % ( self.notebook_font_family.get_family(), self.notebook_font_size.get_value())) # alternative index directory pref.set("index_dir", self.notebook_index_dir.get_text())