C# Class Stetic.Wrapper.Container

Inheritance: Widget
Show file Open project: mono/stetic Class Usage Examples

Protected Properties

Property Type Description
AutoSize System.Collections.Set
ContainerOrientation Gtk.Orientation

Private Properties

Property Type Description
ChildrenAllowed bool
Container System
FindPlaceholder Placeholder
FindWidget Gtk.Widget
FindWidget Gtk.Widget
GenerateTooltip void
GetParentWindow Gtk.Window
GetValidWidgetName string

Public Methods

Method Description
Add ( Gtk child ) : void
AddPlaceholder ( ) : Placeholder
ApplyUndoRedoDiff ( object data ) : object
ChildWrapper ( Stetic wrapper ) : Stetic.Wrapper.Container.ContainerChild
DecreaseBorderWidth ( ) : void
Delete ( Stetic wrapper ) : void
Dispose ( ) : void
FindChild ( string name ) : Widget
FindObjectByUndoId ( string id ) : ObjectWrapper
GetUndoDiff ( ) : object
IncreaseBorderWidth ( ) : void
Lookup ( GLib obj ) : Container
LookupParent ( Gtk widget ) : Container
PasteChild ( Gtk oldChild, Gtk newChild ) : void
Read ( ObjectReader reader, XmlElement elem ) : void
Select ( Gtk widget ) : void
UnSelect ( Gtk widget ) : void
Wrap ( object obj, bool initialized ) : void
Write ( ObjectWriter writer ) : XmlElement
WriteContainerChild ( ObjectWriter writer, Widget wrapper ) : XmlElement

Protected Methods

Method Description
ChildContentsChanged ( Container child ) : void
ChildHExpandable ( Gtk child ) : bool
ChildRemoved ( Gtk w ) : void
ChildRemoved ( object obj, Gtk args ) : void
ChildVExpandable ( Gtk child ) : bool
ContextChildProps ( Gtk context ) : Gtk.Container.ContainerChild
CreateDragSource ( Gtk dragWidget ) : Gtk.Widget
CreatePlaceholder ( ) : Placeholder
DoSync ( ) : void
DragEnd ( object obj, Gtk args ) : void
DropObject ( string data, Gtk w ) : void
EmitContentsChanged ( ) : void
Freeze ( ) : void
GenerateBuildCode ( GeneratorContext ctx, System.CodeDom.CodeExpression var ) : void
GenerateChildBuildCode ( GeneratorContext ctx, System.CodeDom.CodeExpression parentVar, Widget wrapper ) : void
GenerateChildPropertySet ( GeneratorContext ctx, CodeVariableReferenceExpression var, ClassDescriptor containerChildClass, PropertyDescriptor prop, object child ) : void
GeneratePostBuildCode ( GeneratorContext ctx, System.CodeDom.CodeExpression var ) : void
GenerateSetInternalChild ( GeneratorContext ctx, System.CodeDom.CodeExpression parentVar, TypedPropertyDescriptor prop ) : void
GenerateSetPacking ( GeneratorContext ctx, System.CodeDom.CodeExpression parentVar, System.CodeDom.CodeExpression childVar, ObjectWrapper containerChildWrapper ) : void
HandleNewChild ( Gtk child ) : void
HandleWindowDrag ( Gdk evt, int dx, int dy ) : void
HideSelectionBox ( Gtk widget ) : void
NotifyChildAdded ( Gtk child ) : void
NotifyChildRemoved ( Gtk child ) : void
OnChildAdded ( object o, Gtk args ) : void
OnDesignerAttach ( IDesignArea designer ) : void
OnDesignerDetach ( IDesignArea designer ) : void
PlaceholderButtonPress ( object obj, Gtk args ) : void
PlaceholderDragDataReceived ( object obj, Gtk args ) : void
PlaceholderDragDrop ( object obj, Gtk args ) : void
PlaceholderDrop ( Placeholder ph, Stetic wrapper ) : void
ReadChild ( ObjectReader reader, XmlElement child_elem ) : ObjectWrapper
ReadChildren ( ObjectReader reader, XmlElement elem ) : void
ReadInternalChild ( ObjectReader reader, XmlElement child_elem ) : ObjectWrapper
ReadPlaceholder ( ObjectReader reader, XmlElement child_elem ) : void
ReplaceChild ( Gtk oldChild, Gtk newChild ) : void
ReplaceChild ( Gtk oldChild, Gtk newChild, bool destroyOld ) : void
Select ( Gtk widget, bool dragHandles ) : void
SelectionDestroyed ( object obj, EventArgs args ) : void
ShowSelectionBox ( Gtk widget, bool dragHandles ) : void
Sync ( ) : void
Thaw ( ) : void
ValidateChildName ( Hashtable names, Gtk w, Gtk newWidget ) : void
ValidateChildNames ( Gtk newWidget ) : void
WriteChild ( ObjectWriter writer, Widget wrapper ) : XmlElement

Private Methods

Method Description
ChildrenAllowed ( ) : bool
Container ( ) : System
FindPlaceholder ( Gtk c, string pid ) : Placeholder
FindWidget ( Gtk parent, string name, Gtk skipwidget ) : Gtk.Widget
FindWidget ( string name, Gtk skipwidget ) : Gtk.Widget
GenerateTooltip ( GeneratorContext ctx, Widget widget ) : void
GetParentWindow ( ) : Gtk.Window
GetValidWidgetName ( Gtk widget ) : string

Method Details

Add() public method

public Add ( Gtk child ) : void
child Gtk
return void

AddPlaceholder() public method

public AddPlaceholder ( ) : Placeholder
return Placeholder

ApplyUndoRedoDiff() public method

public ApplyUndoRedoDiff ( object data ) : object
data object
return object

ChildContentsChanged() protected method

protected ChildContentsChanged ( Container child ) : void
child Container
return void

ChildHExpandable() protected method

protected ChildHExpandable ( Gtk child ) : bool
child Gtk
return bool

ChildRemoved() protected method

protected ChildRemoved ( Gtk w ) : void
w Gtk
return void

ChildRemoved() protected method

protected ChildRemoved ( object obj, Gtk args ) : void
obj object
args Gtk
return void

ChildVExpandable() protected method

protected ChildVExpandable ( Gtk child ) : bool
child Gtk
return bool

ChildWrapper() public static method

public static ChildWrapper ( Stetic wrapper ) : Stetic.Wrapper.Container.ContainerChild
wrapper Stetic
return Stetic.Wrapper.Container.ContainerChild

ContextChildProps() protected method

protected ContextChildProps ( Gtk context ) : Gtk.Container.ContainerChild
context Gtk
return Gtk.Container.ContainerChild

CreateDragSource() protected method

protected CreateDragSource ( Gtk dragWidget ) : Gtk.Widget
dragWidget Gtk
return Gtk.Widget

CreatePlaceholder() protected method

protected CreatePlaceholder ( ) : Placeholder
return Placeholder

DecreaseBorderWidth() public method

public DecreaseBorderWidth ( ) : void
return void

Delete() public method

public Delete ( Stetic wrapper ) : void
wrapper Stetic
return void

Dispose() public method

public Dispose ( ) : void
return void

DoSync() protected method

protected DoSync ( ) : void
return void

DragEnd() protected method

protected DragEnd ( object obj, Gtk args ) : void
obj object
args Gtk
return void

DropObject() protected method

protected DropObject ( string data, Gtk w ) : void
data string
w Gtk
return void

EmitContentsChanged() protected method

protected EmitContentsChanged ( ) : void
return void

FindChild() public method

public FindChild ( string name ) : Widget
name string
return Widget

FindObjectByUndoId() public method

public FindObjectByUndoId ( string id ) : ObjectWrapper
id string
return ObjectWrapper

Freeze() protected method

protected Freeze ( ) : void
return void

GenerateBuildCode() protected method

protected GenerateBuildCode ( GeneratorContext ctx, System.CodeDom.CodeExpression var ) : void
ctx GeneratorContext
var System.CodeDom.CodeExpression
return void

GenerateChildBuildCode() protected method

protected GenerateChildBuildCode ( GeneratorContext ctx, System.CodeDom.CodeExpression parentVar, Widget wrapper ) : void
ctx GeneratorContext
parentVar System.CodeDom.CodeExpression
wrapper Widget
return void

GenerateChildPropertySet() protected method

protected GenerateChildPropertySet ( GeneratorContext ctx, CodeVariableReferenceExpression var, ClassDescriptor containerChildClass, PropertyDescriptor prop, object child ) : void
ctx GeneratorContext
var System.CodeDom.CodeVariableReferenceExpression
containerChildClass ClassDescriptor
prop PropertyDescriptor
child object
return void

GeneratePostBuildCode() protected method

protected GeneratePostBuildCode ( GeneratorContext ctx, System.CodeDom.CodeExpression var ) : void
ctx GeneratorContext
var System.CodeDom.CodeExpression
return void

GenerateSetInternalChild() protected method

protected GenerateSetInternalChild ( GeneratorContext ctx, System.CodeDom.CodeExpression parentVar, TypedPropertyDescriptor prop ) : void
ctx GeneratorContext
parentVar System.CodeDom.CodeExpression
prop TypedPropertyDescriptor
return void

GenerateSetPacking() protected method

protected GenerateSetPacking ( GeneratorContext ctx, System.CodeDom.CodeExpression parentVar, System.CodeDom.CodeExpression childVar, ObjectWrapper containerChildWrapper ) : void
ctx GeneratorContext
parentVar System.CodeDom.CodeExpression
childVar System.CodeDom.CodeExpression
containerChildWrapper ObjectWrapper
return void

GetUndoDiff() public method

public GetUndoDiff ( ) : object
return object

HandleNewChild() protected method

protected HandleNewChild ( Gtk child ) : void
child Gtk
return void

HandleWindowDrag() protected method

protected HandleWindowDrag ( Gdk evt, int dx, int dy ) : void
evt Gdk
dx int
dy int
return void

HideSelectionBox() protected method

protected HideSelectionBox ( Gtk widget ) : void
widget Gtk
return void

IncreaseBorderWidth() public method

public IncreaseBorderWidth ( ) : void
return void

Lookup() public static method

public static Lookup ( GLib obj ) : Container
obj GLib
return Container

LookupParent() public static method

public static LookupParent ( Gtk widget ) : Container
widget Gtk
return Container

NotifyChildAdded() protected method

protected NotifyChildAdded ( Gtk child ) : void
child Gtk
return void

NotifyChildRemoved() protected method

protected NotifyChildRemoved ( Gtk child ) : void
child Gtk
return void

OnChildAdded() protected method

protected OnChildAdded ( object o, Gtk args ) : void
o object
args Gtk
return void

OnDesignerAttach() protected method

protected OnDesignerAttach ( IDesignArea designer ) : void
designer IDesignArea
return void

OnDesignerDetach() protected method

protected OnDesignerDetach ( IDesignArea designer ) : void
designer IDesignArea
return void

PasteChild() public method

public PasteChild ( Gtk oldChild, Gtk newChild ) : void
oldChild Gtk
newChild Gtk
return void

PlaceholderButtonPress() protected method

protected PlaceholderButtonPress ( object obj, Gtk args ) : void
obj object
args Gtk
return void

PlaceholderDragDataReceived() protected method

protected PlaceholderDragDataReceived ( object obj, Gtk args ) : void
obj object
args Gtk
return void

PlaceholderDragDrop() protected method

protected PlaceholderDragDrop ( object obj, Gtk args ) : void
obj object
args Gtk
return void

PlaceholderDrop() protected method

protected PlaceholderDrop ( Placeholder ph, Stetic wrapper ) : void
ph Placeholder
wrapper Stetic
return void

Read() public method

public Read ( ObjectReader reader, XmlElement elem ) : void
reader ObjectReader
elem System.Xml.XmlElement
return void

ReadChild() protected method

protected ReadChild ( ObjectReader reader, XmlElement child_elem ) : ObjectWrapper
reader ObjectReader
child_elem System.Xml.XmlElement
return ObjectWrapper

ReadChildren() protected method

protected ReadChildren ( ObjectReader reader, XmlElement elem ) : void
reader ObjectReader
elem System.Xml.XmlElement
return void

ReadInternalChild() protected method

protected ReadInternalChild ( ObjectReader reader, XmlElement child_elem ) : ObjectWrapper
reader ObjectReader
child_elem System.Xml.XmlElement
return ObjectWrapper

ReadPlaceholder() protected method

protected ReadPlaceholder ( ObjectReader reader, XmlElement child_elem ) : void
reader ObjectReader
child_elem System.Xml.XmlElement
return void

ReplaceChild() protected method

protected ReplaceChild ( Gtk oldChild, Gtk newChild ) : void
oldChild Gtk
newChild Gtk
return void

ReplaceChild() protected method

protected ReplaceChild ( Gtk oldChild, Gtk newChild, bool destroyOld ) : void
oldChild Gtk
newChild Gtk
destroyOld bool
return void

Select() public method

public Select ( Gtk widget ) : void
widget Gtk
return void

Select() protected method

protected Select ( Gtk widget, bool dragHandles ) : void
widget Gtk
dragHandles bool
return void

SelectionDestroyed() protected method

protected SelectionDestroyed ( object obj, EventArgs args ) : void
obj object
args System.EventArgs
return void

ShowSelectionBox() protected method

protected ShowSelectionBox ( Gtk widget, bool dragHandles ) : void
widget Gtk
dragHandles bool
return void

Sync() protected method

protected Sync ( ) : void
return void

Thaw() protected method

protected Thaw ( ) : void
return void

UnSelect() public method

public UnSelect ( Gtk widget ) : void
widget Gtk
return void

ValidateChildName() protected method

protected ValidateChildName ( Hashtable names, Gtk w, Gtk newWidget ) : void
names System.Collections.Hashtable
w Gtk
newWidget Gtk
return void

ValidateChildNames() protected method

protected ValidateChildNames ( Gtk newWidget ) : void
newWidget Gtk
return void

Wrap() public method

public Wrap ( object obj, bool initialized ) : void
obj object
initialized bool
return void

Write() public method

public Write ( ObjectWriter writer ) : XmlElement
writer ObjectWriter
return System.Xml.XmlElement

WriteChild() protected method

protected WriteChild ( ObjectWriter writer, Widget wrapper ) : XmlElement
writer ObjectWriter
wrapper Widget
return System.Xml.XmlElement

WriteContainerChild() public method

public WriteContainerChild ( ObjectWriter writer, Widget wrapper ) : XmlElement
writer ObjectWriter
wrapper Widget
return System.Xml.XmlElement

Property Details

AutoSize protected property

protected Set,System.Collections AutoSize
return System.Collections.Set

ContainerOrientation protected property

protected Gtk.Orientation ContainerOrientation
return Gtk.Orientation