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<string> 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
{
     Begin Object Class=AltSectionBackground Name=MainPanel
         WinTop=0.150000
         WinHeight=0.700000
         RenderWeight=0.200000
         OnPreDraw=MainPanel.InternalPreDraw
     End Object
     sb_Main=AltSectionBackground'GUI2K4.StreamPlaylistEditor.MainPanel'

     Begin Object Class=DirectoryTreeListBox Name=UserDirectory
         bVisibleWhenEmpty=True
         OnCreateComponent=UserDirectory.InternalOnCreateComponent
         WinTop=0.027778
         WinLeft=0.020833
         WinWidth=0.760413
         WinHeight=0.939583
         bBoundToParent=True
         bScaleToParent=True
     End Object
     lb_Directory=DirectoryTreeListBox'GUI2K4.StreamPlaylistEditor.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."
         WinTop=0.041667
         WinLeft=0.822917
         WinWidth=0.145830
         ScalingType=SCALE_X
         OnClick=StreamPlaylistEditor.InternalOnClick
         OnKeyEvent=AddButton.InternalOnKeyEvent
     End Object
     b_Add=GUIButton'GUI2K4.StreamPlaylistEditor.AddButton'

     Begin Object Class=GUIButton Name=CloseButton
         Caption="CLOSE"
         WinTop=0.844444
         WinLeft=0.822917
         WinWidth=0.156247
         ScalingType=SCALE_X
         OnClick=StreamPlaylistEditor.InternalOnClick
         OnKeyEvent=CloseButton.InternalOnKeyEvent
     End Object
     b_Done=GUIButton'GUI2K4.StreamPlaylistEditor.CloseButton'

     Begin Object Class=moComboBox Name=lbDriveLetters
         CaptionWidth=0.300000
         Caption="Directory:"
         OnCreateComponent=lbDriveLetters.InternalOnCreateComponent
         FontScale=FNS_Small
         WinTop=0.100000
         WinLeft=0.100000
         WinWidth=0.900000
         WinHeight=32.000000
         OnChange=StreamPlaylistEditor.DCOnChange
     End Object
     co_DriveLetters=moComboBox'GUI2K4.StreamPlaylistEditor.lbDriveLetters'

     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"
     WindowName="Adding Songs to "
     MinPageWidth=0.375000
     MinPageHeight=0.227902
     bPersistent=True
     Begin Object Class=GUIContextMenu Name=RCMenu
         OnOpen=StreamPlaylistEditor.ContextOpen
         OnSelect=StreamPlaylistEditor.ContextClick
     End Object
     ContextMenu=GUIContextMenu'GUI2K4.StreamPlaylistEditor.RCMenu'

     OnRightClick=StreamPlaylistEditor.InternalRightClick
     OnKeyEvent=StreamPlaylistEditor.InternalOnKeyEvent
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:17.406 - Created with UnCodeX