Package qubx :: Module GTK :: Class MultiList
[hide private]
[frames] | no frames]

Class MultiList

source code

        object --+                    
                 |                    
        ??.GObject --+                
                     |                
            gtk.Object --+            
                         |            
        object --+       |            
                 |       |            
gobject.GInterface --+   |            
                     |   |            
  atk.ImplementorIface --+            
                         |            
        object --+       |            
                 |       |            
gobject.GInterface --+   |            
                     |   |            
         gtk.Buildable --+            
                         |            
                gtk.Widget --+        
                             |        
                 gtk.Container --+    
                                 |    
                      gtk.TreeView --+
                                     |
                                    MultiList

A gtk.TreeView specialized as a multi-select, single-column list.

Instance Methods [hide private]
 
__init__(self, header=None, sortable=True)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
sortedToUn(self, ix)
Returns the unsorted index of the sorted ix'th item.
source code
 
unToSorted(self, ix)
Returns the sorted index of the unsorted ix'th item.
source code
 
_setIndex(self, ix) source code
 
indexOf(self, x)
Returns the unsorted index of the first item with text x.
source code
 
clear(self)
Removes all items from the list.
source code
 
append(self, x, s=True)
Adds item x to the end of the list; selects it if s == True.
source code
 
selected(self, i)
Returns True if unsorted item i if selected.
source code
 
select(self, i, s=True)
Selects unsorted item i; or unselects if s == False.
source code

Inherited from gtk.TreeView: __iter__, append_column, collapse_all, collapse_row, columns_autosize, convert_bin_window_to_tree_coords, convert_bin_window_to_widget_coords, convert_tree_to_bin_window_coords, convert_tree_to_widget_coords, convert_widget_to_bin_window_coords, convert_widget_to_tree_coords, create_row_drag_icon, do_columns_changed, do_cursor_changed, do_expand_collapse_cursor_row, do_move_cursor, do_row_activated, do_row_collapsed, do_row_expanded, do_select_all, do_select_cursor_parent, do_select_cursor_row, do_set_scroll_adjustments, do_start_interactive_search, do_test_collapse_row, do_test_expand_row, do_toggle_cursor_row, do_unselect_all, enable_model_drag_dest, enable_model_drag_source, expand_all, expand_row, expand_to_path, get_background_area, get_bin_window, get_cell_area, get_column, get_columns, get_cursor, get_dest_row_at_pos, get_drag_dest_row, get_enable_search, get_enable_tree_lines, get_expander_column, get_fixed_height_mode, get_grid_lines, get_hadjustment, get_headers_clickable, get_headers_visible, get_hover_expand, get_hover_selection, get_level_indentation, get_model, get_path_at_pos, get_reorderable, get_rubber_banding, get_rules_hint, get_search_column, get_search_entry, get_selection, get_show_expanders, get_tooltip_column, get_tooltip_context, get_vadjustment, get_visible_range, get_visible_rect, insert_column, insert_column_with_attributes, insert_column_with_data_func, is_rubber_banding_active, map_expanded_rows, move_column_after, remove_column, row_activated, row_expanded, scroll_to_cell, scroll_to_point, set_column_drag_function, set_cursor, set_cursor_on_cell, set_drag_dest_row, set_enable_search, set_enable_tree_lines, set_expander_column, set_fixed_height_mode, set_grid_lines, set_hadjustment, set_headers_clickable, set_headers_visible, set_hover_expand, set_hover_selection, set_level_indentation, set_model, set_reorderable, set_row_separator_func, set_rubber_banding, set_rules_hint, set_search_column, set_search_entry, set_search_equal_func, set_search_position_func, set_show_expanders, set_tooltip_cell, set_tooltip_column, set_tooltip_row, set_vadjustment, tree_to_widget_coords, unset_rows_drag_dest, unset_rows_drag_source, widget_to_tree_coords

Inherited from gtk.Container: __len__, __nonzero__, add, add_with_properties, check_resize, child_get, child_get_property, child_set, child_set_property, child_type, children, do_add, do_check_resize, do_child_type, do_composite_name, do_forall, do_get_child_property, do_remove, do_set_child_property, do_set_focus_child, forall, foreach, get_border_width, get_children, get_focus_chain, get_focus_child, get_focus_hadjustment, get_focus_vadjustment, get_resize_mode, install_child_property, list_child_properties, propagate_expose, remove, resize_children, set_border_width, set_focus_chain, set_focus_child, set_focus_hadjustment, set_focus_vadjustment, set_reallocate_redraws, set_resize_mode, unset_focus_chain

Inherited from gtk.Widget: activate, add_accelerator, add_events, add_mnemonic_label, can_activate_accel, child_focus, child_notify, class_path, create_pango_context, create_pango_layout, destroy, do_button_press_event, do_button_release_event, do_can_activate_accel, do_client_event, do_composited_changed, do_configure_event, do_delete_event, do_destroy_event, do_direction_changed, do_drag_begin, do_drag_data_delete, do_drag_data_get, do_drag_data_received, do_drag_drop, do_drag_end, do_drag_leave, do_drag_motion, do_enter_notify_event, do_event, do_expose_event, do_focus, do_focus_in_event, do_focus_out_event, do_get_accessible, do_grab_broken_event, do_grab_focus, do_grab_notify, do_hide, do_hide_all, do_hierarchy_changed, do_key_press_event, do_key_release_event, do_leave_notify_event, do_map, do_map_event, do_mnemonic_activate, do_motion_notify_event, do_no_expose_event, do_parent_set, do_popup_menu, do_property_notify_event, do_proximity_in_event, do_proximity_out_event, do_realize, do_screen_changed, do_scroll_event, do_selection_clear_event, do_selection_get, do_selection_notify_event, do_selection_received, do_selection_request_event, do_show, do_show_all, do_show_help, do_size_allocate, do_size_request, do_state_changed, do_style_set, do_unmap, do_unmap_event, do_unrealize, do_visibility_notify_event, do_window_state_event, drag_begin, drag_check_threshold, drag_dest_add_image_targets, drag_dest_add_text_targets, drag_dest_add_uri_targets, drag_dest_find_target, drag_dest_get_target_list, drag_dest_get_track_motion, drag_dest_set, drag_dest_set_proxy, drag_dest_set_target_list, drag_dest_set_track_motion, drag_dest_unset, drag_get_data, drag_highlight, drag_source_add_image_targets, drag_source_add_text_targets, drag_source_add_uri_targets, drag_source_get_target_list, drag_source_set, drag_source_set_icon, drag_source_set_icon_name, drag_source_set_icon_pixbuf, drag_source_set_icon_stock, drag_source_set_target_list, drag_source_unset, drag_unhighlight, draw, ensure_style, error_bell, event, freeze_child_notify, get_accessible, get_action, get_activate_signal, get_allocation, get_ancestor, get_app_paintable, get_can_default, get_can_focus, get_child_requisition, get_child_visible, get_clipboard, get_colormap, get_composite_name, get_direction, get_display, get_double_buffered, get_events, get_extension_events, get_has_tooltip, get_has_window, get_mapped, get_modifier_style, get_name, get_no_show_all, get_pango_context, get_parent, get_parent_window, get_pointer, get_realized, get_receives_default, get_requisition, get_root_window, get_screen, get_sensitive, get_settings, get_size_request, get_snapshot, get_state, get_style, get_tooltip_markup, get_tooltip_text, get_tooltip_window, get_toplevel, get_visible, get_visual, get_window, grab_add, grab_default, grab_focus, grab_remove, has_default, has_focus, has_grab, has_rc_style, has_screen, hide, hide_all, hide_on_delete, input_shape_combine_mask, intersect, is_ancestor, is_composited, is_drawable, is_focus, is_sensitive, is_toplevel, keynav_failed, list_accel_closures, list_mnemonic_labels, map, menu_get_for_attach_widget, mnemonic_activate, modify_base, modify_bg, modify_cursor, modify_fg, modify_font, modify_style, modify_text, path, queue_clear, queue_clear_area, queue_draw, queue_draw_area, queue_resize, queue_resize_no_redraw, rc_get_style, realize, region_intersect, remove_accelerator, remove_mnemonic_label, render_icon, reparent, reset_rc_styles, reset_shapes, selection_add_target, selection_add_targets, selection_clear_targets, selection_convert, selection_owner_set, selection_remove_all, send_expose, send_focus_change, set_accel_path, set_activate_signal, set_allocation, set_app_paintable, set_can_default, set_can_focus, set_child_visible, set_colormap, set_composite_name, set_direction, set_double_buffered, set_events, set_extension_events, set_has_tooltip, set_has_window, set_mapped, set_name, set_no_show_all, set_parent, set_parent_window, set_realized, set_receives_default, set_redraw_on_allocate, set_scroll_adjustments, set_sensitive, set_set_scroll_adjustments_signal, set_size_request, set_state, set_style, set_tooltip_markup, set_tooltip_text, set_tooltip_window, set_uposition, set_usize, set_visible, set_window, shape_combine_mask, show, show_all, show_now, size_allocate, size_request, style_attach, style_get_property, thaw_child_notify, translate_coordinates, trigger_tooltip_query, unmap, unparent, unrealize

Inherited from gtk.Object: do_destroy, flags, remove_data, remove_no_notify, set_flags, unset_flags

Inherited from unreachable.GObject: __copy__, __deepcopy__, __delattr__, __eq__, __gdoc__, __ge__, __gobject_init__, __gt__, __hash__, __le__, __lt__, __ne__, __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 atk.ImplementorIface: ref_accessible

Inherited from gtk.Buildable: add_child, construct_child, do_add_child, do_construct_child, do_get_internal_child, do_parser_finished, do_set_name, get_internal_child, parser_finished

Inherited from object: __format__, __getattribute__, __reduce__, __reduce_ex__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  __explore_featured = ['model', 'count', '_model', '_smodel', '...

Inherited from gtk.TreeView: __gtype__

Instance Variables [hide private]
  model
gtk.ListStore
  count
len(model)
Properties [hide private]

Inherited from gtk.Container: border_width, focus_child, has_focus_chain, need_resize, reallocate_redraws, resize_mode

Inherited from gtk.Widget: allocation, name, parent, requisition, saved_state, state, style, window

Inherited from unreachable.GObject: __grefcount__

Inherited from object: __class__

Method Details [hide private]

__init__(self, header=None, sortable=True)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Parameters:
  • header - caption for the top row
  • sortable - default True: the user can click header to sort
Overrides: object.__init__

Class Variable Details [hide private]

__explore_featured

Value:
['model',
 'count',
 '_model',
 '_smodel',
 'sortedToUn',
 'unToSorted',
 'indexOf',
 'clear',
...

Instance Variable Details [hide private]

model

gtk.ListStore
Get Method:
unreachable(s)

count

len(model)
Get Method:
unreachable(s)