update docs

This commit is contained in:
Vadim Lopatin 2014-05-22 14:22:39 +04:00
parent 83344181fd
commit f27bcb491f
29 changed files with 1476 additions and 617 deletions

View File

@ -1,13 +1,37 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.core.collections</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.core.collections</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/core/collections.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
This module implements array based collection. <link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.core.collections</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.core.collections</h1>
<!-- Generated by Ddoc from src/dlangui/core/collections.d -->
This module implements array based collection.
<br><br> <br><br>
<b>Synopsis:</b><br> <b>Synopsis:</b><br>
<pre class="d_code"><font color=blue>import</font> dlangui.core.<u>collections</u>; <pre class="d_code"><font color=blue>import</font> dlangui.core.<u>collections</u>;
@ -149,6 +173,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,14 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.widgets.controls</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.widgets.controls</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/widgets/controls.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.widgets.controls</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.widgets.controls</h1>
<!-- Generated by Ddoc from src/dlangui/widgets/controls.d -->
This module contains simple <u>controls</u> widgets implementation. This module contains simple <u>controls</u> widgets implementation.
<br><br> <br><br>
TextWidget TextWidget
<br><br> <br><br>
@ -210,6 +234,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,15 +1,37 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.dialogs.dialog</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.dialogs.dialog</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/dialogs/dialog.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.dialogs.dialog</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.dialogs.dialog</h1>
<!-- Generated by Ddoc from src/dlangui/dialogs/dialog.d -->
This module contains common Dialog implementation. This module contains common Dialog implementation.
<br><br>
<br><br> <br><br>
<b>Synopsis:</b><br> <b>Synopsis:</b><br>
<pre class="d_code"><font color=blue>import</font> dlangui.platforms.common.platform; <pre class="d_code"><font color=blue>import</font> dlangui.platforms.common.platform;
@ -50,6 +72,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,15 +1,37 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.graphics.drawbuf</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.graphics.drawbuf</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/graphics/drawbuf.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.graphics.drawbuf</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.graphics.drawbuf</h1>
<!-- Generated by Ddoc from src/dlangui/graphics/drawbuf.d -->
This module contains drawing buffer implementation. This module contains drawing buffer implementation.
<br><br>
<br><br> <br><br>
<b>Synopsis:</b><br> <b>Synopsis:</b><br>
<pre class="d_code"><font color=blue>import</font> dlangui.graphics.<u>drawbuf</u>; <pre class="d_code"><font color=blue>import</font> dlangui.graphics.<u>drawbuf</u>;
@ -218,6 +240,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,16 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.widgets.editors</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.widgets.editors</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/widgets/editors.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.widgets.editors</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.widgets.editors</h1>
<!-- Generated by Ddoc from src/dlangui/widgets/editors.d -->
This module contains implementation of <u>editors</u>. This module contains implementation of <u>editors</u>.
<br><br> <br><br>
<br><br>
EditLine - single line editor. EditLine - single line editor.
<br><br> <br><br>
@ -747,6 +769,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,15 +1,37 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.core.events</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.core.events</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/core/events.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.core.events</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.core.events</h1>
<!-- Generated by Ddoc from src/dlangui/core/events.d -->
This module contains dlangui event types declarations. This module contains dlangui event types declarations.
<br><br>
<br><br> <br><br>
<b>Synopsis:</b><br> <b>Synopsis:</b><br>
<pre class="d_code"><font color=blue>import</font> dlangui.core.<u>events</u>; <pre class="d_code"><font color=blue>import</font> dlangui.core.<u>events</u>;
@ -450,6 +472,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,14 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.dialogs.filedlg</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.dialogs.filedlg</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/dialogs/filedlg.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.dialogs.filedlg</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.dialogs.filedlg</h1>
<!-- Generated by Ddoc from src/dlangui/dialogs/filedlg.d -->
This module contains FileDialog implementation. This module contains FileDialog implementation.
<br><br> <br><br>
Can show dialog for open / save. Can show dialog for open / save.
<br><br> <br><br>
@ -59,6 +83,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,14 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.graphics.fonts</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.graphics.fonts</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/graphics/fonts.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.graphics.fonts</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.graphics.fonts</h1>
<!-- Generated by Ddoc from src/dlangui/graphics/fonts.d -->
This module contains base <u>fonts</u> access interface and common implementation. This module contains base <u>fonts</u> access interface and common implementation.
<br><br> <br><br>
Font - base class for <u>fonts</u>. Font - base class for <u>fonts</u>.
<br><br> <br><br>
@ -359,6 +383,13 @@ Recently used glyphs are marked with glyph.lastUsage = 1
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,19 +1,37 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.graphics.ftfonts</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.graphics.ftfonts</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/graphics/ftfonts.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.graphics.ftfonts</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.graphics.ftfonts</h1>
<!-- Generated by Ddoc from src/dlangui/graphics/ftfonts.d -->
This file contains FontManager implementation based on FreeType library. This file contains FontManager implementation based on FreeType library.
<br><br>
<br><br>
<br><br>
<br><br> <br><br>
<b>License:</b><br> <b>License:</b><br>
Boost License 1.0 Boost License 1.0
@ -85,6 +103,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,14 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.graphics.gldrawbuf</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.graphics.gldrawbuf</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/graphics/gldrawbuf.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.graphics.gldrawbuf</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.graphics.gldrawbuf</h1>
<!-- Generated by Ddoc from src/dlangui/graphics/gldrawbuf.d -->
This module contains opengl based drawing buffer implementation. This module contains opengl based drawing buffer implementation.
<br><br> <br><br>
To enable OpenGL support, build with version(USE_OPENGL); To enable OpenGL support, build with version(USE_OPENGL);
<br><br> <br><br>
@ -128,6 +152,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,14 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.graphics.glsupport</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.graphics.glsupport</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/graphics/glsupport.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.graphics.glsupport</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.graphics.glsupport</h1>
<!-- Generated by Ddoc from src/dlangui/graphics/glsupport.d -->
This module contains OpenGL access layer. This module contains OpenGL access layer.
<br><br> <br><br>
To enable OpenGL support, build with version(USE_OPENGL); To enable OpenGL support, build with version(USE_OPENGL);
<br><br> <br><br>
@ -46,6 +70,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,14 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.core.i18n</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.core.i18n</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/core/i18n.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.core.i18n</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.core.i18n</h1>
<!-- Generated by Ddoc from src/dlangui/core/i18n.d -->
This module contains internationalization support implementation. This module contains internationalization support implementation.
<br><br> <br><br>
Translation files contain of simple key=value pair lines. Translation files contain of simple key=value pair lines.
<br><br> <br><br>
@ -117,6 +141,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,14 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.graphics.images</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.graphics.images</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/graphics/images.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.graphics.images</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.graphics.images</h1>
<!-- Generated by Ddoc from src/dlangui/graphics/images.d -->
This module contains image loading functions. This module contains image loading functions.
<br><br> <br><br>
Currently uses FreeImage. Currently uses FreeImage.
<br><br> <br><br>
@ -39,6 +63,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,261 +1,266 @@
<!DOCTYPE html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html> <html>
<head> <head>
<meta charset='utf-8'> <meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="chrome=1"> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" /> <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" /> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" /> <link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]> <!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]--> <![endif]-->
<title>Dlangui by buggins</title> <title>DlangUI - cross platform GUI library for D programming language - index</title>
</head> </head>
<body>
<body> <div id="container">
<div id="container"> <div class="inner">
<div class="inner"> <header>
<h1>DlangUI</h1>
<header> <h2>Cross Platform GUI for D programming language</h2>
<h1>Dlangui</h1> </header>
<h2>Cross Platform GUI for D programming language</h2> <section id="downloads" class="clearfix">
</header> <a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<section id="downloads" class="clearfix"> <a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a> <a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a> <a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a> </section>
</section>
<hr>
<hr> <section id="main_content">
<h1>index</h1>
<section id="main_content"> <!-- Generated by Ddoc from src/index.d -->
<h1>
<a name="dlang-ui" class="anchor" href="#dlang-ui"><span class="octicon octicon-link"></span></a>Dlang UI</h1>
<h1>
<p>GUI for D programming language, written in D.</p> <a name="dlang-ui" class="anchor" href="#dlang-ui"><span class="octicon octicon-link"></span></a>Dlang UI</h1>
<p>Alpha stage of development.</p> <p>GUI for D programming language, written in D.</p>
<ul> Alpha stage of development.
<li>Crossplatform (Win32 and Linux are supported in current version); can use SDL2 as a backend.</li>
<li>Mostly inspired by Android UI API (layouts, styles, two phase layout, ...)</li> <ul>
<li>Supports highly customizable UI themes and styles</li> <li>Crossplatform (Win32 and Linux are supported in current version); can use SDL2 as a backend.</li>
<li>Supports internationalization</li> <li>Mostly inspired by Android UI API (layouts, styles, two phase layout, ...)</li>
<li>Hardware acceleration using OpenGL (when built with version USE_OPENGL)</li> <li>Supports highly customizable UI themes and styles</li>
<li>Fallback to Win32 API / XCB when OpenGL is not available</li> <li>Supports internationalization</li>
<li>Actually it's a port (with major refactoring) of GUI library for cross platform OpenGL based implementation of Cool Reader app project from C++.</li> <li>Hardware acceleration using OpenGL (when built with version USE_OPENGL)</li>
<li>Almost ready for 2D games development</li> <li>Fallback to Win32 API / XCB when OpenGL is not available</li>
<li>Goal: provide set of widgets suitable for building of IDE.</li> <li>Actually it's a port (with major refactoring) of GUI library for cross platform OpenGL based implementation of Cool Reader app project from C++.</li>
<li>Non thread safe</li> <li>Almost ready for 2D games development</li>
</ul><h2> <li>Goal: provide set of widgets suitable for building of IDE.</li>
<a name="widgets" class="anchor" href="#widgets"><span class="octicon octicon-link"></span></a>Widgets</h2> <li>Non thread safe</li>
</ul>
<ul>
<li>Widget - base class for all widgets and widget containers, similar to Android's View</li> <h2><a name="widgets" class="anchor" href="#widgets"><span class="octicon octicon-link"></span></a>Widgets</h2>
</ul><p>Currently implemented widgets:</p>
<ul>
<ul> <li>Widget - base class for all widgets and widget containers, similar to Android's View</li>
<li>TextWidget - simple static text (TODO: implement multiline formatting)</li> </ul><p>Currently implemented widgets:</p>
<li>ImageWidget - static image</li>
<li>Button - simple button with text label</li> <ul>
<li>ImageButton - image only button</li> <li>TextWidget - simple static text (TODO: implement multiline formatting)</li>
<li>TextImageButton - button with icon and label</li> <li>ImageWidget - static image</li>
<li>CheckBox - check button with label</li> <li>Button - simple button with text label</li>
<li>RadioButton - radio button with label</li> <li>ImageButton - image only button</li>
<li>EditLine - single line edit</li> <li>TextImageButton - button with icon and label</li>
<li>EditBox - multiline editor</li> <li>CheckBox - check button with label</li>
<li>VSpacer - vertical spacer - just an empty widget with layoutHeight == FILL_PARENT, to fill vertical space in layouts</li> <li>RadioButton - radio button with label</li>
<li>HSpacer - horizontal spacer - just an empty widget with layoutWidth == FILL_PARENT, to fill horizontal space in layouts</li> <li>EditLine - single line edit</li>
<li>ScrollBar - scroll bar</li> <li>EditBox - multiline editor</li>
<li>TabControl - tabs widget, allows to select one of tabs</li> <li>VSpacer - vertical spacer - just an empty widget with layoutHeight == FILL_PARENT, to fill vertical space in layouts</li>
<li>TabHost - container for pages controlled by TabControl</li> <li>HSpacer - horizontal spacer - just an empty widget with layoutWidth == FILL_PARENT, to fill horizontal space in layouts</li>
<li>TabWidget - combination of TabControl and TabHost</li> <li>ScrollBar - scroll bar</li>
</ul><h2> <li>TabControl - tabs widget, allows to select one of tabs</li>
<a name="layouts" class="anchor" href="#layouts"><span class="octicon octicon-link"></span></a>Layouts</h2> <li>TabHost - container for pages controlled by TabControl</li>
<li>TabWidget - combination of TabControl and TabHost</li>
<p>Similar to layouts in Android</p> </ul>
<ul> <h2><a name="layouts" class="anchor" href="#layouts"><span class="octicon octicon-link"></span></a>Layouts</h2>
<li>LinearLayout - layout children horizontally or vertically depending on orientation</li>
<li>VerticalLayout - just a LinearLayout with vertical orientation</li> Similar to layouts in Android
<li>HorizontalLayout - just a LinearLayout with vertical orientation</li>
<li>FrameLayout - all children occupy the same place; usually onle one of them is visible</li> <ul>
<li>TableLayout - children are aligned into rows and columns of table</li> <li>LinearLayout - layout children horizontally or vertically depending on orientation</li>
</ul><h2> <li>VerticalLayout - just a LinearLayout with vertical orientation</li>
<a name="list-views" class="anchor" href="#list-views"><span class="octicon octicon-link"></span></a>List Views</h2> <li>HorizontalLayout - just a LinearLayout with vertical orientation</li>
<li>FrameLayout - all children occupy the same place; usually onle one of them is visible</li>
<p>Lists are implemented similar to Android UI API.</p> <li>TableLayout - children are aligned into rows and columns of table</li>
</ul><h2>
<ul> <a name="list-views" class="anchor" href="#list-views"><span class="octicon octicon-link"></span></a>List Views</h2>
<li>ListWidget - layout dynamic items horizontally or vertically (one in row/column) with automatic scrollbar; can reuse widgets for similar items</li>
<li>ListAdapter - interface to provide data and widgets for ListWidget</li> <p>Lists are implemented similar to Android UI API.</p>
<li>WidgetListAdapter - simple implementation of ListAdapter interface - just a list of widgets (one per list item) to show</li>
</ul><p>TODOs:</p> <ul>
<li>ListWidget - layout dynamic items horizontally or vertically (one in row/column) with automatic scrollbar; can reuse widgets for similar items</li>
<ul> <li>ListAdapter - interface to provide data and widgets for ListWidget</li>
<li>Multicolumn lists</li> <li>WidgetListAdapter - simple implementation of ListAdapter interface - just a list of widgets (one per list item) to show</li>
<li>Tree view</li> </ul><p>TODOs:</p>
</ul><h2>
<a name="resources" class="anchor" href="#resources"><span class="octicon octicon-link"></span></a>Resources</h2> <ul>
<li>Multicolumn lists</li>
<p>Resources like fonts and images use reference counting. For proper resource freeing, always destroy widgets implicitly.</p> <li>Tree view</li>
</ul><h2>
<ul> <a name="resources" class="anchor" href="#resources"><span class="octicon octicon-link"></span></a>Resources</h2>
<li>FontManager: provides access to fonts</li>
<li>Images: .png or .jpg images; if filename ends with .9.png, it's autodetected as nine-patch image (see Android drawables description)</li> <p>Resources like fonts and images use reference counting. For proper resource freeing, always destroy widgets implicitly.</p>
<li>StateDrawables: .xml file can describe list of other drawables to choose based on widget's State (.xml files from android themes can be used directly)</li>
<li>imageCache allows to cache unpacked images</li> <ul>
<li>drawableCache provides access by resource id (string, usually filename w/o extension) to drawables located in specified list of resource directories.</li> <li>FontManager: provides access to fonts</li>
</ul><h2> <li>Images: .png or .jpg images; if filename ends with .9.png, it's autodetected as nine-patch image (see Android drawables description)</li>
<a name="styles-and-themes" class="anchor" href="#styles-and-themes"><span class="octicon octicon-link"></span></a>Styles and Themes</h2> <li>StateDrawables: .xml file can describe list of other drawables to choose based on widget's State (.xml files from android themes can be used directly)</li>
<li>imageCache allows to cache unpacked images</li>
<p>Styles and themes are a bit similar to ones in Android API.</p> <li>drawableCache provides access by resource id (string, usually filename w/o extension) to drawables located in specified list of resource directories.</li>
</ul><h2>
<ul> <a name="styles-and-themes" class="anchor" href="#styles-and-themes"><span class="octicon octicon-link"></span></a>Styles and Themes</h2>
<li>Theme is a container for styles. Can be load from XML theme resource file.</li>
<li>Styles are accessible in theme by string ID.</li> <p>Styles and themes are a bit similar to ones in Android API.</p>
<li>Styles can be nested to form hiararchy - when some attribute is missing in style, value from base style will be used.</li>
<li>State substyles are supported: allow to change widget appearance dynamically based on its state.</li> <ul>
<li>Widgets use style attributes directly from assigned style. When some attribute is being changed in widget, it creates its own copy of base style, <li>Theme is a container for styles. Can be load from XML theme resource file.</li>
which allows to modify some of attributes, while getting base style attributes if they are not changed in widget. This trick can minimize memory usage for widget attributes when <li>Styles are accessible in theme by string ID.</li>
standard values are used.</li> <li>Styles can be nested to form hiararchy - when some attribute is missing in style, value from base style will be used.</li>
</ul><h2> <li>State substyles are supported: allow to change widget appearance dynamically based on its state.</li>
<a name="win32-builds" class="anchor" href="#win32-builds"><span class="octicon octicon-link"></span></a>Win32 builds</h2> <li>Widgets use style attributes directly from assigned style. When some attribute is being changed in widget, it creates its own copy of base style,
which allows to modify some of attributes, while getting base style attributes if they are not changed in widget. This trick can minimize memory usage for widget attributes when
<ul> standard values are used.</li>
<li>Under windows, uses SDL2 or Win32 API as backend.</li> </ul><h2>
<li>Optionally, may use OpenGL acceleration via DerelictGL3/WGL.</li> <a name="win32-builds" class="anchor" href="#win32-builds"><span class="octicon octicon-link"></span></a>Win32 builds</h2>
<li>Uses Win32 API for font rendering.</li>
<li>Optinally can use FreeType for font rendering.</li> <ul>
</ul><p>Build and run using DUB:</p> <li>Under windows, uses SDL2 or Win32 API as backend.</li>
<li>Optionally, may use OpenGL acceleration via DerelictGL3/WGL.</li>
<pre><code> git clone https://github.com/buggins/dlangui.git <li>Uses Win32 API for font rendering.</li>
cd dlangui <li>Optinally can use FreeType for font rendering.</li>
dub run dlangui:example1 </ul><p>Build and run using DUB:</p>
</code></pre>
<pre class="d_code"> git clone https:<font color=green>//github.com/buggins/dlangui.git
<p>To develop using Visual-D, download sources for dlabgui and dependencies into some directory:</p> </font> cd dlangui
dub run dlangui:example1
<pre><code> git clone https://github.com/buggins/dlangui.git </pre>
git clone https://github.com/DerelictOrg/DerelictUtil.git
git clone https://github.com/DerelictOrg/DerelictGL3.git <p>To develop using Visual-D, download sources for dlabgui and dependencies into some directory:</p>
git clone https://github.com/DerelictOrg/DerelictFI.git
git clone https://github.com/DerelictOrg/DerelictFT.git <pre class="d_code"> git clone https:<font color=green>//github.com/buggins/dlangui.git
git clone https://github.com/DerelictOrg/DerelictSDL2.git </font> git clone https:<font color=green>//github.com/DerelictOrg/DerelictUtil.git
</code></pre> </font> git clone https:<font color=green>//github.com/DerelictOrg/DerelictGL3.git
</font> git clone https:<font color=green>//github.com/DerelictOrg/DerelictFI.git
<p>Then open .sln using Visual D.</p> </font> git clone https:<font color=green>//github.com/DerelictOrg/DerelictFT.git
</font> git clone https:<font color=green>//github.com/DerelictOrg/DerelictSDL2.git
<h2> </font></pre>
<a name="linux-builds" class="anchor" href="#linux-builds"><span class="octicon octicon-link"></span></a>Linux builds</h2>
<p>Then open .sln using Visual D.</p>
<ul>
<li>Uses SDL2 or XCB as a backend (SDL2 is recommended, since has better support now).</li> <h2>
<li>Uses shared memory images for faster drawing.</li> <a name="linux-builds" class="anchor" href="#linux-builds"><span class="octicon octicon-link"></span></a>Linux builds</h2>
<li>Uses FreeType for font rendering.</li>
<li>TODO: Use FontConfig to get font list.</li> <ul>
<li>OpenGL is now working under SDL2 only.</li> <li>Uses SDL2 or XCB as a backend (SDL2 is recommended, since has better support now).</li>
<li>Entering of unicode characters is now working under SDL2 only.</li> <li>Uses shared memory images for faster drawing.</li>
</ul><p>For linux build with SDL2 backend, following libraries are required:</p> <li>Uses FreeType for font rendering.</li>
<li>TODO: Use FontConfig to get font list.</li>
<pre><code> libsdl2 <li>OpenGL is now working under SDL2 only.</li>
</code></pre> <li>Entering of unicode characters is now working under SDL2 only.</li>
</ul><p>For linux build with SDL2 backend, following libraries are required:</p>
<p>To build dlangui apps with XCB backend, development packages for following libraries required for XCB backend build:</p>
<pre class="d_code"> libsdl2
<pre><code> xcb, xcb-util, xcb-shm, xcb-image, xcb-keysyms, X11-xcb, X11 </pre>
</code></pre>
<p>To build dlangui apps with XCB backend, development packages for following libraries required for XCB backend build:</p>
<p>E.g. in Ubuntu, you can use following command to enable SDL2 backend builds:</p>
<pre class="d_code"> xcb, xcb-util, xcb-shm, xcb-image, xcb-keysyms, X11-xcb, X11
<pre><code> sudo apt-get install libsdl2-dev </pre>
</code></pre>
<p>E.g. in Ubuntu, you can use following command to enable SDL2 backend builds:</p>
<p>or (for XCB backend)</p>
<pre class="d_code"> sudo apt-get install libsdl2-dev
<pre><code> sudo apt-get install libxcb-image0-dev libxcb-shm0-dev libxcb-keysyms1-dev libfreeimage-dev </pre>
</code></pre>
<p>or (for XCB backend)</p>
<p>In runtime, .so for following libraries are being loaded (binary packages required):</p>
<pre class="d_code"> sudo apt-get install libxcb-image0-dev libxcb-shm0-dev libxcb-keysyms1-dev libfreeimage-dev
<pre><code> freetype, opengl, freeimage </pre>
</code></pre>
<p>Build and run on Linux using DUB:</p> <p>In runtime, .so for following libraries are being loaded (binary packages required):</p>
<pre><code> dub run dlangui:example1 <pre class="d_code"> freetype, opengl, freeimage
</code></pre> </pre>
<p>Development using Mono-D: </p> <p>Build and run on Linux using DUB:</p>
<ul> <pre class="d_code"> dub run dlangui:example1
<li>open solution dlangui/dlanguimonod.sln </li> </pre>
<li>build and run project example1</li>
</ul><p>You need fresh version of MonoDevelop to use Mono-D. It can be installed from PPA repository.</p> <p>Development using Mono-D: </p>
<pre><code> sudo add-apt-repository ppa:ermshiperete/monodevelop <ul>
sudo apt-get update <li>open solution dlangui/dlanguimonod.sln </li>
sudo apt-get install monodevelop-current <li>build and run project example1</li>
</code></pre> </ul><p>You need fresh version of MonoDevelop to use Mono-D. It can be installed from PPA repository.</p>
<h2> <pre class="d_code"> sudo add-apt-repository ppa:ermshiperete/monodevelop
<a name="other-platforms" class="anchor" href="#other-platforms"><span class="octicon octicon-link"></span></a>Other platforms</h2> sudo apt-get update
sudo apt-get install monodevelop-current
<ul> </pre>
<li>Other platforms support may be added easy</li>
</ul><h2> <h2>
<a name="third-party-components-used" class="anchor" href="#third-party-components-used"><span class="octicon octicon-link"></span></a>Third party components used</h2> <a name="other-platforms" class="anchor" href="#other-platforms"><span class="octicon octicon-link"></span></a>Other platforms</h2>
<ul> <ul>
<li>DerelictGL3 - for OpenGL support</li> <li>Other platforms support may be added easy</li>
<li>DerelictFT + FreeType library support under linux and optionally under Windows.</li> </ul><h2>
<li>DerelictFI + FreeImage library support for decoding of images</li> <a name="third-party-components-used" class="anchor" href="#third-party-components-used"><span class="octicon octicon-link"></span></a>Third party components used</h2>
<li>DerelictSDL2 + SDL2 for cross platform support</li>
<li>WindowsAPI bindings from <a href="http://www.dsource.org/projects/bindings/wiki/WindowsApi">http://www.dsource.org/projects/bindings/wiki/WindowsApi</a> (patched)</li> <ul>
<li>XCB and X11 bindings (patched) when SDL2 is not used; TODO: provide links</li> <li>DerelictGL3 - for OpenGL support</li>
</ul><h2> <li>DerelictFT + FreeType library support under linux and optionally under Windows.</li>
<a name="hello-world" class="anchor" href="#hello-world"><span class="octicon octicon-link"></span></a>Hello World</h2> <li>DerelictFI + FreeImage library support for decoding of images</li>
<li>DerelictSDL2 + SDL2 for cross platform support</li>
<pre><code>// main.d <li>WindowsAPI bindings from <a href="http://www.dsource.org/projects/bindings/wiki/WindowsApi">http://www.dsource.org/projects/bindings/wiki/WindowsApi</a> (patched)</li>
import dlangui.all; <li>XCB and X11 bindings (patched) when SDL2 is not used; TODO: provide links</li>
mixin DLANGUI_ENTRY_POINT; </ul><h2>
<a name="hello-world" class="anchor" href="#hello-world"><span class="octicon octicon-link"></span></a>Hello World</h2>
/// entry point for dlangui based application
extern (C) int UIAppMain(string[] args) { <pre class="d_code"><font color=green>// main.d
// resource directory search paths </font><font color=blue>import</font> dlangui.all;
string[] resourceDirs = [ <font color=blue>mixin</font> DLANGUI_ENTRY_POINT;
appendPath(exePath, "../res/"), // for Visual D and DUB builds
appendPath(exePath, "../../res/") // for Mono-D builds <font color=green>/// entry point for dlangui based application
]; </font><font color=blue>extern</font> (C) <font color=blue>int</font> UIAppMain(string[] args) {
<font color=green>// resource directory search paths
// setup resource directories - will use only existing directories </font> string[] resourceDirs = [
Platform.instance.resourceDirs = resourceDirs; appendPath(exePath, <font color=red>"../res/"</font>), <font color=green>// for Visual D and DUB builds
// select translation file - for english language </font> appendPath(exePath, <font color=red>"../../res/"</font>) <font color=green>// for Mono-D builds
Platform.instance.uiLanguage = "en"; </font> ];
// load theme from file "theme_default.xml"
Platform.instance.uiTheme = "theme_default"; <font color=green>// setup resource directories - will use only existing directories
</font> Platform.instance.resourceDirs = resourceDirs;
// create window <font color=green>// select translation file - for english language
Window window = Platform.instance.createWindow("My Window", null); </font> Platform.instance.uiLanguage = <font color=red>"en"</font>;
// create some widget to show in window <font color=green>// load theme from file "theme_default.xml"
window.mainWidget = (new Button()).text("Hello world"d).textColor(0xFF0000); // red text </font> Platform.instance.uiTheme = <font color=red>"theme_default"</font>;
// show window
window.show(); <font color=green>// create window
// run message loop </font> Window window = Platform.instance.createWindow(<font color=red>"My Window"</font>, <font color=blue>null</font>);
return Platform.instance.enterMessageLoop(); <font color=green>// create some widget to show in window
} </font> window.mainWidget = (<font color=blue>new</font> Button()).text(<font color=red>"Hello world"d</font>).textColor(0xFF0000); <font color=green>// red text
</code></pre> </font> <font color=green>// show window
</section> </font> window.show();
<font color=green>// run message loop
<footer> </font> <font color=blue>return</font> Platform.instance.enterMessageLoop();
Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br> }
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>. </pre>
</footer>
</section>
</div> <footer>
</div> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
</body> This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</html> </footer>
</div>
</div>
</body>
</html>

View File

@ -1,14 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.widgets.layouts</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.widgets.layouts</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/widgets/layouts.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.widgets.layouts</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.widgets.layouts</h1>
<!-- Generated by Ddoc from src/dlangui/widgets/layouts.d -->
This module contains common <u>layouts</u> implementations. This module contains common <u>layouts</u> implementations.
<br><br> <br><br>
Layouts are similar to the same in Android. Layouts are similar to the same in Android.
<br><br> <br><br>
@ -119,6 +143,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,14 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.core.linestream</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.core.linestream</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/core/linestream.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.core.linestream</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.core.linestream</h1>
<!-- Generated by Ddoc from src/dlangui/core/linestream.d -->
This module contains text file reader implementation. This module contains text file reader implementation.
<br><br> <br><br>
Support utf8, utf16, utf32 be and le encodings, and line endings - according to D language source file specification. Support utf8, utf16, utf32 be and le encodings, and line endings - according to D language source file specification.
<br><br> <br><br>
@ -57,6 +81,13 @@ Boost License 1.0
Vadim Lopatin, coolreader.org@gmail.com<br><br> Vadim Lopatin, coolreader.org@gmail.com<br><br>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,14 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.widgets.lists</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.widgets.lists</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/widgets/lists.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.widgets.lists</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.widgets.lists</h1>
<!-- Generated by Ddoc from src/dlangui/widgets/lists.d -->
This module contains list widgets implementation. This module contains list widgets implementation.
<br><br> <br><br>
Similar to <u>lists</u> implementation in Android UI API. Similar to <u>lists</u> implementation in Android UI API.
<br><br> <br><br>
@ -274,6 +298,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,17 +1,37 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.core.logger</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.core.logger</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/core/logger.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.core.logger</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.core.logger</h1>
<!-- Generated by Ddoc from src/dlangui/core/logger.d -->
This module contains <u>logger</u> implementation. This module contains <u>logger</u> implementation.
<br><br>
<br><br>
<br><br> <br><br>
<b>Synopsis:</b><br> <b>Synopsis:</b><br>
<pre class="d_code"><font color=blue>import</font> dlangui.core.<u>logger</u>; <pre class="d_code"><font color=blue>import</font> dlangui.core.<u>logger</u>;
@ -35,6 +55,13 @@ Boost License 1.0
Vadim Lopatin, coolreader.org@gmail.com<br><br> Vadim Lopatin, coolreader.org@gmail.com<br><br>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,14 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.widgets.menu</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.widgets.menu</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/widgets/menu.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.widgets.menu</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.widgets.menu</h1>
<!-- Generated by Ddoc from src/dlangui/widgets/menu.d -->
This module contains <u>menu</u> widgets implementation. This module contains <u>menu</u> widgets implementation.
<br><br> <br><br>
MenuItem - <u>menu</u> item properties container - to hold hierarchy of <u>menu</u>. MenuItem - <u>menu</u> item properties container - to hold hierarchy of <u>menu</u>.
MainMenu - main <u>menu</u> widget MainMenu - main <u>menu</u> widget
PopupMenu - popup <u>menu</u> widget PopupMenu - popup <u>menu</u> widget
@ -298,6 +322,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,14 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.platforms.common.platform</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.platforms.common.platform</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/platforms/common/platform.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.platforms.common.platform</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.platforms.common.platform</h1>
<!-- Generated by Ddoc from src/dlangui/platforms/common/platform.d -->
This module contains common Plaform definitions. This module contains common Plaform definitions.
<br><br> <br><br>
Platform is abstraction layer for application. Platform is abstraction layer for application.
<br><br> <br><br>
@ -249,9 +273,22 @@ When returned from this method, application is shutting down.<br><br>
<dt><big><a name="APP_ENTRY_POINT"></a>template <u>APP_ENTRY_POINT</u>()</big></dt> <dt><big><a name="APP_ENTRY_POINT"></a>template <u>APP_ENTRY_POINT</u>()</big></dt>
<dd>put "mixin <u>APP_ENTRY_POINT</u>;" to main module of your dlangui based app<br><br> <dd>put "mixin <u>APP_ENTRY_POINT</u>;" to main module of your dlangui based app<br><br>
<dl><dt><big><a name="WinMain"></a>int <u>WinMain</u>(HINSTANCE <i>hInstance</i>, HINSTANCE <i>hPrevInstance</i>, LPSTR <i>lpCmdLine</i>, int <i>nCmdShow</i>);
</big></dt>
<dd>workaround for link issue when <u>WinMain</u> is located in library<br><br>
</dd>
</dl>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,14 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.widgets.popup</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.widgets.popup</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/widgets/popup.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.widgets.popup</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.widgets.popup</h1>
<!-- Generated by Ddoc from src/dlangui/widgets/popup.d -->
This module contains <u>popup</u> widgets implementation. This module contains <u>popup</u> widgets implementation.
<br><br> <br><br>
Popups appear above other widgets inside window. Popups appear above other widgets inside window.
<br><br> <br><br>
@ -127,6 +151,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,14 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.graphics.resources</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.graphics.resources</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/graphics/resources.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.graphics.resources</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.graphics.resources</h1>
<!-- Generated by Ddoc from src/dlangui/graphics/resources.d -->
This module contains resource management and drawables implementation. This module contains resource management and drawables implementation.
<br><br> <br><br>
imageCache is RAM cache of decoded images (as DrawBuf). imageCache is RAM cache of decoded images (as DrawBuf).
<br><br> <br><br>
@ -122,6 +146,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,15 +1,37 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>src.dlangui.platforms.sdl.sdlapp</title> <head>
</head><body> <meta charset='utf-8'>
<h1>src.dlangui.platforms.sdl.sdlapp</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/platforms/sdl/sdlapp.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - src.dlangui.platforms.sdl.sdlapp</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>src.dlangui.platforms.sdl.sdlapp</h1>
<!-- Generated by Ddoc from src/dlangui/platforms/sdl/sdlapp.d -->
This module contains implementation of SDL2 based backend for dlang library. This module contains implementation of SDL2 based backend for dlang library.
<br><br>
<br><br> <br><br>
<b>Synopsis:</b><br> <b>Synopsis:</b><br>
<pre class="d_code"><font color=blue>import</font> dlangui.platforms.sdl.<u>sdlapp</u>; <pre class="d_code"><font color=blue>import</font> dlangui.platforms.sdl.<u>sdlapp</u>;
@ -24,6 +46,13 @@ Boost License 1.0
Vadim Lopatin, coolreader.org@gmail.com<br><br> Vadim Lopatin, coolreader.org@gmail.com<br><br>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,14 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.core.signals</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.core.signals</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/core/signals.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.core.signals</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.core.signals</h1>
<!-- Generated by Ddoc from src/dlangui/core/signals.d -->
This module contains definition of <u>signals</u> / listeners. This module contains definition of <u>signals</u> / listeners.
<br><br> <br><br>
Similar to std.<u>signals</u>. Similar to std.<u>signals</u>.
<br><br> <br><br>
@ -231,6 +255,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,13 +1,37 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.core.stdaction</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.core.stdaction</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/core/stdaction.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
Definition of standard actions commonly used in dialogs and controls. <link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.core.stdaction</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.core.stdaction</h1>
<!-- Generated by Ddoc from src/dlangui/core/stdaction.d -->
Definition of standard actions commonly used in dialogs and controls.
<br><br> <br><br>
<b>Synopsis:</b><br> <b>Synopsis:</b><br>
<pre class="d_code"><font color=blue>import</font> dlangui.core.<u>stdaction</u>; <pre class="d_code"><font color=blue>import</font> dlangui.core.<u>stdaction</u>;
@ -28,6 +52,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,14 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.widgets.styles</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.widgets.styles</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/widgets/styles.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.widgets.styles</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.widgets.styles</h1>
<!-- Generated by Ddoc from src/dlangui/widgets/styles.d -->
This module contains declaration of themes and <u>styles</u> implementation. This module contains declaration of themes and <u>styles</u> implementation.
<br><br> <br><br>
Style - style container Style - style container
Theme - parent for all <u>styles</u> Theme - parent for all <u>styles</u>
<br><br> <br><br>
@ -471,6 +495,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,14 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.widgets.tabs</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.widgets.tabs</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/widgets/tabs.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.widgets.tabs</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.widgets.tabs</h1>
<!-- Generated by Ddoc from src/dlangui/widgets/tabs.d -->
This module contains declaration of tabbed view controls. This module contains declaration of tabbed view controls.
<br><br> <br><br>
TabItemWidget - single tab header in tab control TabItemWidget - single tab header in tab control
TabWidget TabWidget
TabHost TabHost
@ -230,6 +254,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,13 +1,37 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.core.types</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.core.types</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/core/types.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
This module declares basic data <u>types</u> for usage in dlangui library. <link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.core.types</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.core.types</h1>
<!-- Generated by Ddoc from src/dlangui/core/types.d -->
This module declares basic data <u>types</u> for usage in dlangui library.
<br><br> <br><br>
<b>Synopsis:</b><br> <b>Synopsis:</b><br>
<pre class="d_code"><font color=blue>import</font> dlangui.core.<u>types</u>; <pre class="d_code"><font color=blue>import</font> dlangui.core.<u>types</u>;
@ -142,6 +166,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,14 +1,38 @@
<html><head> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<META http-equiv="content-type" content="text/html; charset=utf-8"> <html>
<title>dlangui.widgets.widget</title> <head>
</head><body> <meta charset='utf-8'>
<h1>dlangui.widgets.widget</h1> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<!-- Generated by Ddoc from src/dlangui/widgets/widget.d --> <link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
DLANGUI library. <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<br><br> <link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>DlangUI - cross platform GUI library for D programming language - dlangui.widgets.widget</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>DlangUI</h1>
<h2>Cross Platform GUI for D programming language</h2>
</header>
<section id="downloads" class="clearfix">
<a href="index.html" id="home" class="button"><span>Home</span></a>
<a href="api.html" id="home" class="button"><span>API Docs</span></a>
<a href="https://github.com/buggins/dlangui/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/buggins/dlangui/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/buggins/dlangui" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<h1>dlangui.widgets.widget</h1>
<!-- Generated by Ddoc from src/dlangui/widgets/widget.d -->
This module contains declaration of Widget class - base class for all widgets. This module contains declaration of Widget class - base class for all widgets.
<br><br> <br><br>
Widgets are styleable. Use styleId property to set style to use from current Theme. Widgets are styleable. Use styleId property to set style to use from current Theme.
<br><br> <br><br>
@ -206,6 +230,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
</dd> </dd>
</dl> </dl>
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014 </section>
</small> <footer>
</body></html> Dlangui is maintained by <a href="https://github.com/buggins">buggins</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
</div>
</div>
</body>
</html>