some general source code tweaks

This commit is contained in:
Andrzej Rybczak
2012-08-27 19:06:19 +02:00
parent 2c50064ba5
commit bac6df8c6c
21 changed files with 156 additions and 86 deletions

View File

@@ -29,27 +29,51 @@
namespace Global
{
// currently active screen (displayed in main window)
extern BasicScreen *myScreen;
extern BasicScreen *myOldScreen; // for info, lyrics, popups
extern BasicScreen *myPrevScreen; // "real" screen switching (browser, search, etc.)
extern BasicScreen *myLockedScreen; // points at the screen that was locked (or is null if no screen is locked)
extern BasicScreen *myInactiveScreen; // points at inactive screen, if locking was enabled and two screens are displayed
// for info, lyrics, popups to remember which screen return to
extern BasicScreen *myOldScreen;
// "real" screen switching (browser, search, etc.)
extern BasicScreen *myPrevScreen;
// points at the screen that was locked (or is null if no screen is locked)
extern BasicScreen *myLockedScreen;
// points at inactive screen, if locking was enabled and two screens are displayed
extern BasicScreen *myInactiveScreen;
// header window (above main window)
extern Window *wHeader;
// footer window (below main window)
extern Window *wFooter;
// Y coordinate of top of main window
extern size_t MainStartY;
// height of main window
extern size_t MainHeight;
extern bool MessagesAllowed;
// indicates whether messages from ShowMessage function should be shown
extern bool ShowMessages;
// indicates whether seeking action in currently in progress
extern bool SeekingInProgress;
// indicates whether header should be immediately repainted
extern bool RedrawHeader;
// indicates whether statusbar should be immediately repainted
extern bool RedrawStatusbar;
// string that represents volume in right top corner. being global
// to be used for calculating width offsets in various files.
extern std::string VolumeState;
// global timer
extern timeval Timer;
}
#endif