Robot Framework Integrated Development Environment (RIDE)
robotide.ui.notebook.NoteBook Class Reference
Inheritance diagram for robotide.ui.notebook.NoteBook:

Public Member Functions

def __init__ (self, parent, app, style)
 
def add_tab (self, tab, title, allow_closing=True)
 
def allow_closing (self, tab)
 
def delete_tab (self, tab)
 
def disallow_closing (self, tab)
 
def OnTabChanged (self, event)
 
def OnTabChanging (self, event)
 
def OnTabClosing (self, event)
 
def rename_tab (self, tab, new_name)
 
def show_tab (self, tab)
 Shows the notebook page that contains the given tab. More...
 
def tab_is_visible (self, tab)
 

Properties

 current_page_title = property
 

Private Member Functions

def _tab_changed (self)
 Change event is send even when no tab available or tab is closed. More...
 
def current_page_title (self)
 

Private Attributes

 _app
 
 _notebook_style
 
 _tab_closing
 
 _tab_state
 
 _uncloseable
 

Detailed Description

Definition at line 26 of file notebook.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.ui.notebook.NoteBook.__init__ (   self,
  parent,
  app,
  style 
)

Definition at line 28 of file notebook.py.

Member Function Documentation

◆ _tab_changed()

def robotide.ui.notebook.NoteBook._tab_changed (   self)
private

Change event is send even when no tab available or tab is closed.

Definition at line 125 of file notebook.py.

◆ add_tab()

def robotide.ui.notebook.NoteBook.add_tab (   self,
  tab,
  title,
  allow_closing = True 
)

Definition at line 51 of file notebook.py.

◆ allow_closing()

def robotide.ui.notebook.NoteBook.allow_closing (   self,
  tab 
)

Definition at line 72 of file notebook.py.

◆ current_page_title()

def robotide.ui.notebook.NoteBook.current_page_title (   self)
private

Definition at line 86 of file notebook.py.

◆ delete_tab()

def robotide.ui.notebook.NoteBook.delete_tab (   self,
  tab 
)

Definition at line 63 of file notebook.py.

◆ disallow_closing()

def robotide.ui.notebook.NoteBook.disallow_closing (   self,
  tab 
)

Definition at line 76 of file notebook.py.

◆ OnTabChanged()

def robotide.ui.notebook.NoteBook.OnTabChanged (   self,
  event 
)

Definition at line 116 of file notebook.py.

◆ OnTabChanging()

def robotide.ui.notebook.NoteBook.OnTabChanging (   self,
  event 
)

Definition at line 95 of file notebook.py.

◆ OnTabClosing()

def robotide.ui.notebook.NoteBook.OnTabClosing (   self,
  event 
)

Definition at line 89 of file notebook.py.

◆ rename_tab()

def robotide.ui.notebook.NoteBook.rename_tab (   self,
  tab,
  new_name 
)

Definition at line 69 of file notebook.py.

◆ show_tab()

def robotide.ui.notebook.NoteBook.show_tab (   self,
  tab 
)

Shows the notebook page that contains the given tab.

Definition at line 57 of file notebook.py.

◆ tab_is_visible()

def robotide.ui.notebook.NoteBook.tab_is_visible (   self,
  tab 
)

Definition at line 80 of file notebook.py.

Member Data Documentation

◆ _app

robotide.ui.notebook.NoteBook._app
private

Definition at line 29 of file notebook.py.

◆ _notebook_style

robotide.ui.notebook.NoteBook._notebook_style
private

Definition at line 30 of file notebook.py.

◆ _tab_closing

robotide.ui.notebook.NoteBook._tab_closing
private

Definition at line 47 of file notebook.py.

◆ _tab_state

robotide.ui.notebook.NoteBook._tab_state
private

Definition at line 48 of file notebook.py.

◆ _uncloseable

robotide.ui.notebook.NoteBook._uncloseable
private

Definition at line 49 of file notebook.py.

Property Documentation

◆ current_page_title

robotide.ui.notebook.NoteBook.current_page_title = property
static

Definition at line 84 of file notebook.py.


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