def _createButton(self, label, command, check=False, tooltip=None): name = label.lower() position = len(self._widgets) kw = { 'position' : position, 'toolbar' : self, 'toolbar_name' : name, 'command' : command, 'takefocus' : 0, 'text' : _(label), } if check: button = ToolbarCheckbutton(self.frame, **kw) else: button = ToolbarButton(self.frame, **kw) self._setButtonImage(button, name) button.show(orient=self.orient) setattr(self, name + "_button", button) self._widgets.append(button) if tooltip: b = MfxTooltip(button) self._tooltips.append(b) b.setText(tooltip) return button
def _createButton(self, label, command, check=False, tooltip=None): name = label.lower() position = len(self._widgets) kw = { 'position': position, 'toolbar': self, 'toolbar_name': name, 'command': command, 'takefocus': 0, 'text': _(label), } if check: button = ToolbarCheckbutton(self.frame, **kw) else: button = ToolbarButton(self.frame, **kw) self._setButtonImage(button, name) button.show(orient=self.orient) setattr(self, name + "_button", button) self._widgets.append(button) if tooltip: b = MfxTooltip(button) self._tooltips.append(b) b.setText(tooltip) return button
def _createLabel(self, name, label=None, tooltip=None): aspect = (400, 300) [self.getSize() != 0] position = len(self._widgets)+1 label = ToolbarLabel(self.frame, position=position, toolbar=self, toolbar_name=name, relief="ridge", justify="center", aspect=aspect) label.show(orient=self.orient) setattr(self, name + "_label", label) self._widgets.append(label) if tooltip: b = MfxTooltip(label) self._tooltips.append(b) b.setText(tooltip) return label
def _createLabel(self, name, label=None, tooltip=None): aspect = (400, 300)[self.getSize() != 0] position = len(self._widgets) label = ToolbarLabel(self.frame, position=position, toolbar=self, toolbar_name=name, relief="ridge", justify="center", aspect=aspect) label.show(orient=self.orient) setattr(self, name + "_label", label) self._widgets.append(label) if tooltip: b = MfxTooltip(label) self._tooltips.append(b) b.setText(tooltip) return label
def _createLabel(self, name, expand=False, width=0, tooltip=None): label = Tkinter.Label(self.frame, width=width, relief=self.label_relief, bd=1, highlightbackground='black' ) label.grid(row=0, column=self._label_column, sticky='nsew', padx=self.padx) if expand: self.frame.grid_columnconfigure(self._label_column, weight=1) self._label_column += 1 setattr(self, name + '_label', label) self._widgets.append(label) if tooltip: b = MfxTooltip(label) self._tooltips.append(b) b.setText(tooltip) return label
def _createLabel(self, name, expand=False, width=0, tooltip=None): frame = ttk.Frame(self.frame, borderwidth=1, relief=self.label_relief) frame.grid(row=0, column=self._label_column, sticky='nsew', padx=self.padx) if expand: self.frame.grid_columnconfigure(self._label_column, weight=1) self._label_column += 1 setattr(self, name + '_frame', frame) self._widgets.append(frame) label = ttk.Label(frame, width=width, anchor='center') label.pack(expand=True, fill='both') setattr(self, name + '_label', label) self._widgets.append(label) if tooltip: b = MfxTooltip(label) self._tooltips.append(b) b.setText(tooltip) return label
def _createLabel(self, name, expand=False, width=0, tooltip=None): label = Tkinter.Label(self.frame, width=width, relief=self.label_relief, bd=1, highlightbackground='black') label.grid(row=0, column=self._label_column, sticky='nsew', padx=self.padx) if expand: self.frame.grid_columnconfigure(self._label_column, weight=1) self._label_column += 1 setattr(self, name + '_label', label) self._widgets.append(label) if tooltip: b = MfxTooltip(label) self._tooltips.append(b) b.setText(tooltip) return label
def _createButton(self, label, command, check=False, tooltip=None): name = label.lower() image = self._loadImage(name) position = len(self._widgets) button_relief = TkSettings.toolbar_button_relief bd = TkSettings.toolbar_button_borderwidth padx, pady = TkSettings.toolbar_button_padding kw = { 'position': position, 'toolbar': self, 'toolbar_name': name, 'command': command, 'takefocus': 0, 'text': _(label), 'bd': bd, 'relief': button_relief, 'padx': padx, 'pady': pady, 'overrelief': 'raised', } if image: kw['image'] = image if check: kw['offrelief'] = button_relief kw['indicatoron'] = False kw['selectcolor'] = '' button = ToolbarCheckbutton(self.frame, **kw) else: button = ToolbarButton(self.frame, **kw) button.show(orient=self.orient) setattr(self, name + "_image", image) setattr(self, name + "_button", button) self._widgets.append(button) if tooltip: b = MfxTooltip(button) self._tooltips.append(b) b.setText(tooltip) return button
def _createButton(self, label, command, check=False, tooltip=None): name = label.lower() image = self._loadImage(name) position = len(self._widgets) button_relief = TkSettings.toolbar_button_relief bd = TkSettings.toolbar_button_borderwidth padx, pady = TkSettings.toolbar_button_padding kw = { "position": position, "toolbar": self, "toolbar_name": name, "command": command, "takefocus": 0, "text": _(label), "bd": bd, "relief": button_relief, "padx": padx, "pady": pady, "overrelief": "raised", } if image: kw["image"] = image if check: kw["offrelief"] = button_relief kw["indicatoron"] = False kw["selectcolor"] = "" button = ToolbarCheckbutton(self.frame, **kw) else: button = ToolbarButton(self.frame, **kw) button.show(orient=self.orient) setattr(self, name + "_image", image) setattr(self, name + "_button", button) self._widgets.append(button) if tooltip: b = MfxTooltip(button) self._tooltips.append(b) b.setText(tooltip) return button
def _createButton(self, label, command, check=False, tooltip=None): name = label.lower() image = self._loadImage(name) position = len(self._widgets) button_relief = TkSettings.toolbar_button_relief bd = TkSettings.toolbar_button_borderwidth padx, pady = TkSettings.toolbar_button_padding kw = { 'position' : position, 'toolbar' : self, 'toolbar_name' : name, 'command' : command, 'takefocus' : 0, 'text' : _(label), 'bd' : bd, 'relief' : button_relief, 'padx' : padx, 'pady' : pady, 'overrelief' : 'raised', } if image: kw['image'] = image if check: kw['offrelief'] = button_relief kw['indicatoron'] = False kw['selectcolor'] = '' button = ToolbarCheckbutton(self.frame, **kw) else: button = ToolbarButton(self.frame, **kw) button.show(orient=self.orient) setattr(self, name + "_image", image) setattr(self, name + "_button", button) self._widgets.append(button) if tooltip: b = MfxTooltip(button) self._tooltips.append(b) b.setText(tooltip) return button