Package dtk :: Package ui :: Module notebook :: Class Notebook

Class Notebook

source code


Notebook.

Instance Methods
 
__init__(self, items, foreground_left_pixbuf=ui_theme.get_pixbuf("notebook/foreground_left.png"), foreground_middle_pixbuf=ui_theme.get_pixbuf("notebook/foreground_middle.png"), foreground_right_pixbuf=ui_theme.get_pixbuf("notebook/foreground_right.png"), background_left_pixbuf=ui_theme.get_pixbuf("notebook/background_left.png"), background_middle_pixbuf=ui_theme.get_pixbuf("notebook/background_middle.png"), background_right_pixbuf=ui_theme.get_pixbuf("notebook/background_right.png"))
Initialize Notebook class.
source code
 
button_press_notebook(self, widget, event)
Internal callback for `button-press-event` signal.
source code
Method Details

__init__(self, items, foreground_left_pixbuf=ui_theme.get_pixbuf("notebook/foreground_left.png"), foreground_middle_pixbuf=ui_theme.get_pixbuf("notebook/foreground_middle.png"), foreground_right_pixbuf=ui_theme.get_pixbuf("notebook/foreground_right.png"), background_left_pixbuf=ui_theme.get_pixbuf("notebook/background_left.png"), background_middle_pixbuf=ui_theme.get_pixbuf("notebook/background_middle.png"), background_right_pixbuf=ui_theme.get_pixbuf("notebook/background_right.png"))
(Constructor)

source code 

Initialize Notebook class.

Parameters:
  • items - Notebook item, foramt (item_icon, item_content, item_callback).
  • foreground_left_pixbuf - Left foreground pixbuf.
  • foreground_middle_pixbuf - Middle foreground pixbuf.
  • foreground_right_pixbuf - Right foreground pixbuf.
  • background_left_pixbuf - Left background pixbuf.
  • background_middle_pixbuf - Middle background pixbuf.
  • background_right_pixbuf - Right background pixbuf.

button_press_notebook(self, widget, event)

source code 

Internal callback for `button-press-event` signal.

Parameters:
  • widget - Notebook widget.
  • event - Button press event.