gtk.Container.Container Class Reference

Inheritance diagram for gtk.Container.Container:

gtk.Widget.Widget gtk.ObjectGtk.ObjectGtk gobject.ObjectG.ObjectG gtk.Bin.Bin gtk.Box.Box gtk.Fixed.Fixed gtk.IconView.IconView gtk.Layout.Layout gtk.MenuShell.MenuShell gtk.Notebook.Notebook gtk.Paned.Paned gtk.Socket.Socket gtk.Table.Table gtk.TextView.TextView gtk.Toolbar.Toolbar gtk.TreeView.TreeView List of all members.

Public Member Functions

GtkContainergetContainerStruct ()
 this (GtkContainer *gtkContainer)
 Sets our main struct and passes it to the parent class.
void removeAll ()
 Removes all widgets from the container.
void delegate (Widget, Container)[] onAddListeners
void addOnAdd (void delegate(Widget, Container) dlg)
 extern (C) static void callBackAdd(GtkContainer *containerStruct
void addOnCheckResize (void delegate(Container) dlg)
 extern (C) static void callBackCheckResize(GtkContainer *containerStruct
void addOnRemove (void delegate(Widget, Container) dlg)
 extern (C) static void callBackRemove(GtkContainer *containerStruct
void addOnSetFocusChild (void delegate(Widget, Container) dlg)
 extern (C) static void callBackSetFocusChild(GtkContainer *containerStruct

Public Attributes

int[char[]] connectedSignals
GtkWidgetwidget
GtkWidgetwidget
GtkWidgetwidget

Protected Member Functions

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

Protected Attributes

GtkContainergtkContainer
 the main Gtk struct

Constructor & Destructor Documentation

gtk.Container.Container.this ( GtkContainer gtkContainer  ) 

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


Member Function Documentation

void gtk.Container.Container.addOnAdd ( void delegate(Widget, Container dlg  ) 

void gtk.Container.Container.addOnCheckResize ( void delegate(Container dlg  ) 

void gtk.Container.Container.addOnRemove ( void delegate(Widget, Container dlg  ) 

void gtk.Container.Container.addOnSetFocusChild ( void delegate(Widget, Container dlg  ) 

void gtk.Container.Container.delegate ( Widget  ,
Container   
)

gtk.Container.Container.extern (  ) 

Reimplemented from gtk.Widget.Widget.

Reimplemented in gtk.Button.Button, gtk.Button.Button, gtk.Button.Button, gtk.Button.Button, gtk.Button.Button, gtk.Button.Button, gtk.CheckMenuItem.CheckMenuItem, gtk.ColorButton.ColorButton, gtk.ColorSelection.ColorSelection, gtk.ComboBox.ComboBox, gtk.ComboBox.ComboBox, gtk.ComboBox.ComboBox, gtk.Expander.Expander, gtk.FontButton.FontButton, gtk.HandleBox.HandleBox, gtk.HandleBox.HandleBox, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.Item.Item, gtk.Item.Item, gtk.Item.Item, gtk.Layout.Layout, gtk.Menu.Menu, gtk.MenuItem.MenuItem, gtk.MenuItem.MenuItem, gtk.MenuItem.MenuItem, gtk.MenuItem.MenuItem, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuToolButton.MenuToolButton, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Paned.Paned, gtk.Paned.Paned, gtk.Paned.Paned, gtk.Paned.Paned, gtk.Paned.Paned, gtk.Paned.Paned, gtk.RadioButton.RadioButton, gtk.RadioMenuItem.RadioMenuItem, gtk.ScrolledWindow.ScrolledWindow, gtk.ScrolledWindow.ScrolledWindow, gtk.Socket.Socket, gtk.Socket.Socket, gtk.Statusbar.Statusbar, gtk.Statusbar.Statusbar, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.ToggleButton.ToggleButton, gtk.ToggleToolButton.ToggleToolButton, gtk.Toolbar.Toolbar, gtk.Toolbar.Toolbar, gtk.Toolbar.Toolbar, gtk.Toolbar.Toolbar, gtk.Toolbar.Toolbar, gtk.ToolButton.ToolButton, gtk.ToolItem.ToolItem, gtk.ToolItem.ToolItem, gtk.ToolItem.ToolItem, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.Viewport.Viewport, gtk.Window.Window, gtk.Window.Window, gtk.Window.Window, gtk.Window.Window, gtk.Window.Window, and gtk.Window.Window.

gtk.Container.Container.extern (  ) 

Reimplemented from gtk.Widget.Widget.

Reimplemented in gtk.Button.Button, gtk.Button.Button, gtk.Button.Button, gtk.Button.Button, gtk.Button.Button, gtk.Button.Button, gtk.CheckMenuItem.CheckMenuItem, gtk.ColorButton.ColorButton, gtk.ColorSelection.ColorSelection, gtk.ComboBox.ComboBox, gtk.ComboBox.ComboBox, gtk.ComboBox.ComboBox, gtk.Expander.Expander, gtk.FontButton.FontButton, gtk.HandleBox.HandleBox, gtk.HandleBox.HandleBox, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.Item.Item, gtk.Item.Item, gtk.Item.Item, gtk.Layout.Layout, gtk.Menu.Menu, gtk.MenuItem.MenuItem, gtk.MenuItem.MenuItem, gtk.MenuItem.MenuItem, gtk.MenuItem.MenuItem, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuToolButton.MenuToolButton, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Paned.Paned, gtk.Paned.Paned, gtk.Paned.Paned, gtk.Paned.Paned, gtk.Paned.Paned, gtk.Paned.Paned, gtk.RadioButton.RadioButton, gtk.RadioMenuItem.RadioMenuItem, gtk.ScrolledWindow.ScrolledWindow, gtk.ScrolledWindow.ScrolledWindow, gtk.Socket.Socket, gtk.Socket.Socket, gtk.Statusbar.Statusbar, gtk.Statusbar.Statusbar, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.ToggleButton.ToggleButton, gtk.ToggleToolButton.ToggleToolButton, gtk.Toolbar.Toolbar, gtk.Toolbar.Toolbar, gtk.Toolbar.Toolbar, gtk.Toolbar.Toolbar, gtk.Toolbar.Toolbar, gtk.ToolButton.ToolButton, gtk.ToolItem.ToolItem, gtk.ToolItem.ToolItem, gtk.ToolItem.ToolItem, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.Viewport.Viewport, gtk.Window.Window, gtk.Window.Window, gtk.Window.Window, gtk.Window.Window, gtk.Window.Window, and gtk.Window.Window.

gtk.Container.Container.extern (  ) 

Reimplemented from gtk.Widget.Widget.

Reimplemented in gtk.Button.Button, gtk.Button.Button, gtk.Button.Button, gtk.Button.Button, gtk.Button.Button, gtk.Button.Button, gtk.CheckMenuItem.CheckMenuItem, gtk.ColorButton.ColorButton, gtk.ColorSelection.ColorSelection, gtk.ComboBox.ComboBox, gtk.ComboBox.ComboBox, gtk.ComboBox.ComboBox, gtk.Expander.Expander, gtk.FontButton.FontButton, gtk.HandleBox.HandleBox, gtk.HandleBox.HandleBox, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.Item.Item, gtk.Item.Item, gtk.Item.Item, gtk.Layout.Layout, gtk.Menu.Menu, gtk.MenuItem.MenuItem, gtk.MenuItem.MenuItem, gtk.MenuItem.MenuItem, gtk.MenuItem.MenuItem, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuToolButton.MenuToolButton, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Paned.Paned, gtk.Paned.Paned, gtk.Paned.Paned, gtk.Paned.Paned, gtk.Paned.Paned, gtk.Paned.Paned, gtk.RadioButton.RadioButton, gtk.RadioMenuItem.RadioMenuItem, gtk.ScrolledWindow.ScrolledWindow, gtk.ScrolledWindow.ScrolledWindow, gtk.Socket.Socket, gtk.Socket.Socket, gtk.Statusbar.Statusbar, gtk.Statusbar.Statusbar, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.ToggleButton.ToggleButton, gtk.ToggleToolButton.ToggleToolButton, gtk.Toolbar.Toolbar, gtk.Toolbar.Toolbar, gtk.Toolbar.Toolbar, gtk.Toolbar.Toolbar, gtk.Toolbar.Toolbar, gtk.ToolButton.ToolButton, gtk.ToolItem.ToolItem, gtk.ToolItem.ToolItem, gtk.ToolItem.ToolItem, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.Viewport.Viewport, gtk.Window.Window, gtk.Window.Window, gtk.Window.Window, gtk.Window.Window, gtk.Window.Window, and gtk.Window.Window.

gtk.Container.Container.extern (  ) 

Reimplemented from gtk.Widget.Widget.

Reimplemented in gtk.Button.Button, gtk.Button.Button, gtk.Button.Button, gtk.Button.Button, gtk.Button.Button, gtk.Button.Button, gtk.CheckMenuItem.CheckMenuItem, gtk.ColorButton.ColorButton, gtk.ColorSelection.ColorSelection, gtk.ComboBox.ComboBox, gtk.ComboBox.ComboBox, gtk.ComboBox.ComboBox, gtk.Expander.Expander, gtk.FontButton.FontButton, gtk.HandleBox.HandleBox, gtk.HandleBox.HandleBox, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.IconView.IconView, gtk.Item.Item, gtk.Item.Item, gtk.Item.Item, gtk.Layout.Layout, gtk.Menu.Menu, gtk.MenuItem.MenuItem, gtk.MenuItem.MenuItem, gtk.MenuItem.MenuItem, gtk.MenuItem.MenuItem, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuShell.MenuShell, gtk.MenuToolButton.MenuToolButton, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Notebook.Notebook, gtk.Paned.Paned, gtk.Paned.Paned, gtk.Paned.Paned, gtk.Paned.Paned, gtk.Paned.Paned, gtk.Paned.Paned, gtk.RadioButton.RadioButton, gtk.RadioMenuItem.RadioMenuItem, gtk.ScrolledWindow.ScrolledWindow, gtk.ScrolledWindow.ScrolledWindow, gtk.Socket.Socket, gtk.Socket.Socket, gtk.Statusbar.Statusbar, gtk.Statusbar.Statusbar, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.TextView.TextView, gtk.ToggleButton.ToggleButton, gtk.ToggleToolButton.ToggleToolButton, gtk.Toolbar.Toolbar, gtk.Toolbar.Toolbar, gtk.Toolbar.Toolbar, gtk.Toolbar.Toolbar, gtk.Toolbar.Toolbar, gtk.ToolButton.ToolButton, gtk.ToolItem.ToolItem, gtk.ToolItem.ToolItem, gtk.ToolItem.ToolItem, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.TreeView.TreeView, gtk.Viewport.Viewport, gtk.Window.Window, gtk.Window.Window, gtk.Window.Window, gtk.Window.Window, gtk.Window.Window, and gtk.Window.Window.

GtkContainer* gtk.Container.Container.getContainerStruct (  ) 

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

the main Gtk struct as a void*

Reimplemented from gtk.Widget.Widget.

Reimplemented in gtk.Alignment.Alignment, gtk.AspectFrame.AspectFrame, gtk.Bin.Bin, gtk.Box.Box, gtk.Button.Button, gtk.ButtonBox.ButtonBox, gtk.CheckButton.CheckButton, gtk.CheckMenuItem.CheckMenuItem, gtk.ColorButton.ColorButton, gtk.ColorSelection.ColorSelection, gtk.ComboBox.ComboBox, gtk.ComboBoxEntry.ComboBoxEntry, gtk.EventBox.EventBox, gtk.Expander.Expander, gtk.FileChooserButton.FileChooserButton, gtk.FileChooserWidget.FileChooserWidget, gtk.Fixed.Fixed, gtk.FontButton.FontButton, gtk.FontSelection.FontSelection, gtk.Frame.Frame, gtk.GammaCurve.GammaCurve, gtk.HandleBox.HandleBox, gtk.HBox.HBox, gtk.HButtonBox.HButtonBox, gtk.HPaned.HPaned, gtk.IconView.IconView, gtk.ImageMenuItem.ImageMenuItem, gtk.Item.Item, gtk.Layout.Layout, gtk.Menu.Menu, gtk.MenuBar.MenuBar, gtk.MenuItem.MenuItem, gtk.MenuShell.MenuShell, gtk.MenuToolButton.MenuToolButton, gtk.Notebook.Notebook, gtk.Paned.Paned, gtk.RadioButton.RadioButton, gtk.RadioMenuItem.RadioMenuItem, gtk.RadioToolButton.RadioToolButton, gtk.ScrolledWindow.ScrolledWindow, gtk.SeparatorMenuItem.SeparatorMenuItem, gtk.SeparatorToolItem.SeparatorToolItem, gtk.Socket.Socket, gtk.Statusbar.Statusbar, gtk.Table.Table, gtk.TearoffMenuItem.TearoffMenuItem, gtk.TextView.TextView, gtk.ToggleButton.ToggleButton, gtk.ToggleToolButton.ToggleToolButton, gtk.Toolbar.Toolbar, gtk.ToolButton.ToolButton, gtk.ToolItem.ToolItem, gtk.TreeView.TreeView, gtk.VBox.VBox, gtk.VButtonBox.VButtonBox, gtk.Viewport.Viewport, gtk.VPaned.VPaned, and gtk.Window.Window.

void gtk.Container.Container.removeAll (  ) 

Removes all widgets from the container.

Reimplemented in gtk.Table.Table.


Member Data Documentation

int [char[]] gtk.Container.Container.connectedSignals

Reimplemented from gtk.Widget.Widget.

Reimplemented in gtk.Button.Button, gtk.CheckMenuItem.CheckMenuItem, gtk.ColorButton.ColorButton, gtk.ColorSelection.ColorSelection, gtk.ComboBox.ComboBox, gtk.Expander.Expander, gtk.FontButton.FontButton, gtk.HandleBox.HandleBox, gtk.IconView.IconView, gtk.Item.Item, gtk.Layout.Layout, gtk.Menu.Menu, gtk.MenuItem.MenuItem, gtk.MenuShell.MenuShell, gtk.MenuToolButton.MenuToolButton, gtk.Notebook.Notebook, gtk.Paned.Paned, gtk.RadioButton.RadioButton, gtk.RadioMenuItem.RadioMenuItem, gtk.ScrolledWindow.ScrolledWindow, gtk.Socket.Socket, gtk.Statusbar.Statusbar, gtk.TextView.TextView, gtk.ToggleButton.ToggleButton, gtk.ToggleToolButton.ToggleToolButton, gtk.Toolbar.Toolbar, gtk.ToolButton.ToolButton, gtk.ToolItem.ToolItem, gtk.TreeView.TreeView, gtk.Viewport.Viewport, and gtk.Window.Window.

GtkContainer* gtk.Container.Container.gtkContainer [protected]

the main Gtk struct

GtkWidget* gtk.Container.Container.widget

Reimplemented in gtk.HandleBox.HandleBox, gtk.HandleBox.HandleBox, and gtk.Window.Window.

GtkWidget* gtk.Container.Container.widget

Reimplemented in gtk.HandleBox.HandleBox, gtk.HandleBox.HandleBox, and gtk.Window.Window.

GtkWidget* gtk.Container.Container.widget

Reimplemented in gtk.HandleBox.HandleBox, gtk.HandleBox.HandleBox, and gtk.Window.Window.


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