hildon.RangeEditor

hildon.RangeEditor

Used to set a number range from specific limits.

Description

hildon.RangeEditor is used to set a number range/interval from specific limits.

Ancestry

Up to the first non-hildon ancestor:

...
 +-- gtk.Container
      +-- hildon.RangeEditor

Usage Example

import gtk
import hildon

window = hildon.Window()
window.set_title("Test App")

range_editor = hildon.RangeEditor()
range_editor.set_limits(-100, 100)
range_editor.set_range(-10, 23)
range_editor.set_separator("to")

window.add(range_editor)

window.show_all()

gtk.main()
      

Properties

Name Access Description
"min" Read/Write/Construct Minimum value in a range.
"max" Read/Write/Construct Maximum value in a range.
"lower" Read/Write/Construct Current value in the entry presenting lower end of selected range.
"higher" Read/Write/Construct Current value in the entry presenting higher end of selected range.
"separator" Read/Write/Construct Separator string to separate lower and higher entries.

Style Properties

Name Access Description
"hildon_range_editor_entry_alignment" Read Hildon RangeEditor entry alignment.
"hildon_range_editor_separator_padding" Read Hildon RangeEditor separaror padding.

Constructor

hildon.RangeEditor contains two gtk.Entry that accepts numbers and minus.

hildon.RangeEditor()
Returns A new hildon.RangeEditor widget.

Methods

get_range

Gets the current range (the lower and higher entry values).

hildon.RangeEditor.get_range()
Returns A tuple of the form (lower, higher) containing the current range set.

set_range

Sets the current range (the lower and higher entry values).

hildon.RangeEditor.set_range(lower, higher)
lower Interval's lower bound.
higher Interval's upper bound.

set_limits

Sets the limits for allowable range values. The range will be forced to stay within these limits.

hildon.RangeEditor.set_limits(min, max)
min Minimum allowable lower bound.
max Maximum allowable upper bound.

get_lower

Gets range's lower entry value.

hildon.RangeEditor.get_lower()
Returns Interval's lower bound.

set_lower

Sets range's lower entry value.

hildon.RangeEditor.set_lower(value)
value Interval's lower bound.

get_higher

Gets range's higher entry value.

hildon.RangeEditor.get_higher()
Returns Interval's upper bound.

set_higher

Sets range's higher entry value.

hildon.RangeEditor.set_higher(value)
value Interval's upper bound.

get_min

Gets the minimun allowable value for range's lower entry.

hildon.RangeEditor.get_min()
Returns Minimum allowable lower bound.

set_min

Sets the minimun allowable value for range's lower entry.

hildon.RangeEditor.Set_min(value)
value Minimum allowable lower bound.

get_max

Gets the maximun allowable value for range's higher entry.

hildon.RangeEditor.get_max()
Returns Maximum allowable upper bound.

set_max

Sets the maximun allowable value for range's higher entry.

hildon.RangeEditor.Set_max(value)
value Maximum allowable upper bound.

get_separator

Gets the string that separates lower and higher entries.

hildon.RangeEditor.get_separator()
Returns String that separates lower and higher entries.

set_separator

Sets the string that separates lower and higher entries.

hildon.RangeEditor.set_separator(separator)
separator String that separates lower and higher entries.


Improve this page