def __init__(self, pdata, dbstate, uistate, nav_group=0): self.dbstate = dbstate self.uistate = uistate NavigationView.__init__(self, _('Fan Chart'), pdata, dbstate, uistate, PersonBookmarks, nav_group) fanchart.FanChartGrampsGUI.__init__(self, self.on_childmenu_changed) #set needed values scg = self._config.get self.maxgen = scg('interface.fanview-maxgen') self.background = scg('interface.fanview-background') self.childring = scg('interface.fanview-childrenring') self.radialtext = scg('interface.fanview-radialtext') self.twolinename = scg('interface.fanview-twolinename') self.flipupsidedownname = scg('interface.fanview-flipupsidedownname') self.fonttype = scg('interface.fanview-font') self.grad_start = scg('interface.color-start-grad') self.grad_end = scg('interface.color-end-grad') self.form = scg('interface.fanview-form') self.showid = scg('interface.fanview-showid') self.generic_filter = None self.alpha_filter = 0.2 self.scrolledwindow = None dbstate.connect('active-changed', self.active_changed) dbstate.connect('database-changed', self.change_db) self.additional_uis.append(self.additional_ui) self.allfonts = [ x for x in enumerate(SystemFonts().get_system_fonts()) ] self.uistate.connect('font-changed', self.font_changed)
def __init__(self, pdata, dbstate, uistate, nav_group=0): self.dbstate = dbstate self.uistate = uistate NavigationView.__init__(self, _('Descendant Fan Chart'), pdata, dbstate, uistate, PersonBookmarks, nav_group) fanchartdesc.FanChartDescGrampsGUI.__init__(self, self.on_childmenu_changed) #set needed values self.maxgen = self._config.get('interface.fanview-maxgen') self.background = self._config.get('interface.fanview-background') self.radialtext = self._config.get('interface.fanview-radialtext') self.twolinename = self._config.get('interface.fanview-twolinename') self.flipupsidedownname = self._config.get('interface.fanview-flipupsidedownname') self.fonttype = self._config.get('interface.fanview-font') self.grad_start = self._config.get('interface.color-start-grad') self.grad_end = self._config.get('interface.color-end-grad') self.form = self._config.get('interface.fanview-form') self.angle_algo = self._config.get('interface.angle-algorithm') self.dupcolor = self._config.get('interface.duplicate-color') self.generic_filter = None self.alpha_filter = 0.2 dbstate.connect('active-changed', self.active_changed) dbstate.connect('database-changed', self.change_db) self.additional_uis.append(self.additional_ui()) self.allfonts = [x for x in enumerate(SystemFonts().get_system_fonts())] self.func_list.update({ '<PRIMARY>J' : self.jump, })
def __init__(self, pdata, dbstate, uistate, nav_group=0): self.dbstate = dbstate self.uistate = uistate NavigationView.__init__(self, _('Fan Chart'), pdata, dbstate, uistate, PersonBookmarks, nav_group) fanchart.FanChartGrampsGUI.__init__(self, self.on_childmenu_changed) #set needed values self.maxgen = self._config.get('interface.fanview-maxgen') self.background = self._config.get('interface.fanview-background') self.childring = self._config.get('interface.fanview-childrenring') self.radialtext = self._config.get('interface.fanview-radialtext') self.twolinename = self._config.get('interface.fanview-twolinename') self.flipupsidedownname = self._config.get('interface.fanview-flipupsidedownname') self.fonttype = self._config.get('interface.fanview-font') self.grad_start = self._config.get('interface.color-start-grad') self.grad_end = self._config.get('interface.color-end-grad') self.form = self._config.get('interface.fanview-form') self.generic_filter = None self.alpha_filter = 0.2 dbstate.connect('active-changed', self.active_changed) dbstate.connect('database-changed', self.change_db) self.additional_uis.append(self.additional_ui()) self.allfonts = [x for x in enumerate(SystemFonts().get_system_fonts())] self.func_list.update({ '<PRIMARY>J' : self.jump, })
def __init__(self, pdata, dbstate, uistate, nav_group=0): self.dbstate = dbstate self.uistate = uistate NavigationView.__init__(self, _('Descendant Fan Chart'), pdata, dbstate, uistate, PersonBookmarks, nav_group) fanchartdesc.FanChartDescGrampsGUI.__init__(self, self.on_childmenu_changed) #set needed values self.maxgen = self._config.get('interface.fanview-maxgen') self.background = self._config.get('interface.fanview-background') self.fonttype = self._config.get('interface.fanview-font') self.grad_start = self._config.get('interface.color-start-grad') self.grad_end = self._config.get('interface.color-end-grad') self.form = self._config.get('interface.fanview-form') self.angle_algo = self._config.get('interface.angle-algorithm') self.dupcolor = self._config.get('interface.duplicate-color') self.generic_filter = None self.alpha_filter = 0.2 dbstate.connect('active-changed', self.active_changed) dbstate.connect('database-changed', self.change_db) self.additional_uis.append(self.additional_ui()) self.allfonts = [x for x in enumerate(SystemFonts().get_system_fonts())]
def __init__(self, title, pdata, dbstate, uistate, bm_type, nav_group): NavigationView.__init__(self, title, pdata, dbstate, uistate, bm_type, nav_group) OsmGps.__init__(self) self.dbstate = dbstate self.dbstate.connect('database-changed', self.change_db) self.default_text = "Enter location here!" self.centerlon = config.get("geography.center-lon") self.centerlat = config.get("geography.center-lat") self.zoom = config.get("geography.zoom") self.lock = config.get("geography.lock") if config.get('geography.path') == "": config.set('geography.path', GEOGRAPHY_PATH) self.format_helper = FormattingHelper(self.dbstate) self.centerlat = self.centerlon = 0.0 self.cross_map = None self.current_map = None self.without = 0 self.place_list = [] self.places_found = [] self.select_fct = None self.geo_mainmap = None theme = Gtk.IconTheme.get_default() self.geo_mainmap = theme.load_surface('gramps-geo-mainmap', 48, 1, None, 0) self.geo_altmap = theme.load_surface('gramps-geo-altmap', 48, 1, None, 0) if (config.get('geography.map_service') in (constants.OPENSTREETMAP, constants.MAPS_FOR_FREE, constants.OPENCYCLEMAP, constants.OSM_PUBLIC_TRANSPORT, )): default_image = self.geo_mainmap else: default_image = self.geo_altmap self.geo_othermap = {} for ident in (EventType.BIRTH, EventType.DEATH, EventType.MARRIAGE): icon = constants.ICONS.get(int(ident)) self.geo_othermap[ident] = theme.load_surface(icon, 48, 1, None, 0) self.maxyear = 0 self.minyear = 9999 self.maxlat = 0.0 self.minlat = 0.0 self.maxlon = 0.0 self.minlon = 0.0 self.longt = 0.0 self.latit = 0.0 self.itemoption = None self.menu = None self.mark = None self.path_entry = None self.changemap = None self.clearmap = None self.nbplaces = 0
def __init__(self, pdata, dbstate, uistate, nav_group=0): self.dbstate = dbstate self.uistate = uistate NavigationView.__init__(self, _('2-Way Fan Chart'), pdata, dbstate, uistate, PersonBookmarks, nav_group) fanchart2way.FanChart2WayGrampsGUI.__init__(self, self.on_childmenu_changed) #set needed values self.generations_asc = self._config.get('interface.fanview-maxgen-asc') self.generations_desc = self._config.get('interface.fanview-maxgen-desc') self.background = self._config.get('interface.fanview-background') self.background_gradient = self._config.get('interface.fanview-background-gradient') self.radialtext = self._config.get('interface.fanview-radialtext') self.twolinename = self._config.get('interface.fanview-twolinename') self.flipupsidedownname = self._config.get('interface.fanview-flipupsidedownname') self.fonttype = self._config.get('interface.fanview-font') self.grad_start = self._config.get('interface.color-start-grad') self.grad_end = self._config.get('interface.color-end-grad') self.form = fanchart.FORM_CIRCLE self.angle_algo = self._config.get('interface.angle-algorithm') self.dupcolor = self._config.get('interface.duplicate-color') self.generic_filter = None self.alpha_filter = 0.2 dbstate.connect('active-changed', self.active_changed) dbstate.connect('database-changed', self.change_db) self.additional_uis.append(self.additional_ui()) self.allfonts = [x for x in enumerate(SystemFonts().get_system_fonts())]
def __init__(self, title, pdata, dbstate, uistate, bm_type, nav_group): NavigationView.__init__(self, title, pdata, dbstate, uistate, bm_type, nav_group) OsmGps.__init__(self, uistate) self.dbstate = dbstate self.dbstate.connect('database-changed', self.change_db) self.dbstate.connect('no-database', self.clear_view) self.default_text = "Enter location here!" self.centerlon = config.get("geography.center-lon") self.centerlat = config.get("geography.center-lat") self.zoom = config.get("geography.zoom") self.lock = config.get("geography.lock") if config.get('geography.path') == "": config.set('geography.path', GEOGRAPHY_PATH) self.format_helper = FormattingHelper(self.dbstate) self.centerlat = self.centerlon = 0.0 self.cross_map = None self.current_map = None self.without = 0 self.place_list = [] self.places_found = [] self.select_fct = None self.geo_mainmap = None theme = Gtk.IconTheme.get_default() self.geo_mainmap = theme.load_surface('gramps-geo-mainmap', 48, 1, None, 0) self.geo_altmap = theme.load_surface('gramps-geo-altmap', 48, 1, None, 0) if (config.get('geography.map_service') in ( constants.OPENSTREETMAP, constants.MAPS_FOR_FREE, constants.OPENCYCLEMAP, constants.OSM_PUBLIC_TRANSPORT, )): default_image = self.geo_mainmap else: default_image = self.geo_altmap self.geo_othermap = {} for ident in (EventType.BIRTH, EventType.DEATH, EventType.MARRIAGE): icon = constants.ICONS.get(int(ident)) self.geo_othermap[ident] = theme.load_surface(icon, 48, 1, None, 0) self.maxyear = 0 self.minyear = 9999 self.maxlat = 0.0 self.minlat = 0.0 self.maxlon = 0.0 self.minlon = 0.0 self.longt = 0.0 self.latit = 0.0 self.itemoption = None self.menu = None self.mark = None self.path_entry = None self.changemap = None self.clearmap = None self.nbplaces = 0
def __init__(self, title, pdata, dbstate, uistate, bm_type, nav_group): NavigationView.__init__(self, title, pdata, dbstate, uistate, bm_type, nav_group) OsmGps.__init__(self, uistate) self.dbstate = dbstate self.dbstate.connect('database-changed', self.change_db) self.dbstate.connect('no-database', self.clear_view) self.default_text = "Enter location here!" self.centerlon = config.get("geography.center-lon") self.centerlat = config.get("geography.center-lat") self.zoom = config.get("geography.zoom") self.lock = config.get("geography.lock") if config.get('geography.path') == "": config.set('geography.path', GEOGRAPHY_PATH) self.uistate = uistate self.uistate.connect('font-changed', self.font_changed) self.uistate.connect('nameformat-changed', self.build_tree) self.format_helper = FormattingHelper(self.dbstate, self.uistate) self.centerlat = self.centerlon = 0.0 self.cross_map = None self.current_map = None self.without = 0 self.place_list = [] self.places_found = [] self.select_fct = None self.geo_mainmap = None self.reloadtiles = None theme = Gtk.IconTheme.get_default() self.geo_mainmap = theme.load_surface('gramps-geo-mainmap', 48, 1, None, 0) self.geo_altmap = theme.load_surface('gramps-geo-altmap', 48, 1, None, 0) self.sort = [] self.geo_othermap = {} for ident in (EventType.BIRTH, EventType.DEATH, EventType.MARRIAGE): icon = constants.ICONS.get(int(ident)) self.geo_othermap[ident] = theme.load_surface(icon, 48, 1, None, 0) self.maxyear = 0 self.minyear = 9999 self.maxlat = 0.0 self.minlat = 0.0 self.maxlon = 0.0 self.minlon = 0.0 self.longt = 0.0 self.latit = 0.0 self.itemoption = None self.menu = None self.mark = None self.path_entry = None self.changemap = None self.clearmap = None self.nbplaces = 0 self.nbmarkers = 0 self.place_without_coordinates = []
def __init__(self, title, pdata, dbstate, uistate, bm_type, nav_group): NavigationView.__init__(self, title, pdata, dbstate, uistate, bm_type, nav_group) self.dbstate = dbstate self.dbstate.connect('database-changed', self.change_db) self.default_text = "Enter location here!" self.centerlon = config.get("geography.center-lon") self.centerlat = config.get("geography.center-lat") self.zoom = config.get("geography.zoom") self.lock = config.get("geography.lock") if config.get('geography.path') == "" : config.set('geography.path', GEOGRAPHY_PATH ) OsmGps.__init__(self) self.format_helper = FormattingHelper(self.dbstate) self.centerlat = self.centerlon = 0.0 self.cross_map = None self.current_map = None self.without = 0 self.place_list = [] self.places_found = [] self.select_fct = None self.geo_mainmap = None path = os.path.join(IMAGE_DIR, "48x48", ('gramps-geo-mainmap' + '.png' )) with open(path, 'rb') as fh: # this is to avoid bug with cairo 1.8.8 self.geo_mainmap = cairo.ImageSurface.create_from_png(fh) #self.geo_mainmap = cairo.ImageSurface.create_from_png(path) path = os.path.join(IMAGE_DIR, "48x48", ('gramps-geo-altmap' + '.png' )) with open(path, 'rb') as fh: # this is to avoid bug with cairo 1.8.8 self.geo_altmap = cairo.ImageSurface.create_from_png(fh) #self.geo_altmap = cairo.ImageSurface.create_from_png(path) if ( config.get('geography.map_service') in ( constants.OPENSTREETMAP, constants.MAPS_FOR_FREE, constants.OPENCYCLEMAP, constants.OSM_PUBLIC_TRANSPORT, )): default_image = self.geo_mainmap else: default_image = self.geo_altmap self.geo_othermap = {} for ident in ( EventType.BIRTH, EventType.DEATH, EventType.MARRIAGE ): path = os.path.join(IMAGE_DIR, "48x48", (constants.ICONS.get(int(ident), default_image) + '.png' )) with open(path, 'rb') as fh: # this is to avoid bug with cairo 1.8.8 self.geo_othermap[ident] = cairo.ImageSurface.create_from_png(fh)
def __init__(self, pdata, dbstate, uistate, nav_group=0): NavigationView.__init__(self, _("Quilt chart"), pdata, dbstate, uistate, PersonBookmarks, nav_group) self.dbstate = dbstate self.uistate = uistate self.dbstate.connect("database-changed", self.change_db) self.additional_uis.append(self.additional_ui()) # GTK objects self.scrolledwindow = None self.canvas = None self.scale = 1.0 self._in_move = False self.layers = None self.people = [] self.paths = []
def __init__(self, pdata, dbstate, uistate, nav_group=0): NavigationView.__init__(self, _('Quilt chart'), pdata, dbstate, uistate, PersonBookmarks, nav_group) self.dbstate = dbstate self.uistate = uistate self.dbstate.connect('database-changed', self.change_db) self.additional_uis.append(self.additional_ui()) # GTK objects self.scrolledwindow = None self.canvas = None self.scale = 1.0 self._in_move = False self.layers = None self.paths = []
def __init__(self, pdata, dbstate, uistate, title=_('HtmlView')): NavigationView.__init__(self, title, pdata, dbstate, uistate, PersonBookmarks, nav_group=0 ) self.dbstate = dbstate self.back_action = None self.forward_action = None self.renderer = None self.urlfield = "" self.htmlfile = "" self.filter = Gtk.Box() self.table = "" self.browser = NOWEB #self.bootstrap_handler = None self.box = None self.toolkit = None self.additional_uis.append(self.additional_ui())
def __init__(self, pdata, dbstate, uistate, nav_group=0): self.dbstate = dbstate self.uistate = uistate NavigationView.__init__(self, _('2-Way Fan Chart'), pdata, dbstate, uistate, PersonBookmarks, nav_group) fanchart2way.FanChart2WayGrampsGUI.__init__(self, self.on_childmenu_changed) #set needed values scg = self._config.get self.generations_asc = scg('interface.fanview-maxgen-asc') self.generations_desc = scg('interface.fanview-maxgen-desc') self.background = scg('interface.fanview-background') self.background_gradient = scg('interface.fanview-background-gradient') self.radialtext = scg('interface.fanview-radialtext') self.twolinename = scg('interface.fanview-twolinename') self.flipupsidedownname = scg('interface.fanview-flipupsidedownname') self.fonttype = scg('interface.fanview-font') self.grad_start = scg('interface.color-start-grad') self.grad_end = scg('interface.color-end-grad') self.form = fanchart.FORM_CIRCLE self.showid = scg('interface.fanview-showid') self.angle_algo = scg('interface.angle-algorithm') self.dupcolor = scg('interface.duplicate-color') self.generic_filter = None self.alpha_filter = 0.2 self.scrolledwindow = None dbstate.connect('active-changed', self.active_changed) dbstate.connect('database-changed', self.change_db) self.additional_uis.append(FanChartView.additional_ui) self.allfonts = [ x for x in enumerate(SystemFonts().get_system_fonts()) ] self.func_list.update({ '<PRIMARY>J': self.jump, }) self.uistate.connect('font-changed', self.font_changed)
def __init__(self, pdata, dbstate, uistate, title=_('HtmlView')): NavigationView.__init__(self, title, pdata, dbstate, uistate, PersonBookmarks, nav_group=0) self.dbstate = dbstate self.back_action = None self.forward_action = None self.renderer = None self.urlfield = "" self.htmlfile = "" self.filter = Gtk.HBox() self.table = "" self.browser = NOWEB #self.bootstrap_handler = None self.box = None self.toolkit = None self.additional_uis.append(self.additional_ui())