<< Prev
 Table of Contents

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.


The Url List
 
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".
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.


Url Status
 

Exporting Url(s)
 
You can exprort url(s), i.e. copying url from list to a text editor, a navigator... in several ways.




Context Menu
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.



  • Download informations
     
    Here you can show informations on a specific download. You can edit some of there fields according to state of url.




    Message box
     
    The message box informs you of events that occur. Many of these messages are also written in log file.


    Main menu bar

    Main Toolbar


    From left to right, buttons are :




    Docking concept
    By clicking this button  you 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.


    Hiding some part
     
    Perhaps you don't care of some informations. throught the main menu you can hide / show the information box and the message box.


    Command line
     
    There are some options you can add on command line ( type gsfdm --help for all options ) :



     << Prev
     Table of Contents