C# Class Stetic.WidgetUtils

Show file Open project: mono/stetic Class Usage Examples

Public Methods

Method Description
AbsoluteToRelativePath ( string baseDirectoryPath, string absPath ) : string
CompareVersions ( string v1, string v2 ) : int
Copy ( Gtk widget, Gtk seldata, bool copyAsText ) : void
ExportWidget ( Gtk widget ) : XmlElement
GetDesignArea ( Gtk w ) : IDesignArea
GetProps ( ObjectWrapper wrapper, XmlElement parent_elem ) : void
GetSignals ( ObjectWrapper ob, XmlElement parent_elem ) : void
ImportWidget ( IProject project, XmlElement element ) : Gtk.Widget
LoadIcon ( string name, Gtk size ) : Gdk.Pixbuf
Paste ( IProject project, Gtk seldata ) : Widget
Read ( ObjectWrapper wrapper, XmlElement elem ) : void
ReadMembers ( ClassDescriptor klass, ObjectWrapper wrapper, object wrapped, XmlElement elem ) : void
ReadProperty ( ClassDescriptor klass, ObjectWrapper wrapper, object wrapped, XmlElement prop_node ) : void
ReadSignal ( ClassDescriptor klass, ObjectWrapper ob, XmlElement elem ) : void
SetPacking ( Stetic wrapper, XmlElement child_elem ) : void
Write ( ObjectWrapper wrapper, XmlDocument doc ) : XmlElement

Private Methods

Method Description
CreatePacking ( XmlDocument doc, Stetic childwrapper ) : XmlElement
GetUndoId ( ) : string
ParseWidgetName ( string name, string &baseName, int &idx ) : void

Method Details

AbsoluteToRelativePath() public static method

public static AbsoluteToRelativePath ( string baseDirectoryPath, string absPath ) : string
baseDirectoryPath string
absPath string
return string

CompareVersions() public static method

public static CompareVersions ( string v1, string v2 ) : int
v1 string
v2 string
return int

Copy() public static method

public static Copy ( Gtk widget, Gtk seldata, bool copyAsText ) : void
widget Gtk
seldata Gtk
copyAsText bool
return void

ExportWidget() public static method

public static ExportWidget ( Gtk widget ) : XmlElement
widget Gtk
return System.Xml.XmlElement

GetDesignArea() public static method

public static GetDesignArea ( Gtk w ) : IDesignArea
w Gtk
return IDesignArea

GetProps() public static method

public static GetProps ( ObjectWrapper wrapper, XmlElement parent_elem ) : void
wrapper ObjectWrapper
parent_elem System.Xml.XmlElement
return void

GetSignals() public static method

public static GetSignals ( ObjectWrapper ob, XmlElement parent_elem ) : void
ob ObjectWrapper
parent_elem System.Xml.XmlElement
return void

ImportWidget() public static method

public static ImportWidget ( IProject project, XmlElement element ) : Gtk.Widget
project IProject
element System.Xml.XmlElement
return Gtk.Widget

LoadIcon() public static method

public static LoadIcon ( string name, Gtk size ) : Gdk.Pixbuf
name string
size Gtk
return Gdk.Pixbuf

Paste() public static method

public static Paste ( IProject project, Gtk seldata ) : Widget
project IProject
seldata Gtk
return Stetic.Wrapper.Widget

Read() public static method

public static Read ( ObjectWrapper wrapper, XmlElement elem ) : void
wrapper ObjectWrapper
elem System.Xml.XmlElement
return void

ReadMembers() public static method

public static ReadMembers ( ClassDescriptor klass, ObjectWrapper wrapper, object wrapped, XmlElement elem ) : void
klass ClassDescriptor
wrapper ObjectWrapper
wrapped object
elem System.Xml.XmlElement
return void

ReadProperty() public static method

public static ReadProperty ( ClassDescriptor klass, ObjectWrapper wrapper, object wrapped, XmlElement prop_node ) : void
klass ClassDescriptor
wrapper ObjectWrapper
wrapped object
prop_node System.Xml.XmlElement
return void

ReadSignal() public static method

public static ReadSignal ( ClassDescriptor klass, ObjectWrapper ob, XmlElement elem ) : void
klass ClassDescriptor
ob ObjectWrapper
elem System.Xml.XmlElement
return void

SetPacking() public static method

public static SetPacking ( Stetic wrapper, XmlElement child_elem ) : void
wrapper Stetic
child_elem System.Xml.XmlElement
return void

Write() public static method

public static Write ( ObjectWrapper wrapper, XmlDocument doc ) : XmlElement
wrapper ObjectWrapper
doc System.Xml.XmlDocument
return System.Xml.XmlElement