IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
CShell.Framework.Sink Class Referenceabstract
+ Inheritance diagram for CShell.Framework.Sink:
+ Collaboration diagram for CShell.Framework.Sink:

Public Member Functions

virtual void Dump (object o)
 
abstract void Dump (object o, string description)
 
abstract void Clear ()
 
virtual void Dump (object o)
 
abstract void Dump (object o, string description)
 
abstract void Clear ()
 
- Public Member Functions inherited from CShell.Framework.Document
virtual void Save ()
 
virtual void SaveAs (string newFile)
 
virtual void Save ()
 
virtual void SaveAs (string newFile)
 

Protected Member Functions

 Sink ()
 
string GetUriPathPart (Uri uri, int pathIndex)
 Gets the display name from the uri, which is usually the second part of the absolute path. More...
 
string GetTitle (Uri uri, string defaultTitle)
 
 Sink ()
 
string GetUriPathPart (Uri uri, int pathIndex)
 Gets the display name from the uri, which is usually the second part of the absolute path. More...
 
string GetTitle (Uri uri, string defaultTitle)
 

Properties

virtual Uri IconSource [get]
 
bool IsVisible [get, set]
 
virtual PaneLocation PreferredLocation [get]
 
- Properties inherited from CShell.Framework.Document
ICommand CloseCommand [get]
 
virtual Uri Uri [get, set]
 
virtual bool IsDirty [get, set]
 
- Properties inherited from CShell.Framework.IDocument
ICommand CloseCommand [get]
 
Uri Uri [get]
 
bool IsDirty [get]
 
- Properties inherited from CShell.Framework.ISink
PaneLocation PreferredLocation [get]
 
bool IsVisible [get, set]
 

Private Attributes

bool _isVisible
 

Constructor & Destructor Documentation

CShell.Framework.Sink.Sink ( )
inlineprotected
CShell.Framework.Sink.Sink ( )
inlineprotected

Member Function Documentation

virtual void CShell.Framework.Sink.Dump ( object  o)
inlinevirtual
string CShell.Framework.Sink.GetUriPathPart ( Uri  uri,
int  pathIndex 
)
inlineprotected

Gets the display name from the uri, which is usually the second part of the absolute path.

Parameters
uriThe URI.
pathIndexZero based index. 0 gets the first part of the path, e.g. /mypah/hello -> "mypath"
Returns
The name of the path part if the path contains such a item, otherwise returns null.
string CShell.Framework.Sink.GetTitle ( Uri  uri,
string  defaultTitle 
)
inlineprotected
virtual void CShell.Framework.Sink.Dump ( object  o)
inlinevirtual
string CShell.Framework.Sink.GetUriPathPart ( Uri  uri,
int  pathIndex 
)
inlineprotected

Gets the display name from the uri, which is usually the second part of the absolute path.

Parameters
uriThe URI.
pathIndexZero based index. 0 gets the first part of the path, e.g. /mypah/hello -> "mypath"
Returns
The name of the path part if the path contains such a item, otherwise returns null.
string CShell.Framework.Sink.GetTitle ( Uri  uri,
string  defaultTitle 
)
inlineprotected

Member Data Documentation

bool CShell.Framework.Sink._isVisible
private

Property Documentation

Uri CShell.Framework.Sink.IconSource
get
bool CShell.Framework.Sink.IsVisible
getset
PaneLocation CShell.Framework.Sink.PreferredLocation
get

The documentation for this class was generated from the following file: