Package mbdyn :: Package interface :: Module renderWindowInteractor :: Class GtkGLExtVTKRenderWindowInteractor
[hide private]

Class GtkGLExtVTKRenderWindowInteractor

source code

        object --+                    
                 |                    
   gobject.GObject --+                
                     |                
            gtk.Object --+            
                         |            
        object --+       |            
                 |       |            
gobject.GInterface --+   |            
                     |   |            
  atk.ImplementorIface --+            
                         |            
                gtk.Widget --+        
                             |        
               gtk.DrawingArea --+    
                                 |    
                    object --+   |    
                             |   |    
       gtk.gtkgl.widget.Widget --+    
                                 |    
      gtk.gtkgl.widget.DrawingArea --+
                                     |
                                    GtkGLExtVTKRenderWindowInteractor

Embeds a vtkRenderWindow into a pyGTK widget and uses vtkGenericRenderWindowInteractor for the event handling. This class embeds the RenderWindow correctly. A __getattr__ hook is provided that makes the class behave like a vtkGenericRenderWindowInteractor.

Instance Methods [hide private]
 
__init__(self)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
set_size_request(self, w, h) source code
 
ConnectSignals(self) source code
 
__getattr__(self, attr)
Makes the object behave like a vtkGenericRenderWindowInteractor
source code
 
CreateTimer(self, obj, event) source code
 
DestroyTimer(self, obj, event)
The timer is a one shot timer so will expire automatically.
source code
 
GetRenderWindow(self) source code
 
GetWindowInteractor(self) source code
 
Render(self) source code
 
OnRealize(self, *args) source code
 
OnConfigure(self, widget, event) source code
 
OnExpose(self, *args) source code
 
OnDestroy(self, event=None) source code
 
_GetCtrlShift(self, event) source code
 
OnButtonDown(self, wid, event)
Mouse button pressed.
source code
 
OnButtonUp(self, wid, event)
Mouse button released.
source code
 
OnMouseMove(self, wid, event)
Mouse has moved.
source code
 
OnEnter(self, wid, event)
Entering the vtkRenderWindow.
source code
 
OnLeave(self, wid, event)
Leaving the vtkRenderWindow.
source code
 
OnKeyPress(self, wid, event)
Key pressed.
source code
 
OnKeyRelease(self, wid, event)
Key released.
source code
 
Initialize(self) source code
 
AddObserver(self, event, callback) source code
 
SetPicker(self, picker) source code
 
GetPicker(self, picker) source code

Inherited from gtk.DrawingArea: size

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, event, freeze_child_notify, get_accessible, get_action, get_activate_signal, get_allocation, get_ancestor, get_child_requisition, get_child_visible, get_clipboard, get_colormap, get_composite_name, get_direction, get_display, get_events, get_extension_events, get_modifier_style, get_name, get_no_show_all, get_pango_context, get_parent, get_parent_window, get_pointer, get_root_window, get_screen, get_settings, get_size_request, get_style, get_toplevel, get_visual, grab_add, grab_default, grab_focus, grab_remove, has_screen, hide, hide_all, hide_on_delete, input_shape_combine_mask, intersect, is_ancestor, is_composited, is_focus, list_mnemonic_labels, map, menu_get_for_attach_widget, mnemonic_activate, modify_base, modify_bg, 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, set_accel_path, set_activate_signal, set_app_paintable, set_child_visible, set_colormap, set_composite_name, set_direction, set_double_buffered, set_events, set_extension_events, set_name, set_no_show_all, set_parent, set_parent_window, set_redraw_on_allocate, set_scroll_adjustments, set_sensitive, set_set_scroll_adjustments_signal, set_state, set_style, set_uposition, set_usize, shape_combine_mask, show, show_all, show_now, size_allocate, size_request, style_get_property, thaw_child_notify, translate_coordinates, unmap, unparent, unrealize

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

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

Inherited from atk.ImplementorIface: ref_accessible

Inherited from gtk.gtkgl.widget.Widget: create_gl_context, get_gl_config, get_gl_context, get_gl_drawable, get_gl_window, is_gl_capable, set_gl_capability

Inherited from object: __delattr__, __getattribute__, __reduce__, __reduce_ex__, __setattr__, __str__

Class Variables [hide private]

Inherited from gtk.DrawingArea: __gtype__

Properties [hide private]

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

Inherited from gobject.GObject: __grefcount__

Inherited from object: __class__

Method Details [hide private]

__init__(self)
(Constructor)

source code 
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Overrides: gtk.gtkgl.widget.DrawingArea.__init__

set_size_request(self, w, h)

source code 
Overrides: gtk.Widget.set_size_request