gtk.Notebook.Notebook Class Reference

Inheritance diagram for gtk.Notebook.Notebook:

gtk.Container.Container gtk.Widget.Widget gtk.ObjectGtk.ObjectGtk gobject.ObjectG.ObjectG List of all members.

Public Types

 GTK_NOTEBOOK_TAB_FIRST
 GTK_NOTEBOOK_TAB_LAST
enum  GtkNotebookTab {
  GTK_NOTEBOOK_TAB_FIRST,
  GTK_NOTEBOOK_TAB_LAST
}
 The GtkNotebookTab is not documented. More...

Public Member Functions

GtkNotebookgetNotebookStruct ()
 this (GtkNotebook *gtkNotebook)
 Sets our main struct and passes it to the parent class.
int appendPage (Widget child, char[] tabLabel)
 Append a page with a widget and a text for a label.
void setCurrentPage (Widget child)
void delegate (gint, Notebook)[] onChangeCurrentPageListeners
void addOnChangeCurrentPage (void delegate(gint, Notebook) dlg)
 extern (C) static void callBackChangeCurrentPage(GtkNotebook *notebookStruct
void addOnFocusTab (gboolean delegate(GtkNotebookTab, Notebook) dlg)
 extern (C) static void callBackFocusTab(GtkNotebook *notebookStruct
void addOnMoveFocusOut (void delegate(GtkDirectionType, Notebook) dlg)
 extern (C) static void callBackMoveFocusOut(GtkNotebook *notebookStruct
void addOnPageAdded (void delegate(Widget, guint, Notebook) dlg)
 extern (C) static void callBackPageAdded(GtkNotebook *notebookStruct
void addOnPageRemoved (void delegate(Widget, guint, Notebook) dlg)
 extern (C) static void callBackPageRemoved(GtkNotebook *notebookStruct
void addOnPageReordered (void delegate(Widget, guint, Notebook) dlg)
 extern (C) static void callBackPageReordered(GtkNotebook *notebookStruct
void addOnReorderTab (void delegate(GtkDirectionType, gboolean, Notebook) dlg)
 extern (C) static void callBackReorderTab(GtkNotebook *notebookStruct
void addOnSelectPage (gboolean delegate(gboolean, Notebook) dlg)
 extern (C) static void callBackSelectPage(GtkNotebook *notebookStruct
void addOnSwitchPage (void delegate(GtkNotebookPage *, guint, Notebook) dlg)
 extern (C) static void callBackSwitchPage(GtkNotebook *notebookStruct

Public Attributes

alias GtkNotebookTab NotebookTab
int[char[]] connectedSignals
gint arg1
GtkNotebookTab arg1
GtkDirectionType arg1
GtkWidgetchild
GtkWidget guint pageNum
GtkWidgetchild
GtkWidgetchild
GtkDirectionType gboolean arg2
gboolean arg1
GtkNotebookPagepage
GtkNotebookPage guint pageNum

Protected Member Functions

void * getStruct ()
 the main Gtk struct as a void*

Protected Attributes

GtkNotebookgtkNotebook
 the main Gtk struct

Member Enumeration Documentation

enum gtk::Notebook::Notebook::GtkNotebookTab

The GtkNotebookTab is not documented.

Enumerator:
GTK_NOTEBOOK_TAB_FIRST 
GTK_NOTEBOOK_TAB_LAST 


Constructor & Destructor Documentation

gtk.Notebook.Notebook.this ( GtkNotebook gtkNotebook  ) 

Sets our main struct and passes it to the parent class.


Member Function Documentation

void gtk.Notebook.Notebook.addOnChangeCurrentPage ( void delegate(gint, Notebook dlg  ) 

void gtk.Notebook.Notebook.addOnFocusTab ( gboolean delegate(GtkNotebookTab, Notebook dlg  ) 

void gtk.Notebook.Notebook.addOnMoveFocusOut ( void delegate(GtkDirectionType, Notebook dlg  ) 

void gtk.Notebook.Notebook.addOnPageAdded ( void delegate(Widget, guint, Notebook dlg  ) 

void gtk.Notebook.Notebook.addOnPageRemoved ( void delegate(Widget, guint, Notebook dlg  ) 

void gtk.Notebook.Notebook.addOnPageReordered ( void delegate(Widget, guint, Notebook dlg  ) 

void gtk.Notebook.Notebook.addOnReorderTab ( void delegate(GtkDirectionType, gboolean, Notebook dlg  ) 

void gtk.Notebook.Notebook.addOnSelectPage ( gboolean delegate(gboolean, Notebook dlg  ) 

void gtk.Notebook.Notebook.addOnSwitchPage ( void delegate(GtkNotebookPage *, guint, Notebook dlg  ) 

int gtk.Notebook.Notebook.appendPage ( Widget  child,
char[]  tabLabel 
)

Append a page with a widget and a text for a label.

void gtk.Notebook.Notebook.delegate ( gint  ,
Notebook   
)

gtk.Notebook.Notebook.extern (  ) 

Reimplemented from gtk.Container.Container.

gtk.Notebook.Notebook.extern (  ) 

Reimplemented from gtk.Container.Container.

gtk.Notebook.Notebook.extern (  ) 

Reimplemented from gtk.Container.Container.

gtk.Notebook.Notebook.extern (  ) 

Reimplemented from gtk.Container.Container.

gtk.Notebook.Notebook.extern (  ) 

Reimplemented from gtk.Container.Container.

gtk.Notebook.Notebook.extern (  ) 

Reimplemented from gtk.Container.Container.

gtk.Notebook.Notebook.extern (  ) 

Reimplemented from gtk.Container.Container.

gtk.Notebook.Notebook.extern (  ) 

Reimplemented from gtk.Container.Container.

gtk.Notebook.Notebook.extern (  ) 

Reimplemented from gtk.Container.Container.

GtkNotebook* gtk.Notebook.Notebook.getNotebookStruct (  ) 

void* gtk.Notebook.Notebook.getStruct (  )  [protected]

the main Gtk struct as a void*

Reimplemented from gtk.Container.Container.

void gtk.Notebook.Notebook.setCurrentPage ( Widget  child  ) 


Member Data Documentation

gboolean gtk.Notebook.Notebook.arg1

Reimplemented from gtk.Widget.Widget.

GtkDirectionType gtk.Notebook.Notebook.arg1

Reimplemented from gtk.Widget.Widget.

GtkNotebookTab gtk.Notebook.Notebook.arg1

Reimplemented from gtk.Widget.Widget.

GtkDirectionType gtk::Notebook.Notebook::arg1

Reimplemented from gtk.Widget.Widget.

GtkDirectionType gboolean gtk.Notebook.Notebook.arg2

GtkWidget* gtk.Notebook.Notebook.child

GtkWidget* gtk.Notebook.Notebook.child

GtkWidget* gtk.Notebook.Notebook.child

int [char[]] gtk.Notebook.Notebook.connectedSignals

Reimplemented from gtk.Container.Container.

GtkNotebook* gtk.Notebook.Notebook.gtkNotebook [protected]

the main Gtk struct

alias GtkNotebookTab gtk.Notebook.Notebook.NotebookTab

GtkNotebookPage* gtk.Notebook.Notebook.page

GtkNotebookPage guint gtk.Notebook.Notebook.pageNum

GtkWidget guint gtk::Notebook.Notebook::pageNum


SourceForge.net Logo DSource.org Logo digitalmars.com Logo