C# Класс Stetic.WidgetUtils

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

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

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

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

Метод Описание
CreatePacking ( XmlDocument doc, Stetic childwrapper ) : XmlElement
GetUndoId ( ) : string
ParseWidgetName ( string name, string &baseName, int &idx ) : void

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

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

public static AbsoluteToRelativePath ( string baseDirectoryPath, string absPath ) : string
baseDirectoryPath string
absPath string
Результат string

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

public static CompareVersions ( string v1, string v2 ) : int
v1 string
v2 string
Результат int

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

public static Copy ( Gtk widget, Gtk seldata, bool copyAsText ) : void
widget Gtk
seldata Gtk
copyAsText bool
Результат void

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

public static ExportWidget ( Gtk widget ) : XmlElement
widget Gtk
Результат System.Xml.XmlElement

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

public static GetDesignArea ( Gtk w ) : IDesignArea
w Gtk
Результат IDesignArea

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

public static GetProps ( ObjectWrapper wrapper, XmlElement parent_elem ) : void
wrapper ObjectWrapper
parent_elem System.Xml.XmlElement
Результат void

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

public static GetSignals ( ObjectWrapper ob, XmlElement parent_elem ) : void
ob ObjectWrapper
parent_elem System.Xml.XmlElement
Результат void

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

public static ImportWidget ( IProject project, XmlElement element ) : Gtk.Widget
project IProject
element System.Xml.XmlElement
Результат Gtk.Widget

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

public static LoadIcon ( string name, Gtk size ) : Gdk.Pixbuf
name string
size Gtk
Результат Gdk.Pixbuf

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

public static Paste ( IProject project, Gtk seldata ) : Widget
project IProject
seldata Gtk
Результат Stetic.Wrapper.Widget

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

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

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

public static ReadMembers ( ClassDescriptor klass, ObjectWrapper wrapper, object wrapped, XmlElement elem ) : void
klass ClassDescriptor
wrapper ObjectWrapper
wrapped object
elem System.Xml.XmlElement
Результат void

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

public static ReadProperty ( ClassDescriptor klass, ObjectWrapper wrapper, object wrapped, XmlElement prop_node ) : void
klass ClassDescriptor
wrapper ObjectWrapper
wrapped object
prop_node System.Xml.XmlElement
Результат void

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

public static ReadSignal ( ClassDescriptor klass, ObjectWrapper ob, XmlElement elem ) : void
klass ClassDescriptor
ob ObjectWrapper
elem System.Xml.XmlElement
Результат void

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

public static SetPacking ( Stetic wrapper, XmlElement child_elem ) : void
wrapper Stetic
child_elem System.Xml.XmlElement
Результат void

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

public static Write ( ObjectWrapper wrapper, XmlDocument doc ) : XmlElement
wrapper ObjectWrapper
doc System.Xml.XmlDocument
Результат System.Xml.XmlElement