view::PanelFactory::PanelFactory Class Reference

List of all members.

Public Member Functions

def create_menu_panel
def create_toolbar_panel
def create_filechooser_panel
def create_flux_control_panel
def create_video_panel
def create_trackbar_panel
def create_button_panel
def create_statebar_panel

Detailed Description

Panel Factory class, from which we extract some standard panels

Member Function Documentation

def view::PanelFactory::PanelFactory::create_button_panel (   widgets_callback_dictionary  ) 
Create a button panel, on which the buttons are displayed
@param widgets_callback_dictionary: a dictionary on which we'll insert the items that need a callback
@return gtk.HBox
def view::PanelFactory::PanelFactory::create_filechooser_panel (   widgets_callback_dictionary  ) 
Create the file insertion panel, on which we insert the files to be displayed
@param widgets_callback_dictionary: a dictionary containing widgets to be connected to a callback
@param m: number of videos to be displayed, horizontally
@param n: number of videos to be displayed, vertically
@return: gtk.HBox
def view::PanelFactory::PanelFactory::create_flux_control_panel (   widgets_callback_dictionary  ) 
Create the flux control panel, on which we can choose what the next step
@param widgets_callback_dictionary: a dictionary containing widgets to be connected to a callback
@return: gtk.HBox
def view::PanelFactory::PanelFactory::create_menu_panel (   widgets_callback_dictionary,
  accel_group 
)
Create the menu panel
@param widgets_callback_dictionary: a dictionary on which we'll insert the items that need a callback
@param accel_group: gtk.AccelGroup
@return: gtk.HBox
def view::PanelFactory::PanelFactory::create_statebar_panel (   widgets_callback_dictionary,
  index 
)
Creates a statebar panel, on which the state label and current frame position will show
@param widgets_callback_dictionary: widgets_callback_dictionary
def view::PanelFactory::PanelFactory::create_toolbar_panel (   widgets_callback_dictionary  ) 
Create the toolbar panel
@param widgets_callback_dictionary: a dictionary on which we'll insert the items that need a callback
@return: gtk.HBox
def view::PanelFactory::PanelFactory::create_trackbar_panel (   widgets_callback_dictionary,
  index 
)
Create a trackbar panel, on which the trackbar is positioned
@param widgets_callback_dictionary: a dictionary on which we'll insert the items that need a callback
@return: gtk.HBox
def view::PanelFactory::PanelFactory::create_video_panel (   drawing_areas_list,
  lines = 1,
  columns = 1 
)
Create a video panel, on which m * n videos are displayed
@param lines: number of videos to be displayed, vertically
@param columns: number of videos to be displayed, horizontally
@return: gtk.HBox

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions

Generated on Mon Nov 30 00:22:57 2009 by  doxygen 1.6.1