-
Notifications
You must be signed in to change notification settings - Fork 72
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
git-svn-id: http://svn.dsource.org/projects/gtkd/trunk@322 853fb775-85e9-0310-89d4-f5ae88729b16
- Loading branch information
JJR
authored and
JJR
committed
Dec 22, 2007
1 parent
32183ff
commit 6abf1c6
Showing
637 changed files
with
301,738 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,275 @@ | ||
# Doxyfile 1.4.7 | ||
|
||
#--------------------------------------------------------------------------- | ||
# Project related configuration options | ||
#--------------------------------------------------------------------------- | ||
PROJECT_NAME = gtkD | ||
PROJECT_NUMBER = b1 | ||
OUTPUT_DIRECTORY = | ||
CREATE_SUBDIRS = NO | ||
OUTPUT_LANGUAGE = English | ||
USE_WINDOWS_ENCODING = NO | ||
BRIEF_MEMBER_DESC = YES | ||
REPEAT_BRIEF = YES | ||
ABBREVIATE_BRIEF = "The $name class" \ | ||
"The $name widget" \ | ||
"The $name file" \ | ||
is \ | ||
provides \ | ||
specifies \ | ||
contains \ | ||
represents \ | ||
a \ | ||
an \ | ||
the | ||
ALWAYS_DETAILED_SEC = NO | ||
INLINE_INHERITED_MEMB = NO | ||
FULL_PATH_NAMES = NO | ||
STRIP_FROM_PATH = /home/ruimt/devel/D/Duit/trunk/gtkD/ | ||
STRIP_FROM_INC_PATH = | ||
SHORT_NAMES = NO | ||
JAVADOC_AUTOBRIEF = YES | ||
MULTILINE_CPP_IS_BRIEF = NO | ||
DETAILS_AT_TOP = NO | ||
INHERIT_DOCS = YES | ||
SEPARATE_MEMBER_PAGES = NO | ||
TAB_SIZE = 4 | ||
ALIASES = | ||
OPTIMIZE_OUTPUT_FOR_C = NO | ||
OPTIMIZE_OUTPUT_JAVA = YES | ||
BUILTIN_STL_SUPPORT = NO | ||
DISTRIBUTE_GROUP_DOC = NO | ||
SUBGROUPING = YES | ||
#--------------------------------------------------------------------------- | ||
# Build related configuration options | ||
#--------------------------------------------------------------------------- | ||
EXTRACT_ALL = YES | ||
EXTRACT_PRIVATE = YES | ||
EXTRACT_STATIC = YES | ||
EXTRACT_LOCAL_CLASSES = YES | ||
EXTRACT_LOCAL_METHODS = NO | ||
HIDE_UNDOC_MEMBERS = NO | ||
HIDE_UNDOC_CLASSES = NO | ||
HIDE_FRIEND_COMPOUNDS = NO | ||
HIDE_IN_BODY_DOCS = NO | ||
INTERNAL_DOCS = NO | ||
CASE_SENSE_NAMES = YES | ||
HIDE_SCOPE_NAMES = NO | ||
SHOW_INCLUDE_FILES = YES | ||
INLINE_INFO = YES | ||
SORT_MEMBER_DOCS = YES | ||
SORT_BRIEF_DOCS = NO | ||
SORT_BY_SCOPE_NAME = NO | ||
GENERATE_TODOLIST = YES | ||
GENERATE_TESTLIST = YES | ||
GENERATE_BUGLIST = YES | ||
GENERATE_DEPRECATEDLIST= YES | ||
ENABLED_SECTIONS = | ||
MAX_INITIALIZER_LINES = 30 | ||
SHOW_USED_FILES = YES | ||
SHOW_DIRECTORIES = NO | ||
FILE_VERSION_FILTER = | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to warning and progress messages | ||
#--------------------------------------------------------------------------- | ||
QUIET = NO | ||
WARNINGS = YES | ||
WARN_IF_UNDOCUMENTED = YES | ||
WARN_IF_DOC_ERROR = YES | ||
WARN_NO_PARAMDOC = NO | ||
WARN_FORMAT = "$file:$line: $text" | ||
WARN_LOGFILE = | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to the input files | ||
#--------------------------------------------------------------------------- | ||
INPUT = /home/ruimt/devel/D/Duit/trunk/gtkD/src | ||
FILE_PATTERNS = *.c \ | ||
*.cc \ | ||
*.cxx \ | ||
*.cpp \ | ||
*.c++ \ | ||
*.d \ | ||
*.java \ | ||
*.ii \ | ||
*.ixx \ | ||
*.ipp \ | ||
*.i++ \ | ||
*.inl \ | ||
*.h \ | ||
*.hh \ | ||
*.hxx \ | ||
*.hpp \ | ||
*.h++ \ | ||
*.idl \ | ||
*.odl \ | ||
*.cs \ | ||
*.php \ | ||
*.php3 \ | ||
*.inc \ | ||
*.m \ | ||
*.mm \ | ||
*.dox \ | ||
*.py \ | ||
*.C \ | ||
*.CC \ | ||
*.C++ \ | ||
*.II \ | ||
*.I++ \ | ||
*.H \ | ||
*.HH \ | ||
*.H++ \ | ||
*.CS \ | ||
*.PHP \ | ||
*.PHP3 \ | ||
*.M \ | ||
*.MM \ | ||
*.PY | ||
RECURSIVE = YES | ||
EXCLUDE = | ||
EXCLUDE_SYMLINKS = NO | ||
EXCLUDE_PATTERNS = | ||
EXAMPLE_PATH = | ||
EXAMPLE_PATTERNS = * | ||
EXAMPLE_RECURSIVE = NO | ||
IMAGE_PATH = /home/ruimt/devel/D/Duit/trunk/gtkD/images/ | ||
INPUT_FILTER = | ||
FILTER_PATTERNS = | ||
FILTER_SOURCE_FILES = NO | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to source browsing | ||
#--------------------------------------------------------------------------- | ||
SOURCE_BROWSER = NO | ||
INLINE_SOURCES = NO | ||
STRIP_CODE_COMMENTS = YES | ||
REFERENCED_BY_RELATION = NO | ||
REFERENCES_RELATION = NO | ||
REFERENCES_LINK_SOURCE = YES | ||
USE_HTAGS = NO | ||
VERBATIM_HEADERS = NO | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to the alphabetical class index | ||
#--------------------------------------------------------------------------- | ||
ALPHABETICAL_INDEX = YES | ||
COLS_IN_ALPHA_INDEX = 5 | ||
IGNORE_PREFIX = | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to the HTML output | ||
#--------------------------------------------------------------------------- | ||
GENERATE_HTML = YES | ||
HTML_OUTPUT = html | ||
HTML_FILE_EXTENSION = .html | ||
HTML_HEADER = | ||
HTML_FOOTER = | ||
HTML_STYLESHEET = | ||
HTML_ALIGN_MEMBERS = YES | ||
GENERATE_HTMLHELP = NO | ||
CHM_FILE = | ||
HHC_LOCATION = | ||
GENERATE_CHI = NO | ||
BINARY_TOC = NO | ||
TOC_EXPAND = NO | ||
DISABLE_INDEX = NO | ||
ENUM_VALUES_PER_LINE = 1 | ||
GENERATE_TREEVIEW = YES | ||
TREEVIEW_WIDTH = 250 | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to the LaTeX output | ||
#--------------------------------------------------------------------------- | ||
GENERATE_LATEX = NO | ||
LATEX_OUTPUT = latex | ||
LATEX_CMD_NAME = latex | ||
MAKEINDEX_CMD_NAME = makeindex | ||
COMPACT_LATEX = NO | ||
PAPER_TYPE = a4wide | ||
EXTRA_PACKAGES = | ||
LATEX_HEADER = | ||
PDF_HYPERLINKS = NO | ||
USE_PDFLATEX = NO | ||
LATEX_BATCHMODE = NO | ||
LATEX_HIDE_INDICES = NO | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to the RTF output | ||
#--------------------------------------------------------------------------- | ||
GENERATE_RTF = NO | ||
RTF_OUTPUT = rtf | ||
COMPACT_RTF = NO | ||
RTF_HYPERLINKS = NO | ||
RTF_STYLESHEET_FILE = | ||
RTF_EXTENSIONS_FILE = | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to the man page output | ||
#--------------------------------------------------------------------------- | ||
GENERATE_MAN = NO | ||
MAN_OUTPUT = man | ||
MAN_EXTENSION = .3 | ||
MAN_LINKS = NO | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to the XML output | ||
#--------------------------------------------------------------------------- | ||
GENERATE_XML = NO | ||
XML_OUTPUT = xml | ||
XML_SCHEMA = | ||
XML_DTD = | ||
XML_PROGRAMLISTING = YES | ||
#--------------------------------------------------------------------------- | ||
# configuration options for the AutoGen Definitions output | ||
#--------------------------------------------------------------------------- | ||
GENERATE_AUTOGEN_DEF = NO | ||
#--------------------------------------------------------------------------- | ||
# configuration options related to the Perl module output | ||
#--------------------------------------------------------------------------- | ||
GENERATE_PERLMOD = NO | ||
PERLMOD_LATEX = NO | ||
PERLMOD_PRETTY = YES | ||
PERLMOD_MAKEVAR_PREFIX = | ||
#--------------------------------------------------------------------------- | ||
# Configuration options related to the preprocessor | ||
#--------------------------------------------------------------------------- | ||
ENABLE_PREPROCESSING = NO | ||
MACRO_EXPANSION = NO | ||
EXPAND_ONLY_PREDEF = NO | ||
SEARCH_INCLUDES = YES | ||
INCLUDE_PATH = | ||
INCLUDE_FILE_PATTERNS = | ||
PREDEFINED = | ||
EXPAND_AS_DEFINED = | ||
SKIP_FUNCTION_MACROS = YES | ||
#--------------------------------------------------------------------------- | ||
# Configuration::additions related to external references | ||
#--------------------------------------------------------------------------- | ||
TAGFILES = | ||
GENERATE_TAGFILE = | ||
ALLEXTERNALS = NO | ||
EXTERNAL_GROUPS = YES | ||
PERL_PATH = /usr/bin/perl | ||
#--------------------------------------------------------------------------- | ||
# Configuration options related to the dot tool | ||
#--------------------------------------------------------------------------- | ||
CLASS_DIAGRAMS = YES | ||
HIDE_UNDOC_RELATIONS = YES | ||
HAVE_DOT = NO | ||
CLASS_GRAPH = YES | ||
COLLABORATION_GRAPH = YES | ||
GROUP_GRAPHS = YES | ||
UML_LOOK = NO | ||
TEMPLATE_RELATIONS = NO | ||
INCLUDE_GRAPH = YES | ||
INCLUDED_BY_GRAPH = YES | ||
CALL_GRAPH = NO | ||
CALLER_GRAPH = NO | ||
GRAPHICAL_HIERARCHY = YES | ||
DIRECTORY_GRAPH = YES | ||
DOT_IMAGE_FORMAT = png | ||
DOT_PATH = | ||
DOTFILE_DIRS = | ||
MAX_DOT_GRAPH_WIDTH = 1024 | ||
MAX_DOT_GRAPH_HEIGHT = 1024 | ||
MAX_DOT_GRAPH_DEPTH = 1000 | ||
DOT_TRANSPARENT = NO | ||
DOT_MULTI_TARGETS = NO | ||
GENERATE_LEGEND = YES | ||
DOT_CLEANUP = YES | ||
#--------------------------------------------------------------------------- | ||
# Configuration::additions related to the search engine | ||
#--------------------------------------------------------------------------- | ||
SEARCHENGINE = NO |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
src/atk | ||
src/cairoLib | ||
src/gdk | ||
src/glib | ||
src/gobject | ||
src/gthread | ||
src/gtk | ||
src/gtkc | ||
src/pango | ||
src/glade | ||
-I src:~/dmd/src/phobos | ||
-olib libgtkd | ||
-ldl | ||
-g | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
demos/gtkD | ||
demos/cairo/clock.d | ||
-o GtkDTests | ||
-c | ||
-I src | ||
-I demos | ||
-c | ||
-L .. | ||
-l phobos | ||
-L . -l gtkd | ||
-l dl |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
INSTALL | ||
-------------------------------- | ||
|
||
Install instructions for GtkD | ||
a) make sure you have installed dool | ||
http://svn.dsource.org/projects/dool | ||
|
||
** you really only need compd from this. | ||
|
||
b) build dool (using compd) | ||
#compd GtkD.compd | ||
|
||
c) build the test application | ||
#compd GtkDTests.compd | ||
|
||
-------------------------------- | ||
For GL bindings | ||
#compd GtkDgl.compd | ||
Tests | ||
#compd GtkDSimpleGL.compd | ||
#compd GtkDShapesGL.compd | ||
|
||
------------------------------- | ||
For GDA (www.gnome-db.org) | ||
#compd gda.compd | ||
#compd gdaTests.compd | ||
|
||
------------------------------- | ||
See wrap/Readme.txt for details on how to generate the code. | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
gtkD is Digital Mars D programing language OO wrapper for Gtk+. | ||
gtkD is release on th LGPL license. | ||
|
||
Here you can find the development version of gtkD. | ||
gtkD is to replace DUI, Duit. | ||
|
||
gtkD is as stable as the old DUI and much more complete. | ||
gtkD is a work in progress. | ||
|
||
Requirements: | ||
------------- | ||
- linux or windows(2000, XP) | ||
- Gtk libs | ||
- dmd installation | ||
(on your home directory on linux or the root directory on windows) | ||
optionally: | ||
- openGL libs (mesa is fine on linux) | ||
- gtkglext | ||
- compd(dool) http://svn.dsource.org/projects/dool/trunk | ||
|
||
Who are you? | ||
------------ | ||
|
||
If you want to write some wicked cool D + gtk+ Apps, grab the gtkD release | ||
archive at dsource.org/projects/gtkd. It comes with a shiny installer. | ||
|
||
If you want to tweak the automatic wrapper or help with it use subversion... | ||
http://svn.dsource.org/projects/gtkd/trunk | ||
Then check out README_SVN | ||
|
||
installation: | ||
------------- | ||
only the development version of gtkD is supplied for now. | ||
the installation depends on the setup of your development environment. | ||
consider leds (http://www.dsource.org/projects/leds/browser/downloads/) | ||
for your D development projects. | ||
This means that to release your project you must include the gtkD lib | ||
on your deliverable or statically link to gtkD - please pay attention | ||
to the license. | ||
|
||
compile the lib and the test programs: | ||
-------------------------------------- | ||
to compile gtkD gtkDgl and the tests execute | ||
|
||
$ makeAll.sh on linux | ||
$ makeAll.bat on windows | ||
|
||
then run the tests | ||
$ gtkDTests - tests the wrapping for Gtk+ | ||
$ SimpleGL - simple test for openGL extension | ||
$ ShapesGL - test for openGL extension |
Oops, something went wrong.