C# Класс Stetic.Wrapper.Container

Наследование: Widget
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
AutoSize System.Collections.Set
ContainerOrientation Gtk.Orientation

Private Properties

Свойство Тип Описание
ChildrenAllowed bool
Container System
FindPlaceholder Placeholder
FindWidget Gtk.Widget
FindWidget Gtk.Widget
GenerateTooltip void
GetParentWindow Gtk.Window
GetValidWidgetName string

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Add() публичный Метод

public Add ( Gtk child ) : void
child Gtk
Результат void

AddPlaceholder() публичный Метод

public AddPlaceholder ( ) : Placeholder
Результат Placeholder

ApplyUndoRedoDiff() публичный Метод

public ApplyUndoRedoDiff ( object data ) : object
data object
Результат object

ChildContentsChanged() защищенный Метод

protected ChildContentsChanged ( Container child ) : void
child Container
Результат void

ChildHExpandable() защищенный Метод

protected ChildHExpandable ( Gtk child ) : bool
child Gtk
Результат bool

ChildRemoved() защищенный Метод

protected ChildRemoved ( Gtk w ) : void
w Gtk
Результат void

ChildRemoved() защищенный Метод

protected ChildRemoved ( object obj, Gtk args ) : void
obj object
args Gtk
Результат void

ChildVExpandable() защищенный Метод

protected ChildVExpandable ( Gtk child ) : bool
child Gtk
Результат bool

ChildWrapper() публичный статический Метод

public static ChildWrapper ( Stetic wrapper ) : Stetic.Wrapper.Container.ContainerChild
wrapper Stetic
Результат Stetic.Wrapper.Container.ContainerChild

ContextChildProps() защищенный Метод

protected ContextChildProps ( Gtk context ) : Gtk.Container.ContainerChild
context Gtk
Результат Gtk.Container.ContainerChild

CreateDragSource() защищенный Метод

protected CreateDragSource ( Gtk dragWidget ) : Gtk.Widget
dragWidget Gtk
Результат Gtk.Widget

CreatePlaceholder() защищенный Метод

protected CreatePlaceholder ( ) : Placeholder
Результат Placeholder

DecreaseBorderWidth() публичный Метод

public DecreaseBorderWidth ( ) : void
Результат void

Delete() публичный Метод

public Delete ( Stetic wrapper ) : void
wrapper Stetic
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

DoSync() защищенный Метод

protected DoSync ( ) : void
Результат void

DragEnd() защищенный Метод

protected DragEnd ( object obj, Gtk args ) : void
obj object
args Gtk
Результат void

DropObject() защищенный Метод

protected DropObject ( string data, Gtk w ) : void
data string
w Gtk
Результат void

EmitContentsChanged() защищенный Метод

protected EmitContentsChanged ( ) : void
Результат void

FindChild() публичный Метод

public FindChild ( string name ) : Widget
name string
Результат Widget

FindObjectByUndoId() публичный Метод

public FindObjectByUndoId ( string id ) : ObjectWrapper
id string
Результат ObjectWrapper

Freeze() защищенный Метод

protected Freeze ( ) : void
Результат void

GenerateBuildCode() защищенный Метод

protected GenerateBuildCode ( GeneratorContext ctx, System.CodeDom.CodeExpression var ) : void
ctx GeneratorContext
var System.CodeDom.CodeExpression
Результат void

GenerateChildBuildCode() защищенный Метод

protected GenerateChildBuildCode ( GeneratorContext ctx, System.CodeDom.CodeExpression parentVar, Widget wrapper ) : void
ctx GeneratorContext
parentVar System.CodeDom.CodeExpression
wrapper Widget
Результат void

GenerateChildPropertySet() защищенный Метод

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
Результат void

GeneratePostBuildCode() защищенный Метод

protected GeneratePostBuildCode ( GeneratorContext ctx, System.CodeDom.CodeExpression var ) : void
ctx GeneratorContext
var System.CodeDom.CodeExpression
Результат void

GenerateSetInternalChild() защищенный Метод

protected GenerateSetInternalChild ( GeneratorContext ctx, System.CodeDom.CodeExpression parentVar, TypedPropertyDescriptor prop ) : void
ctx GeneratorContext
parentVar System.CodeDom.CodeExpression
prop TypedPropertyDescriptor
Результат void

GenerateSetPacking() защищенный Метод

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
Результат void

GetUndoDiff() публичный Метод

public GetUndoDiff ( ) : object
Результат object

HandleNewChild() защищенный Метод

protected HandleNewChild ( Gtk child ) : void
child Gtk
Результат void

HandleWindowDrag() защищенный Метод

protected HandleWindowDrag ( Gdk evt, int dx, int dy ) : void
evt Gdk
dx int
dy int
Результат void

HideSelectionBox() защищенный Метод

protected HideSelectionBox ( Gtk widget ) : void
widget Gtk
Результат void

IncreaseBorderWidth() публичный Метод

public IncreaseBorderWidth ( ) : void
Результат void

Lookup() публичный статический Метод

public static Lookup ( GLib obj ) : Container
obj GLib
Результат Container

LookupParent() публичный статический Метод

public static LookupParent ( Gtk widget ) : Container
widget Gtk
Результат Container

NotifyChildAdded() защищенный Метод

protected NotifyChildAdded ( Gtk child ) : void
child Gtk
Результат void

NotifyChildRemoved() защищенный Метод

protected NotifyChildRemoved ( Gtk child ) : void
child Gtk
Результат void

OnChildAdded() защищенный Метод

protected OnChildAdded ( object o, Gtk args ) : void
o object
args Gtk
Результат void

OnDesignerAttach() защищенный Метод

protected OnDesignerAttach ( IDesignArea designer ) : void
designer IDesignArea
Результат void

OnDesignerDetach() защищенный Метод

protected OnDesignerDetach ( IDesignArea designer ) : void
designer IDesignArea
Результат void

PasteChild() публичный Метод

public PasteChild ( Gtk oldChild, Gtk newChild ) : void
oldChild Gtk
newChild Gtk
Результат void

PlaceholderButtonPress() защищенный Метод

protected PlaceholderButtonPress ( object obj, Gtk args ) : void
obj object
args Gtk
Результат void

PlaceholderDragDataReceived() защищенный Метод

protected PlaceholderDragDataReceived ( object obj, Gtk args ) : void
obj object
args Gtk
Результат void

PlaceholderDragDrop() защищенный Метод

protected PlaceholderDragDrop ( object obj, Gtk args ) : void
obj object
args Gtk
Результат void

PlaceholderDrop() защищенный Метод

protected PlaceholderDrop ( Placeholder ph, Stetic wrapper ) : void
ph Placeholder
wrapper Stetic
Результат void

Read() публичный Метод

public Read ( ObjectReader reader, XmlElement elem ) : void
reader ObjectReader
elem System.Xml.XmlElement
Результат void

ReadChild() защищенный Метод

protected ReadChild ( ObjectReader reader, XmlElement child_elem ) : ObjectWrapper
reader ObjectReader
child_elem System.Xml.XmlElement
Результат ObjectWrapper

ReadChildren() защищенный Метод

protected ReadChildren ( ObjectReader reader, XmlElement elem ) : void
reader ObjectReader
elem System.Xml.XmlElement
Результат void

ReadInternalChild() защищенный Метод

protected ReadInternalChild ( ObjectReader reader, XmlElement child_elem ) : ObjectWrapper
reader ObjectReader
child_elem System.Xml.XmlElement
Результат ObjectWrapper

ReadPlaceholder() защищенный Метод

protected ReadPlaceholder ( ObjectReader reader, XmlElement child_elem ) : void
reader ObjectReader
child_elem System.Xml.XmlElement
Результат void

ReplaceChild() защищенный Метод

protected ReplaceChild ( Gtk oldChild, Gtk newChild ) : void
oldChild Gtk
newChild Gtk
Результат void

ReplaceChild() защищенный Метод

protected ReplaceChild ( Gtk oldChild, Gtk newChild, bool destroyOld ) : void
oldChild Gtk
newChild Gtk
destroyOld bool
Результат void

Select() публичный Метод

public Select ( Gtk widget ) : void
widget Gtk
Результат void

Select() защищенный Метод

protected Select ( Gtk widget, bool dragHandles ) : void
widget Gtk
dragHandles bool
Результат void

SelectionDestroyed() защищенный Метод

protected SelectionDestroyed ( object obj, EventArgs args ) : void
obj object
args System.EventArgs
Результат void

ShowSelectionBox() защищенный Метод

protected ShowSelectionBox ( Gtk widget, bool dragHandles ) : void
widget Gtk
dragHandles bool
Результат void

Sync() защищенный Метод

protected Sync ( ) : void
Результат void

Thaw() защищенный Метод

protected Thaw ( ) : void
Результат void

UnSelect() публичный Метод

public UnSelect ( Gtk widget ) : void
widget Gtk
Результат void

ValidateChildName() защищенный Метод

protected ValidateChildName ( Hashtable names, Gtk w, Gtk newWidget ) : void
names System.Collections.Hashtable
w Gtk
newWidget Gtk
Результат void

ValidateChildNames() защищенный Метод

protected ValidateChildNames ( Gtk newWidget ) : void
newWidget Gtk
Результат void

Wrap() публичный Метод

public Wrap ( object obj, bool initialized ) : void
obj object
initialized bool
Результат void

Write() публичный Метод

public Write ( ObjectWriter writer ) : XmlElement
writer ObjectWriter
Результат System.Xml.XmlElement

WriteChild() защищенный Метод

protected WriteChild ( ObjectWriter writer, Widget wrapper ) : XmlElement
writer ObjectWriter
wrapper Widget
Результат System.Xml.XmlElement

WriteContainerChild() публичный Метод

public WriteContainerChild ( ObjectWriter writer, Widget wrapper ) : XmlElement
writer ObjectWriter
wrapper Widget
Результат System.Xml.XmlElement

Описание свойств

AutoSize защищенное свойство

protected Set,System.Collections AutoSize
Результат System.Collections.Set

ContainerOrientation защищенное свойство

protected Gtk.Orientation ContainerOrientation
Результат Gtk.Orientation