C# 클래스 Stetic.Wrapper.Container

상속: Widget
파일 보기 프로젝트 열기: mono/stetic 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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