mirror of
https://github.com/TTimo/GtkRadiant.git
synced 2025-01-25 02:41:22 +00:00
* moved zeroradiant (1.6) into trunk
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@262 8a3a26a2-13c4-0310-b231-cf6edde360e5
This commit is contained in:
commit
5265d3cc15
1941 changed files with 258043 additions and 238956 deletions
|
@ -1,31 +1,28 @@
|
||||||
/*
|
|
||||||
Copyright (c) 2001, Loki software, inc.
|
Copyright (c) 2001, Loki software, inc.
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without modification,
|
Redistribution and use in source and binary forms, with or without modification,
|
||||||
are permitted provided that the following conditions are met:
|
are permitted provided that the following conditions are met:
|
||||||
|
|
||||||
Redistributions of source code must retain the above copyright notice, this list
|
Redistributions of source code must retain the above copyright notice, this list
|
||||||
of conditions and the following disclaimer.
|
of conditions and the following disclaimer.
|
||||||
|
|
||||||
Redistributions in binary form must reproduce the above copyright notice, this
|
Redistributions in binary form must reproduce the above copyright notice, this
|
||||||
list of conditions and the following disclaimer in the documentation and/or
|
list of conditions and the following disclaimer in the documentation and/or
|
||||||
other materials provided with the distribution.
|
other materials provided with the distribution.
|
||||||
|
|
||||||
Neither the name of Loki software nor the names of its contributors may be used
|
Neither the name of Loki software nor the names of its contributors may be used
|
||||||
to endorse or promote products derived from this software without specific prior
|
to endorse or promote products derived from this software without specific prior
|
||||||
written permission.
|
written permission.
|
||||||
|
|
||||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
|
||||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||||
DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
|
DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
|
||||||
DIRECT,INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
DIRECT,INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
|
||||||
|
|
||||||
#include "str.h"
|
|
11
CHANGES-MACOS
Normal file
11
CHANGES-MACOS
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
Changes file for the MacOS port of GtkRadiant 1.1-TA
|
||||||
|
----------------------------------------------------
|
||||||
|
05/24/2001
|
||||||
|
TTimo
|
||||||
|
Patching the MacOS branch to build on linux
|
||||||
|
04/15/2001
|
||||||
|
Pradeep
|
||||||
|
Changes so that the whole project compiles under MacOSX/XFree.
|
||||||
|
03/28/2001
|
||||||
|
TTimo
|
||||||
|
added this file and gave write access to pradeep on the tree (testing write access)
|
10
COMPILING
10
COMPILING
|
@ -1,5 +1,5 @@
|
||||||
developer documentation for GtkRadiant 1.5.0
|
developer documentation for GtkRadiant 1.6.0 (Zeroradiant)
|
||||||
============================================
|
==========================================================
|
||||||
|
|
||||||
getting the source
|
getting the source
|
||||||
==================
|
==================
|
||||||
|
@ -12,10 +12,9 @@ The subversion client can be obtained from the Subversion site.
|
||||||
|
|
||||||
To get a copy of the source using the commandline Subversion client:
|
To get a copy of the source using the commandline Subversion client:
|
||||||
Change the current directory to the desired location for the source.
|
Change the current directory to the desired location for the source.
|
||||||
svn checkout https://zerowing.idsoftware.com/svn/radiant/GtkRadiant/branches/1.5/ ./GtkRadiant
|
svn checkout https://zerowing.idsoftware.com/svn/radiant/GtkRadiant/trunk/ ./GtkRadiant
|
||||||
svn checkout https://zerowing.idsoftware.com/svn/radiant.gamepacks/Q3Pack/trunk/ ./GtkRadiant/games/Q3Pack
|
svn checkout https://zerowing.idsoftware.com/svn/radiant.gamepacks/Q3Pack/trunk/ ./GtkRadiant/games/Q3Pack
|
||||||
svn checkout https://zerowing.idsoftware.com/svn/radiant.gamepacks/UFOAIPack/branches/1.5/ ./GtkRadiant/games/UFOAIPack
|
svn checkout https://zerowing.idsoftware.com/svn/radiant.gamepacks/UFOAIPack/trunk/ ./GtkRadiant/games/UFOAIPack
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Linux/OSX(using X-windows)
|
Linux/OSX(using X-windows)
|
||||||
|
@ -46,7 +45,6 @@ run:
|
||||||
Execute './GtkRadiant/install/radiant.x86' (or './GtkRadiant/install/radiant.ppc' on osx)
|
Execute './GtkRadiant/install/radiant.x86' (or './GtkRadiant/install/radiant.ppc' on osx)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Win32 (2000, XP or Vista)
|
Win32 (2000, XP or Vista)
|
||||||
==================
|
==================
|
||||||
|
|
||||||
|
|
39
CONTRIBUTORS
39
CONTRIBUTORS
|
@ -1,19 +1,7 @@
|
||||||
GtkRadiant CONTRIBUTORS and CREDITS
|
GtkRadiant CONTRIBUTORS and CREDITS
|
||||||
last update: 28/02/2007
|
last update: 01/15/2001
|
||||||
=======================
|
=======================
|
||||||
|
|
||||||
GtkRadiant 1.5 development:
|
|
||||||
-------
|
|
||||||
Thomas "namespace" Nitschke spam@codecreator.net
|
|
||||||
Stefan "Shaderman" Greven
|
|
||||||
"Topsun"
|
|
||||||
SmallPileofGibs spog@planetquake.com
|
|
||||||
"Tr3b"
|
|
||||||
|
|
||||||
Small contributions and improvements for 1.5
|
|
||||||
--------
|
|
||||||
Eric "eb" Barth
|
|
||||||
|
|
||||||
Loki
|
Loki
|
||||||
----
|
----
|
||||||
Leonardo Zide leo@lokigames.com
|
Leonardo Zide leo@lokigames.com
|
||||||
|
@ -22,15 +10,15 @@ Bernd Kreimeier (overall coordination)
|
||||||
|
|
||||||
QER.com
|
QER.com
|
||||||
-------
|
-------
|
||||||
TTimo timo@idsoftware.com
|
TTimo timo@qeradiant.com
|
||||||
^Fishman (Pablo Zurita) fish@gamedesign.net
|
^Fishman (Pablo Zurita) fish@gamedesign.net
|
||||||
RR2DO2 rr2do2@q3f.com
|
RR2DO2 rr2do2@q3f.com
|
||||||
SmallPileofGibs spog@planetquake.com
|
|
||||||
|
|
||||||
Curry plugin
|
Curry plugin
|
||||||
------------
|
------------
|
||||||
Mike "mickey" Jackman
|
Mike "mickey" Jackman
|
||||||
Tim "Maj" Rennie
|
Tim "Maj" Rennie
|
||||||
|
William "SmallPileOfGibs" Joseph
|
||||||
|
|
||||||
PrtView plugin, various bug fixes and q3map guru
|
PrtView plugin, various bug fixes and q3map guru
|
||||||
------------------------------------------------
|
------------------------------------------------
|
||||||
|
@ -57,19 +45,10 @@ Improvements and bug fixing
|
||||||
---------------------------
|
---------------------------
|
||||||
Jan Paul "MrElusive" van Waveren
|
Jan Paul "MrElusive" van Waveren
|
||||||
Robert Duffy
|
Robert Duffy
|
||||||
Forest "LordHavoc" Wroncy-Hale
|
|
||||||
Nurail
|
|
||||||
AcidDeath
|
|
||||||
Chronos
|
|
||||||
Michael Schlueter
|
|
||||||
Jamie Wilkinson
|
|
||||||
Robert "Tr3B" Beckebans
|
|
||||||
|
|
||||||
Web
|
Web
|
||||||
---
|
---
|
||||||
Dave "Bargle" Koenig
|
Dave "Bargle" Koenig and Jason "Wolfen" Spencer
|
||||||
Jason "Wolfen" Spencer
|
|
||||||
Shawn "EvilTypeGuy" Walker
|
|
||||||
|
|
||||||
Thanks to John Hutton, AstroCreep and W2k for web help
|
Thanks to John Hutton, AstroCreep and W2k for web help
|
||||||
|
|
||||||
|
@ -77,18 +56,10 @@ FAQ
|
||||||
---
|
---
|
||||||
Equim and Wex
|
Equim and Wex
|
||||||
|
|
||||||
|
|
||||||
Testing/Feedback
|
|
||||||
---
|
|
||||||
Black_Dog, d0nkey, Fjoggis, Jago, jetscreamer, gibbie, Godmil, Gom Jabbar,
|
|
||||||
Mindlink, mslaf, necros, Promit, Ravo, RPG, scampie, sock, sponge, thiste,
|
|
||||||
voodoochopsticks, Zwiffle
|
|
||||||
|
|
||||||
|
|
||||||
Misc
|
Misc
|
||||||
----
|
----
|
||||||
Thanks to everyone on the beta mailing list and
|
Thanks to everyone on the beta mailing list and
|
||||||
irc.telefragged.com #qeradiant for testing and feedback.
|
irc.telefragged.com #qeradiant for testing and feedback.
|
||||||
Updated icons by AstroCreep!
|
Updated icons by AstroCreep!
|
||||||
Bitch-slapping by RaYGunn!
|
Bitch-slapping by RaYGunn!
|
||||||
Last minute bugs by SPoG! (SPoG--)
|
Last minute bugs by SpoG! (SpoG--)
|
||||||
|
|
2
ChangeLog
Normal file
2
ChangeLog
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
* converted the project files to VC8
|
||||||
|
* default parameters can't be used in function typedefs anymore, removed those and fixed the code accordingly
|
55
DarwinCompileInfo.rtf
Normal file
55
DarwinCompileInfo.rtf
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
{\rtf1\mac\ansicpg10000\cocoartf100
|
||||||
|
{\fonttbl\f0\fswiss\fcharset77 Helvetica;}
|
||||||
|
{\colortbl;\red255\green255\blue255;}
|
||||||
|
\margl1440\margr1440\vieww9000\viewh9000\viewkind0
|
||||||
|
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||||
|
|
||||||
|
\f0\fs24 \cf0 \
|
||||||
|
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||||
|
\cf0 Install XFree86\
|
||||||
|
see\
|
||||||
|
http://xfree86.org and http://mrcla.com/XonX \
|
||||||
|
on installing X Window System on your OS X\
|
||||||
|
\
|
||||||
|
Download these:\
|
||||||
|
ftp://gnu-darwin.sourceforge.net/pub/gnu-darwin/gtk+-1.2.8.tgz\
|
||||||
|
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||||
|
\cf0 ftp://gnu-darwin.sourceforge.net/pub/gnu-darwin/Mesa-3.4.tgz\
|
||||||
|
\
|
||||||
|
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||||
|
\cf0 Untar these with \
|
||||||
|
tar xzvf gtk+-1.2.8.tgz\
|
||||||
|
tar xzvf Mesa-3.4.tgz\
|
||||||
|
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||||
|
\cf0 \
|
||||||
|
change to root , go into these directory and type:\
|
||||||
|
make install\
|
||||||
|
(This will install gtk and Mesa)\
|
||||||
|
\
|
||||||
|
download this:\
|
||||||
|
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||||
|
\cf0 http://prdownloads.sourceforge.net/fink/dlcompat-20010123.tar.gz\
|
||||||
|
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||||
|
\cf0 tar xzvf dlcompat*\
|
||||||
|
cd dlcompat*\
|
||||||
|
make\
|
||||||
|
make install # do this as soot\
|
||||||
|
\
|
||||||
|
cd GtkRadiant/libs/libxml2/\
|
||||||
|
./configure\
|
||||||
|
make\
|
||||||
|
make install\
|
||||||
|
\
|
||||||
|
cd GtkRadiant/libs/\
|
||||||
|
make\
|
||||||
|
\
|
||||||
|
cd GtrRadiant/tools/\
|
||||||
|
make\
|
||||||
|
(This will give you a q3map executable )\
|
||||||
|
\
|
||||||
|
cd GtkRadiant/radiant/\
|
||||||
|
make\
|
||||||
|
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||||
|
\cf0 (This will give you a radiant executable )\
|
||||||
|
\
|
||||||
|
}
|
94
DoxyConfig
94
DoxyConfig
|
@ -1,47 +1,47 @@
|
||||||
# Included Doxygen Config file
|
# Included Doxygen Config file
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Project name & version number
|
# Project name & version number
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
PROJECT_NAME =
|
PROJECT_NAME =
|
||||||
PROJECT_NUMBER =
|
PROJECT_NUMBER =
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Where to put the output
|
# Where to put the output
|
||||||
# Note: The images dir should be next to the created html dir within the
|
# Note: The images dir should be next to the created html dir within the
|
||||||
# output dir.
|
# output dir.
|
||||||
# eg;
|
# eg;
|
||||||
# [Current Dir]
|
# [Current Dir]
|
||||||
# L__[OUTPUT_DIRECTORY]
|
# L__[OUTPUT_DIRECTORY]
|
||||||
# L__[html]
|
# L__[html]
|
||||||
# L__[images]
|
# L__[images]
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
OUTPUT_DIRECTORY = ../GtkRadiant-doxygen
|
OUTPUT_DIRECTORY = ../GtkRadiant-doxygen
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Where to read the sources
|
# Where to read the sources
|
||||||
# you can add more than one source...
|
# you can add more than one source...
|
||||||
# INPUT = radiant/ \
|
# INPUT = radiant/ \
|
||||||
# tools/quake3/q3map \
|
# tools/quake3/q3map \
|
||||||
# tools/quake3/q3data
|
# tools/quake3/q3data
|
||||||
#
|
#
|
||||||
# Recursive is set on, so setting it to ./ (current dir) would read source
|
# Recursive is set on, so setting it to ./ (current dir) would read source
|
||||||
# files recursively from the current dir down. (which would take a while)
|
# files recursively from the current dir down. (which would take a while)
|
||||||
#
|
#
|
||||||
# eg: To document just include, if the current directory is ../GtkRadiant/
|
# eg: To document just include, if the current directory is ../GtkRadiant/
|
||||||
# then...
|
# then...
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
INPUT = radiant/
|
INPUT = GtkRadiant/include/
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Misc settings
|
# Misc settings
|
||||||
# TAB_SIZE - sets the indenting for the inline source and the source
|
# TAB_SIZE - sets the indenting for the inline source and the source
|
||||||
# browser
|
# browser
|
||||||
# INCLUDE_PATH - will include documentation for included files from other
|
# INCLUDE_PATH - will include documentation for included files from other
|
||||||
# packages. You can specify more than one path the same as
|
# packages. You can specify more than one path the same as
|
||||||
# shown in the INPUT example Leave it blank if you don't want
|
# shown in the INPUT example Leave it blank if you don't want
|
||||||
# this.
|
# this.
|
||||||
# PERL_PATH - path to the perl executable
|
# PERL_PATH - path to the perl executable
|
||||||
#
|
#
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
PERL_PATH = /usr/bin/perl
|
PERL_PATH = /usr/bin/perl
|
||||||
|
|
||||||
|
|
|
@ -1,159 +1,159 @@
|
||||||
# Doxyfile 1.2.5-20010304
|
# Doxyfile 1.2.5-20010304
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# General configuration options
|
# General configuration options
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
PROJECT_NAME =
|
PROJECT_NAME =
|
||||||
PROJECT_NUMBER =
|
PROJECT_NUMBER =
|
||||||
OUTPUT_DIRECTORY =
|
OUTPUT_DIRECTORY =
|
||||||
OUTPUT_LANGUAGE = English
|
OUTPUT_LANGUAGE = English
|
||||||
EXTRACT_ALL = YES
|
EXTRACT_ALL = YES
|
||||||
EXTRACT_PRIVATE = YES
|
EXTRACT_PRIVATE = YES
|
||||||
EXTRACT_STATIC = YES
|
EXTRACT_STATIC = YES
|
||||||
HIDE_UNDOC_MEMBERS = NO
|
HIDE_UNDOC_MEMBERS = NO
|
||||||
HIDE_UNDOC_CLASSES = NO
|
HIDE_UNDOC_CLASSES = NO
|
||||||
BRIEF_MEMBER_DESC = YES
|
BRIEF_MEMBER_DESC = YES
|
||||||
REPEAT_BRIEF = YES
|
REPEAT_BRIEF = YES
|
||||||
ALWAYS_DETAILED_SEC = YES
|
ALWAYS_DETAILED_SEC = YES
|
||||||
FULL_PATH_NAMES = YES
|
FULL_PATH_NAMES = YES
|
||||||
STRIP_FROM_PATH = $(PWD)/
|
STRIP_FROM_PATH = $(PWD)/
|
||||||
INTERNAL_DOCS = YES
|
INTERNAL_DOCS = YES
|
||||||
CLASS_DIAGRAMS = YES
|
CLASS_DIAGRAMS = YES
|
||||||
SOURCE_BROWSER = YES
|
SOURCE_BROWSER = YES
|
||||||
INLINE_SOURCES = YES
|
INLINE_SOURCES = YES
|
||||||
STRIP_CODE_COMMENTS = NO
|
STRIP_CODE_COMMENTS = NO
|
||||||
CASE_SENSE_NAMES = YES
|
CASE_SENSE_NAMES = YES
|
||||||
HIDE_SCOPE_NAMES = NO
|
HIDE_SCOPE_NAMES = NO
|
||||||
VERBATIM_HEADERS = YES
|
VERBATIM_HEADERS = YES
|
||||||
SHOW_INCLUDE_FILES = YES
|
SHOW_INCLUDE_FILES = YES
|
||||||
JAVADOC_AUTOBRIEF = YES
|
JAVADOC_AUTOBRIEF = YES
|
||||||
INHERIT_DOCS = YES
|
INHERIT_DOCS = YES
|
||||||
INLINE_INFO = YES
|
INLINE_INFO = YES
|
||||||
SORT_MEMBER_DOCS = YES
|
SORT_MEMBER_DOCS = YES
|
||||||
DISTRIBUTE_GROUP_DOC = NO
|
DISTRIBUTE_GROUP_DOC = NO
|
||||||
TAB_SIZE = 2
|
TAB_SIZE = 2
|
||||||
ENABLED_SECTIONS =
|
ENABLED_SECTIONS =
|
||||||
GENERATE_TODOLIST = YES
|
GENERATE_TODOLIST = YES
|
||||||
GENERATE_TESTLIST = YES
|
GENERATE_TESTLIST = YES
|
||||||
GENERATE_BUGLIST = YES
|
GENERATE_BUGLIST = YES
|
||||||
ALIASES =
|
ALIASES =
|
||||||
MAX_INITIALIZER_LINES = 30
|
MAX_INITIALIZER_LINES = 30
|
||||||
OPTIMIZE_OUTPUT_FOR_C = NO
|
OPTIMIZE_OUTPUT_FOR_C = NO
|
||||||
SHOW_USED_FILES = YES
|
SHOW_USED_FILES = YES
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# configuration options related to warning and progress messages
|
# configuration options related to warning and progress messages
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
QUIET = YES
|
QUIET = YES
|
||||||
WARNINGS = YES
|
WARNINGS = YES
|
||||||
WARN_IF_UNDOCUMENTED = YES
|
WARN_IF_UNDOCUMENTED = YES
|
||||||
WARN_FORMAT = "$file:$line: $text"
|
WARN_FORMAT = "$file:$line: $text"
|
||||||
WARN_LOGFILE = doxygen.log
|
WARN_LOGFILE = doxygen.log
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# configuration options related to the input files
|
# configuration options related to the input files
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
INPUT =
|
INPUT =
|
||||||
FILE_PATTERNS = *.h \
|
FILE_PATTERNS = *.h \
|
||||||
*.cpp \
|
*.cpp \
|
||||||
*.c
|
*.c
|
||||||
RECURSIVE = YES
|
RECURSIVE = YES
|
||||||
EXCLUDE =
|
EXCLUDE =
|
||||||
EXCLUDE_PATTERNS =
|
EXCLUDE_PATTERNS =
|
||||||
EXAMPLE_PATH =
|
EXAMPLE_PATH =
|
||||||
EXAMPLE_PATTERNS =
|
EXAMPLE_PATTERNS =
|
||||||
IMAGE_PATH =
|
IMAGE_PATH =
|
||||||
INPUT_FILTER =
|
INPUT_FILTER =
|
||||||
FILTER_SOURCE_FILES = YES
|
FILTER_SOURCE_FILES = YES
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# configuration options related to the alphabetical class index
|
# configuration options related to the alphabetical class index
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
ALPHABETICAL_INDEX = YES
|
ALPHABETICAL_INDEX = YES
|
||||||
COLS_IN_ALPHA_INDEX = 4
|
COLS_IN_ALPHA_INDEX = 4
|
||||||
IGNORE_PREFIX =
|
IGNORE_PREFIX =
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# configuration options related to the HTML output
|
# configuration options related to the HTML output
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
GENERATE_HTML = YES
|
GENERATE_HTML = YES
|
||||||
HTML_OUTPUT =
|
HTML_OUTPUT =
|
||||||
HTML_HEADER = Doxygen_files/doxygen_gtkradiant_head.html
|
HTML_HEADER = Doxygen_files/doxygen_gtkradiant_head.html
|
||||||
HTML_FOOTER = Doxygen_files/doxygen_gtkradiant_foot.html
|
HTML_FOOTER = Doxygen_files/doxygen_gtkradiant_foot.html
|
||||||
HTML_STYLESHEET = Doxygen_files/doxygen_gtkradiant.css
|
HTML_STYLESHEET = Doxygen_files/doxygen_gtkradiant.css
|
||||||
HTML_ALIGN_MEMBERS = YES
|
HTML_ALIGN_MEMBERS = YES
|
||||||
GENERATE_HTMLHELP = NO
|
GENERATE_HTMLHELP = NO
|
||||||
GENERATE_CHI = NO
|
GENERATE_CHI = NO
|
||||||
BINARY_TOC = NO
|
BINARY_TOC = NO
|
||||||
TOC_EXPAND = NO
|
TOC_EXPAND = NO
|
||||||
DISABLE_INDEX = NO
|
DISABLE_INDEX = NO
|
||||||
ENUM_VALUES_PER_LINE = 4
|
ENUM_VALUES_PER_LINE = 4
|
||||||
GENERATE_TREEVIEW = NO
|
GENERATE_TREEVIEW = NO
|
||||||
TREEVIEW_WIDTH = 250
|
TREEVIEW_WIDTH = 250
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# configuration options related to the LaTeX output
|
# configuration options related to the LaTeX output
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
GENERATE_LATEX = NO
|
GENERATE_LATEX = NO
|
||||||
LATEX_OUTPUT =
|
LATEX_OUTPUT =
|
||||||
COMPACT_LATEX = NO
|
COMPACT_LATEX = NO
|
||||||
PAPER_TYPE = a4wide
|
PAPER_TYPE = a4wide
|
||||||
EXTRA_PACKAGES =
|
EXTRA_PACKAGES =
|
||||||
LATEX_HEADER =
|
LATEX_HEADER =
|
||||||
PDF_HYPERLINKS = NO
|
PDF_HYPERLINKS = NO
|
||||||
USE_PDFLATEX = NO
|
USE_PDFLATEX = NO
|
||||||
LATEX_BATCHMODE = NO
|
LATEX_BATCHMODE = NO
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# configuration options related to the RTF output
|
# configuration options related to the RTF output
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
GENERATE_RTF = NO
|
GENERATE_RTF = NO
|
||||||
RTF_OUTPUT =
|
RTF_OUTPUT =
|
||||||
COMPACT_RTF = NO
|
COMPACT_RTF = NO
|
||||||
RTF_HYPERLINKS = NO
|
RTF_HYPERLINKS = NO
|
||||||
RTF_STYLESHEET_FILE =
|
RTF_STYLESHEET_FILE =
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# configuration options related to the man page output
|
# configuration options related to the man page output
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
GENERATE_MAN = NO
|
GENERATE_MAN = NO
|
||||||
MAN_OUTPUT =
|
MAN_OUTPUT =
|
||||||
MAN_EXTENSION = .3
|
MAN_EXTENSION = .3
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration options related to the preprocessor
|
# Configuration options related to the preprocessor
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
ENABLE_PREPROCESSING = YES
|
ENABLE_PREPROCESSING = YES
|
||||||
MACRO_EXPANSION = YES
|
MACRO_EXPANSION = YES
|
||||||
EXPAND_ONLY_PREDEF = NO
|
EXPAND_ONLY_PREDEF = NO
|
||||||
SEARCH_INCLUDES = YES
|
SEARCH_INCLUDES = YES
|
||||||
INCLUDE_PATH =
|
INCLUDE_PATH =
|
||||||
INCLUDE_FILE_PATTERNS =
|
INCLUDE_FILE_PATTERNS =
|
||||||
PREDEFINED =
|
PREDEFINED =
|
||||||
EXPAND_AS_DEFINED =
|
EXPAND_AS_DEFINED =
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration::addtions related to external references
|
# Configuration::addtions related to external references
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
TAGFILES =
|
TAGFILES =
|
||||||
GENERATE_TAGFILE =
|
GENERATE_TAGFILE =
|
||||||
ALLEXTERNALS = NO
|
ALLEXTERNALS = NO
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration options related to the dot tool
|
# Configuration options related to the dot tool
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
HAVE_DOT = YES
|
HAVE_DOT = YES
|
||||||
CLASS_GRAPH = YES
|
CLASS_GRAPH = YES
|
||||||
COLLABORATION_GRAPH = YES
|
COLLABORATION_GRAPH = YES
|
||||||
INCLUDE_GRAPH = YES
|
INCLUDE_GRAPH = YES
|
||||||
INCLUDED_BY_GRAPH = YES
|
INCLUDED_BY_GRAPH = YES
|
||||||
GRAPHICAL_HIERARCHY = YES
|
GRAPHICAL_HIERARCHY = YES
|
||||||
DOT_PATH =
|
DOT_PATH =
|
||||||
MAX_DOT_GRAPH_WIDTH = 1024
|
MAX_DOT_GRAPH_WIDTH = 1024
|
||||||
MAX_DOT_GRAPH_HEIGHT = 1024
|
MAX_DOT_GRAPH_HEIGHT = 1024
|
||||||
GENERATE_LEGEND = YES
|
GENERATE_LEGEND = YES
|
||||||
DOT_CLEANUP = YES
|
DOT_CLEANUP = YES
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration::addtions related to the search engine
|
# Configuration::addtions related to the search engine
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
SEARCHENGINE = NO
|
SEARCHENGINE = NO
|
||||||
CGI_NAME = search.cgi
|
CGI_NAME = search.cgi
|
||||||
CGI_URL =
|
CGI_URL =
|
||||||
DOC_URL =
|
DOC_URL =
|
||||||
DOC_ABSPATH =
|
DOC_ABSPATH =
|
||||||
BIN_ABSPATH = /usr/local/bin/
|
BIN_ABSPATH = /usr/local/bin/
|
||||||
EXT_DOC_PATHS =
|
EXT_DOC_PATHS =
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Include file, at the bottom to over-ride anything I missed.
|
# Include file, at the bottom to over-ride anything I missed.
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
@INCLUDE = genConf
|
@INCLUDE = genConf
|
|
@ -1,34 +1,34 @@
|
||||||
body { background-color: black; }
|
body { background-color: black; }
|
||||||
IMG { border-color: #222222; border: 0; }
|
IMG { border-color: #222222; border: 0; }
|
||||||
em { font-size: 11px; font-style: italic; font-weight: normal; color: #888888; }
|
em { font-size: 11px; font-style: italic; font-weight: normal; color: #888888; }
|
||||||
H1 { text-align: center; font-size: 15px; color: #2222AA; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif; }
|
H1 { text-align: center; font-size: 15px; color: #2222AA; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif; }
|
||||||
H3 { text-align: center; font-size: 18px; color: #2222AA; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif; }
|
H3 { text-align: center; font-size: 18px; color: #2222AA; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif; }
|
||||||
A { text-decoration: none; color: #6666DD; }
|
A { text-decoration: none; color: #6666DD; }
|
||||||
A:HOVER { text-decoration: underline; color: #4444FF; }
|
A:HOVER { text-decoration: underline; color: #4444FF; }
|
||||||
A:VISITED { text-decoration: none; color: #8888AA; }
|
A:VISITED { text-decoration: none; color: #8888AA; }
|
||||||
A.qindex { text-decoration: none; color: #6666DD; font-size: 11px; }
|
A.qindex { text-decoration: none; color: #6666DD; font-size: 11px; }
|
||||||
A.qindex:HOVER { text-decoration: underline; color: #4444FF; font-size: 11px; }
|
A.qindex:HOVER { text-decoration: underline; color: #4444FF; font-size: 11px; }
|
||||||
A.qindex:VISITED { text-decoration: none; color: #8888AA; font-size: 11px; }
|
A.qindex:VISITED { text-decoration: none; color: #8888AA; font-size: 11px; }
|
||||||
A.qindexRef { font-size: 11px; }
|
A.qindexRef { font-size: 11px; }
|
||||||
A.el { text-decoration: none; font-weight: bold; }
|
A.el { text-decoration: none; font-weight: bold; }
|
||||||
A.elRef { font-weight: bold; }
|
A.elRef { font-weight: bold; }
|
||||||
A.code { text-decoration: none; font-weight: normal; color: #6666DD; }
|
A.code { text-decoration: none; font-weight: normal; color: #6666DD; }
|
||||||
A.code:HOVER { text-decoration: underline; font-weight: normal; color: #4444FF; }
|
A.code:HOVER { text-decoration: underline; font-weight: normal; color: #4444FF; }
|
||||||
A.code:VISITED { text-decoration: none; font-weight: normal; color: #8888AA; }
|
A.code:VISITED { text-decoration: none; font-weight: normal; color: #8888AA; }
|
||||||
A.codeRef { text-decoration: none; font-weight: normal; color: #6666DD; }
|
A.codeRef { text-decoration: none; font-weight: normal; color: #6666DD; }
|
||||||
A.codeRef:HOVER { text-decoration: underline; font-weight: normal; color: #4444FF; }
|
A.codeRef:HOVER { text-decoration: underline; font-weight: normal; color: #4444FF; }
|
||||||
A.codeRef:VISITED { text-decoration: none; font-weight: normal; color: #8888AA; }
|
A.codeRef:VISITED { text-decoration: none; font-weight: normal; color: #8888AA; }
|
||||||
DL.el { margin-left: 2cm; width: 99%; }
|
DL.el { margin-left: 2cm; width: 99%; }
|
||||||
DIV.fragment { background-color: #FFFFFF; width: 99%; }
|
DIV.fragment { background-color: #FFFFFF; width: 99%; }
|
||||||
DIV.ah { background-color: #AAAAAA; width: 99%; margin-bottom: 3; margin-top: 3; }
|
DIV.ah { background-color: #AAAAAA; width: 99%; margin-bottom: 3; margin-top: 3; }
|
||||||
TD.md { cellpadding: 0; background-color: #DDDDDD; border: 0; width: 99%; color: #222222; }
|
TD.md { cellpadding: 0; background-color: #DDDDDD; border: 0; width: 99%; color: #222222; }
|
||||||
DIV.groupHeader { margin-left: 16; margin-top: 12; margin-bottom: 6; font-weight: bold; color: #222222; }
|
DIV.groupHeader { margin-left: 16; margin-top: 12; margin-bottom: 6; font-weight: bold; color: #222222; }
|
||||||
DIV.groupText { margin-left: 16; font-style: italic; font-size: smaller; }
|
DIV.groupText { margin-left: 16; font-style: italic; font-size: smaller; }
|
||||||
FONT.keyword { color: #0080A0; }
|
FONT.keyword { color: #0080A0; }
|
||||||
FONT.keywordtype { color: #604020; }
|
FONT.keywordtype { color: #604020; }
|
||||||
FONT.keywordflow { color: #E08000; }
|
FONT.keywordflow { color: #E08000; }
|
||||||
FONT.comment { color: #800000; }
|
FONT.comment { color: #800000; }
|
||||||
FONT.comment { color: #009900; text-decoration: italic; }
|
FONT.comment { color: #009900; text-decoration: italic; }
|
||||||
FONT.preprocessor { color: #806020; }
|
FONT.preprocessor { color: #806020; }
|
||||||
FONT.stringliteral{ color: #002080; }
|
FONT.stringliteral{ color: #002080; }
|
||||||
FONT.charliteral { color: #008080; }
|
FONT.charliteral { color: #008080; }
|
||||||
|
|
|
@ -1,49 +1,49 @@
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
<!-- ---------------- Start Footer ----------------- -->
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
<table width="95%" cellpadding="1" cellspacing="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="50%">
|
<td width="50%">
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> $doxygenversion</i>
|
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> $doxygenversion</i>
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right">
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
<a href="mailto:ttimo@idsoftware.com">
|
||||||
<i>ttimo@idsoftware.com</i>
|
<i>ttimo@idsoftware.com</i>
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
</div></td>
|
</div></td>
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
<td valign="top" background="../images/body-lower-tile.gif">
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,38 +1,38 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>$projectname $projectnumber Doxygen Documentation</title>
|
<title>$projectname $projectnumber Doxygen Documentation</title>
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="black">
|
<body bgcolor="black">
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<center>
|
<center>
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92"></td>
|
<img src="../images/top-title.gif" alt="" width="254" height="92"></td>
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware"></td>
|
<br><img src="../images/history_id_logo.gif" alt="idsoftware"></td>
|
||||||
<td align="left">
|
<td align="left">
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92"></td>
|
<img src="../images/top-right.gif" alt="" width="12" height="92"></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
||||||
<tr height="12">
|
<tr height="12">
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12"></td>
|
<img src="../images/body-upper-left.gif" alt="" width="19" height="12"></td>
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
<td valign="top" background="../images/body-upper-tile.gif">
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%"></td>
|
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%"></td>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12"></td>
|
<img src="../images/body-upper-right.gif" alt="" width="19" height="12"></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="0"><div>
|
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="0"><div>
|
||||||
<br><hr width="95%">
|
<br><hr width="95%">
|
||||||
<center>
|
<center>
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
||||||
<!-- ----------------- End Header ----------------- -->
|
<!-- ----------------- End Header ----------------- -->
|
|
@ -1,7 +1,7 @@
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv=Refresh content="1; url=./html/index.html">
|
<meta http-equiv=Refresh content="1; url=./html/index.html">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
Redirecting to <a href="./html/index.html">Doxygen index</a>
|
Redirecting to <a href="./html/index.html">Doxygen index</a>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -1,46 +1,46 @@
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
<!-- ---------------- Start Footer ----------------- -->
|
||||||
<br><br>
|
<br><br>
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
<table width="95%" cellpadding="1" cellspacing="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="50%">
|
<td width="50%">
|
||||||
<!-- Left side of footer -->
|
<!-- Left side of footer -->
|
||||||
<i><a href="http://www.doxygen.org">Doxygen</a> is: Copyright © 1997-2001 by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch.</a></i>
|
<i><a href="http://www.doxygen.org">Doxygen</a> is: Copyright © 1997-2001 by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch.</a></i>
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right">
|
||||||
<!-- Right side of footer -->
|
<!-- Right side of footer -->
|
||||||
<i>GtkRadiant Doxygen Maintainer: <a href="mailto:gefdavis@dingoblue.net.au">Gef</a>
|
<i>GtkRadiant Doxygen Maintainer: <a href="mailto:gefdavis@dingoblue.net.au">Gef</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
</div></td>
|
</div></td>
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
<td valign="top" background="../images/body-lower-tile.gif">
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,38 +1,38 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>GtkRadiant - Doxygen Quick Reference</title>
|
<title>GtkRadiant - Doxygen Quick Reference</title>
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="black">
|
<body bgcolor="black">
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
<center>
|
<center>
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
||||||
</td>
|
</td>
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0"></td>
|
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0"></td>
|
||||||
<td align="left">
|
<td align="left">
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92"></td>
|
<img src="../images/top-right.gif" alt="" width="12" height="92"></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12"></td>
|
<img src="../images/body-upper-left.gif" alt="" width="19" height="12"></td>
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
<td valign="top" background="../images/body-upper-tile.gif">
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%"></td>
|
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%"></td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12"></td>
|
<img src="../images/body-upper-right.gif" alt="" width="19" height="12"></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td background="../images/body-left-tile.gif" height="100%">&nsbp;</td>
|
<td background="../images/body-left-tile.gif" height="100%">&nsbp;</td>
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
||||||
<br><hr width="95%">
|
<br><hr width="95%">
|
||||||
<!-- ----------------- End Header ----------------- -->
|
<!-- ----------------- End Header ----------------- -->
|
|
@ -1,103 +1,103 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="black">
|
<body bgcolor="black">
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
||||||
</td>
|
</td>
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
||||||
</td>
|
</td>
|
||||||
<td align="left">
|
<td align="left">
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
<td valign="top" background="../images/body-upper-tile.gif">
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
||||||
<br><hr>
|
<br><hr>
|
||||||
|
|
||||||
<center>
|
<center>
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
<!-- ----------------- End Header ----------------- -->
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
<!-- Generated by Doxygen 1.2.8.1 -->
|
||||||
<center>
|
<center>
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
||||||
<hr><h1>IEPairsClassDocumentationExample Compound List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<ul>
|
<hr><h1>IEPairsClassDocumentationExample Compound List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<ul>
|
||||||
<li><a class="el" href="classIEpair.html">IEpair</a> (Virtual class to allow plugin operations on entity pairs)
|
<li><a class="el" href="classIEpair.html">IEpair</a> (Virtual class to allow plugin operations on entity pairs)
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
<!-- ---------------- Start Footer ----------------- -->
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
<table width="95%" cellpadding="1" cellspacing="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="50%">
|
<td width="50%">
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right">
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
<a href="mailto:ttimo@idsoftware.com">
|
||||||
<i>ttimo@idsoftware.com</i>
|
<i>ttimo@idsoftware.com</i>
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
</div></td>
|
</div></td>
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
<td valign="top" background="../images/body-lower-tile.gif">
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,110 +1,110 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="black">
|
<body bgcolor="black">
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
||||||
</td>
|
</td>
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
||||||
</td>
|
</td>
|
||||||
<td align="left">
|
<td align="left">
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
<td valign="top" background="../images/body-upper-tile.gif">
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
||||||
<br><hr>
|
<br><hr>
|
||||||
|
|
||||||
<center>
|
<center>
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
<!-- ----------------- End Header ----------------- -->
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
<!-- Generated by Doxygen 1.2.8.1 -->
|
||||||
<center>
|
<center>
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
||||||
<hr><h1>IEpair Member List</h1>This is the complete list of members for <a class="el" href="classIEpair.html">IEpair</a>, including all inherited members.<ul>
|
<hr><h1>IEpair Member List</h1>This is the complete list of members for <a class="el" href="classIEpair.html">IEpair</a>, including all inherited members.<ul>
|
||||||
<li><a class="el" href="classIEpair.html#a7">CalculateRotatedBounds</a>(vec3_t mins, vec3_t maxs)=0
|
<li><a class="el" href="classIEpair.html#a7">CalculateRotatedBounds</a>(vec3_t mins, vec3_t maxs)=0
|
||||||
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a1">DecRef</a>()=0
|
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a1">DecRef</a>()=0
|
||||||
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a3">FloatForKey</a>(char *key)=0
|
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a3">FloatForKey</a>(char *key)=0
|
||||||
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a6">GetEntityOrigin</a>(vec3_t vec)=0
|
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a6">GetEntityOrigin</a>(vec3_t vec)=0
|
||||||
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a2">GetVectorForKey</a>(char *key, vec3_t vec)=0
|
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a2">GetVectorForKey</a>(char *key, vec3_t vec)=0
|
||||||
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a0">IncRef</a>()=0
|
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a0">IncRef</a>()=0
|
||||||
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a5">SetKeyValue</a>(char *key, char *value)=0
|
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a5">SetKeyValue</a>(char *key, char *value)=0
|
||||||
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a4">ValueForKey</a>(char *key)=0
|
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a4">ValueForKey</a>(char *key)=0
|
||||||
<code> [pure virtual]</code></ul>
|
<code> [pure virtual]</code></ul>
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
<!-- ---------------- Start Footer ----------------- -->
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
<table width="95%" cellpadding="1" cellspacing="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="50%">
|
<td width="50%">
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right">
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
<a href="mailto:ttimo@idsoftware.com">
|
||||||
<i>ttimo@idsoftware.com</i>
|
<i>ttimo@idsoftware.com</i>
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
</div></td>
|
</div></td>
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
<td valign="top" background="../images/body-lower-tile.gif">
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,414 +1,414 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="black">
|
<body bgcolor="black">
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
||||||
</td>
|
</td>
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
||||||
</td>
|
</td>
|
||||||
<td align="left">
|
<td align="left">
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
<td valign="top" background="../images/body-upper-tile.gif">
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
||||||
<br><hr>
|
<br><hr>
|
||||||
|
|
||||||
<center>
|
<center>
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
<!-- ----------------- End Header ----------------- -->
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
<!-- Generated by Doxygen 1.2.8.1 -->
|
||||||
<center>
|
<center>
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
||||||
<hr><h1>IEpair Class Reference</h1>Virtual class to allow plugin operations on entity pairs.
|
<hr><h1>IEpair Class Reference</h1>Virtual class to allow plugin operations on entity pairs.
|
||||||
<a href="#_details">More...</a>
|
<a href="#_details">More...</a>
|
||||||
<p>
|
<p>
|
||||||
<a href="classIEpair-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
|
<a href="classIEpair-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
|
||||||
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
|
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
|
||||||
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classIEpair.html#a0">IncRef</a> ()=0</td></tr>
|
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classIEpair.html#a0">IncRef</a> ()=0</td></tr>
|
||||||
<tr><td> </td><td><font size=-1><em>Increment the number of references to this object.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
<tr><td> </td><td><font size=-1><em>Increment the number of references to this object.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||||
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classIEpair.html#a1">DecRef</a> ()=0</td></tr>
|
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classIEpair.html#a1">DecRef</a> ()=0</td></tr>
|
||||||
<tr><td> </td><td><font size=-1><em>Decrement the reference count.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
<tr><td> </td><td><font size=-1><em>Decrement the reference count.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||||
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classIEpair.html#a2">GetVectorForKey</a> (char *key, vec3_t vec)=0</td></tr>
|
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classIEpair.html#a2">GetVectorForKey</a> (char *key, vec3_t vec)=0</td></tr>
|
||||||
<tr><td> </td><td><font size=-1><em>Get a vector from a key.</em> <a href="#a2">More...</a><em></em></font><br><br></td></tr>
|
<tr><td> </td><td><font size=-1><em>Get a vector from a key.</em> <a href="#a2">More...</a><em></em></font><br><br></td></tr>
|
||||||
<tr><td nowrap align=right valign=top>virtual float </td><td valign=bottom><a class="el" href="classIEpair.html#a3">FloatForKey</a> (char *key)=0</td></tr>
|
<tr><td nowrap align=right valign=top>virtual float </td><td valign=bottom><a class="el" href="classIEpair.html#a3">FloatForKey</a> (char *key)=0</td></tr>
|
||||||
<tr><td> </td><td><font size=-1><em>Get a float from a key.</em> <a href="#a3">More...</a><em></em></font><br><br></td></tr>
|
<tr><td> </td><td><font size=-1><em>Get a float from a key.</em> <a href="#a3">More...</a><em></em></font><br><br></td></tr>
|
||||||
<tr><td nowrap align=right valign=top>virtual char* </td><td valign=bottom><a class="el" href="classIEpair.html#a4">ValueForKey</a> (char *key)=0</td></tr>
|
<tr><td nowrap align=right valign=top>virtual char* </td><td valign=bottom><a class="el" href="classIEpair.html#a4">ValueForKey</a> (char *key)=0</td></tr>
|
||||||
<tr><td> </td><td><font size=-1><em>Get a string (char *) from a key.</em> <a href="#a4">More...</a><em></em></font><br><br></td></tr>
|
<tr><td> </td><td><font size=-1><em>Get a string (char *) from a key.</em> <a href="#a4">More...</a><em></em></font><br><br></td></tr>
|
||||||
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classIEpair.html#a5">SetKeyValue</a> (char *key, char *value)=0</td></tr>
|
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classIEpair.html#a5">SetKeyValue</a> (char *key, char *value)=0</td></tr>
|
||||||
<tr><td> </td><td><font size=-1><em>Set a key value to char *value.</em> <a href="#a5">More...</a><em></em></font><br><br></td></tr>
|
<tr><td> </td><td><font size=-1><em>Set a key value to char *value.</em> <a href="#a5">More...</a><em></em></font><br><br></td></tr>
|
||||||
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classIEpair.html#a6">GetEntityOrigin</a> (vec3_t vec)=0</td></tr>
|
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classIEpair.html#a6">GetEntityOrigin</a> (vec3_t vec)=0</td></tr>
|
||||||
<tr><td> </td><td><font size=-1><em>Get a vec3_t for the entities origin.</em> <a href="#a6">More...</a><em></em></font><br><br></td></tr>
|
<tr><td> </td><td><font size=-1><em>Get a vec3_t for the entities origin.</em> <a href="#a6">More...</a><em></em></font><br><br></td></tr>
|
||||||
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classIEpair.html#a7">CalculateRotatedBounds</a> (vec3_t mins, vec3_t maxs)=0</td></tr>
|
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classIEpair.html#a7">CalculateRotatedBounds</a> (vec3_t mins, vec3_t maxs)=0</td></tr>
|
||||||
<tr><td> </td><td><font size=-1><em>Compute the rotated bounds of the BBox based on "angle" and "angles" keys.</em> <a href="#a7">More...</a><em></em></font><br><br></td></tr>
|
<tr><td> </td><td><font size=-1><em>Compute the rotated bounds of the BBox based on "angle" and "angles" keys.</em> <a href="#a7">More...</a><em></em></font><br><br></td></tr>
|
||||||
</table>
|
</table>
|
||||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||||
Virtual class to allow plugin operations on entity pairs.
|
Virtual class to allow plugin operations on entity pairs.
|
||||||
<p>
|
<p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<dl compact><dt>
|
<dl compact><dt>
|
||||||
<b><a class="el" href="todo.html#_todo000001">Todo: </a></b><dd>
|
<b><a class="el" href="todo.html#_todo000001">Todo: </a></b><dd>
|
||||||
Write more complete documentation for this class so that it's use is clear</dl>
|
Write more complete documentation for this class so that it's use is clear</dl>
|
||||||
<p>
|
<p>
|
||||||
An interface to entity keys and key pairs that allows plugins to; read and write entity keys and key values, get a key value as a vec3_t
|
An interface to entity keys and key pairs that allows plugins to; read and write entity keys and key values, get a key value as a vec3_t
|
||||||
<p>
|
<p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Definition at line <a class="el" href="test_8c-source.html#l00010">10</a> of file <a class="el" href="test_8c-source.html">iepairs.h</a>.<hr><h2>Member Function Documentation</h2>
|
Definition at line <a class="el" href="test_8c-source.html#l00010">10</a> of file <a class="el" href="test_8c-source.html">iepairs.h</a>.<hr><h2>Member Function Documentation</h2>
|
||||||
<a name="a7" doxytag="IEpair::CalculateRotatedBounds"></a><p>
|
<a name="a7" doxytag="IEpair::CalculateRotatedBounds"></a><p>
|
||||||
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="md">
|
<td class="md">
|
||||||
<table cellpadding="0" cellspacing="0" border="0">
|
<table cellpadding="0" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td nowrap valign="top"><b>
|
<td nowrap valign="top"><b>
|
||||||
void IEpair::CalculateRotatedBounds (
|
void IEpair::CalculateRotatedBounds (
|
||||||
</b></td>
|
</b></td>
|
||||||
<td valign="bottom"><b>
|
<td valign="bottom"><b>
|
||||||
vec3_t <em>mins</em>,
|
vec3_t <em>mins</em>,
|
||||||
</b></td>
|
</b></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td><b>
|
<td><b>
|
||||||
vec3_t <em>maxs</em> )<code> [pure virtual]</code>
|
vec3_t <em>maxs</em> )<code> [pure virtual]</code>
|
||||||
</b></td>
|
</b></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<table cellspacing=5 cellpadding=0 border=0>
|
<table cellspacing=5 cellpadding=0 border=0>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Compute the rotated bounds of the BBox based on "angle" and "angles" keys.
|
Compute the rotated bounds of the BBox based on "angle" and "angles" keys.
|
||||||
<p>
|
<p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<a name="a1" doxytag="IEpair::DecRef"></a><p>
|
<a name="a1" doxytag="IEpair::DecRef"></a><p>
|
||||||
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="md">
|
<td class="md">
|
||||||
<table cellpadding="0" cellspacing="0" border="0">
|
<table cellpadding="0" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td nowrap valign="top"><b>
|
<td nowrap valign="top"><b>
|
||||||
void IEpair::DecRef (
|
void IEpair::DecRef (
|
||||||
</b></td>
|
</b></td>
|
||||||
<td valign="bottom"><b>
|
<td valign="bottom"><b>
|
||||||
)<code> [pure virtual]</code>
|
)<code> [pure virtual]</code>
|
||||||
</b></td>
|
</b></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<table cellspacing=5 cellpadding=0 border=0>
|
<table cellspacing=5 cellpadding=0 border=0>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Decrement the reference count.
|
Decrement the reference count.
|
||||||
<p>
|
<p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<a name="a3" doxytag="IEpair::FloatForKey"></a><p>
|
<a name="a3" doxytag="IEpair::FloatForKey"></a><p>
|
||||||
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="md">
|
<td class="md">
|
||||||
<table cellpadding="0" cellspacing="0" border="0">
|
<table cellpadding="0" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td nowrap valign="top"><b>
|
<td nowrap valign="top"><b>
|
||||||
float IEpair::FloatForKey (
|
float IEpair::FloatForKey (
|
||||||
</b></td>
|
</b></td>
|
||||||
<td valign="bottom"><b>
|
<td valign="bottom"><b>
|
||||||
char * <em>key</em> )<code> [pure virtual]</code>
|
char * <em>key</em> )<code> [pure virtual]</code>
|
||||||
</b></td>
|
</b></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<table cellspacing=5 cellpadding=0 border=0>
|
<table cellspacing=5 cellpadding=0 border=0>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Get a float from a key.
|
Get a float from a key.
|
||||||
<p>
|
<p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<a name="a6" doxytag="IEpair::GetEntityOrigin"></a><p>
|
<a name="a6" doxytag="IEpair::GetEntityOrigin"></a><p>
|
||||||
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="md">
|
<td class="md">
|
||||||
<table cellpadding="0" cellspacing="0" border="0">
|
<table cellpadding="0" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td nowrap valign="top"><b>
|
<td nowrap valign="top"><b>
|
||||||
void IEpair::GetEntityOrigin (
|
void IEpair::GetEntityOrigin (
|
||||||
</b></td>
|
</b></td>
|
||||||
<td valign="bottom"><b>
|
<td valign="bottom"><b>
|
||||||
vec3_t <em>vec</em> )<code> [pure virtual]</code>
|
vec3_t <em>vec</em> )<code> [pure virtual]</code>
|
||||||
</b></td>
|
</b></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<table cellspacing=5 cellpadding=0 border=0>
|
<table cellspacing=5 cellpadding=0 border=0>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Get a vec3_t for the entities origin.
|
Get a vec3_t for the entities origin.
|
||||||
<p>
|
<p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<a name="a2" doxytag="IEpair::GetVectorForKey"></a><p>
|
<a name="a2" doxytag="IEpair::GetVectorForKey"></a><p>
|
||||||
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="md">
|
<td class="md">
|
||||||
<table cellpadding="0" cellspacing="0" border="0">
|
<table cellpadding="0" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td nowrap valign="top"><b>
|
<td nowrap valign="top"><b>
|
||||||
void IEpair::GetVectorForKey (
|
void IEpair::GetVectorForKey (
|
||||||
</b></td>
|
</b></td>
|
||||||
<td valign="bottom"><b>
|
<td valign="bottom"><b>
|
||||||
char * <em>key</em>,
|
char * <em>key</em>,
|
||||||
</b></td>
|
</b></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td><b>
|
<td><b>
|
||||||
vec3_t <em>vec</em> )<code> [pure virtual]</code>
|
vec3_t <em>vec</em> )<code> [pure virtual]</code>
|
||||||
</b></td>
|
</b></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<table cellspacing=5 cellpadding=0 border=0>
|
<table cellspacing=5 cellpadding=0 border=0>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Get a vector from a key.
|
Get a vector from a key.
|
||||||
<p>
|
<p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<a name="a0" doxytag="IEpair::IncRef"></a><p>
|
<a name="a0" doxytag="IEpair::IncRef"></a><p>
|
||||||
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="md">
|
<td class="md">
|
||||||
<table cellpadding="0" cellspacing="0" border="0">
|
<table cellpadding="0" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td nowrap valign="top"><b>
|
<td nowrap valign="top"><b>
|
||||||
void IEpair::IncRef (
|
void IEpair::IncRef (
|
||||||
</b></td>
|
</b></td>
|
||||||
<td valign="bottom"><b>
|
<td valign="bottom"><b>
|
||||||
)<code> [pure virtual]</code>
|
)<code> [pure virtual]</code>
|
||||||
</b></td>
|
</b></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<table cellspacing=5 cellpadding=0 border=0>
|
<table cellspacing=5 cellpadding=0 border=0>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Increment the number of references to this object.
|
Increment the number of references to this object.
|
||||||
<p>
|
<p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<a name="a5" doxytag="IEpair::SetKeyValue"></a><p>
|
<a name="a5" doxytag="IEpair::SetKeyValue"></a><p>
|
||||||
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="md">
|
<td class="md">
|
||||||
<table cellpadding="0" cellspacing="0" border="0">
|
<table cellpadding="0" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td nowrap valign="top"><b>
|
<td nowrap valign="top"><b>
|
||||||
void IEpair::SetKeyValue (
|
void IEpair::SetKeyValue (
|
||||||
</b></td>
|
</b></td>
|
||||||
<td valign="bottom"><b>
|
<td valign="bottom"><b>
|
||||||
char * <em>key</em>,
|
char * <em>key</em>,
|
||||||
</b></td>
|
</b></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td><b>
|
<td><b>
|
||||||
char * <em>value</em> )<code> [pure virtual]</code>
|
char * <em>value</em> )<code> [pure virtual]</code>
|
||||||
</b></td>
|
</b></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<table cellspacing=5 cellpadding=0 border=0>
|
<table cellspacing=5 cellpadding=0 border=0>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Set a key value to char *value.
|
Set a key value to char *value.
|
||||||
<p>
|
<p>
|
||||||
<dl compact><dt>
|
<dl compact><dt>
|
||||||
<b>Parameters: </b><dd>
|
<b>Parameters: </b><dd>
|
||||||
<table border=0 cellspacing=2 cellpadding=0>
|
<table border=0 cellspacing=2 cellpadding=0>
|
||||||
<tr><td valign=top><em>key</em>
|
<tr><td valign=top><em>key</em>
|
||||||
</td><td>
|
</td><td>
|
||||||
The (char *) containing the keyname </td></tr>
|
The (char *) containing the keyname </td></tr>
|
||||||
<tr><td valign=top><em>value</em>
|
<tr><td valign=top><em>value</em>
|
||||||
</td><td>
|
</td><td>
|
||||||
The (char *) to set the key value to </td></tr>
|
The (char *) to set the key value to </td></tr>
|
||||||
</table>
|
</table>
|
||||||
</dl> </td>
|
</dl> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<a name="a4" doxytag="IEpair::ValueForKey"></a><p>
|
<a name="a4" doxytag="IEpair::ValueForKey"></a><p>
|
||||||
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="md">
|
<td class="md">
|
||||||
<table cellpadding="0" cellspacing="0" border="0">
|
<table cellpadding="0" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td nowrap valign="top"><b>
|
<td nowrap valign="top"><b>
|
||||||
char * IEpair::ValueForKey (
|
char * IEpair::ValueForKey (
|
||||||
</b></td>
|
</b></td>
|
||||||
<td valign="bottom"><b>
|
<td valign="bottom"><b>
|
||||||
char * <em>key</em> )<code> [pure virtual]</code>
|
char * <em>key</em> )<code> [pure virtual]</code>
|
||||||
</b></td>
|
</b></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<table cellspacing=5 cellpadding=0 border=0>
|
<table cellspacing=5 cellpadding=0 border=0>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Get a string (char *) from a key.
|
Get a string (char *) from a key.
|
||||||
<p>
|
<p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<hr>The documentation for this class was generated from the following file:<ul>
|
<hr>The documentation for this class was generated from the following file:<ul>
|
||||||
<li><a class="el" href="test_8c-source.html">iepairs.h</a></ul>
|
<li><a class="el" href="test_8c-source.html">iepairs.h</a></ul>
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
<!-- ---------------- Start Footer ----------------- -->
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
<table width="95%" cellpadding="1" cellspacing="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="50%">
|
<td width="50%">
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right">
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
<a href="mailto:ttimo@idsoftware.com">
|
||||||
<i>ttimo@idsoftware.com</i>
|
<i>ttimo@idsoftware.com</i>
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
</div></td>
|
</div></td>
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
<td valign="top" background="../images/body-lower-tile.gif">
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,103 +1,103 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="black">
|
<body bgcolor="black">
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
||||||
</td>
|
</td>
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
||||||
</td>
|
</td>
|
||||||
<td align="left">
|
<td align="left">
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
<td valign="top" background="../images/body-upper-tile.gif">
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
||||||
<br><hr>
|
<br><hr>
|
||||||
|
|
||||||
<center>
|
<center>
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
<!-- ----------------- End Header ----------------- -->
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
<!-- Generated by Doxygen 1.2.8.1 -->
|
||||||
<center>
|
<center>
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
||||||
<hr><h1>IEPairsClassDocumentationExample Compound Index</h1><table align=center width="95%" border=0 cellspacing=0 cellpadding=0>
|
<hr><h1>IEPairsClassDocumentationExample Compound Index</h1><table align=center width="95%" border=0 cellspacing=0 cellpadding=0>
|
||||||
<tr><td><div class="ah"><font color="white"><b> I </b></font></div></td><td><a class="el" href="classIEpair.html">IEpair</a> </td></tr>
|
<tr><td><div class="ah"><font color="white"><b> I </b></font></div></td><td><a class="el" href="classIEpair.html">IEpair</a> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
<!-- ---------------- Start Footer ----------------- -->
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
<table width="95%" cellpadding="1" cellspacing="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="50%">
|
<td width="50%">
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right">
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
<a href="mailto:ttimo@idsoftware.com">
|
||||||
<i>ttimo@idsoftware.com</i>
|
<i>ttimo@idsoftware.com</i>
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
</div></td>
|
</div></td>
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
<td valign="top" background="../images/body-lower-tile.gif">
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,35 +1,35 @@
|
||||||
body { background-color: black; }
|
body { background-color: black; }
|
||||||
IMG { border-color: #222222; border: 1; }
|
IMG { border-color: #222222; border: 1; }
|
||||||
em { font-size: 11px; font-style: italic; font-weight: normal; color: #888888; }
|
em { font-size: 11px; font-style: italic; font-weight: normal; color: #888888; }
|
||||||
H1 { text-align: center; font-size: 15px; color: #2222AA; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif; }
|
H1 { text-align: center; font-size: 15px; color: #2222AA; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif; }
|
||||||
H3 { text-align: center; font-size: 18px; color: #2222AA; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif; }
|
H3 { text-align: center; font-size: 18px; color: #2222AA; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif; }
|
||||||
A { text-decoration: none; color: #6666DD; }
|
A { text-decoration: none; color: #6666DD; }
|
||||||
A:HOVER { text-decoration: underline; color: #4444FF; }
|
A:HOVER { text-decoration: underline; color: #4444FF; }
|
||||||
A:VISITED { text-decoration: none; color: #8888AA; }
|
A:VISITED { text-decoration: none; color: #8888AA; }
|
||||||
A.qindex { text-decoration: none; color: #6666DD; font-size: 11px; }
|
A.qindex { text-decoration: none; color: #6666DD; font-size: 11px; }
|
||||||
A.qindex:HOVER { text-decoration: underline; color: #4444FF; font-size: 11px; }
|
A.qindex:HOVER { text-decoration: underline; color: #4444FF; font-size: 11px; }
|
||||||
A.qindex:VISITED { text-decoration: none; color: #8888AA; font-size: 11px; }
|
A.qindex:VISITED { text-decoration: none; color: #8888AA; font-size: 11px; }
|
||||||
A.qindexRef { font-size: 11px; }
|
A.qindexRef { font-size: 11px; }
|
||||||
A.el { text-decoration: none; font-weight: bold; }
|
A.el { text-decoration: none; font-weight: bold; }
|
||||||
A.elRef { font-weight: bold; }
|
A.elRef { font-weight: bold; }
|
||||||
A.code { text-decoration: none; font-weight: normal; color: #6666DD; }
|
A.code { text-decoration: none; font-weight: normal; color: #6666DD; }
|
||||||
A.code:HOVER { text-decoration: underline; font-weight: normal; color: #4444FF; }
|
A.code:HOVER { text-decoration: underline; font-weight: normal; color: #4444FF; }
|
||||||
A.code:VISITED { text-decoration: none; font-weight: normal; color: #8888AA; }
|
A.code:VISITED { text-decoration: none; font-weight: normal; color: #8888AA; }
|
||||||
A.codeRef { text-decoration: none; font-weight: normal; color: #6666DD; }
|
A.codeRef { text-decoration: none; font-weight: normal; color: #6666DD; }
|
||||||
A.codeRef:HOVER { text-decoration: underline; font-weight: normal; color: #4444FF; }
|
A.codeRef:HOVER { text-decoration: underline; font-weight: normal; color: #4444FF; }
|
||||||
A.codeRef:VISITED { text-decoration: none; font-weight: normal; color: #8888AA; }
|
A.codeRef:VISITED { text-decoration: none; font-weight: normal; color: #8888AA; }
|
||||||
DL.el { margin-left: 2cm; width: 99%; }
|
DL.el { margin-left: 2cm; width: 99%; }
|
||||||
DIV.fragment { background-color: #FFFFFF; width: 99%; }
|
DIV.fragment { background-color: #FFFFFF; width: 99%; }
|
||||||
DIV.ah { background-color: #AAAAAA; width: 99%; margin-bottom: 3; margin-top: 3; }
|
DIV.ah { background-color: #AAAAAA; width: 99%; margin-bottom: 3; margin-top: 3; }
|
||||||
TD.md { cellpadding: 2; background-color: #DDDDDD; border: 1; width: 99%; color: #222222; }
|
TD.md { cellpadding: 2; background-color: #DDDDDD; border: 1; width: 99%; color: #222222; }
|
||||||
DIV.groupHeader { margin-left: 16; margin-top: 12; margin-bottom: 6; font-weight: bold; color: #222222; }
|
DIV.groupHeader { margin-left: 16; margin-top: 12; margin-bottom: 6; font-weight: bold; color: #222222; }
|
||||||
DIV.groupText { margin-left: 16; font-style: italic; font-size: smaller; }
|
DIV.groupText { margin-left: 16; font-style: italic; font-size: smaller; }
|
||||||
FONT.keyword { color: #0080A0; }
|
FONT.keyword { color: #0080A0; }
|
||||||
FONT.keywordtype { color: #604020; }
|
FONT.keywordtype { color: #604020; }
|
||||||
FONT.keywordflow { color: #E08000; }
|
FONT.keywordflow { color: #E08000; }
|
||||||
FONT.comment { color: #800000; }
|
FONT.comment { color: #800000; }
|
||||||
FONT.comment { color: #009900; text-decoration: italic; }
|
FONT.comment { color: #009900; text-decoration: italic; }
|
||||||
FONT.preprocessor { color: #806020; }
|
FONT.preprocessor { color: #806020; }
|
||||||
FONT.stringliteral{ color: #002080; }
|
FONT.stringliteral{ color: #002080; }
|
||||||
FONT.charliteral { color: #008080; }
|
FONT.charliteral { color: #008080; }
|
||||||
|
|
||||||
|
|
|
@ -1,102 +1,102 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="black">
|
<body bgcolor="black">
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
||||||
</td>
|
</td>
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
||||||
</td>
|
</td>
|
||||||
<td align="left">
|
<td align="left">
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
<td valign="top" background="../images/body-upper-tile.gif">
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
||||||
<br><hr>
|
<br><hr>
|
||||||
|
|
||||||
<center>
|
<center>
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
<!-- ----------------- End Header ----------------- -->
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
<!-- Generated by Doxygen 1.2.8.1 -->
|
||||||
<center>
|
<center>
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
||||||
<hr><h1>IEPairsClassDocumentationExample File List</h1>Here is a list of all files with brief descriptions:<ul>
|
<hr><h1>IEPairsClassDocumentationExample File List</h1>Here is a list of all files with brief descriptions:<ul>
|
||||||
<li><a class="el" href="test_8c.html">iepairs.h</a> <a href="test_8c-source.html">[code]</a></ul>
|
<li><a class="el" href="test_8c.html">iepairs.h</a> <a href="test_8c-source.html">[code]</a></ul>
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
<!-- ---------------- Start Footer ----------------- -->
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
<table width="95%" cellpadding="1" cellspacing="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="50%">
|
<td width="50%">
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right">
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
<a href="mailto:ttimo@idsoftware.com">
|
||||||
<i>ttimo@idsoftware.com</i>
|
<i>ttimo@idsoftware.com</i>
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
</div></td>
|
</div></td>
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
<td valign="top" background="../images/body-lower-tile.gif">
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,110 +1,110 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="black">
|
<body bgcolor="black">
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
||||||
</td>
|
</td>
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
||||||
</td>
|
</td>
|
||||||
<td align="left">
|
<td align="left">
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
<td valign="top" background="../images/body-upper-tile.gif">
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
||||||
<br><hr>
|
<br><hr>
|
||||||
|
|
||||||
<center>
|
<center>
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
<!-- ----------------- End Header ----------------- -->
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
<!-- Generated by Doxygen 1.2.8.1 -->
|
||||||
<center>
|
<center>
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
||||||
<hr><h1>IEPairsClassDocumentationExample Compound Members</h1>Here is a list of all class members with links to the class documentation for each member:<ul>
|
<hr><h1>IEPairsClassDocumentationExample Compound Members</h1>Here is a list of all class members with links to the class documentation for each member:<ul>
|
||||||
<li>CalculateRotatedBounds()
|
<li>CalculateRotatedBounds()
|
||||||
: <a class="el" href="classIEpair.html#a7">IEpair</a><li>DecRef()
|
: <a class="el" href="classIEpair.html#a7">IEpair</a><li>DecRef()
|
||||||
: <a class="el" href="classIEpair.html#a1">IEpair</a><li>FloatForKey()
|
: <a class="el" href="classIEpair.html#a1">IEpair</a><li>FloatForKey()
|
||||||
: <a class="el" href="classIEpair.html#a3">IEpair</a><li>GetEntityOrigin()
|
: <a class="el" href="classIEpair.html#a3">IEpair</a><li>GetEntityOrigin()
|
||||||
: <a class="el" href="classIEpair.html#a6">IEpair</a><li>GetVectorForKey()
|
: <a class="el" href="classIEpair.html#a6">IEpair</a><li>GetVectorForKey()
|
||||||
: <a class="el" href="classIEpair.html#a2">IEpair</a><li>IncRef()
|
: <a class="el" href="classIEpair.html#a2">IEpair</a><li>IncRef()
|
||||||
: <a class="el" href="classIEpair.html#a0">IEpair</a><li>SetKeyValue()
|
: <a class="el" href="classIEpair.html#a0">IEpair</a><li>SetKeyValue()
|
||||||
: <a class="el" href="classIEpair.html#a5">IEpair</a><li>ValueForKey()
|
: <a class="el" href="classIEpair.html#a5">IEpair</a><li>ValueForKey()
|
||||||
: <a class="el" href="classIEpair.html#a4">IEpair</a></ul>
|
: <a class="el" href="classIEpair.html#a4">IEpair</a></ul>
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
<!-- ---------------- Start Footer ----------------- -->
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
<table width="95%" cellpadding="1" cellspacing="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="50%">
|
<td width="50%">
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right">
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
<a href="mailto:ttimo@idsoftware.com">
|
||||||
<i>ttimo@idsoftware.com</i>
|
<i>ttimo@idsoftware.com</i>
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
</div></td>
|
</div></td>
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
<td valign="top" background="../images/body-lower-tile.gif">
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
digraph inheritance
|
digraph inheritance
|
||||||
{
|
{
|
||||||
Node7 [shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",style="filled" fontcolor="white"];
|
Node7 [shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",style="filled" fontcolor="white"];
|
||||||
Node8 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"];
|
Node8 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"];
|
||||||
Node8 [shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$class_publicbase.html"];
|
Node8 [shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$class_publicbase.html"];
|
||||||
Node9 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"];
|
Node9 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"];
|
||||||
Node9 [shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="red",URL="$class_truncated.html"];
|
Node9 [shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="red",URL="$class_truncated.html"];
|
||||||
Node11 -> Node7 [dir=back,color="darkgreen",fontsize=10,style="solid",fontname="doxfont"];
|
Node11 -> Node7 [dir=back,color="darkgreen",fontsize=10,style="solid",fontname="doxfont"];
|
||||||
Node11 [shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$class_protectedbase.html"];
|
Node11 [shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$class_protectedbase.html"];
|
||||||
Node12 -> Node7 [dir=back,color="firebrick4",fontsize=10,style="solid",fontname="doxfont"];
|
Node12 -> Node7 [dir=back,color="firebrick4",fontsize=10,style="solid",fontname="doxfont"];
|
||||||
Node12 [shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$class_privatebase.html"];
|
Node12 [shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$class_privatebase.html"];
|
||||||
Node13 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"];
|
Node13 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"];
|
||||||
Node13 [shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="grey75"];
|
Node13 [shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="grey75"];
|
||||||
Node14 -> Node7 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_usedClass",fontname="doxfont"];
|
Node14 -> Node7 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_usedClass",fontname="doxfont"];
|
||||||
Node14 [shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$class_used.html"];
|
Node14 [shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$class_used.html"];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,141 +1,141 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="black">
|
<body bgcolor="black">
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
||||||
</td>
|
</td>
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
||||||
</td>
|
</td>
|
||||||
<td align="left">
|
<td align="left">
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
<td valign="top" background="../images/body-upper-tile.gif">
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
||||||
<br><hr>
|
<br><hr>
|
||||||
|
|
||||||
<center>
|
<center>
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
<!-- ----------------- End Header ----------------- -->
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
<!-- Generated by Doxygen 1.2.8.1 -->
|
||||||
<center>
|
<center>
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
||||||
<hr><h1>Graph Legend</h1>This page explains how to interpret the graphs that are generated by doxygen.
|
<hr><h1>Graph Legend</h1>This page explains how to interpret the graphs that are generated by doxygen.
|
||||||
<p>
|
<p>
|
||||||
Consider the following example: <div class="fragment"><pre><font class="comment">/*! Invisible class because of truncation */</font>
|
Consider the following example: <div class="fragment"><pre><font class="comment">/*! Invisible class because of truncation */</font>
|
||||||
<font class="keyword">class </font>Invisible { };
|
<font class="keyword">class </font>Invisible { };
|
||||||
<font class="comment"></font>
|
<font class="comment"></font>
|
||||||
<font class="comment">/*! Truncated class, inheritance relation is hidden */</font>
|
<font class="comment">/*! Truncated class, inheritance relation is hidden */</font>
|
||||||
<font class="keyword">class </font>Truncated : <font class="keyword">public</font> Invisible { };
|
<font class="keyword">class </font>Truncated : <font class="keyword">public</font> Invisible { };
|
||||||
|
|
||||||
<font class="comment">/* Class not documented with doxygen comments */</font>
|
<font class="comment">/* Class not documented with doxygen comments */</font>
|
||||||
<font class="keyword">class </font>Undocumented { };
|
<font class="keyword">class </font>Undocumented { };
|
||||||
<font class="comment"></font>
|
<font class="comment"></font>
|
||||||
<font class="comment">/*! Class that is inherited using public inheritance */</font>
|
<font class="comment">/*! Class that is inherited using public inheritance */</font>
|
||||||
<font class="keyword">class </font>PublicBase : <font class="keyword">public</font> Truncated { };
|
<font class="keyword">class </font>PublicBase : <font class="keyword">public</font> Truncated { };
|
||||||
<font class="comment"></font>
|
<font class="comment"></font>
|
||||||
<font class="comment">/*! Class that is inherited using protected inheritance */</font>
|
<font class="comment">/*! Class that is inherited using protected inheritance */</font>
|
||||||
<font class="keyword">class </font>ProtectedBase { };
|
<font class="keyword">class </font>ProtectedBase { };
|
||||||
<font class="comment"></font>
|
<font class="comment"></font>
|
||||||
<font class="comment">/*! Class that is inherited using private inheritance */</font>
|
<font class="comment">/*! Class that is inherited using private inheritance */</font>
|
||||||
<font class="keyword">class </font>PrivateBase { };
|
<font class="keyword">class </font>PrivateBase { };
|
||||||
<font class="comment"></font>
|
<font class="comment"></font>
|
||||||
<font class="comment">/*! Class that is used by the Inherited class */</font>
|
<font class="comment">/*! Class that is used by the Inherited class */</font>
|
||||||
<font class="keyword">class </font>Used { };
|
<font class="keyword">class </font>Used { };
|
||||||
<font class="comment"></font>
|
<font class="comment"></font>
|
||||||
<font class="comment">/*! Super class that inherits a number of other classes */</font>
|
<font class="comment">/*! Super class that inherits a number of other classes */</font>
|
||||||
<font class="keyword">class </font>Inherited : <font class="keyword">public</font> PublicBase,
|
<font class="keyword">class </font>Inherited : <font class="keyword">public</font> PublicBase,
|
||||||
<font class="keyword">protected</font> ProtectedBase,
|
<font class="keyword">protected</font> ProtectedBase,
|
||||||
<font class="keyword">private</font> PrivateBase,
|
<font class="keyword">private</font> PrivateBase,
|
||||||
<font class="keyword">public</font> Undocumented
|
<font class="keyword">public</font> Undocumented
|
||||||
{
|
{
|
||||||
<font class="keyword">private</font>:
|
<font class="keyword">private</font>:
|
||||||
Used *m_usedClass;
|
Used *m_usedClass;
|
||||||
};</pre></div> If the <code>MAX_DOT_GRAPH_HEIGHT</code> tag in the configuration file is set to 200 this will result in the following graph:
|
};</pre></div> If the <code>MAX_DOT_GRAPH_HEIGHT</code> tag in the configuration file is set to 200 this will result in the following graph:
|
||||||
<p>
|
<p>
|
||||||
<center>
|
<center>
|
||||||
<img src="graph_legend.gif"></center>
|
<img src="graph_legend.gif"></center>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
The boxes in the above graph have the following meaning: <ul>
|
The boxes in the above graph have the following meaning: <ul>
|
||||||
<li>A filled black box represents the struct or class for which the graph is generated. <li>A box with a black border denotes a documented struct or class. <li>A box with a grey border denotes an undocumented struct or class. <li>A box with a red border denotes a documented struct or class for which not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.</ul>
|
<li>A filled black box represents the struct or class for which the graph is generated. <li>A box with a black border denotes a documented struct or class. <li>A box with a grey border denotes an undocumented struct or class. <li>A box with a red border denotes a documented struct or class for which not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.</ul>
|
||||||
The arrows have the following meaning: <ul>
|
The arrows have the following meaning: <ul>
|
||||||
<li>A dark blue arrow is used to visualize a public inheritance relation between two classes. <li>A dark green arrow is used for protected inheritance. <li>A dark red arrow is used for private inheritance. <li>A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible. </ul>
|
<li>A dark blue arrow is used to visualize a public inheritance relation between two classes. <li>A dark green arrow is used for protected inheritance. <li>A dark red arrow is used for private inheritance. <li>A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible. </ul>
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
<!-- ---------------- Start Footer ----------------- -->
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
<table width="95%" cellpadding="1" cellspacing="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="50%">
|
<td width="50%">
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right">
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
<a href="mailto:ttimo@idsoftware.com">
|
||||||
<i>ttimo@idsoftware.com</i>
|
<i>ttimo@idsoftware.com</i>
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
</div></td>
|
</div></td>
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
<td valign="top" background="../images/body-lower-tile.gif">
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,102 +1,102 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>IEPairs Class Example Doxygen Documentation</title>
|
<title>IEPairs Class Example Doxygen Documentation</title>
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="black">
|
<body bgcolor="black">
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
||||||
</td>
|
</td>
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
||||||
</td>
|
</td>
|
||||||
<td align="left">
|
<td align="left">
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
<td valign="top" background="../images/body-upper-tile.gif">
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
||||||
<br><hr>
|
<br><hr>
|
||||||
|
|
||||||
<center>
|
<center>
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
<!-- ----------------- End Header ----------------- -->
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
<!-- Generated by Doxygen 1.2.8.1 -->
|
||||||
<center>
|
<center>
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
||||||
<hr><h1>IEPairs Class Example Documentation</h1>
|
<hr><h1>IEPairs Class Example Documentation</h1>
|
||||||
<p>
|
<p>
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
<!-- ---------------- Start Footer ----------------- -->
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
<table width="95%" cellpadding="1" cellspacing="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="50%">
|
<td width="50%">
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right">
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
<a href="mailto:ttimo@idsoftware.com">
|
||||||
<i>ttimo@idsoftware.com</i>
|
<i>ttimo@idsoftware.com</i>
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
</div></td>
|
</div></td>
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
<td valign="top" background="../images/body-lower-tile.gif">
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,104 +1,104 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="black">
|
<body bgcolor="black">
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
||||||
</td>
|
</td>
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
||||||
</td>
|
</td>
|
||||||
<td align="left">
|
<td align="left">
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
<td valign="top" background="../images/body-upper-tile.gif">
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
||||||
<br><hr>
|
<br><hr>
|
||||||
|
|
||||||
<center>
|
<center>
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
<!-- ----------------- End Header ----------------- -->
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
<!-- Generated by Doxygen 1.2.8.1 -->
|
||||||
<center>
|
<center>
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
||||||
<hr><h1>IEPairsClassDocumentationExample Related Pages</h1>Here is a list of all related documentation pages:<ul>
|
<hr><h1>IEPairsClassDocumentationExample Related Pages</h1>Here is a list of all related documentation pages:<ul>
|
||||||
<li><a class="el" href="todo.html">Todo List</a>
|
<li><a class="el" href="todo.html">Todo List</a>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
<!-- ---------------- Start Footer ----------------- -->
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
<table width="95%" cellpadding="1" cellspacing="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="50%">
|
<td width="50%">
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right">
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
<a href="mailto:ttimo@idsoftware.com">
|
||||||
<i>ttimo@idsoftware.com</i>
|
<i>ttimo@idsoftware.com</i>
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
</div></td>
|
</div></td>
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
<td valign="top" background="../images/body-lower-tile.gif">
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,140 +1,140 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="black">
|
<body bgcolor="black">
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
||||||
</td>
|
</td>
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
||||||
</td>
|
</td>
|
||||||
<td align="left">
|
<td align="left">
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
<td valign="top" background="../images/body-upper-tile.gif">
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
||||||
<br><hr>
|
<br><hr>
|
||||||
|
|
||||||
<center>
|
<center>
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
<!-- ----------------- End Header ----------------- -->
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
<!-- Generated by Doxygen 1.2.8.1 -->
|
||||||
<center>
|
<center>
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
||||||
<hr><h1>iepairs.h</h1><a href="test_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">//! Virtual class to allow plugin operations on entity pairs</font>
|
<hr><h1>iepairs.h</h1><a href="test_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">//! Virtual class to allow plugin operations on entity pairs</font>
|
||||||
00002 <font class="comment"></font><font class="comment">/*!</font>
|
00002 <font class="comment"></font><font class="comment">/*!</font>
|
||||||
00003 <font class="comment"> \todo Write more complete documentation for this class so that it's use</font>
|
00003 <font class="comment"> \todo Write more complete documentation for this class so that it's use</font>
|
||||||
00004 <font class="comment"> is clear</font>
|
00004 <font class="comment"> is clear</font>
|
||||||
00005 <font class="comment"> </font>
|
00005 <font class="comment"> </font>
|
||||||
00006 <font class="comment"> An interface to entity keys and key pairs that allows plugins to;</font>
|
00006 <font class="comment"> An interface to entity keys and key pairs that allows plugins to;</font>
|
||||||
00007 <font class="comment"> read and write entity keys and key values, get a key value as a</font>
|
00007 <font class="comment"> read and write entity keys and key values, get a key value as a</font>
|
||||||
00008 <font class="comment"> vec3_t</font>
|
00008 <font class="comment"> vec3_t</font>
|
||||||
00009 <font class="comment">*/</font>
|
00009 <font class="comment">*/</font>
|
||||||
<a name="l00010"></a><a class="code" href="classIEpair.html">00010</a> <font class="keyword">class </font><a class="code" href="classIEpair.html">IEpair</a>
|
<a name="l00010"></a><a class="code" href="classIEpair.html">00010</a> <font class="keyword">class </font><a class="code" href="classIEpair.html">IEpair</a>
|
||||||
00011 {
|
00011 {
|
||||||
00012 <font class="keyword">public</font>:<font class="comment"></font>
|
00012 <font class="keyword">public</font>:<font class="comment"></font>
|
||||||
00013 <font class="comment"> //! Increment the number of references to this object</font>
|
00013 <font class="comment"> //! Increment the number of references to this object</font>
|
||||||
00014 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classIEpair.html#a0">IncRef</a> () = 0;
|
00014 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classIEpair.html#a0">IncRef</a> () = 0;
|
||||||
00015 <font class="comment"></font>
|
00015 <font class="comment"></font>
|
||||||
00016 <font class="comment"> //! Decrement the reference count</font>
|
00016 <font class="comment"> //! Decrement the reference count</font>
|
||||||
00017 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classIEpair.html#a1">DecRef</a> () = 0;
|
00017 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classIEpair.html#a1">DecRef</a> () = 0;
|
||||||
00018 <font class="comment"></font>
|
00018 <font class="comment"></font>
|
||||||
00019 <font class="comment"> //! Get a vector from a key</font>
|
00019 <font class="comment"> //! Get a vector from a key</font>
|
||||||
00020 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classIEpair.html#a2">GetVectorForKey</a>( <font class="keywordtype">char</font>* key, vec3_t vec ) = 0;
|
00020 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classIEpair.html#a2">GetVectorForKey</a>( <font class="keywordtype">char</font>* key, vec3_t vec ) = 0;
|
||||||
00021 <font class="comment"></font>
|
00021 <font class="comment"></font>
|
||||||
00022 <font class="comment"> //! Get a float from a key</font>
|
00022 <font class="comment"> //! Get a float from a key</font>
|
||||||
00023 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">float</font> <a class="code" href="classIEpair.html#a3">FloatForKey</a>( <font class="keywordtype">char</font> *key ) = 0;
|
00023 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">float</font> <a class="code" href="classIEpair.html#a3">FloatForKey</a>( <font class="keywordtype">char</font> *key ) = 0;
|
||||||
00024 <font class="comment"></font>
|
00024 <font class="comment"></font>
|
||||||
00025 <font class="comment"> //! Get a string (char *) from a key</font>
|
00025 <font class="comment"> //! Get a string (char *) from a key</font>
|
||||||
00026 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">char</font>* <a class="code" href="classIEpair.html#a4">ValueForKey</a>( <font class="keywordtype">char</font> *key ) = 0;
|
00026 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">char</font>* <a class="code" href="classIEpair.html#a4">ValueForKey</a>( <font class="keywordtype">char</font> *key ) = 0;
|
||||||
00027 <font class="comment"></font>
|
00027 <font class="comment"></font>
|
||||||
00028 <font class="comment"> //! Set a key value to char *value</font>
|
00028 <font class="comment"> //! Set a key value to char *value</font>
|
||||||
00029 <font class="comment"></font><font class="comment"> /*!</font>
|
00029 <font class="comment"></font><font class="comment"> /*!</font>
|
||||||
00030 <font class="comment"> \param key The (char *) containing the keyname</font>
|
00030 <font class="comment"> \param key The (char *) containing the keyname</font>
|
||||||
00031 <font class="comment"> \param value The (char *) to set the key value to</font>
|
00031 <font class="comment"> \param value The (char *) to set the key value to</font>
|
||||||
00032 <font class="comment"> */</font>
|
00032 <font class="comment"> */</font>
|
||||||
00033 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classIEpair.html#a5">SetKeyValue</a>( <font class="keywordtype">char</font> *key, <font class="keywordtype">char</font> *value ) = 0;
|
00033 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classIEpair.html#a5">SetKeyValue</a>( <font class="keywordtype">char</font> *key, <font class="keywordtype">char</font> *value ) = 0;
|
||||||
00034 <font class="comment"></font>
|
00034 <font class="comment"></font>
|
||||||
00035 <font class="comment"> //! Get a vec3_t for the entities origin</font>
|
00035 <font class="comment"> //! Get a vec3_t for the entities origin</font>
|
||||||
00036 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classIEpair.html#a6">GetEntityOrigin</a>( vec3_t vec ) = 0;
|
00036 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classIEpair.html#a6">GetEntityOrigin</a>( vec3_t vec ) = 0;
|
||||||
00037 <font class="comment"></font>
|
00037 <font class="comment"></font>
|
||||||
00038 <font class="comment"> //! Compute the rotated bounds of the BBox based on "angle" and "angles" keys</font>
|
00038 <font class="comment"> //! Compute the rotated bounds of the BBox based on "angle" and "angles" keys</font>
|
||||||
00039 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classIEpair.html#a7">CalculateRotatedBounds</a>( vec3_t mins, vec3_t maxs ) = 0;
|
00039 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classIEpair.html#a7">CalculateRotatedBounds</a>( vec3_t mins, vec3_t maxs ) = 0;
|
||||||
00040 };
|
00040 };
|
||||||
</pre></div>
|
</pre></div>
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
<!-- ---------------- Start Footer ----------------- -->
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
<table width="95%" cellpadding="1" cellspacing="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="50%">
|
<td width="50%">
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right">
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
<a href="mailto:ttimo@idsoftware.com">
|
||||||
<i>ttimo@idsoftware.com</i>
|
<i>ttimo@idsoftware.com</i>
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
</div></td>
|
</div></td>
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
<td valign="top" background="../images/body-lower-tile.gif">
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,107 +1,107 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="black">
|
<body bgcolor="black">
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
||||||
</td>
|
</td>
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
||||||
</td>
|
</td>
|
||||||
<td align="left">
|
<td align="left">
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
<td valign="top" background="../images/body-upper-tile.gif">
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
||||||
<br><hr>
|
<br><hr>
|
||||||
|
|
||||||
<center>
|
<center>
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
<!-- ----------------- End Header ----------------- -->
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
<!-- Generated by Doxygen 1.2.8.1 -->
|
||||||
<center>
|
<center>
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
||||||
<hr><h1>iepairs.h File Reference</h1>
|
<hr><h1>iepairs.h File Reference</h1>
|
||||||
<p>
|
<p>
|
||||||
<a href="test_8c-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
|
<a href="test_8c-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
|
||||||
<tr><td colspan=2><br><h2>Compounds</h2></td></tr>
|
<tr><td colspan=2><br><h2>Compounds</h2></td></tr>
|
||||||
<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classIEpair.html">IEpair</a></td></tr>
|
<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classIEpair.html">IEpair</a></td></tr>
|
||||||
<tr><td> </td><td><font size=-1><em>Virtual class to allow plugin operations on entity pairs.</em> <a href="classIEpair.html#_details">More...</a><em></em></font><br><br></td></tr>
|
<tr><td> </td><td><font size=-1><em>Virtual class to allow plugin operations on entity pairs.</em> <a href="classIEpair.html#_details">More...</a><em></em></font><br><br></td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
<!-- ---------------- Start Footer ----------------- -->
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
<table width="95%" cellpadding="1" cellspacing="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="50%">
|
<td width="50%">
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right">
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
<a href="mailto:ttimo@idsoftware.com">
|
||||||
<i>ttimo@idsoftware.com</i>
|
<i>ttimo@idsoftware.com</i>
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
</div></td>
|
</div></td>
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
<td valign="top" background="../images/body-lower-tile.gif">
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,105 +1,105 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="black">
|
<body bgcolor="black">
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
||||||
</td>
|
</td>
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
||||||
</td>
|
</td>
|
||||||
<td align="left">
|
<td align="left">
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
<td valign="top" background="../images/body-upper-tile.gif">
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
||||||
<br><hr>
|
<br><hr>
|
||||||
|
|
||||||
<center>
|
<center>
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
<!-- ----------------- End Header ----------------- -->
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
<!-- Generated by Doxygen 1.2.8.1 -->
|
||||||
<center>
|
<center>
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
||||||
<hr><a name="todo"><h2>Todo List</h2></a>
|
<hr><a name="todo"><h2>Todo List</h2></a>
|
||||||
|
|
||||||
<dl compact>
|
<dl compact>
|
||||||
<dt><a name="_todo000001"></a>Class <a class="el" href="classIEpair.html">IEpair</a> <dd>Write more complete documentation for this class so that it's use is clear
|
<dt><a name="_todo000001"></a>Class <a class="el" href="classIEpair.html">IEpair</a> <dd>Write more complete documentation for this class so that it's use is clear
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
<!-- ---------------- Start Footer ----------------- -->
|
||||||
</td></tr></table>
|
</td></tr></table>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
<table width="95%" cellpadding="1" cellspacing="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="50%">
|
<td width="50%">
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right">
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
<a href="mailto:ttimo@idsoftware.com">
|
||||||
<i>ttimo@idsoftware.com</i>
|
<i>ttimo@idsoftware.com</i>
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
</div></td>
|
</div></td>
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top" align="left">
|
<td valign="top" align="left">
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
<td valign="top" background="../images/body-lower-tile.gif">
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
||||||
</td>
|
</td>
|
||||||
<td valign="top" align="right">
|
<td valign="top" align="right">
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td valign="top">
|
<td valign="top">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,159 +1,159 @@
|
||||||
# Doxyfile 1.2.5-20010304
|
# Doxyfile 1.2.5-20010304
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# General configuration options
|
# General configuration options
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
PROJECT_NAME =
|
PROJECT_NAME =
|
||||||
PROJECT_NUMBER =
|
PROJECT_NUMBER =
|
||||||
OUTPUT_DIRECTORY =
|
OUTPUT_DIRECTORY =
|
||||||
OUTPUT_LANGUAGE = English
|
OUTPUT_LANGUAGE = English
|
||||||
EXTRACT_ALL = YES
|
EXTRACT_ALL = YES
|
||||||
EXTRACT_PRIVATE = YES
|
EXTRACT_PRIVATE = YES
|
||||||
EXTRACT_STATIC = YES
|
EXTRACT_STATIC = YES
|
||||||
HIDE_UNDOC_MEMBERS = NO
|
HIDE_UNDOC_MEMBERS = NO
|
||||||
HIDE_UNDOC_CLASSES = NO
|
HIDE_UNDOC_CLASSES = NO
|
||||||
BRIEF_MEMBER_DESC = YES
|
BRIEF_MEMBER_DESC = YES
|
||||||
REPEAT_BRIEF = YES
|
REPEAT_BRIEF = YES
|
||||||
ALWAYS_DETAILED_SEC = YES
|
ALWAYS_DETAILED_SEC = YES
|
||||||
FULL_PATH_NAMES = YES
|
FULL_PATH_NAMES = YES
|
||||||
STRIP_FROM_PATH = $(PWD)/
|
STRIP_FROM_PATH = $(PWD)/
|
||||||
INTERNAL_DOCS = YES
|
INTERNAL_DOCS = YES
|
||||||
CLASS_DIAGRAMS = YES
|
CLASS_DIAGRAMS = YES
|
||||||
SOURCE_BROWSER = YES
|
SOURCE_BROWSER = YES
|
||||||
INLINE_SOURCES = YES
|
INLINE_SOURCES = YES
|
||||||
STRIP_CODE_COMMENTS = NO
|
STRIP_CODE_COMMENTS = NO
|
||||||
CASE_SENSE_NAMES = YES
|
CASE_SENSE_NAMES = YES
|
||||||
HIDE_SCOPE_NAMES = NO
|
HIDE_SCOPE_NAMES = NO
|
||||||
VERBATIM_HEADERS = YES
|
VERBATIM_HEADERS = YES
|
||||||
SHOW_INCLUDE_FILES = YES
|
SHOW_INCLUDE_FILES = YES
|
||||||
JAVADOC_AUTOBRIEF = YES
|
JAVADOC_AUTOBRIEF = YES
|
||||||
INHERIT_DOCS = YES
|
INHERIT_DOCS = YES
|
||||||
INLINE_INFO = YES
|
INLINE_INFO = YES
|
||||||
SORT_MEMBER_DOCS = YES
|
SORT_MEMBER_DOCS = YES
|
||||||
DISTRIBUTE_GROUP_DOC = NO
|
DISTRIBUTE_GROUP_DOC = NO
|
||||||
TAB_SIZE = 2
|
TAB_SIZE = 2
|
||||||
ENABLED_SECTIONS =
|
ENABLED_SECTIONS =
|
||||||
GENERATE_TODOLIST = YES
|
GENERATE_TODOLIST = YES
|
||||||
GENERATE_TESTLIST = YES
|
GENERATE_TESTLIST = YES
|
||||||
GENERATE_BUGLIST = YES
|
GENERATE_BUGLIST = YES
|
||||||
ALIASES =
|
ALIASES =
|
||||||
MAX_INITIALIZER_LINES = 30
|
MAX_INITIALIZER_LINES = 30
|
||||||
OPTIMIZE_OUTPUT_FOR_C = NO
|
OPTIMIZE_OUTPUT_FOR_C = NO
|
||||||
SHOW_USED_FILES = YES
|
SHOW_USED_FILES = YES
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# configuration options related to warning and progress messages
|
# configuration options related to warning and progress messages
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
QUIET = YES
|
QUIET = YES
|
||||||
WARNINGS = YES
|
WARNINGS = YES
|
||||||
WARN_IF_UNDOCUMENTED = YES
|
WARN_IF_UNDOCUMENTED = YES
|
||||||
WARN_FORMAT = "$file:$line: $text"
|
WARN_FORMAT = "$file:$line: $text"
|
||||||
WARN_LOGFILE = doxygen.log
|
WARN_LOGFILE = doxygen.log
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# configuration options related to the input files
|
# configuration options related to the input files
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
INPUT =
|
INPUT =
|
||||||
FILE_PATTERNS = *.h \
|
FILE_PATTERNS = *.h \
|
||||||
*.cpp \
|
*.cpp \
|
||||||
*.c
|
*.c
|
||||||
RECURSIVE = YES
|
RECURSIVE = YES
|
||||||
EXCLUDE =
|
EXCLUDE =
|
||||||
EXCLUDE_PATTERNS =
|
EXCLUDE_PATTERNS =
|
||||||
EXAMPLE_PATH =
|
EXAMPLE_PATH =
|
||||||
EXAMPLE_PATTERNS =
|
EXAMPLE_PATTERNS =
|
||||||
IMAGE_PATH =
|
IMAGE_PATH =
|
||||||
INPUT_FILTER =
|
INPUT_FILTER =
|
||||||
FILTER_SOURCE_FILES = YES
|
FILTER_SOURCE_FILES = YES
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# configuration options related to the alphabetical class index
|
# configuration options related to the alphabetical class index
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
ALPHABETICAL_INDEX = YES
|
ALPHABETICAL_INDEX = YES
|
||||||
COLS_IN_ALPHA_INDEX = 4
|
COLS_IN_ALPHA_INDEX = 4
|
||||||
IGNORE_PREFIX =
|
IGNORE_PREFIX =
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# configuration options related to the HTML output
|
# configuration options related to the HTML output
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
GENERATE_HTML = YES
|
GENERATE_HTML = YES
|
||||||
HTML_OUTPUT =
|
HTML_OUTPUT =
|
||||||
HTML_HEADER = Doxygen_files/doxygen_gtkradiant_head.html
|
HTML_HEADER = Doxygen_files/doxygen_gtkradiant_head.html
|
||||||
HTML_FOOTER = Doxygen_files/doxygen_gtkradiant_foot.html
|
HTML_FOOTER = Doxygen_files/doxygen_gtkradiant_foot.html
|
||||||
HTML_STYLESHEET = Doxygen_files/doxygen_gtkradiant.css
|
HTML_STYLESHEET = Doxygen_files/doxygen_gtkradiant.css
|
||||||
HTML_ALIGN_MEMBERS = YES
|
HTML_ALIGN_MEMBERS = YES
|
||||||
GENERATE_HTMLHELP = NO
|
GENERATE_HTMLHELP = NO
|
||||||
GENERATE_CHI = NO
|
GENERATE_CHI = NO
|
||||||
BINARY_TOC = NO
|
BINARY_TOC = NO
|
||||||
TOC_EXPAND = NO
|
TOC_EXPAND = NO
|
||||||
DISABLE_INDEX = NO
|
DISABLE_INDEX = NO
|
||||||
ENUM_VALUES_PER_LINE = 4
|
ENUM_VALUES_PER_LINE = 4
|
||||||
GENERATE_TREEVIEW = NO
|
GENERATE_TREEVIEW = NO
|
||||||
TREEVIEW_WIDTH = 250
|
TREEVIEW_WIDTH = 250
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# configuration options related to the LaTeX output
|
# configuration options related to the LaTeX output
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
GENERATE_LATEX = NO
|
GENERATE_LATEX = NO
|
||||||
LATEX_OUTPUT =
|
LATEX_OUTPUT =
|
||||||
COMPACT_LATEX = NO
|
COMPACT_LATEX = NO
|
||||||
PAPER_TYPE = a4wide
|
PAPER_TYPE = a4wide
|
||||||
EXTRA_PACKAGES =
|
EXTRA_PACKAGES =
|
||||||
LATEX_HEADER =
|
LATEX_HEADER =
|
||||||
PDF_HYPERLINKS = NO
|
PDF_HYPERLINKS = NO
|
||||||
USE_PDFLATEX = NO
|
USE_PDFLATEX = NO
|
||||||
LATEX_BATCHMODE = NO
|
LATEX_BATCHMODE = NO
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# configuration options related to the RTF output
|
# configuration options related to the RTF output
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
GENERATE_RTF = NO
|
GENERATE_RTF = NO
|
||||||
RTF_OUTPUT =
|
RTF_OUTPUT =
|
||||||
COMPACT_RTF = NO
|
COMPACT_RTF = NO
|
||||||
RTF_HYPERLINKS = NO
|
RTF_HYPERLINKS = NO
|
||||||
RTF_STYLESHEET_FILE =
|
RTF_STYLESHEET_FILE =
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# configuration options related to the man page output
|
# configuration options related to the man page output
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
GENERATE_MAN = NO
|
GENERATE_MAN = NO
|
||||||
MAN_OUTPUT =
|
MAN_OUTPUT =
|
||||||
MAN_EXTENSION = .3
|
MAN_EXTENSION = .3
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration options related to the preprocessor
|
# Configuration options related to the preprocessor
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
ENABLE_PREPROCESSING = YES
|
ENABLE_PREPROCESSING = YES
|
||||||
MACRO_EXPANSION = YES
|
MACRO_EXPANSION = YES
|
||||||
EXPAND_ONLY_PREDEF = NO
|
EXPAND_ONLY_PREDEF = NO
|
||||||
SEARCH_INCLUDES = YES
|
SEARCH_INCLUDES = YES
|
||||||
INCLUDE_PATH =
|
INCLUDE_PATH =
|
||||||
INCLUDE_FILE_PATTERNS =
|
INCLUDE_FILE_PATTERNS =
|
||||||
PREDEFINED =
|
PREDEFINED =
|
||||||
EXPAND_AS_DEFINED =
|
EXPAND_AS_DEFINED =
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration::addtions related to external references
|
# Configuration::addtions related to external references
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
TAGFILES =
|
TAGFILES =
|
||||||
GENERATE_TAGFILE =
|
GENERATE_TAGFILE =
|
||||||
ALLEXTERNALS = NO
|
ALLEXTERNALS = NO
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration options related to the dot tool
|
# Configuration options related to the dot tool
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
HAVE_DOT = YES
|
HAVE_DOT = YES
|
||||||
CLASS_GRAPH = YES
|
CLASS_GRAPH = YES
|
||||||
COLLABORATION_GRAPH = YES
|
COLLABORATION_GRAPH = YES
|
||||||
INCLUDE_GRAPH = YES
|
INCLUDE_GRAPH = YES
|
||||||
INCLUDED_BY_GRAPH = YES
|
INCLUDED_BY_GRAPH = YES
|
||||||
GRAPHICAL_HIERARCHY = YES
|
GRAPHICAL_HIERARCHY = YES
|
||||||
DOT_PATH =
|
DOT_PATH =
|
||||||
MAX_DOT_GRAPH_WIDTH = 1024
|
MAX_DOT_GRAPH_WIDTH = 1024
|
||||||
MAX_DOT_GRAPH_HEIGHT = 1024
|
MAX_DOT_GRAPH_HEIGHT = 1024
|
||||||
GENERATE_LEGEND = YES
|
GENERATE_LEGEND = YES
|
||||||
DOT_CLEANUP = YES
|
DOT_CLEANUP = YES
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration::addtions related to the search engine
|
# Configuration::addtions related to the search engine
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
SEARCHENGINE = NO
|
SEARCHENGINE = NO
|
||||||
CGI_NAME = search.cgi
|
CGI_NAME = search.cgi
|
||||||
CGI_URL =
|
CGI_URL =
|
||||||
DOC_URL =
|
DOC_URL =
|
||||||
DOC_ABSPATH =
|
DOC_ABSPATH =
|
||||||
BIN_ABSPATH = /usr/local/bin/
|
BIN_ABSPATH = /usr/local/bin/
|
||||||
EXT_DOC_PATHS =
|
EXT_DOC_PATHS =
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Include file, at the bottom to over-ride anything I missed.
|
# Include file, at the bottom to over-ride anything I missed.
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
@INCLUDE = ./Doxygen_files/genConf
|
@INCLUDE = ./Doxygen_files/genConf
|
||||||
|
|
|
@ -1,421 +1,421 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# Functions for the gendox script
|
# Functions for the gendox script
|
||||||
#
|
#
|
||||||
# Gef, Aug 2001
|
# Gef, Aug 2001
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
# Set the doxygen output language from the system locale
|
# Set the doxygen output language from the system locale
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
get_language() {
|
get_language() {
|
||||||
if [ -n "$LANG" ] ; then
|
if [ -n "$LANG" ] ; then
|
||||||
local LANG=`locale | grep LANG | cut -d= -f2`;
|
local LANG=`locale | grep LANG | cut -d= -f2`;
|
||||||
fi
|
fi
|
||||||
case "$LANG" in
|
case "$LANG" in
|
||||||
czech)
|
czech)
|
||||||
OUPUTLANGUAGE="Czech";
|
OUPUTLANGUAGE="Czech";
|
||||||
;;
|
;;
|
||||||
german)
|
german)
|
||||||
OUPUTLANGUAGE="German";
|
OUPUTLANGUAGE="German";
|
||||||
;;
|
;;
|
||||||
spanish)
|
spanish)
|
||||||
OUPUTLANGUAGE="Spanish";
|
OUPUTLANGUAGE="Spanish";
|
||||||
;;
|
;;
|
||||||
finnish)
|
finnish)
|
||||||
OUPUTLANGUAGE="Finnish";
|
OUPUTLANGUAGE="Finnish";
|
||||||
;;
|
;;
|
||||||
french)
|
french)
|
||||||
OUPUTLANGUAGE="French";
|
OUPUTLANGUAGE="French";
|
||||||
;;
|
;;
|
||||||
italian)
|
italian)
|
||||||
OUPUTLANGUAGE="Italian";
|
OUPUTLANGUAGE="Italian";
|
||||||
;;
|
;;
|
||||||
japanese*)
|
japanese*)
|
||||||
OUPUTLANGUAGE="Japanese";
|
OUPUTLANGUAGE="Japanese";
|
||||||
;;
|
;;
|
||||||
dutch)
|
dutch)
|
||||||
OUPUTLANGUAGE="Dutch";
|
OUPUTLANGUAGE="Dutch";
|
||||||
;;
|
;;
|
||||||
swedish)
|
swedish)
|
||||||
OUPUTLANGUAGE="Swedish";
|
OUPUTLANGUAGE="Swedish";
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
OUPUTLANGUAGE="English";
|
OUPUTLANGUAGE="English";
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
# Output usage info & output help
|
# Output usage info & output help
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
output_usage() {
|
output_usage() {
|
||||||
echo -e "Usage: $0 [<target(s)>] [-o <output_directory>]";
|
echo -e "Usage: $0 [<target(s)>] [-o <output_directory>]";
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
output_help() {
|
output_help() {
|
||||||
output_usage;
|
output_usage;
|
||||||
echo -e "\nOptions:";
|
echo -e "\nOptions:";
|
||||||
echo -e " [<target(s)>]";
|
echo -e " [<target(s)>]";
|
||||||
echo -e " This is an optional parameter that specifies the directory, or multiple";
|
echo -e " This is an optional parameter that specifies the directory, or multiple";
|
||||||
echo -e " directories from which to generate the documentation.";
|
echo -e " directories from which to generate the documentation.";
|
||||||
echo -e "";
|
echo -e "";
|
||||||
echo -e " [-o <output_directory>]";
|
echo -e " [-o <output_directory>]";
|
||||||
echo -e " An optional parameter that specifies the output directory in which";
|
echo -e " An optional parameter that specifies the output directory in which";
|
||||||
echo -e " to save the generated documentation.";
|
echo -e " to save the generated documentation.";
|
||||||
echo -e "";
|
echo -e "";
|
||||||
echo -e " -q or --quiet";
|
echo -e " -q or --quiet";
|
||||||
echo -e " Prevents the output of status information"
|
echo -e " Prevents the output of status information"
|
||||||
echo -e ""
|
echo -e ""
|
||||||
echo -e " --help, or -h";
|
echo -e " --help, or -h";
|
||||||
echo -e " Displays this information";
|
echo -e " Displays this information";
|
||||||
echo -e ""
|
echo -e ""
|
||||||
echo -e " -q or --quiet";
|
echo -e " -q or --quiet";
|
||||||
echo -e " Prevents the output of status information"
|
echo -e " Prevents the output of status information"
|
||||||
echo -e ""
|
echo -e ""
|
||||||
echo -e " -k or --kill";
|
echo -e " -k or --kill";
|
||||||
echo -e " kills running doxygen pids."
|
echo -e " kills running doxygen pids."
|
||||||
echo -e ""
|
echo -e ""
|
||||||
echo -e "* Further information on using this script, can be found in README.doxygen";
|
echo -e "* Further information on using this script, can be found in README.doxygen";
|
||||||
echo -e "* in the current directory.";
|
echo -e "* in the current directory.";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
# Set the target to what was passed on the command line
|
# Set the target to what was passed on the command line
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
parse_commandline() {
|
parse_commandline() {
|
||||||
# todo:
|
# todo:
|
||||||
# need to add the ability to check for an auto gen'd version
|
# need to add the ability to check for an auto gen'd version
|
||||||
# used for automatically generating new documentation for each commit
|
# used for automatically generating new documentation for each commit
|
||||||
# to the cvs server
|
# to the cvs server
|
||||||
|
|
||||||
# funky bash shell array
|
# funky bash shell array
|
||||||
declare -a OPTLIST[$#];
|
declare -a OPTLIST[$#];
|
||||||
|
|
||||||
if [ $OPTCOUNT == 0 ] ; then
|
if [ $OPTCOUNT == 0 ] ; then
|
||||||
# No options on the command line so set the target list to the core
|
# No options on the command line so set the target list to the core
|
||||||
TARGETCOUNT=0;
|
TARGETCOUNT=0;
|
||||||
OUTPUTDIR="../$(basename `pwd`)-doxygen";
|
OUTPUTDIR="../$(basename `pwd`)-doxygen";
|
||||||
else
|
else
|
||||||
# put all the command line options into an array
|
# put all the command line options into an array
|
||||||
for f in $COMLINE ; do
|
for f in $COMLINE ; do
|
||||||
OPTLIST[$COUNTER]="$f";
|
OPTLIST[$COUNTER]="$f";
|
||||||
let COUNTER++;
|
let COUNTER++;
|
||||||
done
|
done
|
||||||
|
|
||||||
for (( COUNTER=0 ; $COUNTER < $OPTCOUNT; $[COUNTER++] )) ; do
|
for (( COUNTER=0 ; $COUNTER < $OPTCOUNT; $[COUNTER++] )) ; do
|
||||||
if [ "${OPTLIST[$COUNTER]}" == "--help" ] ; then
|
if [ "${OPTLIST[$COUNTER]}" == "--help" ] ; then
|
||||||
# output usage information
|
# output usage information
|
||||||
output_help;
|
output_help;
|
||||||
RETVAL=1;
|
RETVAL=1;
|
||||||
return;
|
return;
|
||||||
elif [ "${OPTLIST[$COUNTER]}" == "-h" ] ; then
|
elif [ "${OPTLIST[$COUNTER]}" == "-h" ] ; then
|
||||||
# output usage information
|
# output usage information
|
||||||
output_help;
|
output_help;
|
||||||
RETVAL=1;
|
RETVAL=1;
|
||||||
return;
|
return;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
case ${OPTLIST[$COUNTER]} in
|
case ${OPTLIST[$COUNTER]} in
|
||||||
-q)
|
-q)
|
||||||
QUIETMODE=1;
|
QUIETMODE=1;
|
||||||
;;
|
;;
|
||||||
--quiet)
|
--quiet)
|
||||||
QUIETMODE=1;
|
QUIETMODE=1;
|
||||||
;;
|
;;
|
||||||
-k)
|
-k)
|
||||||
KILLON=1;
|
KILLON=1;
|
||||||
;;
|
;;
|
||||||
--kill)
|
--kill)
|
||||||
KILLON=1;
|
KILLON=1;
|
||||||
;;
|
;;
|
||||||
-o)
|
-o)
|
||||||
# look for the -o switch, and get the next command line option as the output dir
|
# look for the -o switch, and get the next command line option as the output dir
|
||||||
if [ -z ${OPTLIST[$COUNTER + 1]} ] ; then
|
if [ -z ${OPTLIST[$COUNTER + 1]} ] ; then
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " ** Output switch used, but no output dir passed...";
|
[ $QUIETMODE -gt 0 ] || echo -e " ** Output switch used, but no output dir passed...";
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " ** Setting default output dir.";
|
[ $QUIETMODE -gt 0 ] || echo -e " ** Setting default output dir.";
|
||||||
else
|
else
|
||||||
let COUNTER++;
|
let COUNTER++;
|
||||||
OUTPUTDIR=${OPTLIST[$COUNTER]};
|
OUTPUTDIR=${OPTLIST[$COUNTER]};
|
||||||
fi
|
fi
|
||||||
break;
|
break;
|
||||||
;;
|
;;
|
||||||
**)
|
**)
|
||||||
# If the command line option is anything other that -o then assume it's a target
|
# If the command line option is anything other that -o then assume it's a target
|
||||||
# Check to make sure the target exists first...
|
# Check to make sure the target exists first...
|
||||||
if [ -d ${OPTLIST[$COUNTER]} ] ; then
|
if [ -d ${OPTLIST[$COUNTER]} ] ; then
|
||||||
TARGETLIST[$COUNTER]=${OPTLIST[$COUNTER]};
|
TARGETLIST[$COUNTER]=${OPTLIST[$COUNTER]};
|
||||||
else
|
else
|
||||||
output_usage;
|
output_usage;
|
||||||
echo -e " ** Error: Non-existent directory specified as a target.\nExiting.";
|
echo -e " ** Error: Non-existent directory specified as a target.\nExiting.";
|
||||||
RETVAL=1;
|
RETVAL=1;
|
||||||
return;
|
return;
|
||||||
fi
|
fi
|
||||||
let TARGETCOUNT++;
|
let TARGETCOUNT++;
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
fi # if [ $OPTCOUNT == 0 ] ;
|
fi # if [ $OPTCOUNT == 0 ] ;
|
||||||
|
|
||||||
if [ $TARGETCOUNT == 0 ] ; then
|
if [ $TARGETCOUNT == 0 ] ; then
|
||||||
TARGETCOUNT=4;
|
TARGETCOUNT=4;
|
||||||
TARGETLIST[0]="include";
|
TARGETLIST[0]="include";
|
||||||
TARGETLIST[1]="libs";
|
TARGETLIST[1]="libs";
|
||||||
TARGETLIST[2]="radiant";
|
TARGETLIST[2]="radiant";
|
||||||
TARGETLIST[3]="plugins";
|
TARGETLIST[3]="plugins";
|
||||||
# Gef: outputdir for default core when no targets are passed on the command line
|
# Gef: outputdir for default core when no targets are passed on the command line
|
||||||
# TTimo problem still there, if -o used on command line, don't override
|
# TTimo problem still there, if -o used on command line, don't override
|
||||||
if [ -z $OUTPUTDIR ] ; then
|
if [ -z $OUTPUTDIR ] ; then
|
||||||
OUTPUTDIR="../$(basename `pwd`)-doxygen";
|
OUTPUTDIR="../$(basename `pwd`)-doxygen";
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Add trailing slash's to the lines that need them
|
# Add trailing slash's to the lines that need them
|
||||||
TARGETSTRING=`echo ${TARGETLIST[*]} | sed -e 's/" "/", "/'`
|
TARGETSTRING=`echo ${TARGETLIST[*]} | sed -e 's/" "/", "/'`
|
||||||
[ $QUIETMODE -gt 0 ] || echo -ne " -> Set Input to: ";
|
[ $QUIETMODE -gt 0 ] || echo -ne " -> Set Input to: ";
|
||||||
for (( COUNTER=0; COUNTER < $TARGETCOUNT ; $[COUNTER++] )) ; do
|
for (( COUNTER=0; COUNTER < $TARGETCOUNT ; $[COUNTER++] )) ; do
|
||||||
if [ $COUNTER == $[TARGETCOUNT - 1] ] ; then
|
if [ $COUNTER == $[TARGETCOUNT - 1] ] ; then
|
||||||
[ $QUIETMODE -gt 0 ] || echo -ne "${TARGETLIST[$COUNTER]}\n";
|
[ $QUIETMODE -gt 0 ] || echo -ne "${TARGETLIST[$COUNTER]}\n";
|
||||||
TARGETLIST[$COUNTER]="${TARGETLIST[$COUNTER]}";
|
TARGETLIST[$COUNTER]="${TARGETLIST[$COUNTER]}";
|
||||||
else
|
else
|
||||||
[ $QUIETMODE -gt 0 ] || echo -ne "${TARGETLIST[$COUNTER]}, ";
|
[ $QUIETMODE -gt 0 ] || echo -ne "${TARGETLIST[$COUNTER]}, ";
|
||||||
TARGETLIST[$COUNTER]="${TARGETLIST[$COUNTER]} \\";
|
TARGETLIST[$COUNTER]="${TARGETLIST[$COUNTER]} \\";
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Set Output Dir to: $OUTPUTDIR";
|
[ $QUIETMODE -gt 0 ] || echo -e " -> Set Output Dir to: $OUTPUTDIR";
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
# Try to extract the version number
|
# Try to extract the version number
|
||||||
# todo: find a better way to determine the version
|
# todo: find a better way to determine the version
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
get_version() {
|
get_version() {
|
||||||
VERSION=`grep PROJECT_NUMBER $DOXYCONFIG | grep -v \# | cut -d= -f2`;
|
VERSION=`grep PROJECT_NUMBER $DOXYCONFIG | grep -v \# | cut -d= -f2`;
|
||||||
if [ -z $VERSION ] ; then
|
if [ -z $VERSION ] ; then
|
||||||
if [ -f "./include/version.default" ] ; then # checks that we are in the right dir
|
if [ -f "./include/version.default" ] ; then # checks that we are in the right dir
|
||||||
VERSION=`cat ./include/version.default`;
|
VERSION=`cat ./include/version.default`;
|
||||||
else
|
else
|
||||||
VERSION="(Unknown)";
|
VERSION="(Unknown)";
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
# Create a projectname from the tree name
|
# Create a projectname from the tree name
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
get_projectname() {
|
get_projectname() {
|
||||||
PROJECTNAME=`grep PROJECT_NAME $DOXYCONFIG | grep -v \# | cut -d= -f2`;
|
PROJECTNAME=`grep PROJECT_NAME $DOXYCONFIG | grep -v \# | cut -d= -f2`;
|
||||||
if [ -z $PROJECTNAME ] ; then
|
if [ -z $PROJECTNAME ] ; then
|
||||||
# PROJECTNAME=`echo $TARGET | sed -e s/[^A-Za-z0-9]/!/ | cut -d! -f1`;
|
# PROJECTNAME=`echo $TARGET | sed -e s/[^A-Za-z0-9]/!/ | cut -d! -f1`;
|
||||||
PROJECTNAME="$(basename `pwd`)";
|
PROJECTNAME="$(basename `pwd`)";
|
||||||
fi
|
fi
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
# function to determine the path to the perl executable
|
# function to determine the path to the perl executable
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
get_perlpath() {
|
get_perlpath() {
|
||||||
if [ -f "$DOXYCONFIG" ] ; then
|
if [ -f "$DOXYCONFIG" ] ; then
|
||||||
PERLPATH=`grep PERL_PATH $DOXYCONFIG | grep = | cut -d= -f2`
|
PERLPATH=`grep PERL_PATH $DOXYCONFIG | grep = | cut -d= -f2`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ 'basename $PERLPATH &2>/dev/null' != "perl" ] ; then
|
if [ 'basename $PERLPATH &2>/dev/null' != "perl" ] ; then
|
||||||
PERLPATH=`which perl 2>/dev/null | sed -e 's/perl//'`;
|
PERLPATH=`which perl 2>/dev/null | sed -e 's/perl//'`;
|
||||||
elif [ 'basename $PERLPATH &2>/dev/null' != "perl" ] ; then
|
elif [ 'basename $PERLPATH &2>/dev/null' != "perl" ] ; then
|
||||||
PERLPATH="";
|
PERLPATH="";
|
||||||
fi
|
fi
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
# Function to determine the path to the dot executable
|
# Function to determine the path to the dot executable
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
get_dotpath() {
|
get_dotpath() {
|
||||||
if [ -f "$DOXYCONFIG" ] ; then
|
if [ -f "$DOXYCONFIG" ] ; then
|
||||||
DOTPATH=`grep DOT_PATH $DOXYCONFIG | grep = | cut -d= -f2`
|
DOTPATH=`grep DOT_PATH $DOXYCONFIG | grep = | cut -d= -f2`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -z $DOTPATH ] || [ `basename $DOTPATH 2>/dev/null` != "dot" ] ; then
|
if [ -z $DOTPATH ] || [ `basename $DOTPATH 2>/dev/null` != "dot" ] ; then
|
||||||
DOTPATH=`which dot 2>/dev/null`;
|
DOTPATH=`which dot 2>/dev/null`;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -z $DOTPATH ] || [ `basename $DOTPATH 2>/dev/null` != "dot" ] ; then
|
if [ -z $DOTPATH ] || [ `basename $DOTPATH 2>/dev/null` != "dot" ] ; then
|
||||||
DOTPATH="";
|
DOTPATH="";
|
||||||
HAVEDOT="No";
|
HAVEDOT="No";
|
||||||
echo -e "** Warning: dot not found.";
|
echo -e "** Warning: dot not found.";
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e "** dot is part of the GraphVis package and is used to generate";
|
[ $QUIETMODE -gt 0 ] || echo -e "** dot is part of the GraphVis package and is used to generate";
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e "** dependancy/inheritance/include (etc) diagrams.";
|
[ $QUIETMODE -gt 0 ] || echo -e "** dependancy/inheritance/include (etc) diagrams.";
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e "** It's suggested that you install the GraphVis package for those";
|
[ $QUIETMODE -gt 0 ] || echo -e "** It's suggested that you install the GraphVis package for those";
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e "** features.";
|
[ $QUIETMODE -gt 0 ] || echo -e "** features.";
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e "** GraphVis can be downloaded from www.graphvis.org";
|
[ $QUIETMODE -gt 0 ] || echo -e "** GraphVis can be downloaded from www.graphvis.org";
|
||||||
else
|
else
|
||||||
HAVEDOT="Yes";
|
HAVEDOT="Yes";
|
||||||
DOTPATH=`echo $DOTPATH | sed -e 's/dot//'`;
|
DOTPATH=`echo $DOTPATH | sed -e 's/dot//'`;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
# Function to move stuff around
|
# Function to move stuff around
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
# eg: move the images into the output directory & the reference doc into the
|
# eg: move the images into the output directory & the reference doc into the
|
||||||
# html directory.
|
# html directory.
|
||||||
# called after doxygen has finished generating documentation
|
# called after doxygen has finished generating documentation
|
||||||
move_stuff() {
|
move_stuff() {
|
||||||
[ $QUIETMODE -gt 0 ] || echo -ne " -> Move stuff.\n";
|
[ $QUIETMODE -gt 0 ] || echo -ne " -> Move stuff.\n";
|
||||||
if [ ! -d $OUTPUTDIR ] ; then
|
if [ ! -d $OUTPUTDIR ] ; then
|
||||||
mkdir $OUTPUTDIR;
|
mkdir $OUTPUTDIR;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -d "$EXTRAS_PATH/images/" ] ; then
|
if [ ! -d "$EXTRAS_PATH/images/" ] ; then
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " - Looking for images.";
|
[ $QUIETMODE -gt 0 ] || echo -e " - Looking for images.";
|
||||||
[ $QUIETMODE -gt 0 ] || sleep 2;
|
[ $QUIETMODE -gt 0 ] || sleep 2;
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " - I can't find the images...";
|
[ $QUIETMODE -gt 0 ] || echo -e " - I can't find the images...";
|
||||||
[ $QUIETMODE -gt 0 ] || sleep 1;
|
[ $QUIETMODE -gt 0 ] || sleep 1;
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " - Where did you put the images!?";
|
[ $QUIETMODE -gt 0 ] || echo -e " - Where did you put the images!?";
|
||||||
[ $QUIETMODE -gt 0 ] || sleep 2;
|
[ $QUIETMODE -gt 0 ] || sleep 2;
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " - They have to be here somewhere...";
|
[ $QUIETMODE -gt 0 ] || echo -e " - They have to be here somewhere...";
|
||||||
[ $QUIETMODE -gt 0 ] || sleep 1;
|
[ $QUIETMODE -gt 0 ] || sleep 1;
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " - Looking in /dev/null";
|
[ $QUIETMODE -gt 0 ] || echo -e " - Looking in /dev/null";
|
||||||
[ $QUIETMODE -gt 0 ] || sleep 3;
|
[ $QUIETMODE -gt 0 ] || sleep 3;
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " - YOU FOOL, YOU DELETED THE IMAGES!!!";
|
[ $QUIETMODE -gt 0 ] || echo -e " - YOU FOOL, YOU DELETED THE IMAGES!!!";
|
||||||
[ $QUIETMODE -gt 0 ] || sleep 1;
|
[ $QUIETMODE -gt 0 ] || sleep 1;
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " - I quit!";
|
[ $QUIETMODE -gt 0 ] || echo -e " - I quit!";
|
||||||
RETVAL=666;
|
RETVAL=666;
|
||||||
else
|
else
|
||||||
if [ ! -d $OUTPUTDIR/images ] ; then
|
if [ ! -d $OUTPUTDIR/images ] ; then
|
||||||
mkdir $OUTPUTDIR/images ;
|
mkdir $OUTPUTDIR/images ;
|
||||||
fi
|
fi
|
||||||
cp $EXTRAS_PATH/images/* $OUTPUTDIR/images/ ;
|
cp $EXTRAS_PATH/images/* $OUTPUTDIR/images/ ;
|
||||||
RETVAL=0;
|
RETVAL=0;
|
||||||
fi
|
fi
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
# clean_up() removes old versions of the documentation
|
# clean_up() removes old versions of the documentation
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
clean_up() {
|
clean_up() {
|
||||||
if [ -f $OUTPUTDIR/html/index.html ] ; then
|
if [ -f $OUTPUTDIR/html/index.html ] ; then
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Trashing old dox.";
|
[ $QUIETMODE -gt 0 ] || echo -e " -> Trashing old dox.";
|
||||||
rm -f $OUTPUTDIR/html/*
|
rm -f $OUTPUTDIR/html/*
|
||||||
fi
|
fi
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
# Create a new genConf & Doxyfile
|
# Create a new genConf & Doxyfile
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
gen_doxyconfig() {
|
gen_doxyconfig() {
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Generating DoxyConfig.";
|
[ $QUIETMODE -gt 0 ] || echo -e " -> Generating DoxyConfig.";
|
||||||
RETVAL=0;
|
RETVAL=0;
|
||||||
# first need to make sure there is a Doxyfile here
|
# first need to make sure there is a Doxyfile here
|
||||||
if [ ! -f $DOXYFILE ] ; then
|
if [ ! -f $DOXYFILE ] ; then
|
||||||
# what now? (could generate one with 'doxygen -e Doxyfile') but it would be screwed.
|
# what now? (could generate one with 'doxygen -e Doxyfile') but it would be screwed.
|
||||||
echo -e "No Doxyfile here...";
|
echo -e "No Doxyfile here...";
|
||||||
RETVAL=3;
|
RETVAL=3;
|
||||||
return;
|
return;
|
||||||
else
|
else
|
||||||
# Create a new doxyfile with the @INCLUDE statement including the generated stuff
|
# Create a new doxyfile with the @INCLUDE statement including the generated stuff
|
||||||
echo "`cat $DOXYFILE | grep -v @INCLUDE`" > $NEWDOXYFILE
|
echo "`cat $DOXYFILE | grep -v @INCLUDE`" > $NEWDOXYFILE
|
||||||
echo "@INCLUDE = $CONFIG_OUTPUT" >> $NEWDOXYFILE
|
echo "@INCLUDE = $CONFIG_OUTPUT" >> $NEWDOXYFILE
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# remove the old config file
|
# remove the old config file
|
||||||
rm -f $CONFIG_OUTPUT
|
rm -f $CONFIG_OUTPUT
|
||||||
|
|
||||||
# create a new one
|
# create a new one
|
||||||
touch $CONFIG_OUTPUT
|
touch $CONFIG_OUTPUT
|
||||||
echo "# Generated configuration - Do Not Edit." >> $CONFIG_OUTPUT;
|
echo "# Generated configuration - Do Not Edit." >> $CONFIG_OUTPUT;
|
||||||
echo "# If you want to modify options, edit DoxyConfig and re-run genconf." >> $CONFIG_OUTPUT;
|
echo "# If you want to modify options, edit DoxyConfig and re-run genconf." >> $CONFIG_OUTPUT;
|
||||||
echo -e "\n" >> $CONFIG_OUTPUT;
|
echo -e "\n" >> $CONFIG_OUTPUT;
|
||||||
echo -e "PROJECT_NAME=$PROJECTNAME" >> $CONFIG_OUTPUT;
|
echo -e "PROJECT_NAME=$PROJECTNAME" >> $CONFIG_OUTPUT;
|
||||||
echo -e "PROJECT_NUMBER=$VERSION" >> $CONFIG_OUTPUT;
|
echo -e "PROJECT_NUMBER=$VERSION" >> $CONFIG_OUTPUT;
|
||||||
echo -e "PERL_PATH=$PERLPATH" >> $CONFIG_OUTPUT;
|
echo -e "PERL_PATH=$PERLPATH" >> $CONFIG_OUTPUT;
|
||||||
echo -e "HAVE_DOT=$HAVEDOT" >> $CONFIG_OUTPUT;
|
echo -e "HAVE_DOT=$HAVEDOT" >> $CONFIG_OUTPUT;
|
||||||
echo -e "DOT_PATH=$DOTPATH" >> $CONFIG_OUTPUT;
|
echo -e "DOT_PATH=$DOTPATH" >> $CONFIG_OUTPUT;
|
||||||
echo -e "OUTPUT_LANGUAGE=$OUTPUTLANGUAGE" >> $CONFIG_OUTPUT;
|
echo -e "OUTPUT_LANGUAGE=$OUTPUTLANGUAGE" >> $CONFIG_OUTPUT;
|
||||||
|
|
||||||
echo -n "INPUT=" >> $CONFIG_OUTPUT;
|
echo -n "INPUT=" >> $CONFIG_OUTPUT;
|
||||||
for (( COUNTER=0 ; COUNTER < $TARGETCOUNT; $[COUNTER++] )) ; do
|
for (( COUNTER=0 ; COUNTER < $TARGETCOUNT; $[COUNTER++] )) ; do
|
||||||
# echo -e "${TARGETLIST[$COUNTER]}";
|
# echo -e "${TARGETLIST[$COUNTER]}";
|
||||||
echo -e "${TARGETLIST[$COUNTER]}" >> $CONFIG_OUTPUT
|
echo -e "${TARGETLIST[$COUNTER]}" >> $CONFIG_OUTPUT
|
||||||
done
|
done
|
||||||
# echo -e "INPUT=$TARGET" >> $CONFIG_OUTPUT;
|
# echo -e "INPUT=$TARGET" >> $CONFIG_OUTPUT;
|
||||||
|
|
||||||
echo -e "OUTPUT_DIRECTORY=$OUTPUTDIR" >> $CONFIG_OUTPUT;
|
echo -e "OUTPUT_DIRECTORY=$OUTPUTDIR" >> $CONFIG_OUTPUT;
|
||||||
echo -e "\n" >> $CONFIG_OUTPUT;
|
echo -e "\n" >> $CONFIG_OUTPUT;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
# Build the reference page & index
|
# Build the reference page & index
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
build_extra_html() {
|
build_extra_html() {
|
||||||
# file locations
|
# file locations
|
||||||
REF_OUT="$OUTPUTDIR/reference/index.html"
|
REF_OUT="$OUTPUTDIR/reference/index.html"
|
||||||
INDEX_OUT="$OUTPUTDIR/index.html"
|
INDEX_OUT="$OUTPUTDIR/index.html"
|
||||||
|
|
||||||
# Make the output directory if it doesn't exist
|
# Make the output directory if it doesn't exist
|
||||||
if [ ! -d $OUTPUTDIR/reference/ ] ; then
|
if [ ! -d $OUTPUTDIR/reference/ ] ; then
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Making reference directory";
|
[ $QUIETMODE -gt 0 ] || echo -e " -> Making reference directory";
|
||||||
mkdir $OUTPUTDIR/reference
|
mkdir $OUTPUTDIR/reference
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# cat the files together and output the result to each file
|
# cat the files together and output the result to each file
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Building reference document";
|
[ $QUIETMODE -gt 0 ] || echo -e " -> Building reference document";
|
||||||
cat $EXTRAS_PATH/doxygen_reference_head.html $EXTRAS_PATH/reference1.html $EXTRAS_PATH/doxygen_reference_foot.html > $REF_OUT;
|
cat $EXTRAS_PATH/doxygen_reference_head.html $EXTRAS_PATH/reference1.html $EXTRAS_PATH/doxygen_reference_foot.html > $REF_OUT;
|
||||||
|
|
||||||
if [ ! -d $OUTPUTDIR/example/ ] ; then
|
if [ ! -d $OUTPUTDIR/example/ ] ; then
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Making example dir";
|
[ $QUIETMODE -gt 0 ] || echo -e " -> Making example dir";
|
||||||
mkdir $OUTPUTDIR/example
|
mkdir $OUTPUTDIR/example
|
||||||
fi
|
fi
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Moving example docs";
|
[ $QUIETMODE -gt 0 ] || echo -e " -> Moving example docs";
|
||||||
cp $EXTRAS_PATH/example/* $OUTPUTDIR/example/
|
cp $EXTRAS_PATH/example/* $OUTPUTDIR/example/
|
||||||
cp $EXTRAS_PATH/doxygen_gtkradiant.css $OUTPUTDIR/example/
|
cp $EXTRAS_PATH/doxygen_gtkradiant.css $OUTPUTDIR/example/
|
||||||
|
|
||||||
# Make a redirecting index.html
|
# Make a redirecting index.html
|
||||||
cat $EXTRAS_PATH/doxygen_index.html > $INDEX_OUT;
|
cat $EXTRAS_PATH/doxygen_index.html > $INDEX_OUT;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
# Execute doxygen
|
# Execute doxygen
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
run_doxygen() {
|
run_doxygen() {
|
||||||
# copy doxy_mainpage.h to the target directory
|
# copy doxy_mainpage.h to the target directory
|
||||||
# pipe it through sed to add generation time/date and username - $machine
|
# pipe it through sed to add generation time/date and username - $machine
|
||||||
TEMPLOCATION=`echo $TARGETSTRING | cut -d' ' -f1`;
|
TEMPLOCATION=`echo $TARGETSTRING | cut -d' ' -f1`;
|
||||||
if [ X"$USERNAME" == "X" ] ; then
|
if [ X"$USERNAME" == "X" ] ; then
|
||||||
USERNAME=`whoami`;
|
USERNAME=`whoami`;
|
||||||
fi
|
fi
|
||||||
MACHINE=`uname -n`; # `uname -n` or `hostname` ??
|
MACHINE=`uname -n`; # `uname -n` or `hostname` ??
|
||||||
cp $EXTRAS_PATH/doxy_mainpage.h temp.h
|
cp $EXTRAS_PATH/doxy_mainpage.h temp.h
|
||||||
cat temp.h |
|
cat temp.h |
|
||||||
sed "s/+project+/$PROJECTNAME/" |
|
sed "s/+project+/$PROJECTNAME/" |
|
||||||
sed "s|+target+|$TARGETSTRING|" |
|
sed "s|+target+|$TARGETSTRING|" |
|
||||||
sed "s/+user+/$USERNAME/" |
|
sed "s/+user+/$USERNAME/" |
|
||||||
sed "s/+machine+/$MACHINE/" |
|
sed "s/+machine+/$MACHINE/" |
|
||||||
sed "s/+date+/$(date '+%b %d %Y')/" > $TEMPLOCATION/doxy_mainpage.h ;
|
sed "s/+date+/$(date '+%b %d %Y')/" > $TEMPLOCATION/doxy_mainpage.h ;
|
||||||
|
|
||||||
rm -f temp.h
|
rm -f temp.h
|
||||||
|
|
||||||
# Start doxygen with the command "doxygen $DOXYFILE"
|
# Start doxygen with the command "doxygen $DOXYFILE"
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Executing doxygen.";
|
[ $QUIETMODE -gt 0 ] || echo -e " -> Executing doxygen.";
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e "> doxygen $NEWDOXYFILE";
|
[ $QUIETMODE -gt 0 ] || echo -e "> doxygen $NEWDOXYFILE";
|
||||||
doxygen $NEWDOXYFILE
|
doxygen $NEWDOXYFILE
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
|
|
||||||
# remove doxy_mainpage.h from the target directory
|
# remove doxy_mainpage.h from the target directory
|
||||||
rm -f $TEMPLOCATION/doxy_mainpage.h
|
rm -f $TEMPLOCATION/doxy_mainpage.h
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
# End.
|
# End.
|
||||||
|
|
||||||
|
|
|
@ -1,333 +1,333 @@
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<table width="95%" cellpadding="0" cellspacing="0" border="0">
|
<table width="95%" cellpadding="0" cellspacing="0" border="0">
|
||||||
<tr><td>
|
<tr><td>
|
||||||
<a href="../html/index.html">GtkRadiant Doxygen Documentation</a>
|
<a href="../html/index.html">GtkRadiant Doxygen Documentation</a>
|
||||||
|
|
||||||
<a name="top"></a>
|
<a name="top"></a>
|
||||||
<h1>Doxygen Quick Reference</h1>
|
<h1>Doxygen Quick Reference</h1>
|
||||||
<hr>
|
<hr>
|
||||||
<p align="left">
|
<p align="left">
|
||||||
|
|
||||||
<h2>Index</h2>
|
<h2>Index</h2>
|
||||||
<ol>
|
<ol>
|
||||||
<li><a href="#cs">Commenting styles</a></li>
|
<li><a href="#cs">Commenting styles</a></li>
|
||||||
<li><a href="#qts">Qt Style C++ Class Example</a></li>
|
<li><a href="#qts">Qt Style C++ Class Example</a></li>
|
||||||
<li><a href="#jds">JavaDoc Style C++ Class Example</a></li>
|
<li><a href="#jds">JavaDoc Style C++ Class Example</a></li>
|
||||||
<li><a href="#spt">Special Tags</a></li>
|
<li><a href="#spt">Special Tags</a></li>
|
||||||
<li><a href="#stt">Structural Tags</a></li>
|
<li><a href="#stt">Structural Tags</a></li>
|
||||||
</ol>
|
</ol>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
<a name="cs"></a>
|
<a name="cs"></a>
|
||||||
<h2>1. Commenting Styles</h2>
|
<h2>1. Commenting Styles</h2>
|
||||||
There are two different <i>styles</i> of commenting that doxygen recognises.
|
There are two different <i>styles</i> of commenting that doxygen recognises.
|
||||||
<p align="left">
|
<p align="left">
|
||||||
Qt Style:<br>
|
Qt Style:<br>
|
||||||
<code>
|
<code>
|
||||||
/*!<br>
|
/*!<br>
|
||||||
.... text ....<br>
|
.... text ....<br>
|
||||||
*/<br>
|
*/<br>
|
||||||
<br>
|
<br>
|
||||||
</code>
|
</code>
|
||||||
Qt Style Single line<br>
|
Qt Style Single line<br>
|
||||||
<code>
|
<code>
|
||||||
//! .... one line of text ....<br>
|
//! .... one line of text ....<br>
|
||||||
</code>
|
</code>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="left">
|
<p align="left">
|
||||||
JavaDoc Style:<br>
|
JavaDoc Style:<br>
|
||||||
<code>
|
<code>
|
||||||
/**<br>
|
/**<br>
|
||||||
* .... text ....<br>
|
* .... text ....<br>
|
||||||
*/<br>
|
*/<br>
|
||||||
</code>
|
</code>
|
||||||
<br>
|
<br>
|
||||||
JavaDoc Style Single line<br>
|
JavaDoc Style Single line<br>
|
||||||
<code>
|
<code>
|
||||||
/// .... one line of text ....<br>
|
/// .... one line of text ....<br>
|
||||||
</code>
|
</code>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Doxygen only allows one brief and one detailed description for each declaration/definition.
|
Doxygen only allows one brief and one detailed description for each declaration/definition.
|
||||||
If there is a brief description before a declaration, and one before the a definition, only
|
If there is a brief description before a declaration, and one before the a definition, only
|
||||||
the one before the <i>declaration</i> will be used. If the same situation occurs for a detailed
|
the one before the <i>declaration</i> will be used. If the same situation occurs for a detailed
|
||||||
description the one before the <i>definition</i> is preferred and the one before the declaration will
|
description the one before the <i>definition</i> is preferred and the one before the declaration will
|
||||||
be ignored.<br>
|
be ignored.<br>
|
||||||
A useful method is to have the brief documentation with the declaration in the header file,
|
A useful method is to have the brief documentation with the declaration in the header file,
|
||||||
and the detailed documentation with the definition in the source file.
|
and the detailed documentation with the definition in the source file.
|
||||||
<p>
|
<p>
|
||||||
<i>Note: Standard C/C++ comments are ignored by doxygen, but will be included in the code listing
|
<i>Note: Standard C/C++ comments are ignored by doxygen, but will be included in the code listing
|
||||||
for that file. </i>
|
for that file. </i>
|
||||||
</p>
|
</p>
|
||||||
</p>
|
</p>
|
||||||
<p align="right"><a href="#top">top</a> </p>
|
<p align="right"><a href="#top">top</a> </p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<a name="qts"></a>
|
<a name="qts"></a>
|
||||||
<h2>2. Qt Style C++ Class Example</h2>
|
<h2>2. Qt Style C++ Class Example</h2>
|
||||||
<p>
|
<p>
|
||||||
Here is an example of a C++ class using Qt Style documentation.<br>
|
Here is an example of a C++ class using Qt Style documentation.<br>
|
||||||
The IEpair class from include/iepairs.h is used here. The html result of using these comments
|
The IEpair class from include/iepairs.h is used here. The html result of using these comments
|
||||||
can be found <a href="../example/index.html">here</a>.<br>
|
can be found <a href="../example/index.html">here</a>.<br>
|
||||||
<p>
|
<p>
|
||||||
<i>Note: The resulting html was generated from a single file. If it were generated as part of
|
<i>Note: The resulting html was generated from a single file. If it were generated as part of
|
||||||
the whole documentation, many of the function names and variables would be hyperlinks to
|
the whole documentation, many of the function names and variables would be hyperlinks to
|
||||||
their definitions.</i><br>
|
their definitions.</i><br>
|
||||||
</p>
|
</p>
|
||||||
<pre>
|
<pre>
|
||||||
//! Virtual class to allow plugin operations on entity pairs
|
//! Virtual class to allow plugin operations on entity pairs
|
||||||
/*!
|
/*!
|
||||||
\todo Write more complete documentation for this class so that it's use
|
\todo Write more complete documentation for this class so that it's use
|
||||||
is clear
|
is clear
|
||||||
|
|
||||||
An interface to entity keys and key pairs that allows plugins to;
|
An interface to entity keys and key pairs that allows plugins to;
|
||||||
read and write entity keys and key values, get a key value as a
|
read and write entity keys and key values, get a key value as a
|
||||||
vec3_t
|
vec3_t
|
||||||
*/
|
*/
|
||||||
class IEpair
|
class IEpair
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
//! Increment the number of references to this object
|
//! Increment the number of references to this object
|
||||||
virtual void IncRef () = 0;
|
virtual void IncRef () = 0;
|
||||||
|
|
||||||
//! Decrement the reference count
|
//! Decrement the reference count
|
||||||
virtual void DecRef () = 0;
|
virtual void DecRef () = 0;
|
||||||
|
|
||||||
//! Get a vector from a key
|
//! Get a vector from a key
|
||||||
virtual void GetVectorForKey( char* key, vec3_t vec ) = 0;
|
virtual void GetVectorForKey( char* key, vec3_t vec ) = 0;
|
||||||
|
|
||||||
//! Get a float from a key
|
//! Get a float from a key
|
||||||
virtual float FloatForKey( char *key ) = 0;
|
virtual float FloatForKey( char *key ) = 0;
|
||||||
|
|
||||||
//! Get a string (char *) from a key
|
//! Get a string (char *) from a key
|
||||||
virtual char* ValueForKey( char *key ) = 0;
|
virtual char* ValueForKey( char *key ) = 0;
|
||||||
|
|
||||||
//! Set a key value to char *value
|
//! Set a key value to char *value
|
||||||
/*!
|
/*!
|
||||||
\param key The (char *) containing the keyname
|
\param key The (char *) containing the keyname
|
||||||
\param value The (char *) to set the key value to
|
\param value The (char *) to set the key value to
|
||||||
*/
|
*/
|
||||||
virtual void SetKeyValue( char *key, char *value ) = 0;
|
virtual void SetKeyValue( char *key, char *value ) = 0;
|
||||||
|
|
||||||
//! Get a vec3_t for the entities origin
|
//! Get a vec3_t for the entities origin
|
||||||
virtual void GetEntityOrigin( vec3_t vec ) = 0;
|
virtual void GetEntityOrigin( vec3_t vec ) = 0;
|
||||||
|
|
||||||
//! Compute the rotated bounds of the BBox based on "angle" and "angles" keys
|
//! Compute the rotated bounds of the BBox based on "angle" and "angles" keys
|
||||||
virtual void CalculateRotatedBounds( vec3_t mins, vec3_t maxs ) = 0;
|
virtual void CalculateRotatedBounds( vec3_t mins, vec3_t maxs ) = 0;
|
||||||
};
|
};
|
||||||
</pre>
|
</pre>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<p align="right"><a href="#top">top</a> </p>
|
<p align="right"><a href="#top">top</a> </p>
|
||||||
<a name="jds"></a>
|
<a name="jds"></a>
|
||||||
<h2>3. JavaDoc Style C++ Class Example</h2>
|
<h2>3. JavaDoc Style C++ Class Example</h2>
|
||||||
|
|
||||||
The same class documented using JavaDoc Style comments
|
The same class documented using JavaDoc Style comments
|
||||||
<pre>
|
<pre>
|
||||||
/// Virtual class to allow plugin operations on entity pairs
|
/// Virtual class to allow plugin operations on entity pairs
|
||||||
/**
|
/**
|
||||||
* @todo Write more complete documentation for this class so that it's use
|
* @todo Write more complete documentation for this class so that it's use
|
||||||
* is clear
|
* is clear
|
||||||
*
|
*
|
||||||
* An interface to entity keys and key pairs that allows plugins to;
|
* An interface to entity keys and key pairs that allows plugins to;
|
||||||
* read and write entity keys and key values, get a key value as a
|
* read and write entity keys and key values, get a key value as a
|
||||||
* vec3_t
|
* vec3_t
|
||||||
*/
|
*/
|
||||||
class IEpair
|
class IEpair
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
/// Increment the number of references to this object
|
/// Increment the number of references to this object
|
||||||
virtual void IncRef () = 0;
|
virtual void IncRef () = 0;
|
||||||
|
|
||||||
/// Decrement the reference count
|
/// Decrement the reference count
|
||||||
virtual void DecRef () = 0;
|
virtual void DecRef () = 0;
|
||||||
|
|
||||||
/// Get a vector from a key
|
/// Get a vector from a key
|
||||||
virtual void GetVectorForKey( char* key, vec3_t vec ) = 0;
|
virtual void GetVectorForKey( char* key, vec3_t vec ) = 0;
|
||||||
|
|
||||||
/// Get a float from a key
|
/// Get a float from a key
|
||||||
virtual float FloatForKey( char *key ) = 0;
|
virtual float FloatForKey( char *key ) = 0;
|
||||||
|
|
||||||
/// Get a string (char *) from a key
|
/// Get a string (char *) from a key
|
||||||
virtual char* ValueForKey( char *key ) = 0;
|
virtual char* ValueForKey( char *key ) = 0;
|
||||||
|
|
||||||
/** Set a key value to char *value
|
/** Set a key value to char *value
|
||||||
* @param key The (char *) containing the keyname
|
* @param key The (char *) containing the keyname
|
||||||
* @param value The (char *) to set the key value to
|
* @param value The (char *) to set the key value to
|
||||||
*/
|
*/
|
||||||
virtual void SetKeyValue( char *key, char *value ) = 0;
|
virtual void SetKeyValue( char *key, char *value ) = 0;
|
||||||
|
|
||||||
//! Get a vec3_t for the entities origin
|
//! Get a vec3_t for the entities origin
|
||||||
virtual void GetEntityOrigin( vec3_t vec ) = 0;
|
virtual void GetEntityOrigin( vec3_t vec ) = 0;
|
||||||
|
|
||||||
//! Compute the rotated bounds of the BBox based on "angle" and "angles" keys
|
//! Compute the rotated bounds of the BBox based on "angle" and "angles" keys
|
||||||
virtual void CalculateRotatedBounds( vec3_t mins, vec3_t maxs ) = 0;
|
virtual void CalculateRotatedBounds( vec3_t mins, vec3_t maxs ) = 0;
|
||||||
};
|
};
|
||||||
</pre>
|
</pre>
|
||||||
</p>
|
</p>
|
||||||
<p align="right"><a href="#top">top</a> </p>
|
<p align="right"><a href="#top">top</a> </p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<a name="spt"></a>
|
<a name="spt"></a>
|
||||||
<h2>4. Special Tags</h2>
|
<h2>4. Special Tags</h2>
|
||||||
<p>
|
<p>
|
||||||
Special tags using the Qt style begin with a " \ ", or using JavaDoc style a " @ " (the two should not be mixed).<br>
|
Special tags using the Qt style begin with a " \ ", or using JavaDoc style a " @ " (the two should not be mixed).<br>
|
||||||
<br>
|
<br>
|
||||||
<b>Common special tags</b><br>
|
<b>Common special tags</b><br>
|
||||||
<center>
|
<center>
|
||||||
<table width="90%" cellpadding="4" cellspacing="2" border="0" valign="top">
|
<table width="90%" cellpadding="4" cellspacing="2" border="0" valign="top">
|
||||||
<tr><td width="10%" bgcolor="#DDDDDD" align="right">
|
<tr><td width="10%" bgcolor="#DDDDDD" align="right">
|
||||||
<b>author</b>
|
<b>author</b>
|
||||||
</td><td bgcolor="#DDDDDD">
|
</td><td bgcolor="#DDDDDD">
|
||||||
<i>The author or a list of comma separated authors/contributers</i>
|
<i>The author or a list of comma separated authors/contributers</i>
|
||||||
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
||||||
<b>see</b>
|
<b>see</b>
|
||||||
</td><td bgcolor="#CCCCCC">
|
</td><td bgcolor="#CCCCCC">
|
||||||
<i>A reference to another class, class member, function, etc...</i>
|
<i>A reference to another class, class member, function, etc...</i>
|
||||||
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
||||||
<b>param</b>
|
<b>param</b>
|
||||||
</td><td bgcolor="#DDDDDD">
|
</td><td bgcolor="#DDDDDD">
|
||||||
<i>A description of a specific function argument or parameter</i>
|
<i>A description of a specific function argument or parameter</i>
|
||||||
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
||||||
<b>return</b>
|
<b>return</b>
|
||||||
</td><td bgcolor="#CCCCCC">
|
</td><td bgcolor="#CCCCCC">
|
||||||
<i>A description of the value returned from a function/method</i>
|
<i>A description of the value returned from a function/method</i>
|
||||||
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
||||||
<b>bug</b>
|
<b>bug</b>
|
||||||
</td><td bgcolor="#DDDDDD">
|
</td><td bgcolor="#DDDDDD">
|
||||||
<i>Starts a paragraph where one or more bugs may be listed.</i>
|
<i>Starts a paragraph where one or more bugs may be listed.</i>
|
||||||
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
||||||
<b>note</b>
|
<b>note</b>
|
||||||
</td><td bgcolor="#CCCCCC">
|
</td><td bgcolor="#CCCCCC">
|
||||||
<i>Starts a paragraph where a note may be entered.</i>
|
<i>Starts a paragraph where a note may be entered.</i>
|
||||||
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
||||||
<b>todo</b>
|
<b>todo</b>
|
||||||
</td><td bgcolor="#DDDDDD">
|
</td><td bgcolor="#DDDDDD">
|
||||||
<i>Starts a paragraph where a TODO item is described.</i><br>
|
<i>Starts a paragraph where a TODO item is described.</i><br>
|
||||||
Note: All TODO items are collated into a separate todo list, each linking to each other
|
Note: All TODO items are collated into a separate todo list, each linking to each other
|
||||||
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
||||||
<b>version</b>
|
<b>version</b>
|
||||||
</td><td bgcolor="#CCCCCC">
|
</td><td bgcolor="#CCCCCC">
|
||||||
<i>Starts a paragraph where one or more version strings may be entered.</i>
|
<i>Starts a paragraph where one or more version strings may be entered.</i>
|
||||||
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
||||||
<b>warning</b>
|
<b>warning</b>
|
||||||
</td><td bgcolor="#DDDDDD">
|
</td><td bgcolor="#DDDDDD">
|
||||||
<i>Starts a paragraph where one or more warning messages may be entered.</i>
|
<i>Starts a paragraph where one or more warning messages may be entered.</i>
|
||||||
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
||||||
<b>brief</b>
|
<b>brief</b>
|
||||||
</td><td bgcolor="#DDDDDD">
|
</td><td bgcolor="#DDDDDD">
|
||||||
<i>A single line comment in place of the //! or /// comment.</i>
|
<i>A single line comment in place of the //! or /// comment.</i>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</center>
|
</center>
|
||||||
<br>
|
<br>
|
||||||
<p align="right"><a href="#top">top</a></p>
|
<p align="right"><a href="#top">top</a></p>
|
||||||
<hr>
|
<hr>
|
||||||
<a name="stt"></a>
|
<a name="stt"></a>
|
||||||
<h2>5. Structural Tags</h2>
|
<h2>5. Structural Tags</h2>
|
||||||
<p>
|
<p>
|
||||||
These are used to document a named object, and are not required to be located near that
|
These are used to document a named object, and are not required to be located near that
|
||||||
object definition or declaration. This allows the documentation for an object to be located
|
object definition or declaration. This allows the documentation for an object to be located
|
||||||
anywhere in the doxygen input files. The exception to this rule however, is that these
|
anywhere in the doxygen input files. The exception to this rule however, is that these
|
||||||
documentation blocks cannot be within the body of a function or within C style comment blocks.
|
documentation blocks cannot be within the body of a function or within C style comment blocks.
|
||||||
All structural commands are preceded by either a " \ " or a " @ ", depending on the
|
All structural commands are preceded by either a " \ " or a " @ ", depending on the
|
||||||
documentation style, and require one or more parameters to specify the name of the object
|
documentation style, and require one or more parameters to specify the name of the object
|
||||||
the description is referring to.<br>
|
the description is referring to.<br>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
An example of the \file structural tag:
|
An example of the \file structural tag:
|
||||||
<pre>
|
<pre>
|
||||||
/*! \file iepairs.h
|
/*! \file iepairs.h
|
||||||
\brief One line documentation for this file
|
\brief One line documentation for this file
|
||||||
\author Author(s)
|
\author Author(s)
|
||||||
Long description of this file
|
Long description of this file
|
||||||
*/
|
*/
|
||||||
</pre>
|
</pre>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<b>Common Structural Tags</b><br><br>
|
<b>Common Structural Tags</b><br><br>
|
||||||
<center>
|
<center>
|
||||||
<table width="90%" cellpadding="4" cellspacing="2" border="0" valign="top">
|
<table width="90%" cellpadding="4" cellspacing="2" border="0" valign="top">
|
||||||
<tr><td width="10%" bgcolor="#DDDDDD" align="right">
|
<tr><td width="10%" bgcolor="#DDDDDD" align="right">
|
||||||
<b>class</b>
|
<b>class</b>
|
||||||
</td><td bgcolor="#DDDDDD">
|
</td><td bgcolor="#DDDDDD">
|
||||||
<i>Documents a class<br>
|
<i>Documents a class<br>
|
||||||
eg:<code><br>
|
eg:<code><br>
|
||||||
/*! \class IEpair<br>
|
/*! \class IEpair<br>
|
||||||
\brief Short description of the IEpair class<br>
|
\brief Short description of the IEpair class<br>
|
||||||
<br>
|
<br>
|
||||||
Detailed description of the IEpair class<br>
|
Detailed description of the IEpair class<br>
|
||||||
*/<br>
|
*/<br>
|
||||||
</code>
|
</code>
|
||||||
</i>
|
</i>
|
||||||
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
||||||
<b>def</b>
|
<b>def</b>
|
||||||
</td><td bgcolor="#CCCCCC">
|
</td><td bgcolor="#CCCCCC">
|
||||||
<i>Describes a #define<br>
|
<i>Describes a #define<br>
|
||||||
eg:<code><br>
|
eg:<code><br>
|
||||||
/*! \def MAX_VALUE The name of the define<br>
|
/*! \def MAX_VALUE The name of the define<br>
|
||||||
\brief Description of MAX_VALUE<br>
|
\brief Description of MAX_VALUE<br>
|
||||||
*/<br>
|
*/<br>
|
||||||
</code>
|
</code>
|
||||||
</i>
|
</i>
|
||||||
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
||||||
<b>file</b>
|
<b>file</b>
|
||||||
</td><td bgcolor="#DDDDDD">
|
</td><td bgcolor="#DDDDDD">
|
||||||
<i>Describes a file<br>
|
<i>Describes a file<br>
|
||||||
eg:<code><br>
|
eg:<code><br>
|
||||||
/*! \file iepairs.h The name of the file<br>
|
/*! \file iepairs.h The name of the file<br>
|
||||||
\brief Description of the file iepairs.h<br>
|
\brief Description of the file iepairs.h<br>
|
||||||
<br>
|
<br>
|
||||||
Details<br>
|
Details<br>
|
||||||
*/<br>
|
*/<br>
|
||||||
</code>
|
</code>
|
||||||
</i>
|
</i>
|
||||||
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
||||||
<b>struct</b>
|
<b>struct</b>
|
||||||
</td><td bgcolor="#CCCCCC">
|
</td><td bgcolor="#CCCCCC">
|
||||||
<i>Documents a struct<br>
|
<i>Documents a struct<br>
|
||||||
eg:<code><br>
|
eg:<code><br>
|
||||||
/*! \struct BTListList_t the name of the struct<br>
|
/*! \struct BTListList_t the name of the struct<br>
|
||||||
\brief Description of BTListList_t<br>
|
\brief Description of BTListList_t<br>
|
||||||
<br>
|
<br>
|
||||||
Details<br>
|
Details<br>
|
||||||
*/<br>
|
*/<br>
|
||||||
</code>
|
</code>
|
||||||
</i>
|
</i>
|
||||||
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
||||||
<b>var</b>
|
<b>var</b>
|
||||||
</td><td bgcolor="#DDDDDD">
|
</td><td bgcolor="#DDDDDD">
|
||||||
<i>Documents a typedef, variable or enum value<br>
|
<i>Documents a typedef, variable or enum value<br>
|
||||||
eg:<code><br>
|
eg:<code><br>
|
||||||
/*! \var typedef unsigned int UINT32<br>
|
/*! \var typedef unsigned int UINT32<br>
|
||||||
\brief Short description<br>
|
\brief Short description<br>
|
||||||
*/<br>
|
*/<br>
|
||||||
</code>
|
</code>
|
||||||
</i>
|
</i>
|
||||||
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
||||||
<b>fn</b>
|
<b>fn</b>
|
||||||
</td><td bgcolor="#CCCCCC">
|
</td><td bgcolor="#CCCCCC">
|
||||||
<i>Documents a function</i>
|
<i>Documents a function</i>
|
||||||
eg:<code><br>
|
eg:<code><br>
|
||||||
/*! \fn virtual void IEpair::DecRef() = 0;<br>
|
/*! \fn virtual void IEpair::DecRef() = 0;<br>
|
||||||
\brief Short description of this function<br>
|
\brief Short description of this function<br>
|
||||||
<br>
|
<br>
|
||||||
Detailed description of this function<br>
|
Detailed description of this function<br>
|
||||||
*/<br>
|
*/<br>
|
||||||
</code>
|
</code>
|
||||||
</i>
|
</i>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
<p align="right"><a href="#top">top</a> </p>
|
<p align="right"><a href="#top">top</a> </p>
|
||||||
<hr>
|
<hr>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
62
GPL
62
GPL
|
@ -2,7 +2,7 @@
|
||||||
Version 2, June 1991
|
Version 2, June 1991
|
||||||
|
|
||||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||||
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
Everyone is permitted to copy and distribute verbatim copies
|
Everyone is permitted to copy and distribute verbatim copies
|
||||||
of this license document, but changing it is not allowed.
|
of this license document, but changing it is not allowed.
|
||||||
|
|
||||||
|
@ -278,63 +278,3 @@ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGES.
|
POSSIBILITY OF SUCH DAMAGES.
|
||||||
|
|
||||||
END OF TERMS AND CONDITIONS
|
END OF TERMS AND CONDITIONS
|
||||||
|
|
||||||
How to Apply These Terms to Your New Programs
|
|
||||||
|
|
||||||
If you develop a new program, and you want it to be of the greatest
|
|
||||||
possible use to the public, the best way to achieve this is to make it
|
|
||||||
free software which everyone can redistribute and change under these terms.
|
|
||||||
|
|
||||||
To do so, attach the following notices to the program. It is safest
|
|
||||||
to attach them to the start of each source file to most effectively
|
|
||||||
convey the exclusion of warranty; and each file should have at least
|
|
||||||
the "copyright" line and a pointer to where the full notice is found.
|
|
||||||
|
|
||||||
<one line to give the program's name and a brief idea of what it does.>
|
|
||||||
Copyright (C) <year> <name of author>
|
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; either version 2 of the License, or
|
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program; if not, write to the Free Software
|
|
||||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
||||||
|
|
||||||
|
|
||||||
Also add information on how to contact you by electronic and paper mail.
|
|
||||||
|
|
||||||
If the program is interactive, make it output a short notice like this
|
|
||||||
when it starts in an interactive mode:
|
|
||||||
|
|
||||||
Gnomovision version 69, Copyright (C) year name of author
|
|
||||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
|
||||||
This is free software, and you are welcome to redistribute it
|
|
||||||
under certain conditions; type `show c' for details.
|
|
||||||
|
|
||||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
|
||||||
parts of the General Public License. Of course, the commands you use may
|
|
||||||
be called something other than `show w' and `show c'; they could even be
|
|
||||||
mouse-clicks or menu items--whatever suits your program.
|
|
||||||
|
|
||||||
You should also get your employer (if you work as a programmer) or your
|
|
||||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
|
||||||
necessary. Here is a sample; alter the names:
|
|
||||||
|
|
||||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
|
||||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
|
||||||
|
|
||||||
<signature of Ty Coon>, 1 April 1989
|
|
||||||
Ty Coon, President of Vice
|
|
||||||
|
|
||||||
This General Public License does not permit incorporating your program into
|
|
||||||
proprietary programs. If your program is a subroutine library, you may
|
|
||||||
consider it more useful to permit linking proprietary applications with the
|
|
||||||
library. If this is what you want to do, use the GNU Library General
|
|
||||||
Public License instead of this License.
|
|
||||||
|
|
1378
GtkRadiant.prj
1378
GtkRadiant.prj
File diff suppressed because it is too large
Load diff
272
GtkRadiant.sln
272
GtkRadiant.sln
|
@ -1,272 +0,0 @@
|
||||||
Microsoft Visual Studio Solution File, Format Version 9.00
|
|
||||||
# Visual Studio 2005
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "entityq3", "plugins\entity\entityq3.vcproj", "{49C5823A-5E50-4029-ACEE-1627EBB79E47}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GtkRadiant", "radiant\GtkRadiant.vcproj", "{8E70385C-223A-4DD1-9B99-28FF2331A2B5}"
|
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{1C785349-866D-447D-8C55-8A51E5CA0E87} = {1C785349-866D-447D-8C55-8A51E5CA0E87}
|
|
||||||
{68E2C6B6-96CA-4BBD-A485-FEE6F2E65407} = {68E2C6B6-96CA-4BBD-A485-FEE6F2E65407}
|
|
||||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
|
||||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
|
||||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
|
||||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
|
||||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
|
||||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
|
||||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
|
||||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
|
||||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
|
||||||
{8845D5C1-4154-425F-8643-447FADC03449} = {8845D5C1-4154-425F-8643-447FADC03449}
|
|
||||||
{BED4E2E5-0368-4042-9898-4914B0372468} = {BED4E2E5-0368-4042-9898-4914B0372468}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gen", "gen.vcproj", "{BED4E2E5-0368-4042-9898-4914B0372468}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "l_net", "libs\l_net\l_net.vcproj", "{8845D5C1-4154-425F-8643-447FADC03449}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmdlib", "libs\cmdlib\cmdlib.vcproj", "{8845C5C1-4154-425F-8643-447FADC03449}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "archivepak", "plugins\archivepak\archivepak.vcproj", "{75160E63-E642-4C71-9D4C-B733E152C418}"
|
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "archivewad", "plugins\archivewad\archivewad.vcproj", "{9DC47AF9-ACFC-40A5-A4A6-FF3E7F8EFFBE}"
|
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "archivezip", "plugins\archivezip\archivezip.vcproj", "{A7E0FE03-E9BB-4478-9752-250BBD406C2D}"
|
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imageq3", "plugins\image\imageq3.vcproj", "{0A0D3519-2ADD-4B47-A890-746170B2CCD8}"
|
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{8576EC58-4E54-49C0-879A-F054C92B1D03} = {8576EC58-4E54-49C0-879A-F054C92B1D03}
|
|
||||||
{0501A08E-D4D7-42C1-9E2A-BA3F2F320741} = {0501A08E-D4D7-42C1-9E2A-BA3F2F320741}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "modelmd3", "plugins\md3model\modelmd3.vcproj", "{C2A5530D-C2DB-4503-A651-4B92AEC5FE74}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "modelpico", "plugins\model\modelpico.vcproj", "{386DBF35-2F76-4BB1-8B4B-1D69C34F8996}"
|
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{015EA9D3-85F2-4C4E-BFC3-430AC59093B9} = {015EA9D3-85F2-4C4E-BFC3-430AC59093B9}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vfsq3", "plugins\vfspk3\vfsq3.vcproj", "{0BB50F1C-E139-48A2-B9D8-1E781275777F}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mapq3", "plugins\mapq3\mapq3.vcproj", "{D6130A5F-12DC-487B-BB9E-4BFDA60FBADF}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mapxml", "plugins\mapxml\mapxml.vcproj", "{B43DBA9D-6EE0-421C-83D9-9776064B66B4}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shadersq3", "plugins\shaders\shadersq3.vcproj", "{F79DCF6D-72B1-45F6-A471-5209951C0BDD}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "picomodel", "libs\picomodel\picomodel.vcproj", "{015EA9D3-85F2-4C4E-BFC3-430AC59093B9}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jpeg6", "libs\jpeg6\jpeg6.vcproj", "{0501A08E-D4D7-42C1-9E2A-BA3F2F320741}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imagehl", "plugins\imagehl\imagehl.vcproj", "{15DEA3EA-9386-49C7-80C6-5B090DE1D536}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imagepng", "plugins\imagepng\imagepng.vcproj", "{15DEA4EA-9386-49C7-80C6-5B090DE1D536}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "q3map2", "tools\quake3\q3map2\q3map2.vcproj", "{8ED67991-58A6-44AA-9B3A-3217085EF187}"
|
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{BF0FF048-887F-4D43-A455-F8C04FB98F10} = {BF0FF048-887F-4D43-A455-F8C04FB98F10}
|
|
||||||
{8576EC58-4E54-49C0-879A-F054C92B1D03} = {8576EC58-4E54-49C0-879A-F054C92B1D03}
|
|
||||||
{0501A08E-D4D7-42C1-9E2A-BA3F2F320741} = {0501A08E-D4D7-42C1-9E2A-BA3F2F320741}
|
|
||||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
|
||||||
{8845D5C1-4154-425F-8643-447FADC03449} = {8845D5C1-4154-425F-8643-447FADC03449}
|
|
||||||
{015EA9D3-85F2-4C4E-BFC3-430AC59093B9} = {015EA9D3-85F2-4C4E-BFC3-430AC59093B9}
|
|
||||||
{BED4E2E5-0368-4042-9898-4914B0372468} = {BED4E2E5-0368-4042-9898-4914B0372468}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ddslib", "libs\ddslib\ddslib.vcproj", "{8576EC58-4E54-49C0-879A-F054C92B1D03}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mathlib", "libs\mathlib\mathlib.vcproj", "{BF0FF048-887F-4D43-A455-F8C04FB98F10}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libs", "libs\libs.vcproj", "{1C785349-866D-447D-8C55-8A51E5CA0E87}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "include", "include\include.vcproj", "{04A5D9EE-EC49-4CBC-BD05-D80BC287897C}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "profile", "libs\profile\profile.vcproj", "{853632F4-6420-40C5-B80B-38B678E472B8}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imageq2", "plugins\imageq2\imageq2.vcproj", "{697E77F2-9E9E-4F12-973F-C1214494248C}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sample", "plugins\sample\sample.vcproj", "{46B36F0C-5E17-458E-AE6F-AECE52F66EDE}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "q2map", "tools\quake2\q2map\q2map.vcproj", "{FB80DE6C-51C8-4D56-876D-C7878A4EB10B}"
|
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{8845D5C1-4154-425F-8643-447FADC03449} = {8845D5C1-4154-425F-8643-447FADC03449}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtkutil", "libs\gtkutil\gtkutil.vcproj", "{68E2C6B6-96CA-4BBD-A485-FEE6F2E65407}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PrtView", "contrib\prtview\PrtView.vcproj", "{B20364D1-4329-4D4E-B9CE-C9767618FDD6}"
|
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{853632F4-6420-40C5-B80B-38B678E472B8} = {853632F4-6420-40C5-B80B-38B678E472B8}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bobtoolz", "contrib\bobtoolz\bobtoolz.vcproj", "{439FE12C-77F0-44CD-BC9B-803B3E92C197}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sunplug", "contrib\sunplug\sunplug.vcproj", "{46B36F0C-5E17-458E-AE6F-AECE52F66EDF}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "brushexport", "contrib\brushexport\brushexport.vcproj", "{334D54AE-9AF7-43EA-BC64-2E31846B972E}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shaderplug", "contrib\shaderplug\shaderplug.vcproj", "{0B09566E-63DB-4A28-A555-BBE2747769B6}"
|
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{1C785349-866D-447D-8C55-8A51E5CA0E87} = {1C785349-866D-447D-8C55-8A51E5CA0E87}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ufoai", "contrib\ufoaiplug\ufoai.vcproj", "{623CDF9E-ACC5-43E2-8E8D-B6266235A044}"
|
|
||||||
EndProject
|
|
||||||
Global
|
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
|
||||||
Debug|Win32 = Debug|Win32
|
|
||||||
Release|Win32 = Release|Win32
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
|
||||||
{49C5823A-5E50-4029-ACEE-1627EBB79E47}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{49C5823A-5E50-4029-ACEE-1627EBB79E47}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{49C5823A-5E50-4029-ACEE-1627EBB79E47}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{49C5823A-5E50-4029-ACEE-1627EBB79E47}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{8E70385C-223A-4DD1-9B99-28FF2331A2B5}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{8E70385C-223A-4DD1-9B99-28FF2331A2B5}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{8E70385C-223A-4DD1-9B99-28FF2331A2B5}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{8E70385C-223A-4DD1-9B99-28FF2331A2B5}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{BED4E2E5-0368-4042-9898-4914B0372468}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{BED4E2E5-0368-4042-9898-4914B0372468}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{BED4E2E5-0368-4042-9898-4914B0372468}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{BED4E2E5-0368-4042-9898-4914B0372468}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{8845D5C1-4154-425F-8643-447FADC03449}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{8845D5C1-4154-425F-8643-447FADC03449}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{8845D5C1-4154-425F-8643-447FADC03449}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{8845D5C1-4154-425F-8643-447FADC03449}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{8845C5C1-4154-425F-8643-447FADC03449}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{8845C5C1-4154-425F-8643-447FADC03449}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{8845C5C1-4154-425F-8643-447FADC03449}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{8845C5C1-4154-425F-8643-447FADC03449}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{75160E63-E642-4C71-9D4C-B733E152C418}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{75160E63-E642-4C71-9D4C-B733E152C418}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{75160E63-E642-4C71-9D4C-B733E152C418}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{75160E63-E642-4C71-9D4C-B733E152C418}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{9DC47AF9-ACFC-40A5-A4A6-FF3E7F8EFFBE}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{9DC47AF9-ACFC-40A5-A4A6-FF3E7F8EFFBE}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{9DC47AF9-ACFC-40A5-A4A6-FF3E7F8EFFBE}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{9DC47AF9-ACFC-40A5-A4A6-FF3E7F8EFFBE}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{A7E0FE03-E9BB-4478-9752-250BBD406C2D}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{A7E0FE03-E9BB-4478-9752-250BBD406C2D}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{A7E0FE03-E9BB-4478-9752-250BBD406C2D}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{A7E0FE03-E9BB-4478-9752-250BBD406C2D}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{0A0D3519-2ADD-4B47-A890-746170B2CCD8}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{0A0D3519-2ADD-4B47-A890-746170B2CCD8}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{0A0D3519-2ADD-4B47-A890-746170B2CCD8}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{0A0D3519-2ADD-4B47-A890-746170B2CCD8}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{C2A5530D-C2DB-4503-A651-4B92AEC5FE74}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{C2A5530D-C2DB-4503-A651-4B92AEC5FE74}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{C2A5530D-C2DB-4503-A651-4B92AEC5FE74}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{C2A5530D-C2DB-4503-A651-4B92AEC5FE74}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{386DBF35-2F76-4BB1-8B4B-1D69C34F8996}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{386DBF35-2F76-4BB1-8B4B-1D69C34F8996}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{386DBF35-2F76-4BB1-8B4B-1D69C34F8996}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{386DBF35-2F76-4BB1-8B4B-1D69C34F8996}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{0BB50F1C-E139-48A2-B9D8-1E781275777F}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{0BB50F1C-E139-48A2-B9D8-1E781275777F}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{0BB50F1C-E139-48A2-B9D8-1E781275777F}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{0BB50F1C-E139-48A2-B9D8-1E781275777F}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{D6130A5F-12DC-487B-BB9E-4BFDA60FBADF}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{D6130A5F-12DC-487B-BB9E-4BFDA60FBADF}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{D6130A5F-12DC-487B-BB9E-4BFDA60FBADF}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{D6130A5F-12DC-487B-BB9E-4BFDA60FBADF}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{B43DBA9D-6EE0-421C-83D9-9776064B66B4}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{B43DBA9D-6EE0-421C-83D9-9776064B66B4}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{B43DBA9D-6EE0-421C-83D9-9776064B66B4}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{B43DBA9D-6EE0-421C-83D9-9776064B66B4}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{F79DCF6D-72B1-45F6-A471-5209951C0BDD}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{F79DCF6D-72B1-45F6-A471-5209951C0BDD}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{F79DCF6D-72B1-45F6-A471-5209951C0BDD}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{F79DCF6D-72B1-45F6-A471-5209951C0BDD}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{015EA9D3-85F2-4C4E-BFC3-430AC59093B9}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{015EA9D3-85F2-4C4E-BFC3-430AC59093B9}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{015EA9D3-85F2-4C4E-BFC3-430AC59093B9}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{015EA9D3-85F2-4C4E-BFC3-430AC59093B9}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{0501A08E-D4D7-42C1-9E2A-BA3F2F320741}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{0501A08E-D4D7-42C1-9E2A-BA3F2F320741}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{0501A08E-D4D7-42C1-9E2A-BA3F2F320741}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{0501A08E-D4D7-42C1-9E2A-BA3F2F320741}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{15DEA3EA-9386-49C7-80C6-5B090DE1D536}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{15DEA3EA-9386-49C7-80C6-5B090DE1D536}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{15DEA3EA-9386-49C7-80C6-5B090DE1D536}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{15DEA3EA-9386-49C7-80C6-5B090DE1D536}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{15DEA4EA-9386-49C7-80C6-5B090DE1D536}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{15DEA4EA-9386-49C7-80C6-5B090DE1D536}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{15DEA4EA-9386-49C7-80C6-5B090DE1D536}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{15DEA4EA-9386-49C7-80C6-5B090DE1D536}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{8ED67991-58A6-44AA-9B3A-3217085EF187}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{8ED67991-58A6-44AA-9B3A-3217085EF187}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{8ED67991-58A6-44AA-9B3A-3217085EF187}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{8ED67991-58A6-44AA-9B3A-3217085EF187}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{8576EC58-4E54-49C0-879A-F054C92B1D03}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{8576EC58-4E54-49C0-879A-F054C92B1D03}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{8576EC58-4E54-49C0-879A-F054C92B1D03}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{8576EC58-4E54-49C0-879A-F054C92B1D03}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{BF0FF048-887F-4D43-A455-F8C04FB98F10}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{BF0FF048-887F-4D43-A455-F8C04FB98F10}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{BF0FF048-887F-4D43-A455-F8C04FB98F10}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{BF0FF048-887F-4D43-A455-F8C04FB98F10}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{1C785349-866D-447D-8C55-8A51E5CA0E87}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{1C785349-866D-447D-8C55-8A51E5CA0E87}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{1C785349-866D-447D-8C55-8A51E5CA0E87}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{1C785349-866D-447D-8C55-8A51E5CA0E87}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{04A5D9EE-EC49-4CBC-BD05-D80BC287897C}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{04A5D9EE-EC49-4CBC-BD05-D80BC287897C}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{04A5D9EE-EC49-4CBC-BD05-D80BC287897C}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{04A5D9EE-EC49-4CBC-BD05-D80BC287897C}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{853632F4-6420-40C5-B80B-38B678E472B8}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{853632F4-6420-40C5-B80B-38B678E472B8}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{853632F4-6420-40C5-B80B-38B678E472B8}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{853632F4-6420-40C5-B80B-38B678E472B8}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{697E77F2-9E9E-4F12-973F-C1214494248C}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{697E77F2-9E9E-4F12-973F-C1214494248C}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{697E77F2-9E9E-4F12-973F-C1214494248C}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{697E77F2-9E9E-4F12-973F-C1214494248C}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{46B36F0C-5E17-458E-AE6F-AECE52F66EDE}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{46B36F0C-5E17-458E-AE6F-AECE52F66EDE}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{46B36F0C-5E17-458E-AE6F-AECE52F66EDE}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{46B36F0C-5E17-458E-AE6F-AECE52F66EDE}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{FB80DE6C-51C8-4D56-876D-C7878A4EB10B}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{FB80DE6C-51C8-4D56-876D-C7878A4EB10B}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{FB80DE6C-51C8-4D56-876D-C7878A4EB10B}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{FB80DE6C-51C8-4D56-876D-C7878A4EB10B}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{68E2C6B6-96CA-4BBD-A485-FEE6F2E65407}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{68E2C6B6-96CA-4BBD-A485-FEE6F2E65407}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{68E2C6B6-96CA-4BBD-A485-FEE6F2E65407}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{68E2C6B6-96CA-4BBD-A485-FEE6F2E65407}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{B20364D1-4329-4D4E-B9CE-C9767618FDD6}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{B20364D1-4329-4D4E-B9CE-C9767618FDD6}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{B20364D1-4329-4D4E-B9CE-C9767618FDD6}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{B20364D1-4329-4D4E-B9CE-C9767618FDD6}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{439FE12C-77F0-44CD-BC9B-803B3E92C197}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{439FE12C-77F0-44CD-BC9B-803B3E92C197}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{439FE12C-77F0-44CD-BC9B-803B3E92C197}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{439FE12C-77F0-44CD-BC9B-803B3E92C197}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{46B36F0C-5E17-458E-AE6F-AECE52F66EDF}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{46B36F0C-5E17-458E-AE6F-AECE52F66EDF}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{46B36F0C-5E17-458E-AE6F-AECE52F66EDF}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{46B36F0C-5E17-458E-AE6F-AECE52F66EDF}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{334D54AE-9AF7-43EA-BC64-2E31846B972E}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{334D54AE-9AF7-43EA-BC64-2E31846B972E}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{334D54AE-9AF7-43EA-BC64-2E31846B972E}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{334D54AE-9AF7-43EA-BC64-2E31846B972E}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{0B09566E-63DB-4A28-A555-BBE2747769B6}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{0B09566E-63DB-4A28-A555-BBE2747769B6}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{0B09566E-63DB-4A28-A555-BBE2747769B6}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{0B09566E-63DB-4A28-A555-BBE2747769B6}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{623CDF9E-ACC5-43E2-8E8D-B6266235A044}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{623CDF9E-ACC5-43E2-8E8D-B6266235A044}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{623CDF9E-ACC5-43E2-8E8D-B6266235A044}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{623CDF9E-ACC5-43E2-8E8D-B6266235A044}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
|
||||||
HideSolutionNode = FALSE
|
|
||||||
EndGlobalSection
|
|
||||||
EndGlobal
|
|
7
INSTALL.txt
Normal file
7
INSTALL.txt
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
Compilation instructions
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
See latest information for compiling and installation
|
||||||
|
on the developer pages:
|
||||||
|
|
||||||
|
http://www.qeradiant.com/wikifaq/index.php?GtkRadiant%20Hacker
|
0
LICENSE_ID
Normal file
0
LICENSE_ID
Normal file
49
README
Normal file
49
README
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
Terms and Conditions of Use
|
||||||
|
|
||||||
|
|
||||||
|
-------
|
||||||
|
|
||||||
|
GTKRadiant contains software developed by Id Software, Loki Software and third
|
||||||
|
party contributors.
|
||||||
|
|
||||||
|
All portions of GTKRadiant which are licensed by Id Software are subject to the
|
||||||
|
terms of its LIMITED USE SOFTWARE LICENSE AGREEMENT, a copy of which is included
|
||||||
|
with GTKRadiant. If you did not receive a LIMITED USE SOFTWARE LICENSE
|
||||||
|
AGREEMENT, please contact Id Software immediately at info@idsoftware.com.
|
||||||
|
|
||||||
|
All portions of GTKRadiant which have been developed by Loki Software and/or
|
||||||
|
third party contributors are licensed under the terms set forth below.
|
||||||
|
|
||||||
|
-------
|
||||||
|
|
||||||
|
Copyright (c) 1999-2000, Loki Software, Inc.
|
||||||
|
All rights reserved.
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without modification,
|
||||||
|
are permitted provided that the following conditions are met:
|
||||||
|
|
||||||
|
Redistributions of source code must retain the above copyright notice, this list
|
||||||
|
of conditions and the following disclaimer.
|
||||||
|
|
||||||
|
Redistributions in binary form must reproduce the above copyright notice, this
|
||||||
|
list of conditions and the following disclaimer in the documentation and/or
|
||||||
|
other materials provided with the distribution.
|
||||||
|
|
||||||
|
Neither the name of Loki Software nor the names of its contributors may be used
|
||||||
|
to endorse or promote products derived from this software without specific prior
|
||||||
|
written permission. No license is hereby granted to any trademarks, tradenames
|
||||||
|
or logos.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY LOKI AND THE CONTRIBUTORS "AS IS." ANY AND ALL
|
||||||
|
WARRANTUES, EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED
|
||||||
|
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||||
|
NONINFRENGEMENT ARE HEREBY DISCLAIMED. IN NO EVENT SHALL LOKI OR THE
|
||||||
|
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
|
||||||
|
OR CONSEQUENTIAL DAMAGES (INCLUDING, WITHOUT LIMITATION, PROCUREMENT OF
|
||||||
|
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||||
|
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||||
|
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
|
||||||
|
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
|
||||||
|
OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
-------
|
102
README.doxygen
102
README.doxygen
|
@ -1,51 +1,51 @@
|
||||||
Documentation for generating doxygen documentation
|
Documentation for generating doxygen documentation
|
||||||
---------------------------------------------------------
|
---------------------------------------------------------
|
||||||
|
|
||||||
1. Options for gendox
|
1. Options for gendox
|
||||||
More up-to-date command line options are available via
|
More up-to-date command line options are available via
|
||||||
the command ./gendox --help
|
the command ./gendox --help
|
||||||
|
|
||||||
usage: "sh gendox [ <target(s)> ] [ -o <output_dir> ]"
|
usage: "sh gendox [ <target(s)> ] [ -o <output_dir> ]"
|
||||||
or "./gendox [ <target(s)> ] [ -o <output_dir> ]"
|
or "./gendox [ <target(s)> ] [ -o <output_dir> ]"
|
||||||
|
|
||||||
<target(s)>
|
<target(s)>
|
||||||
The directory, or directories to generate the
|
The directory, or directories to generate the
|
||||||
documentation from.
|
documentation from.
|
||||||
|
|
||||||
-o
|
-o
|
||||||
Specifies the output directory <output_dir> which
|
Specifies the output directory <output_dir> which
|
||||||
should follow the -o switch
|
should follow the -o switch
|
||||||
|
|
||||||
-q --quiet
|
-q --quiet
|
||||||
Stops the script from outputing status information,
|
Stops the script from outputing status information,
|
||||||
other than errors.
|
other than errors.
|
||||||
|
|
||||||
-k --kill
|
-k --kill
|
||||||
Kills other running doxygen pids.
|
Kills other running doxygen pids.
|
||||||
|
|
||||||
eg: ./gendox include/ -o ../Documentation
|
eg: ./gendox include/ -o ../Documentation
|
||||||
|
|
||||||
* This will produce documentation for the include files,
|
* This will produce documentation for the include files,
|
||||||
and output to the directory specified one level above the
|
and output to the directory specified one level above the
|
||||||
current directory.
|
current directory.
|
||||||
|
|
||||||
The target can be the current directory "./" in which case
|
The target can be the current directory "./" in which case
|
||||||
doxygen will generate documentation for all subdirectories
|
doxygen will generate documentation for all subdirectories
|
||||||
of the current directory recursively.
|
of the current directory recursively.
|
||||||
|
|
||||||
The default output directory is currently ...
|
The default output directory is currently ...
|
||||||
> ../GtkRadiant-doxygen
|
> ../GtkRadiant-doxygen
|
||||||
|
|
||||||
* If the script is called without any target directories
|
* If the script is called without any target directories
|
||||||
it will generate documentation for the core of radiant...
|
it will generate documentation for the core of radiant...
|
||||||
include/ libs/ radiant/ and plugins/
|
include/ libs/ radiant/ and plugins/
|
||||||
|
|
||||||
If there are specific options that you'd like to customise,
|
If there are specific options that you'd like to customise,
|
||||||
the DoxyConfig file is used to generate the file from which
|
the DoxyConfig file is used to generate the file from which
|
||||||
doxygen gets its settings from. So any changes that need
|
doxygen gets its settings from. So any changes that need
|
||||||
to be made should be made to this file.
|
to be made should be made to this file.
|
||||||
|
|
||||||
|
|
||||||
Gef :]
|
Gef :]
|
||||||
(gefdavis@dingoblue.net.au)
|
(gefdavis@dingoblue.net.au)
|
||||||
---------------------------------------------------------
|
---------------------------------------------------------
|
||||||
|
|
633
SConscript
633
SConscript
|
@ -1,633 +0,0 @@
|
||||||
import os, sys, commands, string
|
|
||||||
from makeversion import get_version
|
|
||||||
# OS Detection:
|
|
||||||
OS = commands.getoutput('uname')
|
|
||||||
|
|
||||||
Import('GLOBALS')
|
|
||||||
Import(GLOBALS)
|
|
||||||
|
|
||||||
def build_list(s_prefix, s_string):
|
|
||||||
s_list = Split(s_string)
|
|
||||||
for i in range(len(s_list)):
|
|
||||||
s_list[i] = s_prefix + '/' + s_list[i]
|
|
||||||
return s_list
|
|
||||||
|
|
||||||
# common code ------------------------------------------------------
|
|
||||||
|
|
||||||
cmdlib_lib = g_env.StaticLibrary(target='libs/cmdlib', source='libs/cmdlib/cmdlib.cpp')
|
|
||||||
|
|
||||||
xml_env = g_env.Copy()
|
|
||||||
xml_env.Prepend(CPPPATH = 'include')
|
|
||||||
xml_env.Append(CXXFLAGS='`pkg-config glib-2.0 --cflags` `xml2-config --cflags`')
|
|
||||||
xml_src = 'ixml.cpp xmlparser.cpp xmlwriter.cpp xmlelement.cpp xmltextags.cpp'
|
|
||||||
xml_lib = xml_env.StaticLibrary(target='libs/xmllib', source=build_list('libs/xml', xml_src))
|
|
||||||
|
|
||||||
mathlib_src = 'mathlib.c bbox.c line.c m4x4.c ray.c'
|
|
||||||
mathlib_lib = g_env.StaticLibrary(target='libs/mathlib', source=build_list('libs/mathlib', mathlib_src))
|
|
||||||
|
|
||||||
md5lib_lib = g_env.StaticLibrary(target='libs/md5lib', source='libs/md5lib/md5lib.c')
|
|
||||||
|
|
||||||
ddslib_lib = g_env.StaticLibrary(target='libs/ddslib', source='libs/ddslib/ddslib.c')
|
|
||||||
|
|
||||||
jpeg_env = g_env.Copy()
|
|
||||||
jpeg_env.Prepend(CPPPATH = 'libs/jpeg6')
|
|
||||||
jpeg_src = 'jcomapi.cpp jdcoefct.cpp jdinput.cpp jdpostct.cpp jfdctflt.cpp jpgload.cpp jdapimin.cpp jdcolor.cpp jdmainct.cpp jdsample.cpp jidctflt.cpp jutils.cpp jdapistd.cpp jddctmgr.cpp jdmarker.cpp jdtrans.cpp jmemmgr.cpp jdatasrc.cpp jdhuff.cpp jdmaster.cpp jerror.cpp jmemnobs.cpp'
|
|
||||||
jpeg_lib = jpeg_env.StaticLibrary(target='libs/jpeg6', source=build_list('libs/jpeg6', jpeg_src))
|
|
||||||
|
|
||||||
l_net_lib = g_env.StaticLibrary(target='libs/l_net', source=['libs/l_net/l_net.c', 'libs/l_net/l_net_berkley.c'])
|
|
||||||
|
|
||||||
picomodel_src = 'picointernal.c picomodel.c picomodules.c pm_3ds.c pm_ase.c pm_md3.c pm_obj.c\
|
|
||||||
pm_ms3d.c pm_mdc.c pm_fm.c pm_md2.c pm_lwo.c pm_terrain.c lwo/clip.c lwo/envelope.c lwo/list.c lwo/lwio.c\
|
|
||||||
lwo/lwo2.c lwo/lwob.c lwo/pntspols.c lwo/surface.c lwo/vecmath.c lwo/vmap.c'
|
|
||||||
picomodel_lib = g_env.StaticLibrary(target='libs/picomodel', source=build_list('libs/picomodel', picomodel_src))
|
|
||||||
|
|
||||||
#splines_env = g_env.Copy()
|
|
||||||
#splines_src = build_list('libs/splines', 'math_angles.cpp math_matrix.cpp math_quaternion.cpp math_vector.cpp q_parse.cpp q_shared.cpp splines.cpp util_str.cpp')
|
|
||||||
#splines_env['CPPPATH'].append('include')
|
|
||||||
#splines_lib = splines_env.StaticLibrary(target='libs/splines', source=splines_src)
|
|
||||||
|
|
||||||
profile_env = g_env.Copy();
|
|
||||||
profile_env['CPPPATH'].append('include')
|
|
||||||
profile_src = 'profile.cpp file.cpp'
|
|
||||||
profile_lib = profile_env.StaticLibrary(target='libs/profile', source=build_list('libs/profile', profile_src))
|
|
||||||
|
|
||||||
gtkutil_env = g_env.Copy();
|
|
||||||
gtkutil_env['CPPPATH'].append('include')
|
|
||||||
gtkutil_env.useGlib2()
|
|
||||||
gtkutil_env.useGtk2()
|
|
||||||
gtkutil_env.useGtkGLExt()
|
|
||||||
|
|
||||||
gtkutil_src = '\
|
|
||||||
accelerator.cpp\
|
|
||||||
button.cpp\
|
|
||||||
clipboard.cpp\
|
|
||||||
closure.cpp\
|
|
||||||
container.cpp\
|
|
||||||
cursor.cpp\
|
|
||||||
dialog.cpp\
|
|
||||||
entry.cpp\
|
|
||||||
frame.cpp\
|
|
||||||
filechooser.cpp\
|
|
||||||
glfont.cpp\
|
|
||||||
glwidget.cpp\
|
|
||||||
image.cpp\
|
|
||||||
idledraw.cpp\
|
|
||||||
menu.cpp\
|
|
||||||
messagebox.cpp\
|
|
||||||
nonmodal.cpp\
|
|
||||||
paned.cpp\
|
|
||||||
pointer.cpp\
|
|
||||||
toolbar.cpp\
|
|
||||||
widget.cpp\
|
|
||||||
window.cpp\
|
|
||||||
xorrectangle.cpp\
|
|
||||||
'
|
|
||||||
|
|
||||||
gtkutil_lib = gtkutil_env.StaticLibrary(target='libs/gtkutil', source=build_list('libs/gtkutil', gtkutil_src))
|
|
||||||
|
|
||||||
# end static / common libraries ---------------------------------------------------
|
|
||||||
|
|
||||||
# q3map ---------------------------------------------------------------------------
|
|
||||||
|
|
||||||
q3map_env = g_env.Copy()
|
|
||||||
q3map_env['CPPPATH'].append('include')
|
|
||||||
q3map_env.useXML2()
|
|
||||||
q3map_env.useGlib2()
|
|
||||||
q3map_env.usePNG()
|
|
||||||
q3map_env.useMHash()
|
|
||||||
q3map_env.usePThread()
|
|
||||||
q3map_env.Prepend(CPPPATH='tools/quake3/common')
|
|
||||||
|
|
||||||
q3map_common_src = [
|
|
||||||
'common/cmdlib.c',
|
|
||||||
'common/imagelib.c',
|
|
||||||
'common/inout.c',
|
|
||||||
'common/mutex.c',
|
|
||||||
'common/polylib.c',
|
|
||||||
'common/scriplib.c',
|
|
||||||
'common/threads.c',
|
|
||||||
'common/unzip.c',
|
|
||||||
'common/vfs.c' ]
|
|
||||||
|
|
||||||
q3map_src = [
|
|
||||||
'q3map2/brush.c',
|
|
||||||
'q3map2/brush_primit.c',
|
|
||||||
'q3map2/bsp.c',
|
|
||||||
'q3map2/facebsp.c',
|
|
||||||
'q3map2/fog.c',
|
|
||||||
'q3map2/leakfile.c',
|
|
||||||
'q3map2/map.c',
|
|
||||||
'q3map2/model.c',
|
|
||||||
'q3map2/patch.c',
|
|
||||||
'q3map2/portals.c',
|
|
||||||
'q3map2/prtfile.c',
|
|
||||||
'q3map2/surface.c',
|
|
||||||
'q3map2/surface_fur.c',
|
|
||||||
'q3map2/surface_meta.c',
|
|
||||||
'q3map2/tjunction.c',
|
|
||||||
'q3map2/tree.c',
|
|
||||||
'q3map2/writebsp.c',
|
|
||||||
'q3map2/image.c',
|
|
||||||
'q3map2/light.c',
|
|
||||||
'q3map2/light_bounce.c',
|
|
||||||
'q3map2/light_trace.c',
|
|
||||||
'q3map2/light_ydnar.c',
|
|
||||||
'q3map2/lightmaps_ydnar.c',
|
|
||||||
'q3map2/vis.c',
|
|
||||||
'q3map2/visflow.c',
|
|
||||||
'q3map2/bspfile_abstract.c',
|
|
||||||
'q3map2/bspfile_ibsp.c',
|
|
||||||
'q3map2/bspfile_rbsp.c',
|
|
||||||
'q3map2/decals.c',
|
|
||||||
'q3map2/main.c',
|
|
||||||
'q3map2/mesh.c',
|
|
||||||
'q3map2/path_init.c',
|
|
||||||
'q3map2/shaders.c',
|
|
||||||
'q3map2/surface_extra.c',
|
|
||||||
'q3map2/surface_foliage.c',
|
|
||||||
'q3map2/convert_ase.c',
|
|
||||||
'q3map2/convert_map.c' ]
|
|
||||||
|
|
||||||
q3map_full_src = [ ]
|
|
||||||
for i in q3map_common_src + q3map_src:
|
|
||||||
q3map_full_src.append('tools/quake3/' + i)
|
|
||||||
|
|
||||||
q3map_libs = ['mathlib', 'l_net', 'jpeg6', 'picomodel', 'ddslib']
|
|
||||||
|
|
||||||
q3map_prog = q3map_env.Program(target='q3map2.' + g_cpu, source=q3map_full_src, LIBS=q3map_libs, LIBPATH='libs')
|
|
||||||
q3map_env.Depends(q3map_prog, mathlib_lib)
|
|
||||||
q3map_env.Depends(q3map_prog, l_net_lib)
|
|
||||||
q3map_env.Depends(q3map_prog, jpeg_lib)
|
|
||||||
q3map_env.Depends(q3map_prog, picomodel_lib)
|
|
||||||
q3map_env.Depends(q3map_prog, ddslib_lib)
|
|
||||||
q3map_env.Install(INSTALL, q3map_prog)
|
|
||||||
|
|
||||||
# end q3map2 ----------------------------------------------------------------------
|
|
||||||
|
|
||||||
# q3data ---------------------------------------------------------------------------
|
|
||||||
|
|
||||||
q3data_env = q3map_env.Copy()
|
|
||||||
|
|
||||||
q3data_common_src = [
|
|
||||||
'common/aselib.c',
|
|
||||||
'common/bspfile.c',
|
|
||||||
'common/cmdlib.c',
|
|
||||||
'common/imagelib.c',
|
|
||||||
'common/inout.c',
|
|
||||||
'common/md4.c',
|
|
||||||
'common/scriplib.c',
|
|
||||||
'common/trilib.c',
|
|
||||||
'common/unzip.c',
|
|
||||||
'common/vfs.c'
|
|
||||||
]
|
|
||||||
|
|
||||||
q3data_src = [
|
|
||||||
'q3data/3dslib.c',
|
|
||||||
'q3data/compress.c',
|
|
||||||
'q3data/images.c',
|
|
||||||
'q3data/md3lib.c',
|
|
||||||
'q3data/models.c',
|
|
||||||
'q3data/p3dlib.c',
|
|
||||||
'q3data/polyset.c',
|
|
||||||
'q3data/q3data.c',
|
|
||||||
'q3data/stripper.c',
|
|
||||||
'q3data/video.c' ]
|
|
||||||
|
|
||||||
q3data_full_src = [ ]
|
|
||||||
for i in q3data_common_src + q3data_src:
|
|
||||||
q3data_full_src.append('tools/quake3/' + i)
|
|
||||||
|
|
||||||
q3data_prog = q3data_env.Program( target = 'q3data.' + g_cpu, source = q3data_full_src, LIBS=['mathlib', 'l_net'], LIBPATH='libs' )
|
|
||||||
q3data_env.Depends(q3data_prog, mathlib_lib)
|
|
||||||
q3data_env.Depends(q3data_prog, l_net_lib)
|
|
||||||
q3data_env.Install( INSTALL, q3data_prog )
|
|
||||||
|
|
||||||
# end q3data ----------------------------------------------------------------------
|
|
||||||
|
|
||||||
# q2_tools ---------------------------------------------------------------------------
|
|
||||||
|
|
||||||
q2_tools_env = g_env.Copy()
|
|
||||||
q2_tools_env['CPPPATH'].append('include')
|
|
||||||
q2_tools_env.useXML2()
|
|
||||||
q2_tools_env.usePThread()
|
|
||||||
q2_tools_env.Prepend(CPPPATH='tools/quake2/common')
|
|
||||||
|
|
||||||
q2_tools_common_src = [
|
|
||||||
'common/bspfile.c',
|
|
||||||
'common/cmdlib.c',
|
|
||||||
'common/inout.c',
|
|
||||||
'common/l3dslib.c',
|
|
||||||
'common/lbmlib.c',
|
|
||||||
'common/mathlib.c',
|
|
||||||
'common/md4.c',
|
|
||||||
'common/path_init.c',
|
|
||||||
'common/polylib.c',
|
|
||||||
'common/scriplib.c',
|
|
||||||
'common/threads.c',
|
|
||||||
'common/trilib.c'
|
|
||||||
]
|
|
||||||
|
|
||||||
|
|
||||||
q2_tools_q2map_src = [
|
|
||||||
'q2map/brushbsp.c',
|
|
||||||
'q2map/csg.c',
|
|
||||||
'q2map/faces.c',
|
|
||||||
'q2map/flow.c',
|
|
||||||
'q2map/glfile.c',
|
|
||||||
'q2map/leakfile.c',
|
|
||||||
'q2map/lightmap.c',
|
|
||||||
'q2map/main.c',
|
|
||||||
'q2map/map.c',
|
|
||||||
'q2map/nodraw.c',
|
|
||||||
'q2map/patches.c',
|
|
||||||
'q2map/portals.c',
|
|
||||||
'q2map/prtfile.c',
|
|
||||||
'q2map/qbsp.c',
|
|
||||||
'q2map/qrad.c',
|
|
||||||
'q2map/qvis.c',
|
|
||||||
'q2map/textures.c',
|
|
||||||
'q2map/trace.c',
|
|
||||||
'q2map/tree.c',
|
|
||||||
'q2map/writebsp.c'
|
|
||||||
]
|
|
||||||
|
|
||||||
q2_tools_qdata3_common_src = [
|
|
||||||
'common/bspfile.c',
|
|
||||||
'common/cmdlib.c',
|
|
||||||
'common/inout.c',
|
|
||||||
'common/l3dslib.c',
|
|
||||||
'common/lbmlib.c',
|
|
||||||
'common/mathlib.c',
|
|
||||||
'common/md4.c',
|
|
||||||
'common/path_init.c',
|
|
||||||
'common/scriplib.c',
|
|
||||||
'common/threads.c',
|
|
||||||
'common/trilib.c'
|
|
||||||
]
|
|
||||||
|
|
||||||
q2_tools_qdata3_src = [
|
|
||||||
'qdata/images.c',
|
|
||||||
'qdata/models.c',
|
|
||||||
'qdata/qdata.c',
|
|
||||||
'qdata/sprites.c',
|
|
||||||
'qdata/tables.c',
|
|
||||||
'qdata/video.c'
|
|
||||||
]
|
|
||||||
|
|
||||||
q2_tools_q2map_full_src = [ ]
|
|
||||||
for i in q2_tools_common_src + q2_tools_q2map_src:
|
|
||||||
q2_tools_q2map_full_src.append('tools/quake2/' + i)
|
|
||||||
|
|
||||||
q2_tools_qdata3_full_src = [ ]
|
|
||||||
for i in q2_tools_common_src + q2_tools_qdata3_src:
|
|
||||||
q2_tools_qdata3_full_src.append('tools/quake2/' + i)
|
|
||||||
|
|
||||||
if ( OS != 'Darwin' ):
|
|
||||||
q2_tools_q2map_prog = q2_tools_env.Program(target='quake2_tools/q2map', source=q2_tools_q2map_full_src, LIBS='l_net', LIBPATH='libs')
|
|
||||||
q2_tools_env.Depends(q2_tools_q2map_prog, l_net_lib)
|
|
||||||
q2_tools_env.Install(INSTALL, q2_tools_q2map_prog )
|
|
||||||
|
|
||||||
q2_tools_qdata3_prog = q2_tools_env.Program(target='quake2_tools/qdata3', source=q2_tools_qdata3_full_src, LIBS='l_net', LIBPATH='libs')
|
|
||||||
q2_tools_env.Depends(q2_tools_qdata3_prog, l_net_lib)
|
|
||||||
q2_tools_env.Install(INSTALL, q2_tools_qdata3_prog )
|
|
||||||
|
|
||||||
|
|
||||||
# end q2_tools ----------------------------------------------------------------------
|
|
||||||
|
|
||||||
# qdata3_heretic2 ---------------------------------------------------------------------------
|
|
||||||
|
|
||||||
heretic2_tools_env = g_env.Copy()
|
|
||||||
heretic2_tools_env['CPPPATH'].append('include')
|
|
||||||
heretic2_tools_env.useXML2()
|
|
||||||
heretic2_tools_env.usePThread()
|
|
||||||
heretic2_tools_env.Prepend(CPPPATH='tools/quake2/qdata_heretic2')
|
|
||||||
heretic2_tools_env.Prepend(CPPPATH='tools/quake2/qdata_heretic2/qcommon')
|
|
||||||
heretic2_tools_env.Prepend(CPPPATH='tools/quake2/qdata_heretic2/common')
|
|
||||||
|
|
||||||
heretic2_tools_qdata3_common_src = [
|
|
||||||
'qdata_heretic2/common/bspfile.c',
|
|
||||||
'qdata_heretic2/common/cmdlib.c',
|
|
||||||
'qdata_heretic2/common/inout.c',
|
|
||||||
'qdata_heretic2/common/l3dslib.c',
|
|
||||||
'qdata_heretic2/common/lbmlib.c',
|
|
||||||
'qdata_heretic2/common/mathlib.c',
|
|
||||||
'qdata_heretic2/common/md4.c',
|
|
||||||
'qdata_heretic2/common/path_init.c',
|
|
||||||
'qdata_heretic2/common/qfiles.c',
|
|
||||||
'qdata_heretic2/common/scriplib.c',
|
|
||||||
'qdata_heretic2/common/threads.c',
|
|
||||||
'qdata_heretic2/common/token.c',
|
|
||||||
'qdata_heretic2/common/trilib.c'
|
|
||||||
]
|
|
||||||
|
|
||||||
heretic2_tools_qdata3_qcommon_src = [
|
|
||||||
'qdata_heretic2/qcommon/reference.c',
|
|
||||||
'qdata_heretic2/qcommon/resourcemanager.c',
|
|
||||||
'qdata_heretic2/qcommon/skeletons.c'
|
|
||||||
]
|
|
||||||
|
|
||||||
heretic2_tools_qdata3_src = [
|
|
||||||
'qdata_heretic2/animcomp.c',
|
|
||||||
'qdata_heretic2/book.c',
|
|
||||||
'qdata_heretic2/fmodels.c',
|
|
||||||
'qdata_heretic2/images.c',
|
|
||||||
'qdata_heretic2/jointed.c',
|
|
||||||
'qdata_heretic2/models.c',
|
|
||||||
'qdata_heretic2/pics.c',
|
|
||||||
'qdata_heretic2/qdata.c',
|
|
||||||
'qdata_heretic2/qd_skeletons.c',
|
|
||||||
'qdata_heretic2/sprites.c',
|
|
||||||
'qdata_heretic2/svdcmp.c',
|
|
||||||
'qdata_heretic2/tables.c',
|
|
||||||
'qdata_heretic2/tmix.c',
|
|
||||||
'qdata_heretic2/video.c'
|
|
||||||
]
|
|
||||||
|
|
||||||
heretic2_tools_qdata3_full_src = [ ]
|
|
||||||
for i in heretic2_tools_qdata3_common_src + heretic2_tools_qdata3_qcommon_src + heretic2_tools_qdata3_src:
|
|
||||||
heretic2_tools_qdata3_full_src.append('tools/quake2/' + i)
|
|
||||||
|
|
||||||
|
|
||||||
heretic2_tools_env['CCFLAGS'] += '-D_LINUX '
|
|
||||||
|
|
||||||
if ( OS != 'Darwin' ):
|
|
||||||
heretic2_tools_prog = heretic2_tools_env.Program(target='h2data', source=heretic2_tools_qdata3_full_src, LIBS='l_net', LIBPATH='libs')
|
|
||||||
heretic2_tools_env.Depends(heretic2_tools_prog, l_net_lib)
|
|
||||||
heretic2_tools_env.Install(INSTALL + '/heretic2', heretic2_tools_prog )
|
|
||||||
|
|
||||||
# end heretic2_tools ----------------------------------------------------------------------
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# radiant, modules and plugins ----------------------------------------------------
|
|
||||||
|
|
||||||
module_env = g_env.Copy()
|
|
||||||
module_env['CPPPATH'].append('include')
|
|
||||||
if ( OS == 'Darwin' ):
|
|
||||||
module_env['LINKFLAGS'] += '-dynamiclib -ldl '
|
|
||||||
else:
|
|
||||||
module_env['LINKFLAGS'] += '-ldl '
|
|
||||||
module_env['LIBPREFIX'] = ''
|
|
||||||
|
|
||||||
|
|
||||||
vfspk3_env = module_env.Copy()
|
|
||||||
vfspk3_lst = build_list('plugins/vfspk3', 'vfspk3.cpp vfs.cpp archive.cpp')
|
|
||||||
vfspk3_env.useGlib2()
|
|
||||||
vfspk3_lib = vfspk3_env.SharedLibrarySafe(target='vfspk3', source=vfspk3_lst)
|
|
||||||
vfspk3_env.Install(INSTALL + '/modules', vfspk3_lib)
|
|
||||||
|
|
||||||
archivepak_env = module_env.Copy()
|
|
||||||
archivepak_lst = build_list('plugins/archivepak', 'plugin.cpp archive.cpp pak.cpp')
|
|
||||||
archivepak_lib = archivepak_env.SharedLibrarySafe(target='archivepak', source=archivepak_lst, LIBS='cmdlib', LIBPATH='libs')
|
|
||||||
archivepak_env.Depends(archivepak_lib, cmdlib_lib)
|
|
||||||
archivepak_env.Install(INSTALL + '/modules', archivepak_lib)
|
|
||||||
|
|
||||||
archivewad_env = module_env.Copy()
|
|
||||||
archivewad_lst = build_list('plugins/archivewad', 'plugin.cpp archive.cpp wad.cpp')
|
|
||||||
archivewad_lib = archivewad_env.SharedLibrarySafe(target='archivewad', source=archivewad_lst, LIBS='cmdlib', LIBPATH='libs')
|
|
||||||
archivewad_env.Depends(archivewad_lib, cmdlib_lib)
|
|
||||||
archivewad_env.Install(INSTALL + '/modules', archivewad_lib)
|
|
||||||
|
|
||||||
archivezip_env = module_env.Copy()
|
|
||||||
archivezip_lst = build_list('plugins/archivezip', 'plugin.cpp archive.cpp pkzip.cpp zlibstream.cpp')
|
|
||||||
archivezip_env.useZLib()
|
|
||||||
archivezip_lib = archivezip_env.SharedLibrarySafe(target='archivezip', source=archivezip_lst, LIBS='cmdlib', LIBPATH='libs')
|
|
||||||
archivezip_env.Depends(archivezip_lib, cmdlib_lib)
|
|
||||||
archivezip_env.Install(INSTALL + '/modules', archivezip_lib)
|
|
||||||
|
|
||||||
shaders_env = module_env.Copy()
|
|
||||||
shaders_lst = build_list('plugins/shaders', 'shaders.cpp plugin.cpp')
|
|
||||||
shaders_env.useGlib2()
|
|
||||||
shaders_lib = shaders_env.SharedLibrarySafe(target='shaders', source=shaders_lst, LIBS='cmdlib', LIBPATH='libs')
|
|
||||||
shaders_env.Depends(shaders_lib, cmdlib_lib)
|
|
||||||
shaders_env.Install(INSTALL + '/modules', shaders_lib)
|
|
||||||
|
|
||||||
image_env = module_env.Copy()
|
|
||||||
image_lst = build_list('plugins/image', 'bmp.cpp jpeg.cpp image.cpp pcx.cpp tga.cpp dds.cpp')
|
|
||||||
image_lib = image_env.SharedLibrarySafe(target='image', source=image_lst, LIBS=['jpeg6', 'ddslib'], LIBPATH='libs')
|
|
||||||
image_env.Depends(image_lib, jpeg_lib)
|
|
||||||
image_env.Depends(image_lib, ddslib_lib)
|
|
||||||
image_env.Install(INSTALL + '/modules', image_lib)
|
|
||||||
|
|
||||||
imagehl_lst=build_list('plugins/imagehl', 'imagehl.cpp hlw.cpp mip.cpp sprite.cpp')
|
|
||||||
imagehl_lib = module_env.SharedLibrarySafe(target='imagehl', source=imagehl_lst)
|
|
||||||
module_env.Install(INSTALL + '/modules', imagehl_lib)
|
|
||||||
|
|
||||||
imageq2_lst = build_list('plugins/imageq2', 'imageq2.cpp wal.cpp wal32.cpp')
|
|
||||||
imageq2_lib = module_env.SharedLibrarySafe(target='imageq2', source=imageq2_lst)
|
|
||||||
module_env.Install(INSTALL + '/modules', imageq2_lib)
|
|
||||||
|
|
||||||
mapq3_env = module_env.Copy()
|
|
||||||
mapq3_lst=build_list('plugins/mapq3', 'plugin.cpp parse.cpp write.cpp')
|
|
||||||
mapq3_lib = mapq3_env.SharedLibrarySafe(target='mapq3', source=mapq3_lst, LIBS='cmdlib', LIBPATH='libs')
|
|
||||||
mapq3_env.Depends(mapq3_lib, cmdlib_lib)
|
|
||||||
mapq3_env.Install(INSTALL + '/modules', mapq3_lib)
|
|
||||||
|
|
||||||
imagepng_env = module_env.Copy()
|
|
||||||
imagepng_lst = build_list('plugins/imagepng', 'plugin.cpp')
|
|
||||||
imagepng_env.usePNG()
|
|
||||||
imagepng_lib = imagepng_env.SharedLibrarySafe(target='imagepng', source=imagepng_lst)
|
|
||||||
imagepng_env.Install(INSTALL + '/modules', imagepng_lib)
|
|
||||||
|
|
||||||
mapxml_env = module_env.Copy()
|
|
||||||
mapxml_lst = build_list('plugins/mapxml', 'plugin.cpp xmlparse.cpp xmlwrite.cpp')
|
|
||||||
mapxml_lib = mapxml_env.SharedLibrarySafe(target='mapxml', source=mapxml_lst)
|
|
||||||
mapxml_env.useXML2()
|
|
||||||
mapxml_env.useGlib2()
|
|
||||||
mapxml_env.Install(INSTALL + '/modules', mapxml_lib)
|
|
||||||
|
|
||||||
model_env = module_env.Copy()
|
|
||||||
model_lst = build_list('plugins/model', 'plugin.cpp model.cpp')
|
|
||||||
model_lib = model_env.SharedLibrarySafe(target='model', source=model_lst, LIBS=['mathlib', 'picomodel'], LIBPATH='libs')
|
|
||||||
model_env.Depends(model_lib, mathlib_lib)
|
|
||||||
model_env.Depends(model_lib, picomodel_lib)
|
|
||||||
model_env.Install(INSTALL + '/modules', model_lib)
|
|
||||||
|
|
||||||
md3model_lst=build_list('plugins/md3model', 'plugin.cpp mdl.cpp md3.cpp md2.cpp mdc.cpp mdlimage.cpp md5.cpp')
|
|
||||||
md3model_lib = module_env.SharedLibrarySafe(target='md3model', source=md3model_lst)
|
|
||||||
module_env.Install(INSTALL + '/modules', md3model_lib)
|
|
||||||
|
|
||||||
entity_lst = build_list('plugins/entity', 'plugin.cpp entity.cpp eclassmodel.cpp generic.cpp group.cpp light.cpp miscmodel.cpp doom3group.cpp skincache.cpp angle.cpp angles.cpp colour.cpp filters.cpp model.cpp namedentity.cpp origin.cpp scale.cpp targetable.cpp rotation.cpp modelskinkey.cpp')
|
|
||||||
entity_lib = module_env.SharedLibrarySafe(target='entity', source=entity_lst)
|
|
||||||
module_env.Install(INSTALL + '/modules', entity_lib)
|
|
||||||
|
|
||||||
bob_env = module_env.Copy()
|
|
||||||
bob_lst = build_list('contrib/bobtoolz/',
|
|
||||||
'dialogs/dialogs-gtk.cpp bobToolz-GTK.cpp bsploader.cpp cportals.cpp DBobView.cpp \
|
|
||||||
DBrush.cpp DEntity.cpp DEPair.cpp DMap.cpp DPatch.cpp DPlane.cpp DPoint.cpp \
|
|
||||||
DShape.cpp DTrainDrawer.cpp DTreePlanter.cpp DVisDrawer.cpp DWinding.cpp funchandlers-GTK.cpp \
|
|
||||||
lists.cpp misc.cpp ScriptParser.cpp shapes.cpp visfind.cpp')
|
|
||||||
bob_lib = bob_env.SharedLibrarySafe(target='bobtoolz', source=bob_lst, LIBS=['mathlib', 'cmdlib', 'profile'], LIBPATH='libs')
|
|
||||||
bob_env.Depends(bob_lib, mathlib_lib)
|
|
||||||
bob_env.Depends(bob_lib, cmdlib_lib)
|
|
||||||
bob_env.Depends(bob_lib, profile_lib)
|
|
||||||
bob_env.useGlib2()
|
|
||||||
bob_env.useGtk2()
|
|
||||||
bob_env.Install(INSTALL + '/plugins', bob_lib)
|
|
||||||
|
|
||||||
#camera_lst = build_list('contrib/camera',
|
|
||||||
#'camera.cpp dialogs.cpp dialogs_common.cpp funchandlers.cpp listener.cpp misc.cpp renderer.cpp')
|
|
||||||
#camera_lst.append('libs/libsplines.a')
|
|
||||||
#bob_env.SharedLibrarySafe(target='camera', source=camera_lst)
|
|
||||||
#bob_env.Install(INSTALL + '/plugins', 'camera.so')
|
|
||||||
|
|
||||||
prtview_env = module_env.Copy()
|
|
||||||
prtview_lst = build_list('contrib/prtview', 'AboutDialog.cpp ConfigDialog.cpp LoadPortalFileDialog.cpp portals.cpp prtview.cpp')
|
|
||||||
prtview_env.useGlib2()
|
|
||||||
prtview_env.useGtk2()
|
|
||||||
prtview_lib = prtview_env.SharedLibrarySafe(target='prtview', source=prtview_lst, LIBS='profile', LIBPATH='libs')
|
|
||||||
prtview_env.Depends(prtview_lib, profile_lib)
|
|
||||||
prtview_env.Install(INSTALL + '/plugins', prtview_lib)
|
|
||||||
|
|
||||||
brushexport2_env = module_env.Copy()
|
|
||||||
brushexport2_lst = build_list('contrib/brushexport', ['plugin.cpp','interface.cpp','callbacks.cpp', 'support.cpp', 'export.cpp'])
|
|
||||||
brushexport2_env.useGlib2()
|
|
||||||
brushexport2_env.useGtk2()
|
|
||||||
brushexport2_lib = brushexport2_env.SharedLibrarySafe(target='brushexport', source=brushexport2_lst, LIBPATH='libs')
|
|
||||||
brushexport2_env.Install(INSTALL + '/plugins', brushexport2_lib)
|
|
||||||
|
|
||||||
sunplug_env = module_env.Copy()
|
|
||||||
sunplug_lst = build_list('contrib/sunplug', 'sunplug.cpp')
|
|
||||||
sunplug_env.useGlib2()
|
|
||||||
sunplug_env.useGtk2()
|
|
||||||
sunplug_lib = sunplug_env.SharedLibrarySafe(target='sunplug', source=sunplug_lst, LIBPATH='libs')
|
|
||||||
sunplug_env.Install(INSTALL + '/plugins', sunplug_lib)
|
|
||||||
|
|
||||||
ufoai_env = module_env.Copy()
|
|
||||||
ufoai_lst = build_list('contrib/ufoaiplug', 'ufoai.cpp ufoai_filters.cpp ufoai_gtk.cpp ufoai_level.cpp')
|
|
||||||
ufoai_env.useGlib2()
|
|
||||||
ufoai_env.useGtk2()
|
|
||||||
ufoai_lib = ufoai_env.SharedLibrarySafe(target='ufoaiplug', source=ufoai_lst, LIBPATH='libs')
|
|
||||||
ufoai_env.Install(INSTALL + '/plugins', ufoai_lib)
|
|
||||||
|
|
||||||
shaderplug_env = module_env.Copy()
|
|
||||||
shaderplug_lst = build_list('contrib/shaderplug', 'shaderplug.cpp')
|
|
||||||
shaderplug_env.useGlib2()
|
|
||||||
shaderplug_env.useGtk2()
|
|
||||||
shaderplug_env.useXML2()
|
|
||||||
shaderplug_lib = shaderplug_env.SharedLibrarySafe(target='shaderplug', source=shaderplug_lst, LIBS='xmllib', LIBPATH='libs')
|
|
||||||
shaderplug_env.Install(INSTALL + '/plugins', shaderplug_lib)
|
|
||||||
|
|
||||||
#gensurf_lst = build_list('contrib/gtkgensurf',
|
|
||||||
#'bitmap.cpp dec.cpp face.cpp font.cpp gendlgs.cpp genmap.cpp gensurf.cpp heretic.cpp plugin.cpp view.cpp triangle.c')
|
|
||||||
#bob_env.SharedLibrarySafe(target='gensurf', source=gensurf_lst)
|
|
||||||
#bob_env.Install(INSTALL + '/plugins', 'gensurf.so')
|
|
||||||
|
|
||||||
#bkgrnd2d_list = build_list( 'contrib/bkgrnd2d', 'bkgrnd2d.cpp plugin.cpp dialog.cpp' )
|
|
||||||
#bkgrnd2d_list.append( 'libs/libsynapse.a' )
|
|
||||||
#bkgrnd2d_env = module_env.Copy()
|
|
||||||
#bkgrnd2d_env.useGtk2()
|
|
||||||
#bkgrnd2d_env.SharedLibrarySafe( target='bkgrnd2d', source=bkgrnd2d_list )
|
|
||||||
#bkgrnd2d_env.Install( INSTALL + '/plugins', 'bkgrnd2d.so' )
|
|
||||||
|
|
||||||
radiant_env = g_env.Copy()
|
|
||||||
radiant_env['CPPPATH'].append('include')
|
|
||||||
radiant_env['LINKFLAGS'] += '-ldl -lGL '
|
|
||||||
if ( OS == 'Darwin' ):
|
|
||||||
radiant_env['CXXFLAGS'] += '-fno-common '
|
|
||||||
radiant_env['CCFLAGS'] += '-fno-common '
|
|
||||||
radiant_env['LINKFLAGS'] += '-lX11 -lGL -lGLU '
|
|
||||||
radiant_env['LIBPREFIX'] = ''
|
|
||||||
radiant_env.useGlib2()
|
|
||||||
radiant_env.useXML2()
|
|
||||||
radiant_env.useGtk2()
|
|
||||||
radiant_env.useGtkGLExt()
|
|
||||||
|
|
||||||
radiant_src = [
|
|
||||||
'autosave.cpp',
|
|
||||||
'brush.cpp',
|
|
||||||
'brushmanip.cpp',
|
|
||||||
'brushmodule.cpp',
|
|
||||||
'brushnode.cpp',
|
|
||||||
'brushtokens.cpp',
|
|
||||||
'brushxml.cpp',
|
|
||||||
'brush_primit.cpp',
|
|
||||||
'build.cpp',
|
|
||||||
'camwindow.cpp',
|
|
||||||
'clippertool.cpp',
|
|
||||||
'commands.cpp',
|
|
||||||
'console.cpp',
|
|
||||||
'csg.cpp',
|
|
||||||
'dialog.cpp',
|
|
||||||
'eclass.cpp',
|
|
||||||
'eclass_def.cpp',
|
|
||||||
'eclass_doom3.cpp',
|
|
||||||
'eclass_fgd.cpp',
|
|
||||||
'eclass_xml.cpp',
|
|
||||||
'entity.cpp',
|
|
||||||
'entityinspector.cpp',
|
|
||||||
'entitylist.cpp',
|
|
||||||
'environment.cpp',
|
|
||||||
'error.cpp',
|
|
||||||
'feedback.cpp',
|
|
||||||
'filetypes.cpp',
|
|
||||||
'filters.cpp',
|
|
||||||
'findtexturedialog.cpp',
|
|
||||||
'glwidget.cpp',
|
|
||||||
'grid.cpp',
|
|
||||||
'groupdialog.cpp',
|
|
||||||
'gtkdlgs.cpp',
|
|
||||||
'gtkmisc.cpp',
|
|
||||||
'help.cpp',
|
|
||||||
'image.cpp',
|
|
||||||
'main.cpp',
|
|
||||||
'mainframe.cpp',
|
|
||||||
'map.cpp',
|
|
||||||
'mru.cpp',
|
|
||||||
'nullmodel.cpp',
|
|
||||||
'parse.cpp',
|
|
||||||
'patch.cpp',
|
|
||||||
'patchdialog.cpp',
|
|
||||||
'patchmanip.cpp',
|
|
||||||
'patchmodule.cpp',
|
|
||||||
'plugin.cpp',
|
|
||||||
'pluginapi.cpp',
|
|
||||||
'pluginmanager.cpp',
|
|
||||||
'pluginmenu.cpp',
|
|
||||||
'plugintoolbar.cpp',
|
|
||||||
'points.cpp',
|
|
||||||
'preferencedictionary.cpp',
|
|
||||||
'preferences.cpp',
|
|
||||||
'qe3.cpp',
|
|
||||||
'qgl.cpp',
|
|
||||||
'referencecache.cpp',
|
|
||||||
'renderer.cpp',
|
|
||||||
'renderstate.cpp',
|
|
||||||
'scenegraph.cpp',
|
|
||||||
'stacktrace.cpp',
|
|
||||||
'select.cpp',
|
|
||||||
'selection.cpp',
|
|
||||||
'server.cpp',
|
|
||||||
'shaders.cpp',
|
|
||||||
'sockets.cpp',
|
|
||||||
'surfacedialog.cpp',
|
|
||||||
'texmanip.cpp',
|
|
||||||
'textures.cpp',
|
|
||||||
'texwindow.cpp',
|
|
||||||
'timer.cpp',
|
|
||||||
'treemodel.cpp',
|
|
||||||
'undo.cpp',
|
|
||||||
'url.cpp',
|
|
||||||
'view.cpp',
|
|
||||||
'watchbsp.cpp',
|
|
||||||
'winding.cpp',
|
|
||||||
'windowobservers.cpp',
|
|
||||||
'xmlstuff.cpp',
|
|
||||||
'xywindow.cpp',
|
|
||||||
]
|
|
||||||
|
|
||||||
for i in range(len(radiant_src)):
|
|
||||||
radiant_src[i] = 'radiant/' + radiant_src[i]
|
|
||||||
|
|
||||||
radiant_libs = ['mathlib', 'cmdlib', 'l_net', 'profile', 'gtkutil', 'xmllib']
|
|
||||||
radiant_prog = radiant_env.Program(target='radiant.' + g_cpu, source=radiant_src, LIBS=radiant_libs, LIBPATH='libs')
|
|
||||||
radiant_env.Depends(radiant_prog, mathlib_lib)
|
|
||||||
radiant_env.Depends(radiant_prog, cmdlib_lib)
|
|
||||||
radiant_env.Depends(radiant_prog, l_net_lib)
|
|
||||||
radiant_env.Depends(radiant_prog, profile_lib)
|
|
||||||
radiant_env.Depends(radiant_prog, gtkutil_lib)
|
|
||||||
radiant_env.Depends(radiant_prog, xml_lib)
|
|
||||||
radiant_env.Install(INSTALL, radiant_prog)
|
|
||||||
|
|
||||||
|
|
||||||
# end setup ---------------------------------------------------------------------------------------
|
|
34
SConscript.lib
Normal file
34
SConscript.lib
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
# -*- mode: python -*-
|
||||||
|
# ZeroRadiant build scripts
|
||||||
|
# TTimo <ttimo@idsoftware.com>
|
||||||
|
# http://scons.sourceforge.net
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
|
Import( [ 'utils', 'config', 'settings', 'project' ] )
|
||||||
|
|
||||||
|
( libpath, libname ) = os.path.split( project )
|
||||||
|
libname = os.path.splitext( libname )[0]
|
||||||
|
|
||||||
|
env = Environment()
|
||||||
|
settings.SetupEnvironment( env, config['name'] )
|
||||||
|
proj = utils.vcproj( os.path.join( GetLaunchDir(), project ) )
|
||||||
|
|
||||||
|
# some filtering. may need to improve that
|
||||||
|
add_sources = []
|
||||||
|
( drop, files ) = proj.filterSource( r'.*l_net_wins\.c' )
|
||||||
|
if ( len( drop ) != 0 ):
|
||||||
|
add_sources.append( 'l_net_berkeley.c' )
|
||||||
|
|
||||||
|
emit_func = env.StaticObject
|
||||||
|
try:
|
||||||
|
if ( config['shared'] ):
|
||||||
|
emit_func = env.SharedObject
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
|
objects = []
|
||||||
|
for i in files + add_sources:
|
||||||
|
objects.append( emit_func( os.path.join( libpath, i ) ) )
|
||||||
|
|
||||||
|
Return( 'objects' )
|
60
SConscript.module
Normal file
60
SConscript.module
Normal file
|
@ -0,0 +1,60 @@
|
||||||
|
# -*- mode: python -*-
|
||||||
|
# ZeroRadiant build scripts
|
||||||
|
# TTimo <ttimo@idsoftware.com>
|
||||||
|
# http://scons.sourceforge.net
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
|
Import( [ 'utils', 'config', 'settings', 'project', 'shlib_objects' ] )
|
||||||
|
|
||||||
|
( libpath, libname ) = os.path.split( project )
|
||||||
|
libname = os.path.splitext( libname )[0]
|
||||||
|
|
||||||
|
env = Environment()
|
||||||
|
useJPEG = False
|
||||||
|
useGtk = False
|
||||||
|
useZ = False
|
||||||
|
usePNG = False
|
||||||
|
if ( libname == 'image' ):
|
||||||
|
useJPEG = True
|
||||||
|
if ( libname == 'surface' ):
|
||||||
|
useGtk = True
|
||||||
|
if ( libname == 'surface_ufoai' ):
|
||||||
|
useGtk = True
|
||||||
|
if ( libname == 'surface_quake2' ):
|
||||||
|
useGtk = True
|
||||||
|
if ( libname == 'surface_heretic2' ):
|
||||||
|
useGtk = True
|
||||||
|
if ( libname == 'bkgrnd2d' ):
|
||||||
|
useGtk = True
|
||||||
|
if ( libname == 'gtkgensurf' ):
|
||||||
|
useGtk = True
|
||||||
|
if ( libname == 'bobToolz_gtk' ):
|
||||||
|
useGtk = True
|
||||||
|
if ( libname == 'camera' ):
|
||||||
|
useGtk = True
|
||||||
|
if ( libname == 'PrtView' ):
|
||||||
|
useGtk = True
|
||||||
|
if ( libname == 'spritemodel' ):
|
||||||
|
useGtk = True
|
||||||
|
if ( libname == 'model' ):
|
||||||
|
useGtk = True
|
||||||
|
if ( libname == 'TexTool' ):
|
||||||
|
useGtk = True
|
||||||
|
if ( libname == 'imagepng' ):
|
||||||
|
usePNG = True
|
||||||
|
|
||||||
|
|
||||||
|
settings.SetupEnvironment( env, config['name'], useGtk = useGtk, useJPEG = useJPEG, useZ = useZ, usePNG = usePNG )
|
||||||
|
proj = utils.vcproj( os.path.join( GetLaunchDir(), project ) )
|
||||||
|
|
||||||
|
# some filtering. may need to improve that
|
||||||
|
add_sources = []
|
||||||
|
( drop, files ) = proj.filterSource( r'.*l_net_wins\.c' )
|
||||||
|
if ( len( drop ) != 0 ):
|
||||||
|
add_sources.append( 'l_net_berkeley.c' )
|
||||||
|
|
||||||
|
module_base = env.SharedLibrary( os.path.join( 'modules', libname ), shlib_objects + [ os.path.join( libpath, i ) for i in files ] )
|
||||||
|
module = env.AddPostAction( module_base, utils.CheckUnresolved )
|
||||||
|
|
||||||
|
Return( 'module' )
|
19
SConscript.q3map2
Normal file
19
SConscript.q3map2
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
# -*- mode: python -*-
|
||||||
|
# ZeroRadiant build scripts
|
||||||
|
# TTimo <ttimo@idsoftware.com>
|
||||||
|
# http://scons.sourceforge.net
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
|
Import( [ 'utils', 'config', 'settings', 'lib_objects' ] )
|
||||||
|
|
||||||
|
env = Environment()
|
||||||
|
settings.SetupEnvironment( env, config['name'] )
|
||||||
|
env.Prepend( CPPPATH = [ '#tools/quake3/common' ] )
|
||||||
|
env.Append( LIBS = [ 'pthread', 'png', 'jpeg' ] )
|
||||||
|
proj = utils.vcproj( os.path.join( GetLaunchDir(), 'tools/quake3/q3map2/q3map2.vcproj' ) )
|
||||||
|
objects = lib_objects
|
||||||
|
objects += [ os.path.join( 'tools/quake3/q3map2', i ) for i in proj.getSourceFiles() ]
|
||||||
|
q3map2 = env.Program( 'q3map2', objects )
|
||||||
|
|
||||||
|
Return( 'q3map2' )
|
18
SConscript.radiant
Normal file
18
SConscript.radiant
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
# -*- mode: python -*-
|
||||||
|
# ZeroRadiant build scripts
|
||||||
|
# TTimo <ttimo@idsoftware.com>
|
||||||
|
# http://scons.sourceforge.net
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
|
Import( [ 'utils', 'config', 'settings', 'lib_objects' ] )
|
||||||
|
|
||||||
|
env = Environment()
|
||||||
|
settings.SetupEnvironment( env, config[ 'name' ], useGtk = True, useGtkGL = True )
|
||||||
|
proj = utils.vcproj( os.path.join( GetLaunchDir(), 'radiant/radiant.vcproj' ) )
|
||||||
|
|
||||||
|
radiant = env.Program( 'radiant.bin', lib_objects + [ os.path.join( 'radiant', i ) for i in proj.getSourceFiles() ] )
|
||||||
|
|
||||||
|
Return( 'radiant' )
|
||||||
|
|
||||||
|
|
397
SConstruct
397
SConstruct
|
@ -1,338 +1,59 @@
|
||||||
# scons build script
|
# -*- mode: python -*-
|
||||||
# http://scons.sourceforge.net
|
# ZeroRadiant build scripts
|
||||||
|
# TTimo <ttimo@idsoftware.com>
|
||||||
import commands, re, sys, os, pickle, string, popen2
|
# http://scons.sourceforge.net
|
||||||
from makeversion import radiant_makeversion, get_version
|
|
||||||
|
import sys, os, platform, cPickle
|
||||||
# to access some internal stuff
|
|
||||||
import SCons
|
import utils, config
|
||||||
|
|
||||||
conf_filename='site.conf'
|
conf_filename = 'site.sconf'
|
||||||
# there is a default hardcoded value, you can override on command line, those are saved between runs
|
|
||||||
# we only handle strings
|
try:
|
||||||
serialized=['CC', 'CXX', 'JOBS', 'BUILD']
|
sys.argv.index( '-h' )
|
||||||
|
except:
|
||||||
# help -------------------------------------------
|
pass
|
||||||
|
else:
|
||||||
Help("""
|
Help(
|
||||||
Usage: scons [OPTIONS] [TARGET] [CONFIG]
|
"""
|
||||||
|
======================================================================
|
||||||
[OPTIONS] and [TARGET] are covered in command line options, use scons -H
|
ZeroRadiant build system quick help
|
||||||
|
|
||||||
[CONFIG]: KEY="VALUE" [...]
|
You need scons v0.97.0d20070918.r2446 or newer
|
||||||
a number of configuration options saved between runs in the """ + conf_filename + """ file
|
|
||||||
erase """ + conf_filename + """ to start with default settings again
|
Default build (release), just run scons at the toplevel
|
||||||
|
|
||||||
CC
|
debug build:
|
||||||
CXX
|
$ scons config=debug
|
||||||
Specify C and C++ compilers (defaults gcc and g++)
|
======================================================================
|
||||||
ex: CC="gcc-3.2"
|
""" )
|
||||||
You can use ccache and distcc, for instance:
|
Return()
|
||||||
CC="ccache distcc gcc" CXX="ccache distcc g++"
|
|
||||||
|
active_configs = []
|
||||||
JOBS
|
|
||||||
Parallel build
|
# load up configurations from the save file
|
||||||
ex: JOBS="4" is a good setting on SMP machines
|
if ( os.path.exists( conf_filename ) ):
|
||||||
|
f = open( conf_filename )
|
||||||
BUILD
|
print 'reading saved configuration from site.conf'
|
||||||
Use debug/release to select build settings
|
try:
|
||||||
ex: BUILD="debug" - default is debug
|
while ( True ):
|
||||||
"""
|
c = cPickle.load( f )
|
||||||
)
|
active_configs.append( c )
|
||||||
|
except:
|
||||||
# end help ---------------------------------------
|
pass
|
||||||
|
|
||||||
# sanity -----------------------------------------
|
# read the command line and build configs
|
||||||
|
config_statements = sys.argv[1:]
|
||||||
# get a recent python release
|
active_configs = config.ConfigParser().parseStatements( active_configs, config_statements )
|
||||||
# that is broken in current version:
|
assert( len( active_configs ) >= 1 )
|
||||||
# http://sourceforge.net/tracker/index.php?func=detail&aid=794145&group_id=30337&atid=398971
|
|
||||||
#EnsurePythonVersion(2,1)
|
# save the config
|
||||||
# above 0.90
|
print 'saving updated configuration'
|
||||||
EnsureSConsVersion( 0, 96 )
|
f = open( conf_filename, 'wb' )
|
||||||
print 'SCons ' + SCons.__version__
|
for c in active_configs:
|
||||||
|
cPickle.dump( c, f, -1 )
|
||||||
# end sanity -------------------------------------
|
|
||||||
|
print 'emit build rules'
|
||||||
# system detection -------------------------------
|
for c in active_configs:
|
||||||
|
print 'emit configuration: %s' % repr( c )
|
||||||
# TODO: detect Darwin / OSX
|
c.emit()
|
||||||
|
|
||||||
# CPU type
|
|
||||||
g_cpu = commands.getoutput('uname -m')
|
|
||||||
exp = re.compile('.*i?86.*')
|
|
||||||
if (g_cpu == 'Power Macintosh' or g_cpu == 'ppc'):
|
|
||||||
g_cpu = 'ppc'
|
|
||||||
elif exp.match(g_cpu):
|
|
||||||
g_cpu = 'x86'
|
|
||||||
else:
|
|
||||||
g_cpu = 'cpu'
|
|
||||||
|
|
||||||
# OS
|
|
||||||
OS = commands.getoutput('uname')
|
|
||||||
print "OS=\"" + OS + "\""
|
|
||||||
|
|
||||||
if (OS == 'Linux'):
|
|
||||||
# libc .. do the little magic!
|
|
||||||
libc = commands.getoutput('/lib/libc.so.6 |grep "GNU C "|grep version|awk -F "version " \'{ print $2 }\'|cut -b -3')
|
|
||||||
|
|
||||||
# end system detection ---------------------------
|
|
||||||
|
|
||||||
# default settings -------------------------------
|
|
||||||
|
|
||||||
CC='gcc'
|
|
||||||
CXX='g++'
|
|
||||||
JOBS='1'
|
|
||||||
BUILD='debug'
|
|
||||||
INSTALL='#install'
|
|
||||||
g_build_root = 'build'
|
|
||||||
|
|
||||||
# end default settings ---------------------------
|
|
||||||
|
|
||||||
# site settings ----------------------------------
|
|
||||||
|
|
||||||
site_dict = {}
|
|
||||||
if (os.path.exists(conf_filename)):
|
|
||||||
site_file = open(conf_filename, 'r')
|
|
||||||
p = pickle.Unpickler(site_file)
|
|
||||||
site_dict = p.load()
|
|
||||||
print 'Loading build configuration from ' + conf_filename
|
|
||||||
for k, v in site_dict.items():
|
|
||||||
exec_cmd = k + '=\"' + v + '\"'
|
|
||||||
print exec_cmd
|
|
||||||
exec(exec_cmd)
|
|
||||||
|
|
||||||
# end site settings ------------------------------
|
|
||||||
|
|
||||||
# command line settings --------------------------
|
|
||||||
|
|
||||||
for k in serialized:
|
|
||||||
if (ARGUMENTS.has_key(k)):
|
|
||||||
exec_cmd = k + '=\"' + ARGUMENTS[k] + '\"'
|
|
||||||
print 'Command line: ' + exec_cmd
|
|
||||||
exec(exec_cmd)
|
|
||||||
|
|
||||||
# end command line settings ----------------------
|
|
||||||
|
|
||||||
# sanity check -----------------------------------
|
|
||||||
|
|
||||||
|
|
||||||
def GetGCCVersion(name):
|
|
||||||
ret = commands.getstatusoutput('%s -dumpversion' % name)
|
|
||||||
if ( ret[0] != 0 ):
|
|
||||||
return None
|
|
||||||
vers = string.split(ret[1], '.')
|
|
||||||
if ( len(vers) == 2 ):
|
|
||||||
return [ vers[0], vers[1], 0 ]
|
|
||||||
elif ( len(vers) == 3 ):
|
|
||||||
return vers
|
|
||||||
return None
|
|
||||||
|
|
||||||
ver_cc = GetGCCVersion(CC)
|
|
||||||
ver_cxx = GetGCCVersion(CXX)
|
|
||||||
|
|
||||||
if ( ver_cc is None or ver_cxx is None or ver_cc[0] < '3' or ver_cxx[0] < '3' or ver_cc != ver_cxx ):
|
|
||||||
print 'Compiler version check failed - need gcc 3.x or later:'
|
|
||||||
print 'CC: %s %s\nCXX: %s %s' % ( CC, repr(ver_cc), CXX, repr(ver_cxx) )
|
|
||||||
Exit(1)
|
|
||||||
|
|
||||||
# end sanity check -------------------------------
|
|
||||||
|
|
||||||
# save site configuration ----------------------
|
|
||||||
|
|
||||||
for k in serialized:
|
|
||||||
exec_cmd = 'site_dict[\'' + k + '\'] = ' + k
|
|
||||||
exec(exec_cmd)
|
|
||||||
|
|
||||||
site_file = open(conf_filename, 'w')
|
|
||||||
p = pickle.Pickler(site_file)
|
|
||||||
p.dump(site_dict)
|
|
||||||
site_file.close()
|
|
||||||
|
|
||||||
# end save site configuration ------------------
|
|
||||||
|
|
||||||
# general configuration, target selection --------
|
|
||||||
|
|
||||||
SConsignFile( "scons.signatures" )
|
|
||||||
|
|
||||||
g_build = g_build_root + '/' + BUILD
|
|
||||||
|
|
||||||
SetOption('num_jobs', JOBS)
|
|
||||||
|
|
||||||
LINK = CXX
|
|
||||||
# common flags
|
|
||||||
warningFlags = '-W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter '
|
|
||||||
warningFlagsCXX = '-Wno-non-virtual-dtor -Wreorder ' # -Wold-style-cast
|
|
||||||
# POSIX macro: platform supports posix IEEE Std 1003.1:2001
|
|
||||||
# XWINDOWS macro: platform supports X-Windows API
|
|
||||||
CCFLAGS = '-DPOSIX -DXWINDOWS ' + warningFlags
|
|
||||||
CXXFLAGS = '-pipe -DPOSIX -DXWINDOWS ' + warningFlags + warningFlagsCXX
|
|
||||||
CPPPATH = []
|
|
||||||
if (BUILD == 'debug'):
|
|
||||||
CXXFLAGS += '-g3 -D_DEBUG '
|
|
||||||
CCFLAGS += '-g3 -D_DEBUG '
|
|
||||||
elif (BUILD == 'release' or BUILD == 'final'):
|
|
||||||
CXXFLAGS += '-O2 '
|
|
||||||
CCFLAGS += '-O2 '
|
|
||||||
else:
|
|
||||||
print 'Unknown build configuration ' + BUILD
|
|
||||||
sys.exit( 0 )
|
|
||||||
|
|
||||||
LINKFLAGS = ''
|
|
||||||
if ( OS == 'Linux' ):
|
|
||||||
|
|
||||||
if ( BUILD == 'final' ):
|
|
||||||
# static
|
|
||||||
# 2112833 /opt/gtkradiant/radiant.x86
|
|
||||||
# 35282 /opt/gtkradiant/modules/archivezip.so
|
|
||||||
# 600099 /opt/gtkradiant/modules/entity.so
|
|
||||||
|
|
||||||
# dynamic
|
|
||||||
# 2237060 /opt/gtkradiant/radiant.x86
|
|
||||||
# 110605 /opt/gtkradiant/modules/archivezip.so
|
|
||||||
# 730222 /opt/gtkradiant/modules/entity.so
|
|
||||||
|
|
||||||
# EVIL HACK - force static-linking for libstdc++ - create a symbolic link to the static libstdc++ in the root
|
|
||||||
os.system("ln -s `g++ -print-file-name=libstdc++.a`")
|
|
||||||
|
|
||||||
#if not os.path.exists("./install"):
|
|
||||||
# os.mkdir("./install")
|
|
||||||
#os.system("cp `g++ -print-file-name=libstdc++.so` ./install")
|
|
||||||
|
|
||||||
# -fPIC might be worth removing when building for 32-bit x86
|
|
||||||
CCFLAGS += '-fPIC '
|
|
||||||
CXXFLAGS += '-fPIC -fno-exceptions -fno-rtti '
|
|
||||||
LINKFLAGS += '-fPIC -Wl,-fini,fini_stub -L. -static-libgcc '
|
|
||||||
|
|
||||||
if ( OS == 'Darwin' ):
|
|
||||||
CCFLAGS += '-force_cpusubtype_ALL -fPIC '
|
|
||||||
CXXFLAGS += '-force_cpusubtype_ALL -fPIC -fno-exceptions -fno-rtti '
|
|
||||||
CPPPATH.append('/sw/include')
|
|
||||||
CPPPATH.append('/usr/X11R6/include')
|
|
||||||
LINKFLAGS += '-L/sw/lib -L/usr/lib -L/usr/X11R6/lib '
|
|
||||||
|
|
||||||
CPPPATH.append('libs')
|
|
||||||
|
|
||||||
# extend the standard Environment a bit
|
|
||||||
class idEnvironment(Environment):
|
|
||||||
|
|
||||||
def __init__(self):
|
|
||||||
Environment.__init__(self,
|
|
||||||
ENV = os.environ,
|
|
||||||
CC = CC,
|
|
||||||
CXX = CXX,
|
|
||||||
LINK = LINK,
|
|
||||||
CCFLAGS = CCFLAGS,
|
|
||||||
CXXFLAGS = CXXFLAGS,
|
|
||||||
CPPPATH = CPPPATH,
|
|
||||||
LINKFLAGS = LINKFLAGS)
|
|
||||||
|
|
||||||
def useGlib2(self):
|
|
||||||
self['CXXFLAGS'] += '`pkg-config glib-2.0 --cflags` '
|
|
||||||
self['CCFLAGS'] += '`pkg-config glib-2.0 --cflags` '
|
|
||||||
if BUILD == 'final':
|
|
||||||
self['LINKFLAGS'] += '-lglib-2.0 '
|
|
||||||
else:
|
|
||||||
self['LINKFLAGS'] += '`pkg-config glib-2.0 --libs` '
|
|
||||||
|
|
||||||
|
|
||||||
def useXML2(self):
|
|
||||||
self['CXXFLAGS'] += '`xml2-config --cflags` '
|
|
||||||
self['CCFLAGS'] += '`xml2-config --cflags` '
|
|
||||||
if BUILD == 'final':
|
|
||||||
self['LINKFLAGS'] += '-lxml2 '
|
|
||||||
else:
|
|
||||||
self['LINKFLAGS'] += '`xml2-config --libs` '
|
|
||||||
|
|
||||||
def useGtk2(self):
|
|
||||||
self['CXXFLAGS'] += '`pkg-config gtk+-2.0 --cflags` '
|
|
||||||
self['CCFLAGS'] += '`pkg-config gtk+-2.0 --cflags` '
|
|
||||||
if BUILD == 'final':
|
|
||||||
self['LINKFLAGS'] += '-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpango-1.0 -lgdk_pixbuf-2.0 '
|
|
||||||
else:
|
|
||||||
self['LINKFLAGS'] += '`pkg-config gtk+-2.0 --libs-only-L` `pkg-config gtk+-2.0 --libs-only-l` '
|
|
||||||
|
|
||||||
def useGtkGLExt(self):
|
|
||||||
self['CXXFLAGS'] += '`pkg-config gtkglext-1.0 --cflags` '
|
|
||||||
self['CCFLAGS'] += '`pkg-config gtkglext-1.0 --cflags` '
|
|
||||||
#if BUILD == 'final':
|
|
||||||
self['LINKFLAGS'] += '-lgtkglext-x11-1.0 -lgdkglext-x11-1.0 '
|
|
||||||
# apparently pkg-config for gtkglext includes --export-dynamic, which b0rks everything.
|
|
||||||
#else:
|
|
||||||
# self['LINKFLAGS'] += 'pkg-config gtkglext-1.0 --libs-only-L` `pkg-config gtkglext-1.0 --libs-only-l` '
|
|
||||||
|
|
||||||
def usePNG(self):
|
|
||||||
self['CXXFLAGS'] += '`libpng-config --cflags` '
|
|
||||||
self['CCFLAGS'] += '`libpng-config --cflags` '
|
|
||||||
self['LINKFLAGS'] += '`libpng-config --ldflags` '
|
|
||||||
|
|
||||||
def useMHash(self):
|
|
||||||
self['LINKFLAGS'] += '-lmhash '
|
|
||||||
|
|
||||||
def useZLib(self):
|
|
||||||
self['LINKFLAGS'] += '-lz '
|
|
||||||
|
|
||||||
def usePThread(self):
|
|
||||||
if ( OS == 'Darwin' ):
|
|
||||||
self['LINKFLAGS'] += '-lpthread -Wl,-stack_size,0x400000 '
|
|
||||||
else:
|
|
||||||
self['LINKFLAGS'] += '-lpthread '
|
|
||||||
|
|
||||||
def CheckLDD(self, target, source, env):
|
|
||||||
file = target[0]
|
|
||||||
if (not os.path.isfile(file.abspath)):
|
|
||||||
print('ERROR: CheckLDD: target %s not found\n' % target[0])
|
|
||||||
Exit(1)
|
|
||||||
# not using os.popen3 as I want to check the return code
|
|
||||||
ldd = popen2.Popen3('`which ldd` -r %s' % target[0], 1)
|
|
||||||
stdout_lines = ldd.fromchild.readlines()
|
|
||||||
stderr_lines = ldd.childerr.readlines()
|
|
||||||
ldd_ret = ldd.wait()
|
|
||||||
del ldd
|
|
||||||
have_undef = 0
|
|
||||||
if ( ldd_ret != 0 ):
|
|
||||||
print "ERROR: ldd command returned with exit code %d" % ldd_ret
|
|
||||||
os.system('rm %s' % target[0])
|
|
||||||
Exit()
|
|
||||||
for i_line in stderr_lines:
|
|
||||||
print repr(i_line)
|
|
||||||
regex = re.compile('undefined symbol: (.*)\t\\((.*)\\)\n')
|
|
||||||
if ( regex.match(i_line) ):
|
|
||||||
symbol = regex.sub('\\1', i_line)
|
|
||||||
try:
|
|
||||||
env['ALLOWED_SYMBOLS'].index(symbol)
|
|
||||||
except:
|
|
||||||
have_undef = 1
|
|
||||||
else:
|
|
||||||
print "ERROR: failed to parse ldd stderr line: %s" % i_line
|
|
||||||
os.system('rm %s' % target[0])
|
|
||||||
Exit(1)
|
|
||||||
if ( have_undef ):
|
|
||||||
print "ERROR: undefined symbols"
|
|
||||||
os.system('rm %s' % target[0])
|
|
||||||
Exit(1)
|
|
||||||
|
|
||||||
def SharedLibrarySafe(self, target, source, LIBS=[], LIBPATH='.'):
|
|
||||||
result = self.SharedLibrary(target, source, LIBS=LIBS, LIBPATH=LIBPATH)
|
|
||||||
if (OS != 'Darwin'):
|
|
||||||
AddPostAction(target + '.so', self.CheckLDD)
|
|
||||||
return result
|
|
||||||
|
|
||||||
g_env = idEnvironment()
|
|
||||||
|
|
||||||
# export the globals
|
|
||||||
GLOBALS = 'g_env INSTALL g_cpu'
|
|
||||||
|
|
||||||
radiant_makeversion('\\ngcc version: %s.%s.%s' % ( ver_cc[0], ver_cc[1], ver_cc[2] ) )
|
|
||||||
|
|
||||||
# end general configuration ----------------------
|
|
||||||
|
|
||||||
# targets ----------------------------------------
|
|
||||||
|
|
||||||
Default('.')
|
|
||||||
|
|
||||||
Export('GLOBALS ' + GLOBALS)
|
|
||||||
BuildDir(g_build, '.', duplicate = 0)
|
|
||||||
SConscript(g_build + '/SConscript')
|
|
||||||
|
|
||||||
# end targets ------------------------------------
|
|
||||||
|
|
150
TODO
150
TODO
|
@ -1,148 +1,10 @@
|
||||||
|
- add browse buttons to CGameInstall dialog for engine folder
|
||||||
|
|
||||||
|
- copy content, only generating the .game atm
|
||||||
|
|
||||||
BUGS
|
- delete .game files? should we also delete files that were copied?
|
||||||
|
|
||||||
MSI: installer bug with new folders? : create custom dir, click New Folder icon, type "FOLDER\" - gets stuck
|
- when doing Q3 + mod, the mod has to be setup in the preferences
|
||||||
GTK2: gtk2 crashes when trying to use bitmap fonts such as MS Sans Serif http://bugzilla.gnome.org/show_bug.cgi?id=142579
|
(that's a bit awkward)
|
||||||
GTK2: alt+tab while mouse button is held down: see http://bugzilla.gnome.org/show_bug.cgi?id=145156
|
|
||||||
UI: changing resolution in floating-windows mode can screw up window positions.
|
|
||||||
HalfLife: half-life maps saved in q1 map format are not supported - currently have to convert them to hammer map format using hammer editor. And vice versa.
|
|
||||||
Entity: creating a new entity with all the brushes of another entity selected results in the latter entity having no brushes.
|
|
||||||
SConscript: build fails if SETUP=1
|
|
||||||
SConscript: svn.py fails if not using C locale - set LC_ALL?
|
|
||||||
GUI: can't use arrow keys to navigate in camera view when capslock is enabled
|
|
||||||
GUI: screensaver causes: gdkgc-win32.c: line 905 (gdk_win32_hdc_get): assertion failed: (win32_gc->hdc == NULL)
|
|
||||||
|
|
||||||
|
- the game list reload doesn't work right, the entries in the combo probably need to be initialized again
|
||||||
FEATURES
|
|
||||||
|
|
||||||
- paint-select or equivalent (e.g. area-selection with occlusion)
|
|
||||||
- select-complete-tall or equivalent (e.g. subtract-from-selection modifier key)
|
|
||||||
- texture pane names are often illegible, becuase 1. they are long and overlap each other and 2. they overlap the outline rectangles around the images themselves.
|
|
||||||
|
|
||||||
|
|
||||||
Build: document build-menu xml format.
|
|
||||||
The build menu in GtkRadiant 1.5 is entirely customisable - you can make it run qbsp3/qvis3/arghrad or any tool you want. Use 'Build > Customize...' to edit the menu.
|
|
||||||
|
|
||||||
Menu commands are the shell commands that Radiant will execute when you choose the menu item. You can add as many commands as you want to a single menu item, and they will be executed in sequence. The commands contain variables, specified using []. The values of variables will be substituted when the command is executed.
|
|
||||||
|
|
||||||
For example:
|
|
||||||
<pre>[q2map] -bsp "[MapFile]"</pre>
|
|
||||||
becomes:
|
|
||||||
<pre>"C:\Program Files\GtkRadiant 1.5.0\q2map" -fs_basepath "c:\quake2" -bsp "c:\quake2\baseq2\maps\blah.map"</pre>
|
|
||||||
This uses the predefined variable 'MapFile' and the custom variable 'q2map'. 'q2map' is defined in the XML file, and 'MapFile' is the full path to your map.
|
|
||||||
The 'MapFile' variable is enclosed in quotes, because the path to your map may contain spaces.
|
|
||||||
At the moment you can only create custom variables by editing the XML file. A custom variable for arghrad would look something like this:
|
|
||||||
<pre><var name="arghrad">"[RadiantPath]arghrad"</var></pre>
|
|
||||||
This variable could then be used in a command like this:
|
|
||||||
<pre>[arghrad] "[MapFile]"</pre>
|
|
||||||
|
|
||||||
Entity: option to filter non-world entities (e.g. not func_group or func_static)
|
|
||||||
Rotate Tool: if more than one object is selected, with different local orientations, use parent-space rotation pivot instead of local-space
|
|
||||||
Brush: MMB+ctrl to paint texture on whole brush/patch.
|
|
||||||
Camera: add alternative highlighting styles (used to be J).
|
|
||||||
Doom3: filter func_splinemovers
|
|
||||||
Entity: draw arrowheads to show direction of connection-lines.
|
|
||||||
? MMB to select a texture should also apply that texture to all selected faces.
|
|
||||||
Mouse: support 2-button mouse.
|
|
||||||
Grid: background colour should be different when the smallest grid is invisible due to being zoomed out.
|
|
||||||
Brush: option to disable dots on selected faces when not in face mode.
|
|
||||||
Entity: draw direction arrow for func_door and func_button angle.
|
|
||||||
Build Menu: support for editing variables.
|
|
||||||
Shaders: handle doom3 materials with multiple bumpmaps stage - use first stage, ignore later stages.
|
|
||||||
Brush: warn when a brush is dragged into a configuration with <0 volume
|
|
||||||
Textures: add option to give new brushes a specific texture instead of the last selected.
|
|
||||||
? QE-tool: click anywhere on xy view to drag entity instead of requiring clicking directly on entity.
|
|
||||||
UserDocs: how to use multi-vertex selection - replaces vertex-edit-splits-faces option:
|
|
||||||
UserDocs: how to use parent-selection:
|
|
||||||
Parent-selection works like Maya: it allows you to 'reparent' brushes
|
|
||||||
onto other entities than the one they're currently part of. To use it,
|
|
||||||
select some brushes, select an entity, Edit -> Parent.
|
|
||||||
Textures: add anisotropic filtering.
|
|
||||||
Preferences: allow preference settings to be shared across games.
|
|
||||||
Preferences: add colour 'theme' files using prefs format.
|
|
||||||
Preferences: sensible default size for prefs window.
|
|
||||||
Doom3: add model browser.
|
|
||||||
Doom3: s_diversity light key.
|
|
||||||
HalfLife: enable HL-mode on linux/osx.
|
|
||||||
Renderer: doom3 'parallel' and 'spot' light support.
|
|
||||||
Entity: add mouse-editing for doom3 light_center key
|
|
||||||
Shaders: add support for texture transforms.
|
|
||||||
Shaders: add support for 'addnormals' keyword - e.g. models/mapobjects/healthgui/healthguidirty
|
|
||||||
TGA Loader: check that true-colour images with palettes are properly handled.
|
|
||||||
Module System: reinstate 'refresh' feature.
|
|
||||||
Surface Inspector: add button for 'axial' projection for doom3.
|
|
||||||
Build: fix hardcoded engine-launch commands - use similar system to build-menu command description.
|
|
||||||
Filters: use q2/heretic2 content flags to filter brushes.
|
|
||||||
? Surface Inspector: allow material names not relative to 'textures/' for doom3
|
|
||||||
Module System: add versioning for module-system api.
|
|
||||||
svn: remove install/ dir, create it during build process on win32
|
|
||||||
Editing: add option to choose the default startup tool mode.
|
|
||||||
Renderer: lighting for doom3 materials without bumpmaps (e.g. mcity/mchangar2)
|
|
||||||
Renderer: realtime doom3 materials preview
|
|
||||||
Renderer: realtime doom3 shadows preview
|
|
||||||
Linux: Provide .tar.gz of example-map data for et/wolf.
|
|
||||||
Textures Window: add inner dark outline to distinguish 'is-shader' outline from white textures.
|
|
||||||
HalfLife2: add HL2 map load/save.
|
|
||||||
Selection: add move-pivot mode to allow rotation/scale around a custom pivot-point.
|
|
||||||
Selection: add rotate increment for rotate manipulator.
|
|
||||||
Selection: visibly distinguish between entity and brush selections
|
|
||||||
Selection: need 'add to selection' and 'subtract from selection' modifiers
|
|
||||||
Selection: Finish scale manipulator.
|
|
||||||
FaceCopy/PasteTexture: Make face-copy/paste-texture shortcuts customisable.
|
|
||||||
Manual: add documentation about search paths for .ent/.def/.fgd, shaders etc for each game.
|
|
||||||
Halflife: add support for cstrike fgd.
|
|
||||||
HalfLife: disable patches
|
|
||||||
HalfLife: add HL .mdl model loader.
|
|
||||||
HalfLife: add HL .spr support.
|
|
||||||
HalfLife: support fgd 'flags' attributes.
|
|
||||||
Model: add support for doom3 md5anim format
|
|
||||||
Model: support doom3 ragdolls
|
|
||||||
VFS: add ability to browse VFS from file-open dialogs.
|
|
||||||
Installer: enable q3 brush-primitives map support.
|
|
||||||
Installer: add editor manual to linux installer
|
|
||||||
Map: add conversion between map formats
|
|
||||||
Map: add conversion between entity definition formats
|
|
||||||
Build: add build-menu dmap support (doom3)
|
|
||||||
Entity: optionally draw target connection lines thicker than one pixel.
|
|
||||||
Entity: add specialised attribute-entry in entity-inspector for integer/real/color attribute types.
|
|
||||||
Patch: add cap-texture, fit-texture and natural-texture toolbar buttons
|
|
||||||
Patch: draw patches in wireframe from the back, make patches selectable from the back
|
|
||||||
Patch: add option for convert-selection-to-new-brush/patch
|
|
||||||
Patch: fix bobtoolz merge-patches feature
|
|
||||||
Patch: fix insert/remove rows/cols indicated by current selected patch vertices.
|
|
||||||
Autosave/Snapshots: Add support for multi-file maps.
|
|
||||||
Quake2: Q2 hint transparency support
|
|
||||||
Shortcuts: make shortcut list editable within radiant.
|
|
||||||
Shortcuts: convert shortcuts.ini to xml.
|
|
||||||
Shortcuts: warn when duplicate shortcuts are registered
|
|
||||||
Shortcuts: rename commands in order to group shortcuts list better.
|
|
||||||
upgrade to new API for SymGetModuleInfo - required for compiling with Visual Studio 8.0
|
|
||||||
Doom3: lights should stay in place while resizing
|
|
||||||
|
|
||||||
|
|
||||||
LOW priority features
|
|
||||||
|
|
||||||
Selection: Add shear manipulator?
|
|
||||||
Textures Window: Improve texture-manipulation and texture-browsing tools.
|
|
||||||
Undo: make selections undoable?
|
|
||||||
Win32 Installer: Automatically upgrade existing installation.
|
|
||||||
General: refactor game-specific hacks to be parameterised by .game file
|
|
||||||
Patch: Overlays, Bend Mode, Thicken.
|
|
||||||
Brush: Add brush-specific plugin API.
|
|
||||||
Entity: Draw light style numbers.
|
|
||||||
... Entity: Show models with model2 key.
|
|
||||||
Entity: Interpret _remap* key (_MindLink_).
|
|
||||||
Entity: Support _origin _angles _scale on groups.
|
|
||||||
Selection: Add Primitive-mode shortcut key/button.
|
|
||||||
Selection: Customisable manipulator size - +/- to change the size of the translate/rotate tool.
|
|
||||||
Selection: Add optional screen-relative control for constrained rotations.
|
|
||||||
Clipper: Change selection/manipulation to be consistent with other component editing.
|
|
||||||
Filtering: Either deselect filtered nodes, or render filtered nodes that are selected.
|
|
||||||
Filtering: Add customisable filter presets to set/unset multiple filters at once.
|
|
||||||
Texdef: Make texdef formats abstract, add conversion between texdef formats (use generic affine-texture-matrix format for conversions).
|
|
||||||
Textures Window: Precise display of texture size when selecting. (tooltip, possibly)
|
|
||||||
Status: 'Size of brush' display on status bar.
|
|
||||||
Colours: maya scheme default?
|
|
||||||
Quake: add support for adjusting gamma on quake palette?
|
|
||||||
|
|
BIN
bin/Linux/x64/modules/PrtView.so
Executable file
BIN
bin/Linux/x64/modules/PrtView.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/TexTool.so
Executable file
BIN
bin/Linux/x64/modules/TexTool.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/bkgrnd2d.so
Executable file
BIN
bin/Linux/x64/modules/bkgrnd2d.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/bobToolz_gtk.so
Executable file
BIN
bin/Linux/x64/modules/bobToolz_gtk.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/entity.so
Executable file
BIN
bin/Linux/x64/modules/entity.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/fgd.so
Executable file
BIN
bin/Linux/x64/modules/fgd.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/gtkgensurf.so
Executable file
BIN
bin/Linux/x64/modules/gtkgensurf.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/hydratoolz.so
Executable file
BIN
bin/Linux/x64/modules/hydratoolz.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/image.so
Executable file
BIN
bin/Linux/x64/modules/image.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/imagem8.so
Executable file
BIN
bin/Linux/x64/modules/imagem8.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/imagepng.so
Executable file
BIN
bin/Linux/x64/modules/imagepng.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/imagewal.so
Executable file
BIN
bin/Linux/x64/modules/imagewal.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/map.so
Executable file
BIN
bin/Linux/x64/modules/map.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/mapxml.so
Executable file
BIN
bin/Linux/x64/modules/mapxml.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/model.so
Executable file
BIN
bin/Linux/x64/modules/model.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/shaders.so
Executable file
BIN
bin/Linux/x64/modules/shaders.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/spritemodel.so
Executable file
BIN
bin/Linux/x64/modules/spritemodel.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/surface.so
Executable file
BIN
bin/Linux/x64/modules/surface.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/surface_heretic2.so
Executable file
BIN
bin/Linux/x64/modules/surface_heretic2.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/surface_quake2.so
Executable file
BIN
bin/Linux/x64/modules/surface_quake2.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/surface_ufoai.so
Executable file
BIN
bin/Linux/x64/modules/surface_ufoai.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/ufoai.so
Executable file
BIN
bin/Linux/x64/modules/ufoai.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/vfspak.so
Executable file
BIN
bin/Linux/x64/modules/vfspak.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/vfspk3.so
Executable file
BIN
bin/Linux/x64/modules/vfspk3.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/modules/vfswad.so
Executable file
BIN
bin/Linux/x64/modules/vfswad.so
Executable file
Binary file not shown.
BIN
bin/Linux/x64/q3map2
Executable file
BIN
bin/Linux/x64/q3map2
Executable file
Binary file not shown.
BIN
bin/Linux/x64/radiant.bin
Executable file
BIN
bin/Linux/x64/radiant.bin
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/PrtView.so
Executable file
BIN
bin/Linux/x86/modules/PrtView.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/TexTool.so
Executable file
BIN
bin/Linux/x86/modules/TexTool.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/bkgrnd2d.so
Executable file
BIN
bin/Linux/x86/modules/bkgrnd2d.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/bobToolz_gtk.so
Executable file
BIN
bin/Linux/x86/modules/bobToolz_gtk.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/entity.so
Executable file
BIN
bin/Linux/x86/modules/entity.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/fgd.so
Executable file
BIN
bin/Linux/x86/modules/fgd.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/gtkgensurf.so
Executable file
BIN
bin/Linux/x86/modules/gtkgensurf.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/hydratoolz.so
Executable file
BIN
bin/Linux/x86/modules/hydratoolz.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/image.so
Executable file
BIN
bin/Linux/x86/modules/image.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/imagem8.so
Executable file
BIN
bin/Linux/x86/modules/imagem8.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/imagepng.so
Executable file
BIN
bin/Linux/x86/modules/imagepng.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/imagewal.so
Executable file
BIN
bin/Linux/x86/modules/imagewal.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/map.so
Executable file
BIN
bin/Linux/x86/modules/map.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/mapxml.so
Executable file
BIN
bin/Linux/x86/modules/mapxml.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/model.so
Executable file
BIN
bin/Linux/x86/modules/model.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/shaders.so
Executable file
BIN
bin/Linux/x86/modules/shaders.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/spritemodel.so
Executable file
BIN
bin/Linux/x86/modules/spritemodel.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/surface.so
Executable file
BIN
bin/Linux/x86/modules/surface.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/surface_heretic2.so
Executable file
BIN
bin/Linux/x86/modules/surface_heretic2.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/surface_quake2.so
Executable file
BIN
bin/Linux/x86/modules/surface_quake2.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/surface_ufoai.so
Executable file
BIN
bin/Linux/x86/modules/surface_ufoai.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/ufoai.so
Executable file
BIN
bin/Linux/x86/modules/ufoai.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/vfspak.so
Executable file
BIN
bin/Linux/x86/modules/vfspak.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/vfspk3.so
Executable file
BIN
bin/Linux/x86/modules/vfspk3.so
Executable file
Binary file not shown.
BIN
bin/Linux/x86/modules/vfswad.so
Executable file
BIN
bin/Linux/x86/modules/vfswad.so
Executable file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue