AlexLeoTW / rubyripper

Automatically exported from code.google.com/p/rubyripper
0 stars 0 forks source link

Eject toggle button #34

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Please close this (and slap me with a mustard covered herring) if I've
submitted this already.  I think there should be a button that will toggle
the drive eject.  It's not a big issue but would be very convenient if the
user forgets to close the drive themselves or is in another room than the
computer being used.  As it stands now the only ways to do this are to get
to the actual drive or get another shell prompt to issue eject.

Original issue reported on code.google.com by mordbr...@gmail.com on 11 Dec 2006 at 6:23

GoogleCodeExporter commented 8 years ago
Any suggestions where to put this button?

Original comment by rubyripp...@gmail.com on 11 Dec 2006 at 6:13

GoogleCodeExporter commented 8 years ago
Down with the Exit, Save, Reload and Rip buttons would make the most since.  
Not sure
if the buttons down there have to be a certain size for Gnome HIG or if 5 would 
look
too cluttered though.

Original comment by mordbr...@gmail.com on 11 Dec 2006 at 10:59

GoogleCodeExporter commented 8 years ago
Soon I'll update the svn codebase again. For now it's not really workable yet. 
I've 
implemented the idea of eject button. It will change to a 'close tray' button 
if 
pressed. As soon as a cd is detected again, it will become 'eject CD' again.

Status so far is:
* Main interface is working. Left side shows the different buttons: 
preferences, 
rescan cd, eject cd, rip cd now!, exit. 
* Right side is dynamic. 
=> It starts with a message 'Welcome to rubyripper $version'. Scanning drive 
$drive 
for audio discs. (working)
=> When a cd is found, the right side will be filled with the disc info and 
track 
selection for the disc. (working)
=> If preferences is pressed, the right side will be filled with the 
preferences 
window (work in progress).
=> If rip cd now! is pressed, the right side will be filled with the status 
window 
(not yet started).
=> When finished, the right side is replaced with the ending status of the 
ripping 
process, with a link to the log file.

It's all in all a lot of work, because I can't use glade for dynamic loading. 
So I 
have to actually make and pack all objects in the code itself.

Original comment by rubyripp...@gmail.com on 17 Dec 2006 at 2:17

GoogleCodeExporter commented 8 years ago
Can't wait to see this new interface!  The only thing is if the buttons are 
aligned
vertically to have Rip CD Now! on top so the user doesn't have to get through 
some
less frequently used options to find the most common choice (rip).

Original comment by mordbr...@gmail.com on 21 Dec 2006 at 4:05

GoogleCodeExporter commented 8 years ago
Revision 44 implements this.

Original comment by rubyripp...@gmail.com on 27 Dec 2006 at 7:23