~gladex/gladex/0.4

« back to all changes in this revision

Viewing changes to README

  • Committer: Charles Edward Pax
  • Date: 2007-09-19 01:00:01 UTC
  • Revision ID: charles@oden-20070919010001-v0j8tf89yv79h3v1
README
-Updated README for 0.4

docs/gladex-manual.xml
-Minor spelling corrections

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
    You should have received a copy of the GNU General Public License
16
16
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
17
17
 
 
18
 
18
19
What does Gladex do?
19
 
  Gladex is a Python script that takes a Glade XML file and generates a Python script. The generated script includes a handler dictionary and a template for each callback function. The generated Python script should be enough to display the GUI when executed.
 
20
--------------------
 
21
The Gladex application enables you to, using a Glade XML file, generate code, which uses libglade, for any supported language.
 
22
 
 
23
Gladex is a Python script that takes a Glade XML file and generates a Python script. The generated script includes a handler dictionary and a template for each callback function. The generated Python script should be enough to display the GUI when executed. Gladex provides the following features:
 
24
- Language-support plugin architecture.
 
25
- Supported languages:
 
26
  + Perl
 
27
  + Python
 
28
  + Ruby
 
29
 
20
30
 
21
31
How do I use this program?
22
 
  Just execute the file gladex.py.
23
 
 
24
 
Where can I get an updated copy of this software?
25
 
  I am using bzr for version control. The most recent version can be found at http://www.openphysics.org/~charles/bzr/gladex.
26
 
 
27
 
What is next for Gladex?
28
 
1) Generate a class for each window.
29
 
2) Remove the necessity of the os package.
30
 
3) Possibly adopt the syntax of Tepache. This should be simple.
31
 
4) Add support for Gazpacho files.
32
 
 
33
 
PROGRAM FUNCTION
34
 
================
35
 
Input: file.glade
36
 
Output: file.glade
37
 
        file.py
38
 
          - autogenerated each time and should not be edited by the user
39
 
          - defines .glade file to use
40
 
          - imports file_callbacks.py
41
 
          - contains dictionary
42
 
        file_callbacks.py
43
 
          - contains callback functions
44
 
 
45
 
- Should we also output an update script, so people don't have to open gladex when they update
46
 
  their .glade file?
47
 
 
48
 
IDEAS
49
 
=====
50
 
- The Makefile will take the source files and create the finished product. Install? Uninstall? Create .deb?
51
 
- We should implement a backup system. The backup file should be written to ~filename or something.
 
32
--------------------------
 
33
You can start Gladex in the following ways:
 
34
 
 
35
Applications menu
 
36
  Choose Programming > Gladex Code Generator
 
37
 
 
38
Command line
 
39
  To start Gladex from the command line, type te following command, then press Return:
 
40
    gladex
 
41
 
 
42
For further information see the Gladex manual, which can be accessed through the Help menu or viewed online (http://www.openphysics.org/~gladex/gladex-manual/).
 
43
 
 
44
 
 
45
Where can I get the most recent version of Gladex?
 
46
--------------------------------------------------
 
47
Each Gladex release can be downloaded from https://launchpad.net/gladex/+download. Gladex development is hosted in a BZR repository named 'trunk' on Launchpad.net. To download the latest development code see https://code.launchpad.net/~gladex/gladex/trunk.
 
48
 
 
49
 
 
50
Where can I get more information?
 
51
---------------------------------
 
52
For news, announcements, and other information see the main Gladex site http://www.openphysics.org/~gladex/.
 
53
 
 
54
Where do I report bugs or make suggestions?
 
55
-------------------------------------------
 
56
To report a bug see https://bugs.launchpad.net/gladex/. If you have an Idea for Gladex or would like to view the ideas of others, see https://blueprints.launchpad.net/gladex/.
 
57