Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

GUI2K4.StreamPlaylistEditor

Extends
FloatingWindow
Modifiers
DependsOn ( StreamBase )

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPage
            |   
            +-- XInterface.UT2K4GUIPage
               |   
               +-- GUI2K4.PopupPageBase
                  |   
                  +-- GUI2K4.FloatingWindow
                     |   
                     +-- GUI2K4.StreamPlaylistEditor

Variables Summary
GUIButtonb_Add
GUIButtonb_Done
moComboBoxco_DriveLetters
DirectoryTreeListBoxlb_Directory
GUISectionBackgroundsb_Main
StreamPlaylistEditor
StreamPlaylistCurrentPlaylist
StreamInterfaceFileManager
array<string>GeneralFileItems
array<string>GeneralFolderItems
StreamInteractionHandler
array<string>ImportItems
DirectoryTreeListli_Directory
array<string>NonPlaylistItems
array<string>PlaylistItems
StreamPlaylistManagerPlaylistManager
Inherited Variables from GUI2K4.FloatingWindow
BLSizing, bMoveAllowed, bMoving, bResizeHeightAllowed, bResizeWidthAllowed, bResizing, BRSizing, BtSizing, b_ExitButton, DefaultHeight, DefaultLeft, DefaultTop, DefaultWidth, HeaderMouseCursorIndex, LSizing, MaxPageHeight, MaxPageWidth, MinPageHeight, MinPageWidth, RSizing, TLSizing, TRSizing, TSizing, t_WindowTitle, WindowName
Inherited Variables from GUI2K4.PopupPageBase
bClosing, bFading, CurFade, CurFadeTime, DesiredFade, FadeTime, i_FrameBG

Functions Summary
operatorarray<string> += (out array<string> A, array B ))
functionbool AddPreDraw (Canvas C ))
functionbool AddToPlaylist (string FileName ))
event Closed (GUIComponent Sender, bool bCancelled ))
functionbool ClosePreDraw (Canvas C ))
function ContextClick (GUIContextMenu Menu, int Index ))
functionbool ContextOpen (GUIContextMenu Menu ))
function DCOnChange (GUIComponent Sender))
functionbool FloatingPreDraw (Canvas C ))
functionbool HandleDebugExec (string Command, string Param ))
function HandleParameters (String Param1, string Param2 ))
function InitComponent (GUIController MyController, GUIComponent MyOwner))
function InitializeDirectoryList ()))
functionbool InternalOnClick (GUIComponent Sender))
functionbool InternalOnDblClick (GUIComponent Sender))
functionbool InternalOnKeyEvent (out byte iKey, out byte State, float Delta ))
functionbool InternalRightClick (GUIComponent Sender ))
functionbool SetFileManager ()))
functionbool SetHandler ()))
functionbool SetPlaylistManager ()))
function UpdateCurrentPath (GUIComponent Sender ))
Inherited Functions from GUI2K4.FloatingWindow
AddSystemMenu, AlignFrame, CheckBounds, FloatingHover, FloatingMousePressed, FloatingMouseRelease, FloatingPreDraw, FloatingRendered, HoveringBottomBorder, HoveringBottomLeft, HoveringLeftBorder, HoveringRightBorder, HoveringTopBorder, HoveringTopLeft, InitComponent, InternalOnCreateComponent, ResizeAllowed, ResizedBoth, ResizedHeight, ResizedWidth, ResolutionChanged, SaveCurrentPosition, SetDefaultPosition, SetFocus, SetMouseCursorIndex, SetPanelPosition, SystemMenuPreDraw, XButtonClicked
Inherited Functions from GUI2K4.PopupPageBase
FadeIn, FadeOut, InternalOnPreDraw, Opened


Variables Detail

b_Add Source code

var automated GUIButton b_Add;

b_Done Source code

var automated GUIButton b_Done;

co_DriveLetters Source code

var automated moComboBox co_DriveLetters;

lb_Directory Source code

var automated DirectoryTreeListBox lb_Directory;

sb_Main Source code

var automated GUISectionBackground sb_Main;

StreamPlaylistEditor

CurrentPlaylist Source code

var(StreamPlaylistEditor) editinline noexport StreamPlaylist CurrentPlaylist;

FileManager Source code

var(StreamPlaylistEditor) editinline editconst noexport StreamInterface FileManager;

GeneralFileItems Source code

var(StreamPlaylistEditor) localized array<string> GeneralFileItems;

GeneralFolderItems Source code

var(StreamPlaylistEditor) localized array<string> GeneralFolderItems;

Handler Source code

var(StreamPlaylistEditor) editinline editconst noexport StreamInteraction Handler;

ImportItems Source code

var(StreamPlaylistEditor) localized array<string> ImportItems;

li_Directory Source code

var(StreamPlaylistEditor) editinline noexport DirectoryTreeList li_Directory;

NonPlaylistItems Source code

var(StreamPlaylistEditor) localized array<string> NonPlaylistItems;

PlaylistItems Source code

var(StreamPlaylistEditor) localized array<string> PlaylistItems;

PlaylistManager Source code

var(StreamPlaylistEditor) editinline editconst noexport StreamPlaylistManager PlaylistManager;


Functions Detail

+= Source code

final operator array<string> += ( out array<string> A, array<string> B ) )

AddPreDraw Source code

function bool AddPreDraw ( Canvas C ) )

AddToPlaylist Source code

function bool AddToPlaylist ( string FileName ) )

Closed Source code

event Closed ( GUIComponent Sender, bool bCancelled ) )

ClosePreDraw Source code

function bool ClosePreDraw ( Canvas C ) )

ContextClick Source code

function ContextClick ( GUIContextMenu Menu, int Index ) )

ContextOpen Source code

function bool ContextOpen ( GUIContextMenu Menu ) )

DCOnChange Source code

function DCOnChange ( GUIComponent Sender) )

FloatingPreDraw Source code

function bool FloatingPreDraw ( Canvas C ) )

HandleDebugExec Source code

function bool HandleDebugExec ( string Command, string Param ) )

HandleParameters Source code

function HandleParameters ( String Param1, string Param2 ) )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner) )

InitializeDirectoryList Source code

function InitializeDirectoryList ( ) )

InternalOnClick Source code

function bool InternalOnClick ( GUIComponent Sender) )

InternalOnDblClick Source code

function bool InternalOnDblClick ( GUIComponent Sender) )

InternalOnKeyEvent Source code

function bool InternalOnKeyEvent ( out byte iKey, out byte State, float Delta ) )

InternalRightClick Source code

function bool InternalRightClick ( GUIComponent Sender ) )

SetFileManager Source code

function bool SetFileManager ( ) )

SetHandler Source code

function bool SetHandler ( ) )

SetPlaylistManager Source code

function bool SetPlaylistManager ( ) )

UpdateCurrentPath Source code

function UpdateCurrentPath ( GUIComponent Sender ) )


Defaultproperties

defaultproperties
{
	MinPageWidth=0.375
	MinPageHeight=0.227902
	bPersistent=True


	OnRightClick=InternalRightClick
	OnKeyEvent=InternalOnKeyEvent
	WindowName="Adding Songs to "


	GeneralFileItems(0)="Play selected"


	GeneralFolderItems(0)="Add to playlist"


	PlaylistItems(0)="Remove from playlist"


	NonPlaylistItems(0)="Add to playlist"
	NonPlaylistItems(1)="Add to playlist & play"


	ImportItems(0)="Import to new playlist"
	ImportItems(1)="Import to current playlist"


	Begin Object Class=GUIContextMenu Name=RCMenu
		OnSelect=ContextClick
		OnOpen=ContextOpen
	End Object
	ContextMenu=RCMenu


	
	Begin Object Class=altSectionBackground Name=MainPanel
		WinWidth=1
		WinHeight=0.7
		WinLeft=0
		WinTop=0.15
		RenderWeight=0.2
	End Object
	sb_Main=MainPanel


	Begin Object Class=DirectoryTreeListBox Name=UserDirectory
		WinWidth=0.760413
		WinHeight=0.939583
		WinLeft=0.020833
		WinTop=0.027778
		bVisibleWhenEmpty=True
		bBoundToParent=True
		bScaleToParent=True
	End Object
	lb_Directory=UserDirectory


	Begin Object Class=GUIButton Name=AddButton
		Caption="Add"
		Hint="Add selected item to playlist.  If selected item is a directory, all songs in the directory will be added to the playlist."
		WinWidth=0.145830
		WinHeight=0.04
		WinLeft=0.822917
		WinTop=0.041667
		OnClick=InternalOnClick
		ScalingType=SCALE_X
	End Object
	b_Add=AddButton


	Begin Object Class=GUIButton Name=CloseButton
		Caption="CLOSE"
		WinWidth=0.156247
		WinHeight=0.04
		WinLeft=0.822917
		WinTop=0.844444
		OnClick=InternalOnClick
		ScalingType=SCALE_X
	End Object
	b_Done=CloseButton


	Begin Object class=moComboBox name=lbDriveLetters
		WinWidth=0.9
		WinHeight=32
		WinLeft=0.1
		WinTop=0.1
		FontScale=FNS_Small
		CaptionWidth=0.3
		Caption="Directory:"
		OnChange=DCOnChange
	End Object
	co_DriveLetters=lbDriveLetters
	bCaptureInput=false
}



Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:22.847 - Created with UnCodeX