<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/maccompiles/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/maccompiles/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 21 Dec 2013 15:17:00 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/maccompiles/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by wowzaman12</title><link>https://sourceforge.net/p/maccompiles/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,4 +1,3 @@
-
 Phoenix
 ==================
 Here you will find documentation on the phoenix API. Please note that the API is not 100% finalized, so minor changes may occur between releases. Once a stable version is released, future versions will attempt to maintain backward-compatibility.
@@ -8,7 +7,7 @@

 Tutorial
 ------------------
-Pros and Cons
+[Pros and Cons](https://sourceforge.net/p/maccompiles/wiki/tutorial-pros-and-cons/)
 Compilation
 References
 Callbacks
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wowzaman12</dc:creator><pubDate>Sat, 21 Dec 2013 15:17:00 -0000</pubDate><guid>https://sourceforge.netc94bf7ef7d0529f914a668dbeb6eaf4a0dde4393</guid></item><item><title>Home modified by wowzaman12</title><link>https://sourceforge.net/p/maccompiles/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,8 +1,78 @@
-Welcome to your wiki!

-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
+Phoenix
+==================
+Here you will find documentation on the phoenix API. Please note that the API is not 100% finalized, so minor changes may occur between releases. Once a stable version is released, future versions will attempt to maintain backward-compatibility.
+License
+------------------
+phoenix is released under the ISC license.

-The wiki uses [Markdown](/p/maccompiles/wiki/markdown_syntax/) syntax.
+Tutorial
+------------------
+Pros and Cons
+Compilation
+References
+Callbacks
+Example Application

-[[members limit=20]]
-[[download_button]]
+API reference
+------------------
+POD
+• Color
+• Position
+• Size
+• Geometry
+• Orientation
+• Font
+Static
+• Desktop
+• Keyboard
+• Mouse
+• DialogWindow
+• MessageWindow
+Object
+OS
+Timer
+Window
+Action
+• Menu
+• Separator
+• Item
+• CheckItem
+• RadioItem
+Sizable
+Layout
+• FixedLayout
+• HorizontalLayout
+• VerticalLayout
+Widget
+• Button
+• Canvas
+• CheckBox
+• ComboBox
+• HexEdit
+• HorizontalScrollBar
+• HorizontalSlider
+• Label
+• LineEdit
+• ListView
+• ProgressBar
+• RadioBox
+• TextEdit
+• VerticalScrollBar
+• VerticalSlider
+• Viewport
+
+About
+------------------
+phoenix is a C++11-based GUI meta-toolkit. It is designed as a simple, light-weight API that can be used to create up to moderately complex GUIs; which can then be used to target other popular toolkits, such as the Windows API, GTK+ and Qt.
+
+The idea behind phoenix is to limit one's self to the bare minimum functionality necessary to create standard user interfaces. By using such a small subset, the overall portability of your application is improved. For instance, porting phoenix to another toolkit is at best a weekend project.
+
+While other toolkits such as GTK+ and Qt are cross-platform, they require massive (5MB+) run-times to be distributed with your application. They also tend to be slightly buggy, and their look-and-feel usually ends up somewhere in the uncanny valley. Close, but not perfect.
+
+phoenix allows you to target 100% native APIs for your chosen platform. And by being so light-weight and simplistic, it does not require any run-time DLLs, nor does it add much of anything onto your executable size. phoenix is compiled as a single object file, and adds roughly 50KB onto your executable size.
+Caveats
+
+Of course, nothing is without its trade-offs. By being so light-weight, you lose the ability to make truly sophisticated and compelling user interfaces. You will not be able to write the next Open Office or Firefox with phoenix. Instead, it is best utilized for simple to moderately complex user interfaces. Think hex editors, emulators, front-ends for GUI tools, archivers, video games that need configuration panels, etc.
+
+phoenix also targets C++11. At this time, that means GCC 4.6 or later is required. As soon as clang and Visual C++ catch up, this problem should go away. It was a difficult decision to target C++11, but it was that or cause the API to become dated as soon as the official C++11 specification was released. By using C++11, powerful concepts such as lambdas can be used, which greatly speed up application development time, especially in the field of GUI programming.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wowzaman12</dc:creator><pubDate>Sat, 21 Dec 2013 15:10:29 -0000</pubDate><guid>https://sourceforge.net5de34601894314d0057b2bba47c55731127f5d0d</guid></item><item><title>Home modified by wowzaman12</title><link>https://sourceforge.net/p/maccompiles/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Welcome to your wiki!&lt;/p&gt;
&lt;p&gt;This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: &lt;span&gt;[SamplePage]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The wiki uses &lt;a class="" href="/p/maccompiles/wiki/markdown_syntax/"&gt;Markdown&lt;/a&gt; syntax.&lt;/p&gt;
&lt;p&gt;&lt;h6&gt;Project Members:&lt;/h6&gt;
&lt;ul class="md-users-list"&gt;
&lt;li&gt;&lt;a href="/u/wowzaman12/"&gt;wowzaman12&lt;/a&gt; (admin)&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;span class="download-button-52774709a02bb1315f43d9c0" style="margin-bottom: 1em; display: block;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wowzaman12</dc:creator><pubDate>Mon, 04 Nov 2013 07:04:42 -0000</pubDate><guid>https://sourceforge.net9d03fbdf131354721556c4aba5ee74ec8ffa7a11</guid></item></channel></rss>