| The Source Code Updated 05 Mar 2011 | Upper levels: - QuArK Information Base

4. The Source Code | [ Prev - Up - Next ]

This section discusses QuArK programming. QuArK is written partly in Delphi and partly in Python, and available under the GNU General Public Licence -- see 'The CVS repository at SourceForge'.

Sections

- 4.1. The CVS repository at SourceForge (28 Apr 2009)

- 4.1.1. Eclipse CVS client (28 Apr 2009)

- - Required software (28 Apr 2009)
- - Anonymous downloading (28 Apr 2009)
- - Registering at SourceForge (28 Apr 2009)

- 4.2. Introducation to the source (25 Jul 2009)

- - Porting QuArK to C++ and/or Linux (08 Oct 2008)
- - Delphi for C(++) programmers (25 Jul 2009)
- - Delphi Per Se (06 Sep 2008)
- - French-to-English lexicon (06 Sep 2008)

- 4.3. Structure of the program (28 Apr 2009)

- - QObjects (15 May 2007)
- - QFileObjects (15 Feb 2001)
- - Texture format (24 Feb 2008)
- - Loading files (23 Feb 2001)
- - Saving files (23 Feb 2001)
- - Displaying files (28 Apr 2009)

- 4.4. Specific Topics (07 Mar 2010)

- 4.4.1. Face Formats (28 Jun 2008)
- 4.4.2. Beziers (27 Apr 2002)
- 4.4.3. Texture Scales, Threepoints, etc. (27 Apr 2002)
- 4.4.4. Mouse in the Map View (25 Jul 2009)
- 4.4.5. Map Saving (10 May 2002)
- 4.4.6. Map reading (31 Aug 2003)
- 4.4.7. Python Interpreters & Versions (07 Mar 2010)
- 4.4.8. Logging (08 Oct 2008)
- 4.4.9. Sceneobjects (20 Sep 2008)

- 4.5. File-by-file descriptions (26 Sep 2010)

- 4.5.1. About.pas (31 Jul 2009)
- 4.5.2. Bezier.pas (30 Oct 2000)
- 4.5.3. ExtraFunctionality.pas (14 Mar 2009)
- 4.5.4. Logging.pas (20 Sep 2008)
- 4.5.5. Qk1.pas (23 Feb 2001)
- 4.5.6. QkExceptions.pas (26 Sep 2010)
- 4.5.7. QkMap.pas (07 Jan 2000)
- 4.5.8. QkObjects.pas (23 Feb 2001)
- 4.5.9. QkQ3A.pas (16 Apr 2007)
- 4.5.10. The 3D-Render classes (25 Jul 2009)

- 4.6. Python Coding (16 Apr 2002)
- 4.7. Known bugs in the Source Code (07 Mar 2010)

- 4.7.1. Range Check Errors (10 May 2007)
- 4.7.2. Leakhunt (07 Mar 2010)
- 4.7.3. Destroy-events (09 Aug 2008)

- 4.8. QuarkX (05 Mar 2011)

- What QuArK expects to find from Python (15 Feb 2001) - QuArK-specific functions of the module quarkx (05 Mar 2011) - Functions of the module quarkx that build special objects (06 Aug 2008) - Logging functions of the module quarkx (25 Jul 2009) - Texture functions of the module quarkx (24 Feb 2008) - Various general-purpose functions of the module quarkx (28 Apr 2009) - Read-only variables of the module quarkx (15 Feb 2001) - Read-write variables of the module quarkx (15 Feb 2001) - Internal QuArK objects (15 Feb 2001) - Attributes common to all Internal objects (21 Oct 2007) - Attributes common to Internal File objects (15 Feb 2001) - Attributes common to Internal objects of class "3DObject" (15 Feb 2001) - Attributes common to Internal objects of class "TreeMap" (15 Feb 2001) - Attributes of Internal objects of class "Polyhedron" (23 Nov 2010) - Attributes of Internal objects of class "Face" (07 Apr 2001) - Attributes of Internal objects of class "Duplicator" (15 Feb 2001) - Attributes of Internal objects of class "TreeMapBrush" (15 Feb 2001) - Attributes of Internal objects of class "Bezier" (15 Feb 2001) - Macros expected by QuArK in the module qmacro.py (11 Dec 2008) - 3D Vector objects (15 Feb 2001) - Matrix objects (17 Feb 2001) | - The undo module (21 Dec 2007) - The progressbar module (15 Feb 2001) - Built-in process objects (25 Jul 2009) - Image List objects (15 Feb 2001) - Icon objects (15 Feb 2001) - Windows (forms) (15 Feb 2001) - Introduction to screen controls and panels (15 Feb 2001) - Attributes common to all screen controls (30 Aug 2008) - Additional attributes of Panel controls (18 May 2009) - Menu bars, pop-up menus and keyboard shortcuts (15 Feb 2001) - Callback functions in Python and Warning about circular references (15 Feb 2001) - Floating toolbars, Toolbar panels, and Buttons (15 Feb 2001) - Additionnal attributes of Floating Windows controls (15 Feb 2001) - Additionnal attributes of Tree view controls (Explorers) (15 Feb 2001) - Additionnal attributes of Data form controls (21 Dec 2008) - Additionnal attributes of Image Displayer controls (15 Feb 2001) - Canvas objects (15 Feb 2001) - Methods of Map View controls (15 Feb 2001) - Additionnal attributes of Map View controls (24 Feb 2008) - Internal objects related to the Model Editor (09 Dec 2010)

- 4.9. Math Background (02 Aug 2009)

- 4.9.1. Vectors (11 Jul 2001)
- 4.9.2. Linear Mappings and Matrices (02 Aug 2009)

- 4.10. Borland Delphi - getting, installing, configuring and using (07 Mar 2010)

- - Getting Delphi (01 Jan 2003)
- - Installing Delphi (12 Sep 2008)
- - Configuring Delphi (08 Nov 2005)
- - Using Delphi (07 Mar 2010)

- 4.11. Snapshots & Distributions (07 Mar 2010)

- - QuArK Release Policy (07 Mar 2010)
- - Releasing a Snapshot (07 Mar 2010)
- - Releasing a Distribution (07 Mar 2010)

Copyright (c) 2009, GNU General Public License by The QuArK (Quake Army Knife) Community - http://quark.sourceforge.net/ | [ Prev - Top - Next ]