mirror of
https://github.com/kirsle/kirsle.net
synced 2024-11-14 04:49:29 +00:00
192 lines
6.4 KiB
Plaintext
192 lines
6.4 KiB
Plaintext
{{ define "title" }}Error Message Generator{{ end }}
|
|
{{ define "content" }}
|
|
|
|
<h1>Error Message Generator</h1>
|
|
|
|
<ul>
|
|
<li><a href="#intro">Project Description</a></li>
|
|
<li><a href="#screenshots">Screenshots</a></li>
|
|
<li><a href="#zenmsg">ZenMsg</a></li>
|
|
<li><a href="#license">License</a></li>
|
|
<li><a href="#downloads">Downloads</a></li>
|
|
</ul>
|
|
|
|
<a name="intro"></a>
|
|
<img src="projects/ErrorGen/logo.png" alt="ErrorGen" width="400" height="90">
|
|
<h2>Project Description</h2>
|
|
|
|
The <strong>Error Message Generator</strong> (ErrorGen) is a simple
|
|
program that generates customized error dialogs. The idea was inspired
|
|
by a web-based error generator which created <em>images</em> of error
|
|
boxes. My program, however, creates "real" error boxes that can be
|
|
dragged around the screen and interacted with.<p>
|
|
|
|
The command-line, scriptable version of Error Message Generator is called
|
|
<strong>ZenMsg</strong>, named after the GNOME utility, Zenity. It's
|
|
a version of the generator that can be provoked from batch files and
|
|
scripts.
|
|
|
|
<h3>Features</h3>
|
|
|
|
<ul>
|
|
<li>Fully customizable error box: select the title, icon,
|
|
and message.</li>
|
|
<li>Create up to THREE buttons for the error box and specify
|
|
what each of them say, and which ones are "greyed out"</li>
|
|
<li>Advanced features to make the error keep coming back until
|
|
the right button is selected.</li>
|
|
|
|
<li>A button that minimizes and renames the control window,
|
|
leaving only the error dialog visible on screen.</li>
|
|
</ul>
|
|
|
|
<a name="screenshots"></a>
|
|
<h2 style="margin-top: 0px">Screenshots</h2>
|
|
|
|
<table border="0" cellspacing="0" cellpadding="0" style="margin-left: auto; margin-right: auto">
|
|
<tr>
|
|
<td align="center" valign="top">
|
|
|
|
<a href="projects/ErrorGen/ErrorGen.jpg">
|
|
<img src="projects/ErrorGen/ErrorGenS.jpg" width="600" height="364" alt="Screenshot">
|
|
</a><br>
|
|
ErrorGen in action, surrounded by example error messages.<br>
|
|
(click for a larger version)
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<a name="zenmsg"></a>
|
|
<h2 style="margin-top: 0px">ZenMsg</h2>
|
|
|
|
ZenMsg is a command-line version of Error Message Generator that
|
|
can be invoked by batch files or scripts. Example usage:
|
|
|
|
<pre style="overflow-x: auto">ZenMsg --error -t "An error has occurred." -b "Abort" -b "Retry" -b "Fail"</pre>
|
|
|
|
The executable comes with an HTML help file. <code>ZenMsg -?</code>
|
|
will display the same help file at the command line. The document
|
|
describes how to use ZenMsg.<p>
|
|
|
|
There is no binary Linux version of this utility. The source code
|
|
however is available and will execute under Linux; I've just not
|
|
compiled a standalone executable (there are a handful of other
|
|
utilities that do the job: see
|
|
<a href="http://live.gnome.org/Zenity">Zenity</a>. Source code
|
|
is available on the Downloads tab.
|
|
|
|
<h3>Windows Executable</h3>
|
|
|
|
<blockquote>
|
|
<img src="images/dos.png" width="32" height="32" alt="Win32" style="vertical-align: middle">
|
|
<a href="/download?type=bin&project=ZenMsg&file=ZenMsg-0.01-bin.zip">
|
|
Download ZenMsg</a><br>
|
|
|
|
Version 0.01 - 2008/09/18<br>
|
|
<small>ZIP format/3.6 MB</small>
|
|
</blockquote>
|
|
|
|
<a name="license"></a>
|
|
<h2 style="margin-top: 0px">Software License</h2>
|
|
|
|
<pre> Error Message Generator
|
|
Copyright (C) 2008 Casey Kirsle
|
|
|
|
This program is free software; you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation; either version 2 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License along
|
|
with this program; if not, write to the Free Software Foundation, Inc.,
|
|
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.</pre>
|
|
|
|
<a name="downloads"></a>
|
|
<h2 style="margin-top: 0px">Downloads</h2>
|
|
|
|
It's recommended that you download the latest version of this software
|
|
as listed below. To download older versions and source code, skip to
|
|
the next section.
|
|
|
|
<h3>Windows Executable</h3>
|
|
|
|
<blockquote>
|
|
<img src="images/dos.png" width="32" height="32" alt="Win32" style="vertical-align: middle">
|
|
<a href="/download?type=bin&project=ErrorGen&file=ErrorGen-1.2_bin.zip">
|
|
|
|
Download Error Message Generator</a><br>
|
|
Version 1.2 - 2007/06/28<br>
|
|
<small>ZIP format/2.1 MB</small>
|
|
</blockquote>
|
|
|
|
<h3>Linux Binary</h3>
|
|
|
|
<blockquote>
|
|
|
|
<img src="images/exec.png" width="32" height="32" alt="Linux" style="vertical-align: middle">
|
|
<a href="/download?type=bin&project=ErrorGen&file=ErrorGen-1.2_linux.tar.gz">
|
|
Download Error Message Generator</a><br>
|
|
Version 1.2 - 2007/06/28<br>
|
|
<small>TAR.GZ format/4.6 MB</small>
|
|
</blockquote>
|
|
|
|
<h2>All Distributions</h2>
|
|
|
|
The following are all the distributions available for this software,
|
|
starting with the most recent. Source code is also available for all
|
|
versions.<p>
|
|
|
|
<table border="0" cellspacing="2" cellpadding="2" class="distro">
|
|
<tr>
|
|
<th>Release</th>
|
|
<th>Windows EXE</th>
|
|
<th>Linux Binary</th>
|
|
<th>Source Code</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>
|
|
<b>ErrorGen 1.2</b><br>
|
|
<small>2007/06/28</small>
|
|
</td>
|
|
<td>
|
|
<img src="images/dos.png" width="32" height="32" alt="Win32">
|
|
<a href="/download?type=bin&project=ErrorGen&file=ErrorGen-1.2_bin.zip">ErrorGen 1.2</a><br>
|
|
<small>(ZIP; 2.1 MB)</small>
|
|
<td>
|
|
<img src="images/exec.png" width="32" height="32" alt="Linux">
|
|
<a href="/download?type=bin&project=ErrorGen&file=ErrorGen-1.2_linux.tar.gz">ErrorGen 1.2</a><br>
|
|
|
|
<small>(TAR.GZ; 4.6 MB)</small>
|
|
<td>
|
|
<img src="images/perl.png" width="32" height="32" alt="Perl Source">
|
|
<a href="/download?type=gpl&project=ErrorGen&file=ErrorGen-1.2_src.tar.gz">ErrorGen 1.2</a><br>
|
|
<small>(TAR.GZ; 114.1 KB)</small>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<b>ZenMsg 0.01</b><br>
|
|
<small>2008/09/18</small>
|
|
</td>
|
|
<td>
|
|
|
|
<img src="images/dos.png" width="32" height="32" alt="Win32">
|
|
<a href="/download?type=bin&project=ZenMsg&file=ZenMsg-0.01-bin.zip">ZenMsg 0.01</a><br>
|
|
<small>(ZIP; 3.6 MB)</small>
|
|
<td>
|
|
<img src="images/exec.png" width="32" height="32" alt="Linux">
|
|
<em>Not available.</em>
|
|
<td>
|
|
<img src="images/perl.png" width="32" height="32" alt="Perl Source">
|
|
<a href="/download?type=gpl&project=ZenMsg&file=ZenMsg-0.01-src.zip">ZenMsg 0.01</a><br>
|
|
<small>(ZIP; 13 KB)</small>
|
|
</tr>
|
|
</table>
|
|
|
|
{{ end }}
|