Package flumotion :: Package wizard :: Module conversionsteps :: Class ConversionStep
[hide private]

Class ConversionStep

source code

         object --+                                    
                  |                                    
    gobject.GObject --+                                
                      |                                
             gtk.Object --+                            
                          |                            
         object --+       |                            
                  |       |                            
 gobject.GInterface --+   |                            
                      |   |                            
          gtk.Buildable --+                            
                          |                            
         object --+       |                            
                  |       |                            
 gobject.GInterface --+   |                            
                      |   |                            
   atk.ImplementorIface --+                            
                          |                            
                 gtk.Widget --+                        
                              |                        
                  gtk.Container --+                    
                                  |                    
                            gtk.Box --+                
                                      |                
                               gtk.VBox --+            
                                          |            
             object --+                   |            
                      |                   |            
        gobject.GObject --+               |            
                          |               |            
    kiwi.ui.views.SlaveView --+           |            
                              |           |            
         kiwi.ui.views.BaseView --+       |            
                                  |       |            
kiwi.controllers.BaseController --+       |            
                                  |       |            
    kiwi.ui.delegates.GladeDelegate --+   |            
                                      |   |            
                   ui.glade.GladeBacked --+            
                                          |            
                       ui.glade.GladeWidget --+        
                                              |        
                    extern.log.log.Loggable --+        
                                              |        
                           ui.wizard.WizardStep --+    
                                                  |    
                        workerstep.WorkerWizardStep --+
                                                      |
                                                     ConversionStep

Instance Methods [hide private]
 
__init__(self, wizard)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
getAudioPage(self) source code
flumotion.wizard.models.VideoEncoder
getVideoEncoder(self)
Returns the selected video encoder or None
source code
flumotion.wizard.models.AudioEncoder
getAudioEncoder(self)
Returns the selected audio encoder or None
source code
string
getMuxerType(self)
Returns the component-type, such as "ogg-muxer" of the currently selected muxer.
source code
string
getMuxerFormat(self)
Returns the format of the muxer, such as "ogg".
source code
string
getAudioFormat(self)
Returns the format of the audio encoder, such as "vorbis"
source code
string
getVideoFormat(self)
Returns the format of the video encoder, such as "theora"
source code
 
activated(self)
Called just before the step is shown, so the step can do some logic, eg setup the default state
source code
WizardStep instance, deferred or None. The deferred must return a WizardStep instance. None means that the next section should be fetched or if there are no more sections, to finish the wizard.
getNext(self)
Called when the user presses next in the wizard.
source code
 
_populateCombos(self, combos, provides=None) source code
 
_addEntries(self, entries, ctype, combo, default_type) source code
 
_createDummyModel(self, entry) source code
 
_loadPlugin(self, entry) source code
 
_loadStep(self, combo) source code
 
_getAudioPage(self) source code
 
_getVideoPage(self) source code
 
_muxerChanged(self) source code
 
on_muxer__changed(self, combo) source code

Inherited from workerstep.WorkerWizardStep: runInWorker, workerChanged

Inherited from ui.wizard.WizardStep: __repr__, setup

Inherited from gtk.Box: get_homogeneous, get_spacing, pack_end, pack_end_defaults, pack_start, pack_start_defaults, query_child_packing, reorder_child, set_child_packing, set_homogeneous, set_spacing

Inherited from gtk.Container: __iter__, __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_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_child_requisition, get_child_visible, get_clipboard, get_colormap, get_composite_name, get_direction, get_display, get_events, get_extension_events, get_has_tooltip, 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_tooltip_markup, get_tooltip_text, get_tooltip_window, 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, keynav_failed, 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, 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_size_request, set_state, set_style, set_tooltip_markup, set_tooltip_text, set_tooltip_window, set_uposition, set_usize, shape_combine_mask, show, show_all, show_now, size_allocate, size_request, 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 kiwi.ui.views.BaseView: check_focus, get_focus_widget, get_glade_adaptor, hide_and_quit, quit_if_last, set_title, set_transient_for

Inherited from kiwi.ui.views.BaseView (private): _attach_callbacks, _setup_keypress_handler

Inherited from kiwi.ui.views.SlaveView: add_proxy, attach_slave, check_and_notify_validity, connect_multiple, detach_slave, disconnect_autoconnected, focus_toplevel, focus_topmost, force_validation, get_sizegroups, get_slave, get_topmost_widget, get_widget, handler_block, handler_unblock, on_attach, on_startup, register_validate_function, set_controller, show_and_loop

Inherited from kiwi.ui.views.SlaveView (private): _attach_groups, _check_reserved, _get_notebooks, _get_toplevel, _merge_sizegroup, _on_child__validation_changed, _on_notebook_slave__validation_changed

Inherited from gobject.GObject: __cmp__, __delattr__, __gdoc__, __gobject_init__, __hash__, __new__, __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_by_func, handler_disconnect, handler_is_connected, handler_unblock_by_func, notify, props, set_data, set_properties, set_property, stop_emission, thaw_notify, weak_ref

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 atk.ImplementorIface: ref_accessible

Inherited from object: __getattribute__, __reduce__, __reduce_ex__, __str__

Inherited from kiwi.controllers.BaseController: get_view, on_key_press, set_keyactions, set_view, update_keyactions

Inherited from kiwi.controllers.BaseController (private): _get_all_methods

Inherited from extern.log.log.Loggable: __providedBy__, debug, doLog, error, info, log, logFunction, logObjectName, warning, warningFailure, writeMarker

Class Variables [hide private]
  name = 'Encoding'
  title = 'Encoding'
  section = 'Conversion'
str gladeFile = 'encoding-wizard.glade'
filename of glade file containing the interface

Inherited from ui.wizard.WizardStep: gladeTypedict, icon, sidebarName

Inherited from ui.glade.GladeWidget: __gtype__

Inherited from ui.glade.GladeBacked: toplevel_name

Inherited from ui.glade.GladeBacked (private): _window

Inherited from kiwi.ui.views.SlaveView: controller, domain, gladefile, toplevel

Inherited from kiwi.controllers.BaseController: view

Inherited from extern.log.log.Loggable: __implemented__, __provides__, logCategory

Instance Variables [hide private]

Inherited from ui.glade.GladeBacked: widgets

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, parent, saved_state, state, style, window

Inherited from gobject.GObject: __grefcount__

Inherited from object: __class__

Method Details [hide private]

__init__(self, wizard)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Parameters:
  • wizard - the wizard this step is a part of
Overrides: kiwi.controllers.BaseController.__init__
(inherited documentation)

getVideoEncoder(self)

source code 

Returns the selected video encoder or None

Returns: flumotion.wizard.models.VideoEncoder
encoder or None

getAudioEncoder(self)

source code 

Returns the selected audio encoder or None

Returns: flumotion.wizard.models.AudioEncoder
encoder or None

getMuxerType(self)

source code 

Returns the component-type, such as "ogg-muxer" of the currently selected muxer.

Returns: string
the muxer

getMuxerFormat(self)

source code 

Returns the format of the muxer, such as "ogg".

Returns: string
the muxer format

getAudioFormat(self)

source code 

Returns the format of the audio encoder, such as "vorbis"

Returns: string
the audio format

getVideoFormat(self)

source code 

Returns the format of the video encoder, such as "theora"

Returns: string
the video format

activated(self)

source code 

Called just before the step is shown, so the step can do some logic, eg setup the default state

Overrides: ui.wizard.WizardStep.activated
(inherited documentation)

getNext(self)

source code 

Called when the user presses next in the wizard.

Returns: WizardStep instance, deferred or None. The deferred must return a WizardStep instance. None means that the next section should be fetched or if there are no more sections, to finish the wizard.
name of next step
Overrides: ui.wizard.WizardStep.getNext
(inherited documentation)