Package elisa :: Package plugins :: Package bad :: Package raval_frontend :: Package raval_widgets :: Module scrolled_list :: Class ScrolledList
[hide private]
[frames] | no frames]

Class ScrolledList

source code


Nested Classes [hide private]

Inherited from pgm.graph.group.Group: __metaclass__

Instance Methods [hide private]
 
__init__(self, width=1.0, height=2.0, visible_range_size=7, orientation=0) source code
 
set_selector(self, selector, spacing=0.05) source code
 
selector__get(self) source code
 
set_horizontal_scrollbar(self, bar, position, spacing=0.05) source code
 
set_vertical_scrollbar(self, bar, position, spacing=0.05) source code
 
_bar_index_changed(self, bar, new_index) source code
 
visible_range_size__set(self, visible_range_size) source code
 
insert(self, index, widget, forward_signals=True) source code
 
pop(self, index='frontend') source code
 
selected_item__set(self, index) source code
 
size__set(self, size) source code
 
width__set(self, width) source code
 
height__set(self, height) source code
 
position__set(self, position) source code
 
compute_x(self, index) source code
 
compute_y(self, index) source code
 
_update_bars(self) source code
 
_layout_selector(self) source code
 
_update_selector(self) source code
 
do_drag_begin(self, x, y, z, button, time) source code
 
_stop_deceleration(self) source code

Inherited from pgm.widgets.list_ng.List: __getitem__, __len__, append, compute_height, compute_opacity, compute_width, compute_z, compute_zoom, do_child_clicked, do_clicked, do_double_clicked, do_drag_end, do_drag_motion, height__get, is_widget_visible, layout_widget, load_item, orientation__get, orientation__set, range_start_to_selected, remove, selected_item__get, size__get, unload_item, visible_range_size__get, visible_range_start__get, visible_range_start__set, width__get

Inherited from pgm.widgets.list_ng.List (private): _clicked, _decelerate, _double_clicked, _drag_begin, _drag_end, _drag_motion, _layout, _scrolled

Inherited from pgm.graph.group.Group: absolute_opacity_factor__get, absolute_position__get, add, canvas__get, canvas__set, children__get, empty, opacity__get, opacity__set, parent__get, position__get, regenerate, visible__get, visible__set, x__get, x__set, y__get, y__set, z__get, z__set

Inherited from pgm.graph.group.Group (private): _proxy_child_signal, _set_visibility_from_parent

Inherited from gobject.GObject: __cmp__, __delattr__, __gdoc__, __gobject_init__, __hash__, __new__, __repr__, __setattr__, chain, connect, connect_after, connect_object, connect_object_after, disconnect, disconnect_by_func, emit, emit_stop_by_name, freeze_notify, get_data, get_properties, get_property, handler_block, handler_block_by_func, handler_disconnect, handler_is_connected, handler_unblock, handler_unblock_by_func, notify, props, set_data, set_properties, set_property, stop_emission, thaw_notify, weak_ref

Inherited from object: __getattribute__, __reduce__, __reduce_ex__, __str__

Static Methods [hide private]

Inherited from pgm.graph.group.Group: __classinit__

Class Variables [hide private]

Inherited from pgm.widgets.list_ng.List: __gsignals__, __gtype__, deceleration, drag_motion_resolution, drag_threshold, preloaded

Properties [hide private]
  height
  position
  selected_item
  selector
  size
  visible_range_size
  width

Inherited from pgm.widgets.list_ng.List: orientation, visible_range_start

Inherited from pgm.graph.group.Group: absolute_opacity_factor, absolute_position, canvas, children, opacity, parent, visible, x, y, z

Inherited from gobject.GObject: __grefcount__

Inherited from object: __class__

Method Details [hide private]

__init__(self, width=1.0, height=2.0, visible_range_size=7, orientation=0)
(Constructor)

source code 
Overrides: pgm.widgets.list_ng.List.__init__

visible_range_size__set(self, visible_range_size)

source code 
Overrides: pgm.widgets.list_ng.List.visible_range_size__set

insert(self, index, widget, forward_signals=True)

source code 
Overrides: pgm.widgets.list_ng.List.insert

pop(self, index='frontend')

source code 
Overrides: pgm.widgets.list_ng.List.pop

selected_item__set(self, index)

source code 
Overrides: pgm.widgets.list_ng.List.selected_item__set

size__set(self, size)

source code 
Overrides: pgm.widgets.list_ng.List.size__set

width__set(self, width)

source code 
Overrides: pgm.widgets.list_ng.List.width__set

height__set(self, height)

source code 
Overrides: pgm.widgets.list_ng.List.height__set

position__set(self, position)

source code 
Overrides: pgm.graph.group.Group.position__set

compute_x(self, index)

source code 
Overrides: pgm.widgets.list_ng.List.compute_x

compute_y(self, index)

source code 
Overrides: pgm.widgets.list_ng.List.compute_y

do_drag_begin(self, x, y, z, button, time)

source code 
Overrides: pgm.widgets.list_ng.List.do_drag_begin

_stop_deceleration(self)

source code 
Overrides: pgm.widgets.list_ng.List._stop_deceleration

Property Details [hide private]

height

Get Method:
pgm.widgets.list_ng.List.height__get(self)
Set Method:
elisa.plugins.bad.raval_frontend.raval_widgets.scrolled_list.ScrolledList.height__set(self, height)
Delete Method:
'frontend'

position

Get Method:
pgm.graph.group.Group.position__get(self)
Set Method:
elisa.plugins.bad.raval_frontend.raval_widgets.scrolled_list.ScrolledList.position__set(self, position)
Delete Method:
'frontend'

selected_item

Get Method:
pgm.widgets.list_ng.List.selected_item__get(self)
Set Method:
elisa.plugins.bad.raval_frontend.raval_widgets.scrolled_list.ScrolledList.selected_item__set(self, index)
Delete Method:
'frontend'

selector

Get Method:
elisa.plugins.bad.raval_frontend.raval_widgets.scrolled_list.ScrolledList.selector__get(self)
Set Method:
'frontend'
Delete Method:
'frontend'

size

Get Method:
pgm.widgets.list_ng.List.size__get(self)
Set Method:
elisa.plugins.bad.raval_frontend.raval_widgets.scrolled_list.ScrolledList.size__set(self, size)
Delete Method:
'frontend'

visible_range_size

Get Method:
pgm.widgets.list_ng.List.visible_range_size__get(self)
Set Method:
elisa.plugins.bad.raval_frontend.raval_widgets.scrolled_list.ScrolledList.visible_range_size__set(self, visible_range_size)
Delete Method:
'frontend'

width

Get Method:
pgm.widgets.list_ng.List.width__get(self)
Set Method:
elisa.plugins.bad.raval_frontend.raval_widgets.scrolled_list.ScrolledList.width__set(self, width)
Delete Method:
'frontend'