← Back to team overview

sandbox-developers team mailing list archive

mockups for GUI

 

This is the basic structure of the GUI .
After choosing an already available version (or a tarball), the GUI
should fill in the port and directory info (this is a duplicate of
something done by the scripts)
The additional features available in low_level_make_sandbox should be
available as an [advanced] tab.
Some of the needed info can be obtained from the MySQL::Sandbox::*
Perl modules. Using Python for the GUI, we would probably need an
utility script that exports the necessary information in text.

Your comments?

Giuseppe
  SINGLE SANDBOX

  Sandbox home:          [/home/username/sandboxes______]

  +----------------+
  | Choose version |  or [ enter path to tarball________]
  +----------------+                                       _
  |  5.0.45        |  port:              [_5077_]  check: [_]
  |  5.0.51        |  sandbox directory: [msb_5_0_77_________________]
  |  5.0.67        |  options file :     small ( ) large (*)  huge ( )
  | [5.0.77] <--   |                     [_custom____________________]
  |  5.1.30        |                     
  |  5.1.31        |  mysqld options:    [drop down menu_____________]
  |  5.1.32        |                    
  |  6.0.10        |  prompt: prefix:    [mysql______________________]  
  +----------------+          body:      [[\h] {\u} (\d)>____________]
                       
                         
                                  < CANCEL >    < OK >
                                         
  GROUP SANDBOX

  Sandbox home:          [/home/username/sandboxes______]

  multiple ( )  replication (*) circular ( ) custom ( )

  +----------------+
  | Choose version |  or [ enter path to tarball________]
  +----------------+
  |  5.0.45        |  
  |  5.0.51        |  upper directory:   [rsandbox_5_0_77____________]
  |  5.0.67        |  how many slaves:   [3 ]
  | [5.0.77] <--   |  base port:         [11000]
  |  5.1.30        |                     
  |  5.1.31        |  
  |  5.1.32        |                    
  |  6.0.10        |  
  +----------------+ 
                         
                                  < CANCEL >    < OK >