diff --git a/src/plugins/view/geoview.py b/src/plugins/view/geoview.py index 81f37f45c..65cc16165 100644 --- a/src/plugins/view/geoview.py +++ b/src/plugins/view/geoview.py @@ -250,9 +250,6 @@ class GeoView(HtmlView): self.uistate = uistate self.dbstate.connect('database-changed', self._new_database) self.placeslist = [] - self.stylesheetlabel = [] - self.stylesheetdata = {} - self.stylesheetlbl = None self.displaytype = "person" self.nbmarkers = 0 self.nbplaces = 0 @@ -278,9 +275,6 @@ class GeoView(HtmlView): config.get('geoview.latitude'), config.get('geoview.longitude'), "D.D8") - self.stylesheet = config.get('geoview.stylesheet') - if ( self.stylesheet == "" ): - self.stylesheet = CSS_FILES[0][1] self.minyear = self.maxyear = 1 self.maxbut = 10 self.mapview = None @@ -674,7 +668,6 @@ class GeoView(HtmlView): config.set('geoview.latitude', "0.0") config.set('geoview.longitude', "0.0") config.set('geoview.map', "person") - config.set('geoview.stylesheet', self.stylesheet) self._config.save() def init_parent_signals_for_map(self, widget, event): @@ -699,7 +692,7 @@ class GeoView(HtmlView): gws = widget.get_allocation() self.width = gws.width self.height = gws.height - self.header_size = self.box1.get_allocation().height + 8 + self.header_size = self.box1.get_allocation().height + 20 if not self.uistate.get_active('Person'): return self.external_uri() @@ -836,12 +829,6 @@ class GeoView(HtmlView): """ Specifies the UIManager XML code that defines the menus and buttons associated with the interface. - - - - - - """ return ''' @@ -909,10 +896,6 @@ class GeoView(HtmlView): self._add_action('EventMaps', 'gramps-event', _('_Event'), callback=self._event_places, tip=_("Attempt to view places connected to all events.")) - #self._add_toolmenu_action('StyleSheet', _('Selecting stylesheet ...'), - # _("Reload the map with new style."), - # self._gotostyle, - # _('Select a StyleSheet')) self._add_toggle_action('Filter', None, _('_Filter Sidebar'), callback=self.filter_toggle_action, value=config.get('interface.filter')) @@ -946,31 +929,7 @@ class GeoView(HtmlView): 5. store label so it can be changed when selection changes """ PageView.change_page(self) - # menutoolbutton actions are stored in PageView class, - # obtain the widgets where we need to add to menu - #actionstyles = self.action_toolmenu['StyleSheet'] - #widgets = actionstyles.get_proxies() - #mmenu = self.__create_styles_menu_actions() - - #if not self.stylesheetdata: - # return - - #self.stylesheetlabel = [] - - #store all gtk labels to be able to update label on selection change - #for widget in widgets : - # if isinstance(widget, gtk.MenuToolButton): - # widget.set_menu(mmenu) - # if gtk.pygtk_version >= (2, 12, 0): - # widget.set_arrow_tooltip_text(actionstyles.arrowtooltip) - # lbl = gtk.Label(self._mapstyle_label()) - # self.stylesheetlbl = lbl - # lbl.show() - # self.stylesheetlabel.append(lbl) - # widget.set_label_widget(self.stylesheetlabel[-1]) - # widget.set_stock_id(gtk.STOCK_SELECT_FONT) self._set_lock_unlock_icon() - #self._set_mapstylelabel(self.stylesheet) self._savezoomandposition(500) # every 500 millisecondes self.endinit = True self.filter_toggle(None, None, None, None) @@ -978,60 +937,6 @@ class GeoView(HtmlView): self.provider_hide_show(False) self._geo_places() - #def __create_styles_menu_actions(self): - # """ - # Function creating a menu and actions that are used as dropdown menu - # from the menutoolbutton - # """ - # # disable msg=W0612 # i is unused - # # pylint: disable-msg=W0612 - # menu = gtk.Menu() - # #select the stylesheets to show - # self.stylesheetdata = {} - # stylelist = [] - # for style in CSS_FILES: - # stylelist.append([style[0], style[1]]) - # for i, stylesheet in zip(range(len(stylelist)), stylelist): - # key = "" - # for word in stylesheet[0].split(' '): - # key += word.capitalize() - # key = key.replace(' ','') - # add_menuitem(menu, stylesheet[0], stylesheet[1] , - # _make_callback(self._set_mapstylesheet, - # stylesheet[1])) - # self.stylesheetdata[key] = [stylesheet[0], stylesheet[1]] - # return menu - - #def _mapstyle_label(self): - # """ - # return the current label for the menutoolbutton - # """ - # return self.stylesheet - - #def _set_mapstylesheet(self, obj): - # """ - # Set the style of the map view - # """ - # self.stylesheet = obj - # self._set_mapstylelabel(obj) - - #def _set_mapstylelabel(self, obj): - # """ - # Set the style label in the selection button. - # """ - # for stylesheet in self.stylesheetdata.keys(): - # if obj == self.stylesheetdata[stylesheet][1]: - # self.stylesheetlbl.set_text(self.stylesheetdata[stylesheet][0]) - - #def _gotostyle(self, obj): # pylint: disable-msg=W0613 - # """ - # Change the style of the map view - # """ - # if not self.uistate.get_active('Person'): - # return - # self.filter_toggle(None, None, None, None) - # self._geo_places() - def _goto_active_person(self, handle=None): # pylint: disable-msg=W0613 """ Here when the GeoView page is loaded @@ -2044,24 +1949,11 @@ class GeoView(HtmlView): def _add_stylesheet(self): """ - return all the css styles sheet needed for GeoView. - We use two styles sheets : - The first one based on the default used by NarrativeWeb. - The second one is specific to GeoView. + Return the css style sheet needed for GeoView. """ - return u'' # Get the default stylesheet. dblp = "\n" - if self.stylesheet != "": - cpath = os.path.join(const.ROOT_DIR, - 'data', - '%s' % self.stylesheet - ) - dpath = urlparse.urlunsplit(('file', '', - URL_SEP.join(cpath.split(os.sep)), - '', '')) - dcp = "href=\"%s\" " % dpath # Get the GeoView stylesheet. cpath = os.path.join(const.ROOT_DIR, 'data', @@ -2071,10 +1963,7 @@ class GeoView(HtmlView): URL_SEP.join(cpath.split(os.sep)), '', '')) gcp = "href=\"%s\" " % gpath - if self.stylesheet != "": - return u'%s%s%s %s%s%s' % (dblp, dcp, delp, dblp, gcp, delp) - else: - return u'%s%s%s' % (dblp, gcp, delp) + return u'%s%s%s' % (dblp, gcp, delp) def _openurl(self,url): """