home *** CD-ROM | disk | FTP | other *** search
-
- var settingsIsOpen = false;
- var playlistIsOpen = false;
- var giSettingsPos = 0;
- var gsSettingsNames = new Array("AudioSettings", "VideoSettings");
-
- function InitCompact()
- {
- playlist.setColumnResizeMode( 0, "Stretches" );
- playlist.setColumnResizeMode( 1, "AutoSizeData" );
- InitVisualizations(); // Init the Video and Visualization windows
- InitControls(); // Init mode transports
- InitSettings(); // Init settings
- InitShuffle(); // Init shuffle button
-
- // load saved settings
- var s = "";
-
- s = theme.loadPreference("SettingsTab");
- if (s == gsSettingsNames[0])
- {
- giSettingsPos = 0;
- }
- else if (s == gsSettingsNames[1])
- {
- giSettingsPos = 1;
- }
- ChangeSettingsTab(0); // Init settings tab
-
- s = theme.loadPreference("SettingsDrawer");
- if (s == "True")
- ToggleSettings();
-
- s = theme.loadPreference("PlaylistDrawer");
- if (s == "True")
- TogglePlaylist();
- }
-
- function CloseCompact()
- {
- theme.savePreference("SettingsTab", gsSettingsNames[giSettingsPos]);
- theme.savePreference("SettingsDrawer", settingsIsOpen);
- theme.savePreference("PlaylistDrawer", playlistIsOpen);
- CloseVisualizations();
- }
-
- function ToggleSettings()
- {
- if(settingsIsOpen==true)
- {
- settingsDrawer.moveTo(settingsDrawer.left,236,1000);
- settingsIsOpen=false;
- }
- else
- {
- settingsTab.visible = true;
- switch (giSettingsPos)
- {
- case 0:
- AudioSettings.visible = true;
- break;
- case 1:
- VideoSettings.visible = true;
- break;
- }
-
- settingsDrawer.moveTo(settingsDrawer.left,338,1000);
- settingsIsOpen=true;
- }
- }
-
- function TogglePlaylist()
- {
- if(playlistIsOpen==true)
- {
- playlist.visible=false;
- playlistDrawer.moveTo(219, playlistDrawer.top,1000);
- playlistIsOpen=false;
- }
- else
- {
- playlistDrawer.moveTo(397, playlistDrawer.top,1000);
- playlistIsOpen=true;
- }
- }
-
- function Playlist_OnEndMove()
- {
- if(playlistIsOpen==true)
- {
- playlist.visible=true;
- }
- else
- {
- playlist.visible=false;
- }
- }
-
- function Settings_OnEndMove()
- {
- if (!settingsIsOpen)
- {
- AudioSettings.visible = false;
- VideoSettings.visible = false;
- settingsTab.visible = false;
- }
- }
-
- function ChangeSettingsTab(iWhichDir)
- {
- var iPos = giSettingsPos;
- iPos = iPos + iWhichDir;
-
- if (iPos < 0)
- {
- iPos = gsSettingsNames.length -1;
- }
- else if (iPos >= gsSettingsNames.length)
- {
- iPos = 0;
- }
-
- switch (iPos)
- {
- case 0:
- AudioSettings.visible = true;
- VideoSettings.visible = false;
- tabTitle.value = "Graphic Equalizer";
- break;
-
- case 1:
- AudioSettings.visible = false;
- VideoSettings.visible = true;
- tabTitle.value = "Video Settings";
- break;
- }
-
- giSettingsPos = iPos;
- }
-
- function InitShuffle()
- {
- shuffle.down = player.settings.getMode("shuffle");
- }