86 lines
2.3 KiB
HTML
86 lines
2.3 KiB
HTML
|
<!DOCTYPE html>
|
||
|
<html lang="en">
|
||
|
|
||
|
<head>
|
||
|
<title>README</title>
|
||
|
<link rel="stylesheet" href="../documentation/style.css" type="text/css">
|
||
|
</head>
|
||
|
|
||
|
<body>
|
||
|
|
||
|
<header>
|
||
|
<img src="gtk-logo-rgb.gif" alt="GTK Logo">
|
||
|
<img src="glade.svg" alt="Glade Logo">
|
||
|
<h2>EuGTK 4.11.10</h2>
|
||
|
</header>
|
||
|
|
||
|
<h3>Glade Demos</h3>
|
||
|
<p>
|
||
|
You can use Glade to design and adjust your user interface.
|
||
|
You still must write some Euphoria functions to respond to user interactions with the GUI. This is no different than VisualBasic, Delphi, or other programming environments, except that EuGTK code is generally less confusing.
|
||
|
</p>
|
||
|
|
||
|
<p>
|
||
|
For writing that Euphoria code, either Geany or Pete Eberlein's new WEE editor (written in Euphoria and using EuGTK)
|
||
|
works for me. If you test-run your program from an x-term, EuGTK will generate
|
||
|
function prototypes for missing functions and display them on the terminal.
|
||
|
You can then copy and paste the prototype code into your program, and add
|
||
|
the necessary details.
|
||
|
</p>
|
||
|
|
||
|
<p>
|
||
|
Please start by reading <a href="../documentation/Glade.html">Glade docs</a>,
|
||
|
<a href="../documentation/StartingGlade.html">Starting Glade</a>, and
|
||
|
<a href="../documentation/StartingGlade2.html">Starting Glade II</a>.
|
||
|
</p>
|
||
|
|
||
|
<a href="widgets.ex" title="Click to run widgets.ex">
|
||
|
<img src="widgets.png" alt="widgets.ex" align="right" float="all" />
|
||
|
</a>
|
||
|
|
||
|
<p>
|
||
|
Some of the programs in this folder are duplicates of other demos elsewhere, but have been re-written using Glade to design the user-interface. These are provided as examples f.y.i.
|
||
|
</p>
|
||
|
|
||
|
<p>
|
||
|
<ul>
|
||
|
<li>main.ex
|
||
|
<dd>along with include files:</dd>
|
||
|
<dd>
|
||
|
<ul><li>file.e</li><li>prefs.e</li><li>help.e</li></ul>
|
||
|
</dd>
|
||
|
|
||
|
<li>calendar.ex
|
||
|
<dd>Fancy calendar with About dialog</dd></li>
|
||
|
|
||
|
<li>calculator.ex
|
||
|
<dd>Uses Shian Lee's math evaluator</dd></li>
|
||
|
|
||
|
<li>widgets.ex
|
||
|
<dd>Demos all numeric widgets</dd><br />
|
||
|
|
||
|
</ul>
|
||
|
</p>
|
||
|
<p>
|
||
|
|
||
|
</p>
|
||
|
|
||
|
<footer>
|
||
|
<div class="hint">
|
||
|
<img class="hint" src="../thumbnails/mongoose.png" alt="hint" align="left" float="right" />
|
||
|
<p>
|
||
|
This page edited by The <a href="../BEAR.ex">Bear</a>,
|
||
|
a web-page and programming editor
|
||
|
written in <a href="OpenEuphoria.org">Euphoria</a>.
|
||
|
</p>
|
||
|
<p>
|
||
|
Updated for EuGTK version 4.11.11 Sept 1, 2016<br />
|
||
|
All code © 2016 by Irv Mullins
|
||
|
</p>
|
||
|
</div>
|
||
|
</footer>
|
||
|
|
||
|
</body>
|
||
|
</html>
|
||
|
|