class ControlView(HIGExpanderRNet): """ """ def __init__(self, radialnet): """ """ HIGExpanderRNet.__init__(self, 'View') self.set_expanded(True) self.radialnet = radialnet self.__create_widgets() def __create_widgets(self): """ """ self.__vbox = HIGVBox(spacing=0) self.__zoom = ControlVariable('Zoom', self.radialnet.get_zoom, self.radialnet.set_zoom) self.__ring_gap = ControlRingGap(self.radialnet) self.__navigation = ControlNavigation(self.radialnet) self.__options = ControlOptions(self.radialnet) self.__options.set_border_width(0) self.__vbox._pack_expand_nofill(self.__options) self.__vbox._pack_noexpand_nofill(self.__navigation) self.__vbox._pack_noexpand_nofill(self.__zoom) self.__vbox._pack_noexpand_nofill(self.__ring_gap) self._add(self.__vbox)