Add glade.py with Glade class and use instead of gtk.Builder throughout project

svn: r12528
This commit is contained in:
Gerald Britton
2009-05-14 20:15:59 +00:00
parent feb15edc7e
commit 110557c3c7
131 changed files with 2002 additions and 3103 deletions

View File

@@ -26,7 +26,6 @@
#
#-------------------------------------------------------------------------
from TransUtils import sgettext as _
import os
#-------------------------------------------------------------------------
#
@@ -44,6 +43,7 @@ import gobject
import BaseDoc
import const
import Utils
from glade import Glade
#-------------------------------------------------------------------------
#
@@ -61,7 +61,7 @@ except:
#
#-------------------------------------------------------------------------
paper_sizes = []
_GLADE_FILE = "paper_settings.glade"
_GLADE_FILE = "papermenu.glade"
#-------------------------------------------------------------------------
#
@@ -147,9 +147,7 @@ class PaperFrame(gtk.HBox):
def __init__(self,default_metric,default_name,default_orientation,
margins=[2.54,2.54,2.54,2.54], custom=[29.7,21.0]):
gtk.HBox.__init__(self)
glade_file = os.path.join(const.GLADE_DIR, _GLADE_FILE)
glade_xml = gtk.Builder()
glade_xml.add_from_file(glade_file)
glade_xml = Glade()
self.paper_table = glade_xml.get_object('paper_table')

View File

@@ -32,7 +32,6 @@ Paragraph/Font style editor
#
#------------------------------------------------------------------------
from TransUtils import sgettext as _
import os
import logging
log = logging.getLogger(".")
@@ -54,6 +53,7 @@ import const
import BaseDoc
import ListModel
import ManagedWindow
from glade import Glade
#------------------------------------------------------------------------
#
@@ -85,11 +85,8 @@ class StyleListDisplay:
self.sheetlist = stylesheetlist
glade_file = os.path.join(const.GLADE_DIR, _GLADE_FILE)
self.top = gtk.Builder()
self.top.add_from_file(glade_file)
self.window = self.top.get_object('styles')
self.top = Glade(toplevel='styles')
self.window = self.top.toplevel
ManagedWindow.set_titles( self.window,
self.top.get_object('title'),
@@ -201,19 +198,17 @@ class StyleEditor:
self.style = BaseDoc.StyleSheet(style)
self.parent = parent
glade_file = os.path.join(const.GLADE_DIR, _GLADE_FILE)
self.top = gtk.Builder()
self.top.add_from_file(glade_file)
self.top = Glade(toplevel='editor')
self.window = self.top.toplevel
self.top.connect_signals({
"on_save_style_clicked" : self.on_save_style_clicked,
"destroy_passed_object" : self.__close,
})
self.window = self.top.get_object("editor")
self.pname = self.top.get_object('pname')
self.pdescription = self.top.get_object('pdescription')
ManagedWindow.set_titles( self.window,
self.top.get_object('title'),
_('Style editor'))