C# Class csPresenterPlugin.Controls.MetroExplorer

Inheritance: System.Windows.Controls.Control
Show file Open project: TNOCS/csTouch Class Usage Examples

Public Properties

Property Type Description
ActiveBackground nl.tno.cs.presenter.ItemClass
ActiveConfig nl.tno.cs.presenter.ItemClass
ActivePathProperty System.Windows.DependencyProperty
AttractorMode bool
Cache List>.Dictionary
CanSelectFolderProperty System.Windows.DependencyProperty
CanSelectProperty System.Windows.DependencyProperty
CanShowNextPreviousProperty System.Windows.DependencyProperty
FoldersProperty System.Windows.DependencyProperty
HasFullLayer bool
IcTitle System.Windows.Controls.ItemsControl
ItemsProperty System.Windows.DependencyProperty
NextVisibilityProperty System.Windows.DependencyProperty
PathProperty System.Windows.DependencyProperty
PlManager csPresenterPlugin.Utils.PlaylistManager
PresenterLayers GroupLayer
Previous Envelope
PreviousVisibilityProperty System.Windows.DependencyProperty
StartDirectory System.IO.DirectoryInfo
TextBrushProperty System.Windows.DependencyProperty
TitleProperty System.Windows.DependencyProperty
TitleVisibilityProperty System.Windows.DependencyProperty
images string[]
sbBack SurfaceButton
scripts string[]
videos string[]

Private Properties

Property Type Description
AddDataService void
AddLayer void
CheckDataServices void
CheckLocalTileLayers void
DataServer_Tapped void
FindLayerUp void
GetActiveDataServices void
GetActiveLocalTileLayer void
GetFolders void
MetroExplorer_Loaded void
OnActivePathChanged void
PlManagerItemFinishedEvent void
PlManager_PlaylistFinishedEvent void
PsTapped void
Reload void
RemoveDataService void
SbBackClick void
SbNextClick void
SbPreviousClick void
SelectFolder void

Public Methods

Method Description
AddExtension ( string ext, ExtensionDelegate del ) : void
AddPdfDownload ( FileInfo p ) : void
EmptyCache ( ) : void
GetActiveBackground ( string path ) : ItemClass
GetActiveConfig ( string path ) : ItemClass
GetAttractorItemList ( string startPath ) : List
GetItems ( string folder ) : List
GetOrderedItemList ( string startPath ) : List
GetOrderedItemList ( string startPath, List &files ) : void
GetOrderedItemListCurrentFolder ( string startPath ) : List
InitPlaylistManager ( ) : void
MetroExplorer ( ) : System.Text.RegularExpressions
OnApplyTemplate ( ) : void
OnPropertyChanged ( DependencyObject o, DependencyPropertyChangedEventArgs e ) : void
PlayAll ( ) : void
PlayAttractor ( ) : void
PlayNext ( ) : void
PlayPrevious ( ) : void
RefreshAll ( ) : void
Reset ( ) : void
SameDirectoryPath ( ItemClass source, ItemClass destination ) : bool
SelectItem ( ItemClass item, double x, double y ) : void
SetBackground ( ItemClass bg ) : void
StopAttractor ( ) : void
Up ( ) : void
UpdateTitle ( ) : void

Private Methods

Method Description
AddDataService ( string file ) : void
AddLayer ( string a ) : void
CheckDataServices ( string path ) : void
CheckLocalTileLayers ( string path ) : void
DataServer_Tapped ( object sender, TappedEventArgs e ) : void
FindLayerUp ( ) : void
GetActiveDataServices ( string path, List &active, bool inherit ) : void
GetActiveLocalTileLayer ( string path, List &active ) : void
GetFolders ( ) : void
MetroExplorer_Loaded ( object sender, RoutedEventArgs e ) : void
OnActivePathChanged ( ItemSelectedArgs a ) : void
PlManagerItemFinishedEvent ( ItemClass ic ) : void
PlManager_PlaylistFinishedEvent ( ) : void
PsTapped ( object sender, TappedEventArgs e ) : void

Poi was tapped, look for 'Path' label and select folder

Reload ( ) : void
RemoveDataService ( string file ) : void
SbBackClick ( object sender, RoutedEventArgs e ) : void
SbNextClick ( object sender, RoutedEventArgs e ) : void
SbPreviousClick ( object sender, RoutedEventArgs e ) : void
SelectFolder ( string p ) : void

Method Details

AddExtension() public method

public AddExtension ( string ext, ExtensionDelegate del ) : void
ext string
del ExtensionDelegate
return void

AddPdfDownload() public method

public AddPdfDownload ( FileInfo p ) : void
p System.IO.FileInfo
return void

EmptyCache() public method

public EmptyCache ( ) : void
return void

GetActiveBackground() public method

public GetActiveBackground ( string path ) : ItemClass
path string
return nl.tno.cs.presenter.ItemClass

GetActiveConfig() public method

public GetActiveConfig ( string path ) : ItemClass
path string
return nl.tno.cs.presenter.ItemClass

GetAttractorItemList() public method

public GetAttractorItemList ( string startPath ) : List
startPath string
return List

GetItems() public method

public GetItems ( string folder ) : List
folder string
return List

GetOrderedItemList() public method

public GetOrderedItemList ( string startPath ) : List
startPath string
return List

GetOrderedItemList() public method

public GetOrderedItemList ( string startPath, List &files ) : void
startPath string
files List
return void

GetOrderedItemListCurrentFolder() public method

public GetOrderedItemListCurrentFolder ( string startPath ) : List
startPath string
return List

InitPlaylistManager() public method

public InitPlaylistManager ( ) : void
return void

MetroExplorer() public method

public MetroExplorer ( ) : System.Text.RegularExpressions
return System.Text.RegularExpressions

OnApplyTemplate() public method

public OnApplyTemplate ( ) : void
return void

OnPropertyChanged() public static method

public static OnPropertyChanged ( DependencyObject o, DependencyPropertyChangedEventArgs e ) : void
o System.Windows.DependencyObject
e DependencyPropertyChangedEventArgs
return void

PlayAll() public method

public PlayAll ( ) : void
return void

PlayAttractor() public method

public PlayAttractor ( ) : void
return void

PlayNext() public method

public PlayNext ( ) : void
return void

PlayPrevious() public method

public PlayPrevious ( ) : void
return void

RefreshAll() public method

public RefreshAll ( ) : void
return void

Reset() public static method

public static Reset ( ) : void
return void

SameDirectoryPath() public static method

public static SameDirectoryPath ( ItemClass source, ItemClass destination ) : bool
source nl.tno.cs.presenter.ItemClass
destination nl.tno.cs.presenter.ItemClass
return bool

SelectItem() public method

public SelectItem ( ItemClass item, double x, double y ) : void
item nl.tno.cs.presenter.ItemClass
x double
y double
return void

SetBackground() public method

public SetBackground ( ItemClass bg ) : void
bg nl.tno.cs.presenter.ItemClass
return void

StopAttractor() public method

public StopAttractor ( ) : void
return void

Up() public method

public Up ( ) : void
return void

UpdateTitle() public method

public UpdateTitle ( ) : void
return void

Property Details

ActiveBackground public property

public ItemClass,nl.tno.cs.presenter ActiveBackground
return nl.tno.cs.presenter.ItemClass

ActiveConfig public property

public ItemClass,nl.tno.cs.presenter ActiveConfig
return nl.tno.cs.presenter.ItemClass

ActivePathProperty public static property

public static DependencyProperty,System.Windows ActivePathProperty
return System.Windows.DependencyProperty

AttractorMode public property

public bool AttractorMode
return bool

Cache public property

public Dictionary> Cache
return List>.Dictionary

CanSelectFolderProperty public static property

public static DependencyProperty,System.Windows CanSelectFolderProperty
return System.Windows.DependencyProperty

CanSelectProperty public static property

public static DependencyProperty,System.Windows CanSelectProperty
return System.Windows.DependencyProperty

CanShowNextPreviousProperty public static property

public static DependencyProperty,System.Windows CanShowNextPreviousProperty
return System.Windows.DependencyProperty

FoldersProperty public static property

public static DependencyProperty,System.Windows FoldersProperty
return System.Windows.DependencyProperty

HasFullLayer public property

public bool HasFullLayer
return bool

IcTitle public property

public ItemsControl,System.Windows.Controls IcTitle
return System.Windows.Controls.ItemsControl

ItemsProperty public static property

public static DependencyProperty,System.Windows ItemsProperty
return System.Windows.DependencyProperty

NextVisibilityProperty public static property

public static DependencyProperty,System.Windows NextVisibilityProperty
return System.Windows.DependencyProperty

PathProperty public static property

public static DependencyProperty,System.Windows PathProperty
return System.Windows.DependencyProperty

PlManager public property

public PlaylistManager,csPresenterPlugin.Utils PlManager
return csPresenterPlugin.Utils.PlaylistManager

PresenterLayers public property

public GroupLayer PresenterLayers
return GroupLayer

Previous public property

public Envelope Previous
return Envelope

PreviousVisibilityProperty public static property

public static DependencyProperty,System.Windows PreviousVisibilityProperty
return System.Windows.DependencyProperty

StartDirectory public property

public DirectoryInfo,System.IO StartDirectory
return System.IO.DirectoryInfo

TextBrushProperty public static property

public static DependencyProperty,System.Windows TextBrushProperty
return System.Windows.DependencyProperty

TitleProperty public static property

public static DependencyProperty,System.Windows TitleProperty
return System.Windows.DependencyProperty

TitleVisibilityProperty public static property

public static DependencyProperty,System.Windows TitleVisibilityProperty
return System.Windows.DependencyProperty

images public property

public string[] images
return string[]

sbBack public property

public SurfaceButton sbBack
return SurfaceButton

scripts public property

public string[] scripts
return string[]

videos public property

public string[] videos
return string[]