mirror of https://github.com/buggins/dlangui.git
update docs
This commit is contained in:
parent
83344181fd
commit
f27bcb491f
|
@ -1,13 +1,37 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.core.collections</title>
|
||||
</head><body>
|
||||
<h1>dlangui.core.collections</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/core/collections.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
This module implements array based collection.
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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>
|
||||
<b>Synopsis:</b><br>
|
||||
<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>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
|
@ -1,14 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.widgets.controls</title>
|
||||
</head><body>
|
||||
<h1>dlangui.widgets.controls</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/widgets/controls.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
TextWidget
|
||||
<br><br>
|
||||
|
||||
|
@ -210,6 +234,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
57
dialog.html
57
dialog.html
|
@ -1,15 +1,37 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.dialogs.dialog</title>
|
||||
</head><body>
|
||||
<h1>dlangui.dialogs.dialog</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/dialogs/dialog.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
|
||||
<br><br>
|
||||
<b>Synopsis:</b><br>
|
||||
<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>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
57
drawbuf.html
57
drawbuf.html
|
@ -1,15 +1,37 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.graphics.drawbuf</title>
|
||||
</head><body>
|
||||
<h1>dlangui.graphics.drawbuf</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/graphics/drawbuf.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
|
||||
<br><br>
|
||||
<b>Synopsis:</b><br>
|
||||
<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>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
57
editors.html
57
editors.html
|
@ -1,16 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.widgets.editors</title>
|
||||
</head><body>
|
||||
<h1>dlangui.widgets.editors</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/widgets/editors.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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>.
|
||||
<br><br>
|
||||
|
||||
<br><br>
|
||||
|
||||
EditLine - single line editor.
|
||||
<br><br>
|
||||
|
||||
|
@ -747,6 +769,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
57
events.html
57
events.html
|
@ -1,15 +1,37 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.core.events</title>
|
||||
</head><body>
|
||||
<h1>dlangui.core.events</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/core/events.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
|
||||
<br><br>
|
||||
<b>Synopsis:</b><br>
|
||||
<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>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
55
filedlg.html
55
filedlg.html
|
@ -1,14 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.dialogs.filedlg</title>
|
||||
</head><body>
|
||||
<h1>dlangui.dialogs.filedlg</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/dialogs/filedlg.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
Can show dialog for open / save.
|
||||
<br><br>
|
||||
|
||||
|
@ -59,6 +83,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
55
fonts.html
55
fonts.html
|
@ -1,14 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.graphics.fonts</title>
|
||||
</head><body>
|
||||
<h1>dlangui.graphics.fonts</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/graphics/fonts.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
Font - base class for <u>fonts</u>.
|
||||
<br><br>
|
||||
|
||||
|
@ -359,6 +383,13 @@ Recently used glyphs are marked with glyph.lastUsage = 1
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
61
ftfonts.html
61
ftfonts.html
|
@ -1,19 +1,37 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.graphics.ftfonts</title>
|
||||
</head><body>
|
||||
<h1>dlangui.graphics.ftfonts</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/graphics/ftfonts.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
<br><br>
|
||||
|
||||
<br><br>
|
||||
|
||||
|
||||
<br><br>
|
||||
<b>License:</b><br>
|
||||
Boost License 1.0
|
||||
|
@ -85,6 +103,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
|
@ -1,14 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.graphics.gldrawbuf</title>
|
||||
</head><body>
|
||||
<h1>dlangui.graphics.gldrawbuf</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/graphics/gldrawbuf.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
To enable OpenGL support, build with version(USE_OPENGL);
|
||||
|
||||
<br><br>
|
||||
|
@ -128,6 +152,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
|
@ -1,14 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.graphics.glsupport</title>
|
||||
</head><body>
|
||||
<h1>dlangui.graphics.glsupport</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/graphics/glsupport.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
To enable OpenGL support, build with version(USE_OPENGL);
|
||||
|
||||
<br><br>
|
||||
|
@ -46,6 +70,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
55
i18n.html
55
i18n.html
|
@ -1,14 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.core.i18n</title>
|
||||
</head><body>
|
||||
<h1>dlangui.core.i18n</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/core/i18n.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
Translation files contain of simple key=value pair lines.
|
||||
<br><br>
|
||||
|
||||
|
@ -117,6 +141,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
55
images.html
55
images.html
|
@ -1,14 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.graphics.images</title>
|
||||
</head><body>
|
||||
<h1>dlangui.graphics.images</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/graphics/images.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
Currently uses FreeImage.
|
||||
<br><br>
|
||||
|
||||
|
@ -39,6 +63,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
527
index.html
527
index.html
|
@ -1,261 +1,266 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/print.css" media="print" />
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
||||
<![endif]-->
|
||||
<title>Dlangui by buggins</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="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>
|
||||
<a name="dlang-ui" class="anchor" href="#dlang-ui"><span class="octicon octicon-link"></span></a>Dlang UI</h1>
|
||||
|
||||
<p>GUI for D programming language, written in D.</p>
|
||||
|
||||
<p>Alpha stage of development.</p>
|
||||
|
||||
<ul>
|
||||
<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>
|
||||
<li>Supports highly customizable UI themes and styles</li>
|
||||
<li>Supports internationalization</li>
|
||||
<li>Hardware acceleration using OpenGL (when built with version USE_OPENGL)</li>
|
||||
<li>Fallback to Win32 API / XCB when OpenGL is not available</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>Almost ready for 2D games development</li>
|
||||
<li>Goal: provide set of widgets suitable for building of IDE.</li>
|
||||
<li>Non thread safe</li>
|
||||
</ul><h2>
|
||||
<a name="widgets" class="anchor" href="#widgets"><span class="octicon octicon-link"></span></a>Widgets</h2>
|
||||
|
||||
<ul>
|
||||
<li>Widget - base class for all widgets and widget containers, similar to Android's View</li>
|
||||
</ul><p>Currently implemented widgets:</p>
|
||||
|
||||
<ul>
|
||||
<li>TextWidget - simple static text (TODO: implement multiline formatting)</li>
|
||||
<li>ImageWidget - static image</li>
|
||||
<li>Button - simple button with text label</li>
|
||||
<li>ImageButton - image only button</li>
|
||||
<li>TextImageButton - button with icon and label</li>
|
||||
<li>CheckBox - check button with label</li>
|
||||
<li>RadioButton - radio button with label</li>
|
||||
<li>EditLine - single line edit</li>
|
||||
<li>EditBox - multiline editor</li>
|
||||
<li>VSpacer - vertical spacer - just an empty widget with layoutHeight == FILL_PARENT, to fill vertical space in layouts</li>
|
||||
<li>HSpacer - horizontal spacer - just an empty widget with layoutWidth == FILL_PARENT, to fill horizontal space in layouts</li>
|
||||
<li>ScrollBar - scroll bar</li>
|
||||
<li>TabControl - tabs widget, allows to select one of tabs</li>
|
||||
<li>TabHost - container for pages controlled by TabControl</li>
|
||||
<li>TabWidget - combination of TabControl and TabHost</li>
|
||||
</ul><h2>
|
||||
<a name="layouts" class="anchor" href="#layouts"><span class="octicon octicon-link"></span></a>Layouts</h2>
|
||||
|
||||
<p>Similar to layouts in Android</p>
|
||||
|
||||
<ul>
|
||||
<li>LinearLayout - layout children horizontally or vertically depending on orientation</li>
|
||||
<li>VerticalLayout - just a LinearLayout with vertical orientation</li>
|
||||
<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>
|
||||
<li>TableLayout - children are aligned into rows and columns of table</li>
|
||||
</ul><h2>
|
||||
<a name="list-views" class="anchor" href="#list-views"><span class="octicon octicon-link"></span></a>List Views</h2>
|
||||
|
||||
<p>Lists are implemented similar to Android UI API.</p>
|
||||
|
||||
<ul>
|
||||
<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>
|
||||
<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>Multicolumn lists</li>
|
||||
<li>Tree view</li>
|
||||
</ul><h2>
|
||||
<a name="resources" class="anchor" href="#resources"><span class="octicon octicon-link"></span></a>Resources</h2>
|
||||
|
||||
<p>Resources like fonts and images use reference counting. For proper resource freeing, always destroy widgets implicitly.</p>
|
||||
|
||||
<ul>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<a name="styles-and-themes" class="anchor" href="#styles-and-themes"><span class="octicon octicon-link"></span></a>Styles and Themes</h2>
|
||||
|
||||
<p>Styles and themes are a bit similar to ones in Android API.</p>
|
||||
|
||||
<ul>
|
||||
<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>
|
||||
<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>
|
||||
<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
|
||||
standard values are used.</li>
|
||||
</ul><h2>
|
||||
<a name="win32-builds" class="anchor" href="#win32-builds"><span class="octicon octicon-link"></span></a>Win32 builds</h2>
|
||||
|
||||
<ul>
|
||||
<li>Under windows, uses SDL2 or Win32 API as backend.</li>
|
||||
<li>Optionally, may use OpenGL acceleration via DerelictGL3/WGL.</li>
|
||||
<li>Uses Win32 API for font rendering.</li>
|
||||
<li>Optinally can use FreeType for font rendering.</li>
|
||||
</ul><p>Build and run using DUB:</p>
|
||||
|
||||
<pre><code> git clone https://github.com/buggins/dlangui.git
|
||||
cd dlangui
|
||||
dub run dlangui:example1
|
||||
</code></pre>
|
||||
|
||||
<p>To develop using Visual-D, download sources for dlabgui and dependencies into some directory:</p>
|
||||
|
||||
<pre><code> git clone https://github.com/buggins/dlangui.git
|
||||
git clone https://github.com/DerelictOrg/DerelictUtil.git
|
||||
git clone https://github.com/DerelictOrg/DerelictGL3.git
|
||||
git clone https://github.com/DerelictOrg/DerelictFI.git
|
||||
git clone https://github.com/DerelictOrg/DerelictFT.git
|
||||
git clone https://github.com/DerelictOrg/DerelictSDL2.git
|
||||
</code></pre>
|
||||
|
||||
<p>Then open .sln using Visual D.</p>
|
||||
|
||||
<h2>
|
||||
<a name="linux-builds" class="anchor" href="#linux-builds"><span class="octicon octicon-link"></span></a>Linux builds</h2>
|
||||
|
||||
<ul>
|
||||
<li>Uses SDL2 or XCB as a backend (SDL2 is recommended, since has better support now).</li>
|
||||
<li>Uses shared memory images for faster drawing.</li>
|
||||
<li>Uses FreeType for font rendering.</li>
|
||||
<li>TODO: Use FontConfig to get font list.</li>
|
||||
<li>OpenGL is now working under SDL2 only.</li>
|
||||
<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>
|
||||
|
||||
<pre><code> libsdl2
|
||||
</code></pre>
|
||||
|
||||
<p>To build dlangui apps with XCB backend, development packages for following libraries required for XCB backend build:</p>
|
||||
|
||||
<pre><code> xcb, xcb-util, xcb-shm, xcb-image, xcb-keysyms, X11-xcb, X11
|
||||
</code></pre>
|
||||
|
||||
<p>E.g. in Ubuntu, you can use following command to enable SDL2 backend builds:</p>
|
||||
|
||||
<pre><code> sudo apt-get install libsdl2-dev
|
||||
</code></pre>
|
||||
|
||||
<p>or (for XCB backend)</p>
|
||||
|
||||
<pre><code> sudo apt-get install libxcb-image0-dev libxcb-shm0-dev libxcb-keysyms1-dev libfreeimage-dev
|
||||
</code></pre>
|
||||
|
||||
<p>In runtime, .so for following libraries are being loaded (binary packages required):</p>
|
||||
|
||||
<pre><code> freetype, opengl, freeimage
|
||||
</code></pre>
|
||||
|
||||
<p>Build and run on Linux using DUB:</p>
|
||||
|
||||
<pre><code> dub run dlangui:example1
|
||||
</code></pre>
|
||||
|
||||
<p>Development using Mono-D: </p>
|
||||
|
||||
<ul>
|
||||
<li>open solution dlangui/dlanguimonod.sln </li>
|
||||
<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>
|
||||
|
||||
<pre><code> sudo add-apt-repository ppa:ermshiperete/monodevelop
|
||||
sudo apt-get update
|
||||
sudo apt-get install monodevelop-current
|
||||
</code></pre>
|
||||
|
||||
<h2>
|
||||
<a name="other-platforms" class="anchor" href="#other-platforms"><span class="octicon octicon-link"></span></a>Other platforms</h2>
|
||||
|
||||
<ul>
|
||||
<li>Other platforms support may be added easy</li>
|
||||
</ul><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>
|
||||
|
||||
<ul>
|
||||
<li>DerelictGL3 - for OpenGL support</li>
|
||||
<li>DerelictFT + FreeType library support under linux and optionally under Windows.</li>
|
||||
<li>DerelictFI + FreeImage library support for decoding of images</li>
|
||||
<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>
|
||||
<li>XCB and X11 bindings (patched) when SDL2 is not used; TODO: provide links</li>
|
||||
</ul><h2>
|
||||
<a name="hello-world" class="anchor" href="#hello-world"><span class="octicon octicon-link"></span></a>Hello World</h2>
|
||||
|
||||
<pre><code>// main.d
|
||||
import dlangui.all;
|
||||
mixin DLANGUI_ENTRY_POINT;
|
||||
|
||||
/// entry point for dlangui based application
|
||||
extern (C) int UIAppMain(string[] args) {
|
||||
// resource directory search paths
|
||||
string[] resourceDirs = [
|
||||
appendPath(exePath, "../res/"), // for Visual D and DUB builds
|
||||
appendPath(exePath, "../../res/") // for Mono-D builds
|
||||
];
|
||||
|
||||
// setup resource directories - will use only existing directories
|
||||
Platform.instance.resourceDirs = resourceDirs;
|
||||
// select translation file - for english language
|
||||
Platform.instance.uiLanguage = "en";
|
||||
// load theme from file "theme_default.xml"
|
||||
Platform.instance.uiTheme = "theme_default";
|
||||
|
||||
// create window
|
||||
Window window = Platform.instance.createWindow("My Window", null);
|
||||
// create some widget to show in window
|
||||
window.mainWidget = (new Button()).text("Hello world"d).textColor(0xFF0000); // red text
|
||||
// show window
|
||||
window.show();
|
||||
// run message loop
|
||||
return Platform.instance.enterMessageLoop();
|
||||
}
|
||||
</code></pre>
|
||||
</section>
|
||||
|
||||
<footer>
|
||||
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>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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 - index</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>index</h1>
|
||||
<!-- 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>
|
||||
|
||||
<p>GUI for D programming language, written in D.</p>
|
||||
|
||||
Alpha stage of development.
|
||||
|
||||
<ul>
|
||||
<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>
|
||||
<li>Supports highly customizable UI themes and styles</li>
|
||||
<li>Supports internationalization</li>
|
||||
<li>Hardware acceleration using OpenGL (when built with version USE_OPENGL)</li>
|
||||
<li>Fallback to Win32 API / XCB when OpenGL is not available</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>Almost ready for 2D games development</li>
|
||||
<li>Goal: provide set of widgets suitable for building of IDE.</li>
|
||||
<li>Non thread safe</li>
|
||||
</ul>
|
||||
|
||||
<h2><a name="widgets" class="anchor" href="#widgets"><span class="octicon octicon-link"></span></a>Widgets</h2>
|
||||
|
||||
<ul>
|
||||
<li>Widget - base class for all widgets and widget containers, similar to Android's View</li>
|
||||
</ul><p>Currently implemented widgets:</p>
|
||||
|
||||
<ul>
|
||||
<li>TextWidget - simple static text (TODO: implement multiline formatting)</li>
|
||||
<li>ImageWidget - static image</li>
|
||||
<li>Button - simple button with text label</li>
|
||||
<li>ImageButton - image only button</li>
|
||||
<li>TextImageButton - button with icon and label</li>
|
||||
<li>CheckBox - check button with label</li>
|
||||
<li>RadioButton - radio button with label</li>
|
||||
<li>EditLine - single line edit</li>
|
||||
<li>EditBox - multiline editor</li>
|
||||
<li>VSpacer - vertical spacer - just an empty widget with layoutHeight == FILL_PARENT, to fill vertical space in layouts</li>
|
||||
<li>HSpacer - horizontal spacer - just an empty widget with layoutWidth == FILL_PARENT, to fill horizontal space in layouts</li>
|
||||
<li>ScrollBar - scroll bar</li>
|
||||
<li>TabControl - tabs widget, allows to select one of tabs</li>
|
||||
<li>TabHost - container for pages controlled by TabControl</li>
|
||||
<li>TabWidget - combination of TabControl and TabHost</li>
|
||||
</ul>
|
||||
|
||||
<h2><a name="layouts" class="anchor" href="#layouts"><span class="octicon octicon-link"></span></a>Layouts</h2>
|
||||
|
||||
Similar to layouts in Android
|
||||
|
||||
<ul>
|
||||
<li>LinearLayout - layout children horizontally or vertically depending on orientation</li>
|
||||
<li>VerticalLayout - just a LinearLayout with vertical orientation</li>
|
||||
<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>
|
||||
<li>TableLayout - children are aligned into rows and columns of table</li>
|
||||
</ul><h2>
|
||||
<a name="list-views" class="anchor" href="#list-views"><span class="octicon octicon-link"></span></a>List Views</h2>
|
||||
|
||||
<p>Lists are implemented similar to Android UI API.</p>
|
||||
|
||||
<ul>
|
||||
<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>
|
||||
<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>Multicolumn lists</li>
|
||||
<li>Tree view</li>
|
||||
</ul><h2>
|
||||
<a name="resources" class="anchor" href="#resources"><span class="octicon octicon-link"></span></a>Resources</h2>
|
||||
|
||||
<p>Resources like fonts and images use reference counting. For proper resource freeing, always destroy widgets implicitly.</p>
|
||||
|
||||
<ul>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<a name="styles-and-themes" class="anchor" href="#styles-and-themes"><span class="octicon octicon-link"></span></a>Styles and Themes</h2>
|
||||
|
||||
<p>Styles and themes are a bit similar to ones in Android API.</p>
|
||||
|
||||
<ul>
|
||||
<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>
|
||||
<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>
|
||||
<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
|
||||
standard values are used.</li>
|
||||
</ul><h2>
|
||||
<a name="win32-builds" class="anchor" href="#win32-builds"><span class="octicon octicon-link"></span></a>Win32 builds</h2>
|
||||
|
||||
<ul>
|
||||
<li>Under windows, uses SDL2 or Win32 API as backend.</li>
|
||||
<li>Optionally, may use OpenGL acceleration via DerelictGL3/WGL.</li>
|
||||
<li>Uses Win32 API for font rendering.</li>
|
||||
<li>Optinally can use FreeType for font rendering.</li>
|
||||
</ul><p>Build and run using DUB:</p>
|
||||
|
||||
<pre class="d_code"> git clone https:<font color=green>//github.com/buggins/dlangui.git
|
||||
</font> cd dlangui
|
||||
dub run dlangui:example1
|
||||
</pre>
|
||||
|
||||
<p>To develop using Visual-D, download sources for dlabgui and dependencies into some directory:</p>
|
||||
|
||||
<pre class="d_code"> git clone https:<font color=green>//github.com/buggins/dlangui.git
|
||||
</font> git clone https:<font color=green>//github.com/DerelictOrg/DerelictUtil.git
|
||||
</font> git clone https:<font color=green>//github.com/DerelictOrg/DerelictGL3.git
|
||||
</font> git clone https:<font color=green>//github.com/DerelictOrg/DerelictFI.git
|
||||
</font> git clone https:<font color=green>//github.com/DerelictOrg/DerelictFT.git
|
||||
</font> git clone https:<font color=green>//github.com/DerelictOrg/DerelictSDL2.git
|
||||
</font></pre>
|
||||
|
||||
<p>Then open .sln using Visual D.</p>
|
||||
|
||||
<h2>
|
||||
<a name="linux-builds" class="anchor" href="#linux-builds"><span class="octicon octicon-link"></span></a>Linux builds</h2>
|
||||
|
||||
<ul>
|
||||
<li>Uses SDL2 or XCB as a backend (SDL2 is recommended, since has better support now).</li>
|
||||
<li>Uses shared memory images for faster drawing.</li>
|
||||
<li>Uses FreeType for font rendering.</li>
|
||||
<li>TODO: Use FontConfig to get font list.</li>
|
||||
<li>OpenGL is now working under SDL2 only.</li>
|
||||
<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>
|
||||
|
||||
<pre class="d_code"> libsdl2
|
||||
</pre>
|
||||
|
||||
<p>To build dlangui apps with XCB backend, development packages for following libraries required for XCB backend build:</p>
|
||||
|
||||
<pre class="d_code"> xcb, xcb-util, xcb-shm, xcb-image, xcb-keysyms, X11-xcb, X11
|
||||
</pre>
|
||||
|
||||
<p>E.g. in Ubuntu, you can use following command to enable SDL2 backend builds:</p>
|
||||
|
||||
<pre class="d_code"> sudo apt-get install libsdl2-dev
|
||||
</pre>
|
||||
|
||||
<p>or (for XCB backend)</p>
|
||||
|
||||
<pre class="d_code"> sudo apt-get install libxcb-image0-dev libxcb-shm0-dev libxcb-keysyms1-dev libfreeimage-dev
|
||||
</pre>
|
||||
|
||||
|
||||
<p>In runtime, .so for following libraries are being loaded (binary packages required):</p>
|
||||
|
||||
<pre class="d_code"> freetype, opengl, freeimage
|
||||
</pre>
|
||||
|
||||
<p>Build and run on Linux using DUB:</p>
|
||||
|
||||
<pre class="d_code"> dub run dlangui:example1
|
||||
</pre>
|
||||
|
||||
<p>Development using Mono-D: </p>
|
||||
|
||||
<ul>
|
||||
<li>open solution dlangui/dlanguimonod.sln </li>
|
||||
<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>
|
||||
|
||||
<pre class="d_code"> sudo add-apt-repository ppa:ermshiperete/monodevelop
|
||||
sudo apt-get update
|
||||
sudo apt-get install monodevelop-current
|
||||
</pre>
|
||||
|
||||
<h2>
|
||||
<a name="other-platforms" class="anchor" href="#other-platforms"><span class="octicon octicon-link"></span></a>Other platforms</h2>
|
||||
|
||||
<ul>
|
||||
<li>Other platforms support may be added easy</li>
|
||||
</ul><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>
|
||||
|
||||
<ul>
|
||||
<li>DerelictGL3 - for OpenGL support</li>
|
||||
<li>DerelictFT + FreeType library support under linux and optionally under Windows.</li>
|
||||
<li>DerelictFI + FreeImage library support for decoding of images</li>
|
||||
<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>
|
||||
<li>XCB and X11 bindings (patched) when SDL2 is not used; TODO: provide links</li>
|
||||
</ul><h2>
|
||||
<a name="hello-world" class="anchor" href="#hello-world"><span class="octicon octicon-link"></span></a>Hello World</h2>
|
||||
|
||||
<pre class="d_code"><font color=green>// main.d
|
||||
</font><font color=blue>import</font> dlangui.all;
|
||||
<font color=blue>mixin</font> DLANGUI_ENTRY_POINT;
|
||||
|
||||
<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
|
||||
</font> string[] resourceDirs = [
|
||||
appendPath(exePath, <font color=red>"../res/"</font>), <font color=green>// for Visual D and DUB builds
|
||||
</font> appendPath(exePath, <font color=red>"../../res/"</font>) <font color=green>// for Mono-D builds
|
||||
</font> ];
|
||||
|
||||
<font color=green>// setup resource directories - will use only existing directories
|
||||
</font> Platform.instance.resourceDirs = resourceDirs;
|
||||
<font color=green>// select translation file - for english language
|
||||
</font> Platform.instance.uiLanguage = <font color=red>"en"</font>;
|
||||
<font color=green>// load theme from file "theme_default.xml"
|
||||
</font> Platform.instance.uiTheme = <font color=red>"theme_default"</font>;
|
||||
|
||||
<font color=green>// create window
|
||||
</font> Window window = Platform.instance.createWindow(<font color=red>"My Window"</font>, <font color=blue>null</font>);
|
||||
<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
|
||||
</font> <font color=green>// show window
|
||||
</font> window.show();
|
||||
<font color=green>// run message loop
|
||||
</font> <font color=blue>return</font> Platform.instance.enterMessageLoop();
|
||||
}
|
||||
</pre>
|
||||
|
||||
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
55
layouts.html
55
layouts.html
|
@ -1,14 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.widgets.layouts</title>
|
||||
</head><body>
|
||||
<h1>dlangui.widgets.layouts</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/widgets/layouts.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
Layouts are similar to the same in Android.
|
||||
<br><br>
|
||||
|
||||
|
@ -119,6 +143,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
|
@ -1,14 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.core.linestream</title>
|
||||
</head><body>
|
||||
<h1>dlangui.core.linestream</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/core/linestream.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
Support utf8, utf16, utf32 be and le encodings, and line endings - according to D language source file specification.
|
||||
<br><br>
|
||||
|
||||
|
@ -57,6 +81,13 @@ Boost License 1.0
|
|||
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
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
55
lists.html
55
lists.html
|
@ -1,14 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.widgets.lists</title>
|
||||
</head><body>
|
||||
<h1>dlangui.widgets.lists</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/widgets/lists.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
Similar to <u>lists</u> implementation in Android UI API.
|
||||
|
||||
<br><br>
|
||||
|
@ -274,6 +298,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
59
logger.html
59
logger.html
|
@ -1,17 +1,37 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.core.logger</title>
|
||||
</head><body>
|
||||
<h1>dlangui.core.logger</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/core/logger.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
<br><br>
|
||||
|
||||
|
||||
<br><br>
|
||||
<b>Synopsis:</b><br>
|
||||
<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>
|
||||
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
55
menu.html
55
menu.html
|
@ -1,14 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.widgets.menu</title>
|
||||
</head><body>
|
||||
<h1>dlangui.widgets.menu</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/widgets/menu.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
MenuItem - <u>menu</u> item properties container - to hold hierarchy of <u>menu</u>.
|
||||
MainMenu - main <u>menu</u> widget
|
||||
PopupMenu - popup <u>menu</u> widget
|
||||
|
@ -298,6 +322,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
|
@ -1,14 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.platforms.common.platform</title>
|
||||
</head><body>
|
||||
<h1>dlangui.platforms.common.platform</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/platforms/common/platform.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
Platform is abstraction layer for application.
|
||||
<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>
|
||||
<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>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
55
popup.html
55
popup.html
|
@ -1,14 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.widgets.popup</title>
|
||||
</head><body>
|
||||
<h1>dlangui.widgets.popup</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/widgets/popup.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
Popups appear above other widgets inside window.
|
||||
<br><br>
|
||||
|
||||
|
@ -127,6 +151,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
|
@ -1,14 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.graphics.resources</title>
|
||||
</head><body>
|
||||
<h1>dlangui.graphics.resources</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/graphics/resources.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
imageCache is RAM cache of decoded images (as DrawBuf).
|
||||
<br><br>
|
||||
|
||||
|
@ -122,6 +146,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
57
sdlapp.html
57
sdlapp.html
|
@ -1,15 +1,37 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>src.dlangui.platforms.sdl.sdlapp</title>
|
||||
</head><body>
|
||||
<h1>src.dlangui.platforms.sdl.sdlapp</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/platforms/sdl/sdlapp.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
|
||||
<br><br>
|
||||
<b>Synopsis:</b><br>
|
||||
<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>
|
||||
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
55
signals.html
55
signals.html
|
@ -1,14 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.core.signals</title>
|
||||
</head><body>
|
||||
<h1>dlangui.core.signals</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/core/signals.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
Similar to std.<u>signals</u>.
|
||||
<br><br>
|
||||
|
||||
|
@ -231,6 +255,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
|
@ -1,13 +1,37 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.core.stdaction</title>
|
||||
</head><body>
|
||||
<h1>dlangui.core.stdaction</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/core/stdaction.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
Definition of standard actions commonly used in dialogs and controls.
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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>
|
||||
<b>Synopsis:</b><br>
|
||||
<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>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
55
styles.html
55
styles.html
|
@ -1,14 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.widgets.styles</title>
|
||||
</head><body>
|
||||
<h1>dlangui.widgets.styles</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/widgets/styles.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
Style - style container
|
||||
Theme - parent for all <u>styles</u>
|
||||
<br><br>
|
||||
|
@ -471,6 +495,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
55
tabs.html
55
tabs.html
|
@ -1,14 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.widgets.tabs</title>
|
||||
</head><body>
|
||||
<h1>dlangui.widgets.tabs</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/widgets/tabs.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
TabItemWidget - single tab header in tab control
|
||||
TabWidget
|
||||
TabHost
|
||||
|
@ -230,6 +254,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
55
types.html
55
types.html
|
@ -1,13 +1,37 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.core.types</title>
|
||||
</head><body>
|
||||
<h1>dlangui.core.types</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/core/types.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
This module declares basic data <u>types</u> for usage in dlangui library.
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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>
|
||||
<b>Synopsis:</b><br>
|
||||
<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>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
55
widget.html
55
widget.html
|
@ -1,14 +1,38 @@
|
|||
<html><head>
|
||||
<META http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>dlangui.widgets.widget</title>
|
||||
</head><body>
|
||||
<h1>dlangui.widgets.widget</h1>
|
||||
<!-- Generated by Ddoc from src/dlangui/widgets/widget.d -->
|
||||
DLANGUI library.
|
||||
<br><br>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<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 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/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.
|
||||
<br><br>
|
||||
|
||||
Widgets are styleable. Use styleId property to set style to use from current Theme.
|
||||
<br><br>
|
||||
|
||||
|
@ -206,6 +230,13 @@ Vadim Lopatin, coolreader.org@gmail.com<br><br>
|
|||
</dd>
|
||||
</dl>
|
||||
|
||||
<hr><small>Page generated by <a href="http://dlang.org/ddoc.html">Ddoc</a>. Vadim Lopatin, 2014
|
||||
</small>
|
||||
</body></html>
|
||||
</section>
|
||||
<footer>
|
||||
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>
|
||||
|
|
Loading…
Reference in New Issue