TinyWidgets


Contents

News
About
Download
Documentation
Screenshots
Mailing List
Contact


Links
Greg's Microwindows
ViewML



SourceForge Logo
Vim Logo
Anybrowser Campaign



The TinyWidgets Project

A 'C' based widget set for the Nano-X API

NEWS

2003: This project is no longer being supported. Feel free to download, extend, modify. Thank you for all your support!

June 12, 2001: Used Gary James' Timer patch to add the following functionality:
* Scrollbar now gets a timeout on lineup/down, pageup/down.
* RawWidget now gets a timer event.
Get the patch for this in the download section.

April 13, 2001: Patched with the 'configure' script. Thanks Jordan !

March 17, 2001: The first "official" release is out. Please see the download section.

March 14, 2001:

  • Some minor (but critical) bug fixes to Designer.
  • Menu Editor heavily modified.

March 11, 2001:

  • Removed some minor bugs from scrollbar.
  • Error handling in property editor now works as expected - hopefully ;)

March 09, 2001: Documentation almost complete.

March 06, 2001: Designer for TinyWidgets finally ready.

Sometime in Feb 2001: We are pleased to announce the first pre-release of TinyWidgets. See the download section for getting it.

ABOUT (TinyWidgets)

TinyWidgets is a 'C' based widget set designed to work with Nano-X API. Nano-X is a part of Greg Haerr's Microwindows. TinyWidgets is distributed freely under the GNU Lesser General Public License (LGPL). Some of the key features of TinyWidgets are:

  • The following widgets :
    • Window
    • Label
    • Button
    • Checkbutton
    • Radiobutton
    • Listbox
    • Textbox (including a multi-line box).
    • Menus (including Popup & Cascade menus).
    • Picture container
    • Scrollbars
    • Progressbar
    • Combobox
    • A Raw Widget which the user can extend according to her needs.
  • A uniform mechanism for creating widgets, registering widget callbacks and destroying widgets.
  • A Widget Designer (tndesigner) for rapidly developing user front-ends.

SCREENSHOTS

Here are some screenshots of the Designer for TinyWidgets. Click the image to see the full size screenshot.

Designer
Designer
Property Editor
Property Editor
Property Editor
Call Back Editor
Menu Editor
Menu Editor
File Dialog
File Dialog

DOWNLOAD

The following stuff is available here:
The CVS repository always has the most current revision. To get the latest source anonymously through pserver, do the following.
Login anonymously :
cvs -d:pserver:anonymous@cvs.tinywidgets.sourceforge.net:/cvsroot/tinywidgets login
Checkout a working copy :
cvs -z9 -d:pserver:anonymous@cvs.tinywidgets.sourceforge.net:/cvsroot/tinywidgets co TinyWidgets

DOCUMENTATION

The online HTML documentation.

MAILING LIST

Direct all you queries to the TinyWidgets-support mailing list.

CONTACT INFORMATION

Feel free to contact us if you have any questions, suggestions or bug reports.
Sunil Soman <sunils@pn3.vsnl.net.in>
Amit Kulkarni <akdon@yahoo.com>
Navin Thadani <navin@deathsdoor.com>
Thank you for your interest !