OpenShot Video Editor  2.0.0
Public Member Functions | Public Attributes | List of all members
tutorial.TutorialManager Class Reference

Manage and present a list of tutorial dialogs. More...

Inheritance diagram for tutorial.TutorialManager:

Public Member Functions

def __init__ (self, win)
 Constructor. More...
 
def close_dialogs (self)
 Close any open tutorial dialogs. More...
 
def exit_manager (self)
 Disconnect from all signals, and shutdown tutorial manager. More...
 
def get_object (self, object_id)
 Get an object from the main window by object id. More...
 
def hide_tips (self, tid, user_clicked=False)
 Hide the current tip, and don't show anymore. More...
 
def minimize (self)
 Minimize any visible tutorial dialog. More...
 
def next_tip (self, tid)
 Mark the current tip completed, and show the next one. More...
 
def process (self, parent_name=None)
 Process and show the first non-completed tutorial. More...
 
def re_position_dialog (self)
 Reposition a tutorial dialog next to another widget. More...
 
def re_show_dialog (self)
 Re show an active dialog. More...
 

Public Attributes

 current_dialog
 
 tutorial_enabled
 
 tutorial_ids
 
 tutorial_objects
 
 tutorials
 
 win
 

Detailed Description

Manage and present a list of tutorial dialogs.

Definition at line 191 of file tutorial.py.

Constructor & Destructor Documentation

◆ __init__()

def tutorial.TutorialManager.__init__ (   self,
  win 
)

Constructor.

Definition at line 334 of file tutorial.py.

Member Function Documentation

◆ close_dialogs()

def tutorial.TutorialManager.close_dialogs (   self)

Close any open tutorial dialogs.

Definition at line 291 of file tutorial.py.

◆ exit_manager()

def tutorial.TutorialManager.exit_manager (   self)

Disconnect from all signals, and shutdown tutorial manager.

Definition at line 298 of file tutorial.py.

◆ get_object()

def tutorial.TutorialManager.get_object (   self,
  object_id 
)

Get an object from the main window by object id.

Definition at line 234 of file tutorial.py.

◆ hide_tips()

def tutorial.TutorialManager.hide_tips (   self,
  tid,
  user_clicked = False 
)

Hide the current tip, and don't show anymore.

Definition at line 267 of file tutorial.py.

◆ minimize()

def tutorial.TutorialManager.minimize (   self)

Minimize any visible tutorial dialog.

Definition at line 327 of file tutorial.py.

◆ next_tip()

def tutorial.TutorialManager.next_tip (   self,
  tid 
)

Mark the current tip completed, and show the next one.

Definition at line 256 of file tutorial.py.

◆ process()

def tutorial.TutorialManager.process (   self,
  parent_name = None 
)

Process and show the first non-completed tutorial.

Definition at line 195 of file tutorial.py.

◆ re_position_dialog()

def tutorial.TutorialManager.re_position_dialog (   self)

Reposition a tutorial dialog next to another widget.

Definition at line 321 of file tutorial.py.

◆ re_show_dialog()

def tutorial.TutorialManager.re_show_dialog (   self)

Re show an active dialog.

Definition at line 314 of file tutorial.py.

Member Data Documentation

◆ current_dialog

tutorial.TutorialManager.current_dialog

Definition at line 228 of file tutorial.py.

◆ tutorial_enabled

tutorial.TutorialManager.tutorial_enabled

Definition at line 286 of file tutorial.py.

◆ tutorial_ids

tutorial.TutorialManager.tutorial_ids

Definition at line 346 of file tutorial.py.

◆ tutorial_objects

tutorial.TutorialManager.tutorial_objects

Definition at line 349 of file tutorial.py.

◆ tutorials

tutorial.TutorialManager.tutorials

Definition at line 335 of file tutorial.py.

◆ win

tutorial.TutorialManager.win

Definition at line 336 of file tutorial.py.


The documentation for this class was generated from the following file: