diff options
Diffstat (limited to 'src/sugar/graphics/radiotoolbutton.py')
-rw-r--r-- | src/sugar/graphics/radiotoolbutton.py | 40 |
1 files changed, 39 insertions, 1 deletions
diff --git a/src/sugar/graphics/radiotoolbutton.py b/src/sugar/graphics/radiotoolbutton.py index e2636dc..1fb18cc 100644 --- a/src/sugar/graphics/radiotoolbutton.py +++ b/src/sugar/graphics/radiotoolbutton.py @@ -24,6 +24,10 @@ from sugar.graphics.palette import Palette, ToolInvoker from sugar.graphics import toolbutton class RadioToolButton(gtk.RadioToolButton): + """ + An implementation of a "push" button. + + """ __gtype_name__ = 'SugarRadioToolButton' def __init__(self, **kwargs): @@ -43,7 +47,17 @@ class RadioToolButton(gtk.RadioToolButton): self._palette_invoker.detach() def set_tooltip(self, tooltip): - """ Set a simple palette with just a single label. + """ + Set a simple palette with just a single label. + + Parameters + ---------- + tooltip: + + Returns + ------- + None + """ if self.palette is None or self._tooltip is None: self.palette = Palette(tooltip) @@ -61,10 +75,34 @@ class RadioToolButton(gtk.RadioToolButton): tooltip = gobject.property(type=str, setter=set_tooltip, getter=get_tooltip) def set_accelerator(self, accelerator): + """ + Sets the accelerator. + + Parameters + ---------- + accelerator: + + Returns + ------- + None + + """ self._accelerator = accelerator toolbutton.setup_accelerator(self) def get_accelerator(self): + """ + Returns the accelerator for the button. + + Parameters + ---------- + None + + Returns + ------ + accelerator: + + """ return self._accelerator accelerator = gobject.property(type=str, setter=set_accelerator, |