The Winamp Remote Control suite
a remote control client and plugin for Winamp 2.x, 5.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
TfrmMain Class Reference

#include <MainF.h>

List of all members.

Public Member Functions

void __fastcall HideMain (TObject *Sender)
void __fastcall FormShow (TObject *Sender)
void __fastcall btnCloseClick (TObject *Sender)
void __fastcall FormCreate (TObject *Sender)
void __fastcall MainTimer (TObject *Sender)
void __fastcall FormCloseQuery (TObject *Sender, bool &CanClose)
void __fastcall lstTimerClick (TObject *Sender)
void __fastcall AddressChange (TObject *Sender)
void __fastcall DelayTimer (TObject *Sender)
void __fastcall FormDockOver (TObject *Sender, TDragDockObject *Source, int X, int Y, TDragState State, bool &Accept)
void __fastcall StartDock (TObject *Sender, TDragDockObject *&DragObject)
void __fastcall pgSettingsDockDrop (TObject *Sender, TDragDockObject *Source, int X, int Y)
void __fastcall DetailsExecute (TObject *Sender)
void __fastcall sbMainDrawPanel (TStatusBar *StatusBar, TStatusPanel *Panel, const TRect &Rect)
void __fastcall FormDestroy (TObject *Sender)
void __fastcall FormClose (TObject *Sender, TCloseAction &Action)
void __fastcall NullAddressChange (TObject *Sender)
virtual __fastcall TfrmMain (TComponent *Owner)
HANDLE __fastcall IconHandle (void)
bool __fastcall TrayMessage (DWORD dwMessage)

Public Attributes

TPopupMenu * pmnuMain
TMenuItem * mnuShow
TMenuItem * mnuPause
TMenuItem * mnuShutDown
TMenuItem * N1
TMenuItem * N2
TMenuItem * mnuPlay
TMenuItem * mnuAbout
TMenuItem * mnuPlaylist
TMenuItem * mnuStop
TMenuItem * mnuStopFade
TMenuItem * mnuStopCurrent
TMenuItem * mnuVolume
TMenuItem * mnuVolumeUp
TMenuItem * mnuVolumeDown
TMenuItem * mnuVolumeUpMore
TMenuItem * mnuVolumeDownMore
TMenuItem * mnuForward5
TMenuItem * mnuBack5
TMainMenu * mnuMain
TMenuItem * mnuFile
TMenuItem * mnuFileExit
TMenuItem * mnuHelp
TMenuItem * mnuHelpAbout
TMenuItem * Pause1
TMenuItem * Play1
TMenuItem * Stop1
TMenuItem * MoreStops1
TMenuItem * StopafterCurrent1
TMenuItem * StopWithFade1
TMenuItem * Playlist1
TMenuItem * Volume1
TMenuItem * Down1
TMenuItem * Up1
TMenuItem * Forward51
TMenuItem * Back51
TMenuItem * mnuActions
TMenuItem * mnuPlaceOnTray
TTimer * timerMain
TMenuItem * mnuSetVolume0
TMenuItem * mnuSetVolume100
TMenuItem * Volumezero1
TMenuItem * Volumefull1
TMenuItem * mnuShuffle
TMenuItem * mnuRepeat
TMenuItem * Shuffletoggle1
TMenuItem * Repeattoggle1
TMenuItem * mnuAdministerPlayList
TMenuItem * Administer1
TMenuItem * mnuShowSettings
TMenuItem * ViewEditSettings1
TMenuItem * Actions1
TMenuItem * mnuNext
TMenuItem * mnuPrevious
TMenuItem * mnuStart
TMenuItem * mnuEnd
TMenuItem * mnuDelete
TMenuItem * mnuAddFiles
TMenuItem * mnuAddPlayList
TMenuItem * mnuPlayfromStart
TMenuItem * mnuAddDirectory
TMenuItem * Actions2
TMenuItem * Next1
TMenuItem * Previous1
TMenuItem * Start1
TMenuItem * End1
TMenuItem * Delete1
TMenuItem * PlayfromStart2
TMenuItem * AddFiles2
TMenuItem * AddPlayList1
TMenuItem * AddDirectory1
TMenuItem * mnuCommands
TMenuItem * ViewToolbar1
TMenuItem * mnuViewCommands
TStatusBar * sbMain
TImageList * imlActions
TMenuItem * N501
TMenuItem * N502
TImage * icoTrayIcon
TMenuItem * mnuMore
TMenuItem * UpMore1
TMenuItem * DownMore1
TImageList * imlCommandsHot
TImageList * imlCommandsCool
TImageList * imlTrayIcons
TMenuItem * LocateServers1
TMenuItem * N3
TMenuItem * N4
TMenuItem * N5
TMenuItem * N6
TMenuItem * N7
TMenuItem * mnuDetails
TMenuItem * mnuNextwithFade
TMenuItem * NextwithFade2
TMenuItem * mnuPreviouswithFade
TPageControl * pgSettings
TTabSheet * tbsMain
TPanel * pnlWinampBottom
TPanel * pnlIcon
TLabel * lblVersion
TLabel * lblMessage
TTabSheet * tbsPreferences
TBevel * bvl3
TLabel * lblUpdate
TLabel * lblStartupActions
TLabel * lblSongChange
TCheckBox * chkAutoHide
TCheckBox * chkAutoRestore
TRadioButton * rbSongChange
TRadioButton * rbPlaylistChange
TCheckBox * chkFadeOld
TEdit * ebEndPoint
TEdit * ebAddress
TButton * btnLocate
TListBox * lstTimer
TLabel * lblTimer
int CurrentIndex
int LastIndex
int LastLength

Detailed Description

Definition at line 26 of file MainF.h.


Constructor & Destructor Documentation

__fastcall TfrmMain::TfrmMain ( TComponent *  Owner)
virtual

Definition at line 59 of file MainF.cpp.


Member Function Documentation

void __fastcall TfrmMain::AddressChange ( TObject *  Sender)

Definition at line 475 of file MainF.cpp.

void __fastcall TfrmMain::btnCloseClick ( TObject *  Sender)

Definition at line 277 of file MainF.cpp.

void __fastcall TfrmMain::DelayTimer ( TObject *  Sender)

Definition at line 495 of file MainF.cpp.

void __fastcall TfrmMain::DetailsExecute ( TObject *  Sender)

Definition at line 558 of file MainF.cpp.

void __fastcall TfrmMain::FormClose ( TObject *  Sender,
TCloseAction &  Action 
)

Definition at line 457 of file MainF.cpp.

void __fastcall TfrmMain::FormCloseQuery ( TObject *  Sender,
bool &  CanClose 
)

Definition at line 465 of file MainF.cpp.

void __fastcall TfrmMain::FormCreate ( TObject *  Sender)

Definition at line 299 of file MainF.cpp.

void __fastcall TfrmMain::FormDestroy ( TObject *  Sender)

Definition at line 602 of file MainF.cpp.

void __fastcall TfrmMain::FormDockOver ( TObject *  Sender,
TDragDockObject *  Source,
int  X,
int  Y,
TDragState  State,
bool &  Accept 
)

Definition at line 514 of file MainF.cpp.

void __fastcall TfrmMain::FormShow ( TObject *  Sender)

Definition at line 255 of file MainF.cpp.

void __fastcall TfrmMain::HideMain ( TObject *  Sender)

Definition at line 218 of file MainF.cpp.

Referenced by MainTimer().

HANDLE __fastcall TfrmMain::IconHandle ( void  )

Definition at line 154 of file MainF.cpp.

Referenced by TrayMessage().

void __fastcall TfrmMain::lstTimerClick ( TObject *  Sender)

Definition at line 472 of file MainF.cpp.

void __fastcall TfrmMain::MainTimer ( TObject *  Sender)

Definition at line 445 of file MainF.cpp.

Referenced by DelayTimer(), and TdmRemote::LocateServersExecute().

void __fastcall TfrmMain::NullAddressChange ( TObject *  Sender)

Definition at line 606 of file MainF.cpp.

void __fastcall TfrmMain::pgSettingsDockDrop ( TObject *  Sender,
TDragDockObject *  Source,
int  X,
int  Y 
)

Definition at line 536 of file MainF.cpp.

void __fastcall TfrmMain::sbMainDrawPanel ( TStatusBar *  StatusBar,
TStatusPanel *  Panel,
const TRect &  Rect 
)

Definition at line 574 of file MainF.cpp.

void __fastcall TfrmMain::StartDock ( TObject *  Sender,
TDragDockObject *&  DragObject 
)

Definition at line 522 of file MainF.cpp.

bool __fastcall TfrmMain::TrayMessage ( DWORD  dwMessage)

Definition at line 124 of file MainF.cpp.

Referenced by FormClose(), FormShow(), and HideMain().


Member Data Documentation

TMenuItem* TfrmMain::Actions1

Definition at line 80 of file MainF.h.

TMenuItem* TfrmMain::Actions2

Definition at line 90 of file MainF.h.

TMenuItem* TfrmMain::AddDirectory1

Definition at line 99 of file MainF.h.

TMenuItem* TfrmMain::AddFiles2

Definition at line 97 of file MainF.h.

TMenuItem* TfrmMain::AddPlayList1

Definition at line 98 of file MainF.h.

TMenuItem* TfrmMain::Administer1

Definition at line 77 of file MainF.h.

TMenuItem* TfrmMain::Back51

Definition at line 64 of file MainF.h.

TButton* TfrmMain::btnLocate

Definition at line 142 of file MainF.h.

TBevel* TfrmMain::bvl3

Definition at line 131 of file MainF.h.

TCheckBox* TfrmMain::chkAutoHide

Definition at line 135 of file MainF.h.

TCheckBox* TfrmMain::chkAutoRestore

Definition at line 136 of file MainF.h.

TCheckBox* TfrmMain::chkFadeOld

Definition at line 139 of file MainF.h.

int TfrmMain::CurrentIndex

Definition at line 186 of file MainF.h.

Referenced by TfrmPlaylist::lstSongsDrawItem(), and TfrmPlaylist::lstSongsDrawItemGlass().

TMenuItem* TfrmMain::Delete1

Definition at line 95 of file MainF.h.

TMenuItem* TfrmMain::Down1

Definition at line 61 of file MainF.h.

TMenuItem* TfrmMain::DownMore1

Definition at line 110 of file MainF.h.

TEdit* TfrmMain::ebAddress

Definition at line 141 of file MainF.h.

Referenced by FormCreate(), and TdmRemote::LocateServersExecute().

TEdit* TfrmMain::ebEndPoint

Definition at line 140 of file MainF.h.

Referenced by FormCreate(), and TdmRemote::LocateServersExecute().

TMenuItem* TfrmMain::End1

Definition at line 94 of file MainF.h.

TMenuItem* TfrmMain::Forward51

Definition at line 63 of file MainF.h.

TImage* TfrmMain::icoTrayIcon

Definition at line 107 of file MainF.h.

Referenced by IconHandle().

TImageList* TfrmMain::imlActions

Definition at line 104 of file MainF.h.

TImageList* TfrmMain::imlCommandsCool

Definition at line 112 of file MainF.h.

TImageList* TfrmMain::imlCommandsHot

Definition at line 111 of file MainF.h.

TImageList* TfrmMain::imlTrayIcons

Definition at line 113 of file MainF.h.

Referenced by IconHandle(), and sbMainDrawPanel().

int TfrmMain::LastIndex

Definition at line 187 of file MainF.h.

int TfrmMain::LastLength

Definition at line 188 of file MainF.h.

TLabel* TfrmMain::lblMessage

Definition at line 129 of file MainF.h.

TLabel* TfrmMain::lblSongChange

Definition at line 134 of file MainF.h.

TLabel* TfrmMain::lblStartupActions

Definition at line 133 of file MainF.h.

TLabel* TfrmMain::lblTimer

Definition at line 144 of file MainF.h.

TLabel* TfrmMain::lblUpdate

Definition at line 132 of file MainF.h.

TLabel* TfrmMain::lblVersion

Definition at line 128 of file MainF.h.

TMenuItem* TfrmMain::LocateServers1

Definition at line 114 of file MainF.h.

TListBox* TfrmMain::lstTimer

Definition at line 143 of file MainF.h.

Referenced by lstTimerClick().

TMenuItem* TfrmMain::mnuAbout

Definition at line 36 of file MainF.h.

TMenuItem* TfrmMain::mnuActions

Definition at line 65 of file MainF.h.

TMenuItem* TfrmMain::mnuAddDirectory

Definition at line 89 of file MainF.h.

TMenuItem* TfrmMain::mnuAddFiles

Definition at line 86 of file MainF.h.

TMenuItem* TfrmMain::mnuAddPlayList

Definition at line 87 of file MainF.h.

TMenuItem* TfrmMain::mnuAdministerPlayList

Definition at line 76 of file MainF.h.

TMenuItem* TfrmMain::mnuBack5

Definition at line 47 of file MainF.h.

TMenuItem* TfrmMain::mnuCommands

Definition at line 100 of file MainF.h.

TMenuItem* TfrmMain::mnuDelete

Definition at line 85 of file MainF.h.

TMenuItem* TfrmMain::mnuDetails

Definition at line 120 of file MainF.h.

TMenuItem* TfrmMain::mnuEnd

Definition at line 84 of file MainF.h.

TMenuItem* TfrmMain::mnuFile

Definition at line 49 of file MainF.h.

TMenuItem* TfrmMain::mnuFileExit

Definition at line 50 of file MainF.h.

TMenuItem* TfrmMain::mnuForward5

Definition at line 46 of file MainF.h.

TMenuItem* TfrmMain::mnuHelp

Definition at line 51 of file MainF.h.

TMenuItem* TfrmMain::mnuHelpAbout

Definition at line 52 of file MainF.h.

TMainMenu* TfrmMain::mnuMain

Definition at line 48 of file MainF.h.

TMenuItem* TfrmMain::mnuMore

Definition at line 108 of file MainF.h.

TMenuItem* TfrmMain::mnuNext

Definition at line 81 of file MainF.h.

TMenuItem* TfrmMain::mnuNextwithFade

Definition at line 121 of file MainF.h.

TMenuItem* TfrmMain::mnuPause

Definition at line 31 of file MainF.h.

Referenced by IconHandle().

TMenuItem* TfrmMain::mnuPlaceOnTray

Definition at line 66 of file MainF.h.

TMenuItem* TfrmMain::mnuPlay

Definition at line 35 of file MainF.h.

TMenuItem* TfrmMain::mnuPlayfromStart

Definition at line 88 of file MainF.h.

TMenuItem* TfrmMain::mnuPlaylist

Definition at line 37 of file MainF.h.

TMenuItem* TfrmMain::mnuPrevious

Definition at line 82 of file MainF.h.

TMenuItem* TfrmMain::mnuPreviouswithFade

Definition at line 123 of file MainF.h.

TMenuItem* TfrmMain::mnuRepeat

Definition at line 73 of file MainF.h.

TMenuItem* TfrmMain::mnuSetVolume0

Definition at line 68 of file MainF.h.

TMenuItem* TfrmMain::mnuSetVolume100

Definition at line 69 of file MainF.h.

TMenuItem* TfrmMain::mnuShow

Definition at line 30 of file MainF.h.

Referenced by FormShow().

TMenuItem* TfrmMain::mnuShowSettings

Definition at line 78 of file MainF.h.

TMenuItem* TfrmMain::mnuShuffle

Definition at line 72 of file MainF.h.

TMenuItem* TfrmMain::mnuShutDown

Definition at line 32 of file MainF.h.

TMenuItem* TfrmMain::mnuStart

Definition at line 83 of file MainF.h.

TMenuItem* TfrmMain::mnuStop

Definition at line 38 of file MainF.h.

TMenuItem* TfrmMain::mnuStopCurrent

Definition at line 40 of file MainF.h.

TMenuItem* TfrmMain::mnuStopFade

Definition at line 39 of file MainF.h.

TMenuItem* TfrmMain::mnuViewCommands

Definition at line 102 of file MainF.h.

TMenuItem* TfrmMain::mnuVolume

Definition at line 41 of file MainF.h.

TMenuItem* TfrmMain::mnuVolumeDown

Definition at line 43 of file MainF.h.

TMenuItem* TfrmMain::mnuVolumeDownMore

Definition at line 45 of file MainF.h.

TMenuItem* TfrmMain::mnuVolumeUp

Definition at line 42 of file MainF.h.

TMenuItem* TfrmMain::mnuVolumeUpMore

Definition at line 44 of file MainF.h.

TMenuItem* TfrmMain::MoreStops1

Definition at line 56 of file MainF.h.

TMenuItem* TfrmMain::N1

Definition at line 33 of file MainF.h.

TMenuItem* TfrmMain::N2

Definition at line 34 of file MainF.h.

TMenuItem* TfrmMain::N3

Definition at line 115 of file MainF.h.

TMenuItem* TfrmMain::N4

Definition at line 116 of file MainF.h.

TMenuItem* TfrmMain::N5

Definition at line 117 of file MainF.h.

TMenuItem* TfrmMain::N501

Definition at line 105 of file MainF.h.

TMenuItem* TfrmMain::N502

Definition at line 106 of file MainF.h.

TMenuItem* TfrmMain::N6

Definition at line 118 of file MainF.h.

TMenuItem* TfrmMain::N7

Definition at line 119 of file MainF.h.

TMenuItem* TfrmMain::Next1

Definition at line 91 of file MainF.h.

TMenuItem* TfrmMain::NextwithFade2

Definition at line 122 of file MainF.h.

TMenuItem* TfrmMain::Pause1

Definition at line 53 of file MainF.h.

Referenced by IconHandle().

TPageControl* TfrmMain::pgSettings

Definition at line 124 of file MainF.h.

Referenced by FormCreate(), FormShow(), pgSettingsDockDrop(), and StartDock().

TMenuItem* TfrmMain::Play1

Definition at line 54 of file MainF.h.

TMenuItem* TfrmMain::PlayfromStart2

Definition at line 96 of file MainF.h.

TMenuItem* TfrmMain::Playlist1

Definition at line 59 of file MainF.h.

TPopupMenu* TfrmMain::pmnuMain

Definition at line 29 of file MainF.h.

TPanel* TfrmMain::pnlIcon

Definition at line 127 of file MainF.h.

TPanel* TfrmMain::pnlWinampBottom

Definition at line 126 of file MainF.h.

TMenuItem* TfrmMain::Previous1

Definition at line 92 of file MainF.h.

TRadioButton* TfrmMain::rbPlaylistChange

Definition at line 138 of file MainF.h.

TRadioButton* TfrmMain::rbSongChange

Definition at line 137 of file MainF.h.

TMenuItem* TfrmMain::Repeattoggle1

Definition at line 75 of file MainF.h.

TStatusBar* TfrmMain::sbMain

Definition at line 103 of file MainF.h.

Referenced by DelayTimer().

TMenuItem* TfrmMain::Shuffletoggle1

Definition at line 74 of file MainF.h.

TMenuItem* TfrmMain::Start1

Definition at line 93 of file MainF.h.

TMenuItem* TfrmMain::Stop1

Definition at line 55 of file MainF.h.

TMenuItem* TfrmMain::StopafterCurrent1

Definition at line 57 of file MainF.h.

TMenuItem* TfrmMain::StopWithFade1

Definition at line 58 of file MainF.h.

TTabSheet* TfrmMain::tbsMain

Definition at line 125 of file MainF.h.

Referenced by FormCreate(), and FormShow().

TTabSheet* TfrmMain::tbsPreferences

Definition at line 130 of file MainF.h.

TTimer* TfrmMain::timerMain

Definition at line 67 of file MainF.h.

Referenced by DelayTimer(), FormShow(), TdmRemote::LocateServersExecute(), and lstTimerClick().

TMenuItem* TfrmMain::Up1

Definition at line 62 of file MainF.h.

TMenuItem* TfrmMain::UpMore1

Definition at line 109 of file MainF.h.

TMenuItem* TfrmMain::ViewEditSettings1

Definition at line 79 of file MainF.h.

TMenuItem* TfrmMain::ViewToolbar1

Definition at line 101 of file MainF.h.

TMenuItem* TfrmMain::Volume1

Definition at line 60 of file MainF.h.

TMenuItem* TfrmMain::Volumefull1

Definition at line 71 of file MainF.h.

TMenuItem* TfrmMain::Volumezero1

Definition at line 70 of file MainF.h.


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