Commit d86a74fd authored by Robert Sprowson's avatar Robert Sprowson
Browse files

Cranked up the userdata area to 1k as it's used to load templates into...

Cranked up the userdata area to 1k as it's used to load templates into temporarily and was previously only 256 so since the templates file has long since exceeded this the local stack got trampled on.

Deleted a ^ somewhere.
Added audio CD player app in place of the volume control.
Volume window (now player) now opens at the same height above the iconbar
as display manager opens its dialogue.
Added eject menu to iconbar menu (greyed out if the drive is locked).
Made the configuration submenu an assembly time option (off) since it's
been in configure for ages.
Dismounting a CD will now restore the iconbar icon to the default icon.
Added a free menu entry (requires CDFS which supports this).
Forced "dragging" flag to zero at startup.
Things to do:
 when choosing player from the menu pass round a message and see if
 anyone else wants to be the player,if that bounces look for the
 existance of a system variable run it and try again,if that bounces then
 use the built in player?
 check the details box gets updated correctly when toggling between two
 drives one of which is playing the other not

Version 2.44. Tagged as 'CDFSFiler-2_44'
parent 620dfcf4
......@@ -22,12 +22,21 @@
# 25-May-94 AMcC Created.
# 27-Feb-95 AMcC Resources now copied to CDFSRes
# 05-Nov-02 BJGA Rewritten to use shared makefiles
# 16-Nov-02 RPS Added Player sprites to resources
#
COMPONENT = CDFSFiler
RESOURCEEXTRA = resources_templates
CMDHELP := special
include StdTools
include AAsmModule
resources-special:
${MKDIR} ${RESFSDIR}
${TOKENCHECK} LocalRes:Messages
${CP} LocalRes:Messages ${RESFSDIR}.Messages ${CPFLAGS}
${CP} LocalRes:Player ${RESFSDIR}.Player ${CPFLAGS}
${CP} LocalRes:Templates ${RESFSDIR}.Templates ${CPFLAGS}
@@echo ${COMPONENT}: resource files copied
# Dynamic dependencies:
......@@ -3,7 +3,9 @@ T00:CDFS::n
M00:Dismount
M01/T01:Configure
M02:Share
M03:Volume...
M03:Player
M04:Eject
M05:Free
M10/T03:Buffers
M11/T04:Drives
T02:Share style
......@@ -24,24 +26,35 @@ CDI:\TCD-ROM drive %0 icon.|M\Sdisplay the root directory of the disc in the dri
DIS:\Sdismount the disc in drive %0.
CON:\Ralter the CDFS configuration.
SHR:\Rselect how to share the disc in drive %0.
VOL:\Schange the volume level of drive %0.
VOL:\Sopen the audio player for drive %0.
BUF:\Ralter the CDFS buffer size.
DRV:\Ralter the number of CD-ROM drives.
CBF:\Sto alter the CDFS buffer size.
CBF:\Salter the CDFS buffer size.
CDR:Enter the new number of drives and press Return.
NSH:\Sstop sharing the disc in drive %0.
SHP:\Sshare the disc in drive %0.
EJC/VW13:\Seject the drawer for drive %0.
FRI:\Sdetermine the free space on the disc.
SW:This window allows sharing of the CD-ROM in drive %0.
SW1:This is the volume identifier of the CD-ROM in drive %0.
SW:This \w allows sharing of the CD-ROM in drive %0.
SW1:This is the audio CD-ROM player for drive %0.
SW2:Enter the share name here.
SW3:\Sshare the CD-ROM in drive %0.
SW5:\Sclose this window.
VW:This window allows volume control of CD-ROM drive %0.
VW1:\Sconfirm the volume setting and close this window.
VW7:\Srestore the volume setting to its previous value and close this window.
VW9:Drag SELECT to adjust the volume of CD-ROM drive %0.
VW:This \w controls playing of the audio CD-ROM in drive %0.
VW0:\Shalt the CD-ROM currently playing.
VW1:\Sskip back one track on this CD-ROM.
VW2:\Splay from the start of the first track in the playlist.
VW3:\Sskip forward one track on this CD-ROM.
VW4:\Spause the playing of this CD-ROM.
VW8/VW7:Drag SELECT to adjust the volume of CD-ROM drive %0.
VW9:This is the current track information.
VW11:This shows which tracks are still to play.
VW15:\Smix the playlist entries in a different order.
#{DictTokens}
NoDrive:No CD-ROM drive present
DrEmpty:No disc
TrackNo:Track %0
NoAudio:No audio tracks
......@@ -11,13 +11,13 @@
GBLS Module_HelpVersion
GBLS Module_ComponentName
GBLS Module_ComponentPath
Module_MajorVersion SETS "2.43"
Module_Version SETA 243
Module_MajorVersion SETS "2.44"
Module_Version SETA 244
Module_MinorVersion SETS ""
Module_Date SETS "08 Nov 2002"
Module_ApplicationDate SETS "08-Nov-02"
Module_Date SETS "18 Dec 2002"
Module_ApplicationDate SETS "18-Dec-02"
Module_ComponentName SETS "CDFSFiler"
Module_ComponentPath SETS "RiscOS/Sources/FileSys/CDFS/CDFSFiler"
Module_FullVersion SETS "2.43"
Module_HelpVersion SETS "2.43 (08 Nov 2002)"
Module_FullVersion SETS "2.44"
Module_HelpVersion SETS "2.44 (18 Dec 2002)"
END
/* (2.43)
/* (2.44)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.68.
*
*/
#define Module_MajorVersion_CMHG 2.43
#define Module_MajorVersion_CMHG 2.44
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 08 Nov 2002
#define Module_Date_CMHG 18 Dec 2002
#define Module_MajorVersion "2.43"
#define Module_Version 243
#define Module_MajorVersion "2.44"
#define Module_Version 244
#define Module_MinorVersion ""
#define Module_Date "08 Nov 2002"
#define Module_Date "18 Dec 2002"
#define Module_ApplicationDate "08-Nov-02"
#define Module_ApplicationDate "18-Dec-02"
#define Module_ComponentName "CDFSFiler"
#define Module_ComponentPath "RiscOS/Sources/FileSys/CDFS/CDFSFiler"
#define Module_FullVersion "2.43"
#define Module_HelpVersion "2.43 (08 Nov 2002)"
#define Module_LibraryVersionInfo "2:43"
#define Module_FullVersion "2.44"
#define Module_HelpVersion "2.44 (18 Dec 2002)"
#define Module_LibraryVersionInfo "2:44"
......@@ -35,13 +35,21 @@
BC__CENTRE * 4 ; centre of bar is grey 4
;****************************************************************************
; Volume window
;****************************************************************************
VOLUME__DRAW_BAR * 9 ; this is the bar to be drawn
VOLUME__WELL * 8 ; this is the well
VOLUME__CANCEL * 7 ; cancel the volume
VOLUME__SET * 1 ; set the volume
; Player window
;****************************************************************************
VOLUME__DRAW_BAR * 8 ; this is the bar to be drawn
VOLUME__WELL * 7 ; this is the well
VOLUME__SKIPBACK * 1 ; back a track
VOLUME__PLAY * 2 ; guess
VOLUME__SKIPFWD * 3 ; forward a track
VOLUME__PAUSE * 4 ; pause,if playing
VOLUME__STOP * 0 ; stop,if playing
VOLUME__PLAYLIST * 11 ; shows the tracks pending
VOLUME__DETAILS * 9 ; the track name
VOLUME__TIMER * 14 ; the time within the track
VOLUME__EJECT * 13 ; press to eject
VOLUME__SHUFFLE * 15 ; shuffle playlist
;****************************************************************************
......
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment