diff options
author | Reinier Heeres <reinier@heeres.eu> | 2007-07-15 13:56:17 (GMT) |
---|---|---|
committer | Reinier Heeres <reinier@heeres.eu> | 2007-07-15 13:56:17 (GMT) |
commit | c84d33dbf9d269fc4559b3db4a35876c7082a234 (patch) | |
tree | 24f8b87cf49aebd7986e183e17714603aeee5f4c /toolbars.py | |
parent | 2ba907e5e47d1db5cba05870fabae02daca7af6a (diff) |
Fixed deg/rad angle scaling
Diffstat (limited to 'toolbars.py')
-rw-r--r-- | toolbars.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/toolbars.py b/toolbars.py index f0cc340..2946107 100644 --- a/toolbars.py +++ b/toolbars.py @@ -31,7 +31,6 @@ class TextToggleToolButton(gtk.ToggleToolButton): @staticmethod def toggle_button(button): - _logger.debug("Toggle button with button:%s", button) button.selected = (button.selected + 1) % len(button.items) button.set_label(button.items[button.selected]) @@ -87,6 +86,17 @@ class TrigonometryToolbar(gtk.Toolbar): self.insert(LineSeparator(), -1) + self.insert(TextToolButton('asin', + lambda x: calc.button_pressed(calc.TYPE_FUNCTION, 'asin')), -1) + + self.insert(TextToolButton('acos', + lambda x: calc.button_pressed(calc.TYPE_FUNCTION, 'acos')), -1) + + self.insert(TextToolButton('atan', + lambda x: calc.button_pressed(calc.TYPE_FUNCTION, 'atan')), -1) + + self.insert(LineSeparator(), -1) + self.insert(TextToolButton('sinh', lambda x: calc.button_pressed(calc.TYPE_FUNCTION, 'sinh')), -1) @@ -131,7 +141,7 @@ class FormatToolbar(gtk.Toolbar): def __init__(self, calc): gtk.Toolbar.__init__(self) el = ['deg', 'rad'] - self.insert(TextToggleToolButton(el, lambda b: FormatToolbar.update_angle_type(b,calc)), + self.insert(TextToggleToolButton(el, lambda b: FormatToolbar.update_angle_type(b, calc)), -1) @staticmethod |