<< Prev |
|
GSFDM, The main window
This is the core of graphic part of gsfdm. Gsfdm is split in 3 mains parts : an url list, a box that display more information on a specific url, a message box. These 3 boxes can also been separated from the main application, having there own dialog box. The state and position of every dialogues boxes are saved when exiting. You can disable the state and position placement, automatically done at startup, from command line.
It's where the url you want to donwload are in 'stand-by'. There could have only one url, matching the same file at one time. If you try to add one that is already in list, gsfdm prompt for action. There no restriction on file name, for exemple, all urls can match the file '01.jpg'.
There 3 columns. From left to right :Double left click start / force downloading - for state "wait" and "partial".
- State : An icon displaying what the current state of url is. See "state of url " for further informations.
- Percent : The percent downloaded. This information is computed in different ways, depending on plug-in used. Don't warry if you read 104%, this is a tiny bug not really important.
- Name : This is simple the name of the url, also the name used for saving the file.
By clicking right mouse button you open the context menu.There also 3 buttons :
You can export an url by drag'n drop from the list.
- "UP" : Move the selection on step higher, in case collapse selection to the top.
- "Down" : Move selection one step lower, in case collapse selection to the botton.
- With the "Un/Dock" button you can perform a dock, undock action.
You can exprort url(s), i.e. copying url from list to a text editor, a navigator... in several ways.
- The more efficients way is the use of clipboard. Simple select rows ( url.. ) you want to export and use "copy" from context menu or main menu. This will create a a formated list on the forme of a text, one url per line.
- For simple selection, i.e. just one url, you can use the copy solution of gtk widget, select from gtk entry, use middle button on destination point...
- If you want a dump in a file, use directly the "save list" item in main menu. The result is as done with copy in clipboard.
- The last solution is drag'n drop from list to your target point. The result is as done with copy in clipboard.
You access the context menu by clicking the right mouse button on the url list. If no row is selected, some actions like "start" or "stop" do nothing.
"Start ... " : Force downloading right now of every selected row. "Stop ..." : Stop downloading of every selected row, killing process running these download. Because this is a user action, the automatic download flag is disabled. To enable, use the toolbar button, the button on information box or edit. "Initialize ... " : for every selected row, if running, stop downloading, remove destination file ( clear what already done ) and set the state to waiting. If by default the automatic flag is enabled, enable this flag. "Restart ... " : Stop download of selected url and directly perform a new try. Mostly server will resume download but some will start from beginning. "Delete ... " : Remove selected url from list. If running, stop downloading. "Copy ... " : This will export the selected row as text to clipboard, one url per line, ending with '\n'. "Paste... " : Add new url from clipboard. If there several lines, add several url, according of configuration. Nota : If you enable "Dlg on add", in configuration, with multiple url this will do nothing. This is a know bug. "Clear ... " : This will perform a clean-up on list, removing all "done", "dead", "error" "Select All ..." : "Select None ... " : "Edit ... " : Open an edit window, one for each selected row.
Here you can show informations on a specific download. You can edit some of there fields according to state of url.
The message box informs you of events that occur. Many of these messages are also written in log file.
From left to right, buttons are :
- "Open a file ... " : Open a window that allow you to add saved url, See Open a saved Url / List of Url.
- "Open an Url ... " : Open a window that allow you to directly enter an url. See Enter an Url string.
- "Start download ... " : Force download of all selected url.
- "Stop download ... " : Stop donwload of all selected url.
- "Remove ... " : This will remove all selected url from list. If running, stop first, if set in configuration, ask before for every url.
- "Switch auto ... " : Switch the auto donwload state of the higher selected url. User after this state to set flag of other urls.
- "Configuration ... " : Open configuration window.
- "About ... " : ...
- "Exit ... " : Exit...
By clicking this buttonyou can dettach a part of window, creating its own window. Click again and the widget come back to his place. State and place are automatically saved between sessions.
Docking is a concept I create ( well, in fact I shouldn't been the only one... ) when coding my master project. I work with a 1800x1400 screen, so there was a little problem on a 1024x768 screen. This allow user to have lot of informations, without clicking 100 of times, what's really boring.
Perhaps you don't care of some informations. throught the main menu you can hide / show the information box and the message box.
There are some options you can add on command line ( type gsfdm --help for all options ) :
- "-p <url>" / "--download <url>" : Add this url to the list. Use the the default options. See Corba for more informations. Nota : there could have only one url at time.
- "-s" / "--no_state" : Don't restore the state of window, See Docking concept.
<< Prev |
|