Introduction - If you have any usage issues, please Google them yourself
Modified after Tiny_widget. Open source is often very Yangchun function, but also has many bug, this is my amended version of some of the features.
Packet : 37724075200806_tinywidgets.rar filelist
TinyWidgets\COPYING
TinyWidgets\CVS\Entries
TinyWidgets\CVS\Repository
TinyWidgets\CVS\Root
TinyWidgets\CVS
TinyWidgets\demos\comboboxtest.c
TinyWidgets\demos\comboboxtest.c~
TinyWidgets\demos\CVS\Entries
TinyWidgets\demos\CVS\Repository
TinyWidgets\demos\CVS\Root
TinyWidgets\demos\CVS
TinyWidgets\demos\demo1.c
TinyWidgets\demos\linuxterm.xpm
TinyWidgets\demos\listboxtest.c
TinyWidgets\demos\Makefile
TinyWidgets\demos\menubartest.c
TinyWidgets\demos\minesweeper.c
TinyWidgets\demos\notepad.xpm
TinyWidgets\demos\picturetest.c
TinyWidgets\demos\playlist.c
TinyWidgets\demos\progresstest.c
TinyWidgets\demos\radiotest.c
TinyWidgets\demos\rawwidgettest.c
TinyWidgets\demos\scrollbartest.c
TinyWidgets\demos\test.c
TinyWidgets\demos\textboxtest.c
TinyWidgets\demos
TinyWidgets\doc\CVS\Entries
TinyWidgets\doc\CVS\Repository
TinyWidgets\doc\CVS\Root
TinyWidgets\doc\CVS
TinyWidgets\doc\tnw-tut.sgml
TinyWidgets\doc
TinyWidgets\Icons\btn.xpm
TinyWidgets\Icons\build.xpm
TinyWidgets\Icons\checkbutton.xpm
TinyWidgets\Icons\combo.xpm
TinyWidgets\Icons\combo1.xpm
TinyWidgets\Icons\CVS\CVS\Entries
TinyWidgets\Icons\CVS\CVS\Repository
TinyWidgets\Icons\CVS\CVS\Root
TinyWidgets\Icons\CVS\CVS
TinyWidgets\Icons\CVS\Entries
TinyWidgets\Icons\CVS\Repository
TinyWidgets\Icons\CVS\Root
TinyWidgets\Icons\CVS
TinyWidgets\Icons\entry.xpm
TinyWidgets\Icons\filenew.xpm
TinyWidgets\Icons\fileopen.xpm
TinyWidgets\Icons\filesave.xpm
TinyWidgets\Icons\label.xpm
TinyWidgets\Icons\lbox.xpm
TinyWidgets\Icons\pbar.xpm
TinyWidgets\Icons\pbar1.xpm
TinyWidgets\Icons\pbtn.xpm
TinyWidgets\Icons\picture.xpm
TinyWidgets\Icons\rawwid.xpm
TinyWidgets\Icons\rdbtn.xpm
TinyWidgets\Icons\rdbtngrp.xpm
TinyWidgets\Icons\scrlbar.xpm
TinyWidgets\Icons\slider.xpm
TinyWidgets\Icons\window.xpm
TinyWidgets\Icons
TinyWidgets\include\CVS\Entries
TinyWidgets\include\CVS\Repository
TinyWidgets\include\CVS\Root
TinyWidgets\include\CVS
TinyWidgets\include\tnBase.h
TinyWidgets\include\tnButton.h
TinyWidgets\include\tnCascadeMenu.h
TinyWidgets\include\tnCheckButton.h
TinyWidgets\include\tnComboBox.h
TinyWidgets\include\tnComboFun.h
TinyWidgets\include\tnLabel.h
TinyWidgets\include\tnListBox.h
TinyWidgets\include\tnMenuBar.h
TinyWidgets\include\tnMenuItem.h
TinyWidgets\include\tnPicture.h
TinyWidgets\include\tnPopUpMenu.h
TinyWidgets\include\tnProgressBar.h
TinyWidgets\include\tnRadioButton.h
TinyWidgets\include\tnRadioButtonGroup.h
TinyWidgets\include\tnRawWidget.h
TinyWidgets\include\tnScrollBar.h
TinyWidgets\include\tnScrollFun.h
TinyWidgets\include\tnTextBox.h
TinyWidgets\include\tnWidgets.h
TinyWidgets\include\tnWidgets.h~
TinyWidgets\include\tnWindow.h
TinyWidgets\include
TinyWidgets\INSTALL
TinyWidgets\lib\CVS\Entries
TinyWidgets\lib\CVS\Repository
TinyWidgets\lib\CVS\Root
TinyWidgets\lib\CVS
TinyWidgets\lib\libnano-X.a
TinyWidgets\lib\libtnW.a
TinyWidgets\lib
TinyWidgets\Makefile
TinyWidgets\Makefile~
TinyWidgets\README
TinyWidgets\src\CVS\Entries
TinyWidgets\src\CVS\Repository
TinyWidgets\src\CVS\Root
TinyWidgets\src\CVS
TinyWidgets\src\Makefile
TinyWidgets\src\tnButton.c
TinyWidgets\src\tnButton.d
TinyWidgets\src\tnButton.d~
TinyWidgets\src\tnButton.o
TinyWidgets\src\tnCascadeMenu.c
TinyWidgets\src\tnCascadeMenu.d
TinyWidgets\src\tnCascadeMenu.d~
TinyWidgets\src\tnCascadeMenu.o
TinyWidgets\src\tnCheckButton.c
TinyWidgets\src\tnCheckButton.d
TinyWidgets\src\tnCheckButton.d~
TinyWidgets\src\tnCheckButton.o
TinyWidgets\src\tnComboBox.c
TinyWidgets\src\tnComboBox.d
TinyWidgets\src\tnComboBox.d~
TinyWidgets\src\tnComboBox.o
TinyWidgets\src\tnComboFun.c
TinyWidgets\src\tnComboFun.d
TinyWidgets\src\tnComboFun.o
TinyWidgets\src\tnLabel.c
TinyWidgets\src\tnLabel.d
TinyWidgets\src\tnLabel.d~
TinyWidgets\src\tnLabel.o
TinyWidgets\src\tnListBox.c
TinyWidgets\src\tnListBox.d
TinyWidgets\src\tnListBox.d~
TinyWidgets\src\tnListBox.o
TinyWidgets\src\tnMenuBar.c
TinyWidgets\src\tnMenuBar.d
TinyWidgets\src\tnMenuBar.d~
TinyWidgets\src\tnMenuBar.o
TinyWidgets\src\tnMenuItem.c
TinyWidgets\src\tnMenuItem.d
TinyWidgets\src\tnMenuItem.d~
TinyWidgets\src\tnMenuItem.o
TinyWidgets\src\tnPicture.c
TinyWidgets\src\tnPicture.d
TinyWidgets\src\tnPicture.d~
TinyWidgets\src\tnPicture.o
TinyWidgets\src\tnPopUpMenu.c
TinyWidgets\src\tnPopUpMenu.d
TinyWidgets\src\tnPopUpMenu.d~
TinyWidgets\src\tnPopUpMenu.o
TinyWidgets\src\tnProgressBar.c
TinyWidgets\src\tnProgressBar.d
TinyWidgets\src\tnProgressBar.d~
TinyWidgets\src\tnProgressBar.o
TinyWidgets\src\tnRadioButton.c
TinyWidgets\src\tnRadioButton.d
TinyWidgets\src\tnRadioButton.d~
TinyWidgets\src\tnRadioButton.o
TinyWidgets\src\tnRadioButtonGroup.c
TinyWidgets\src\tnRadioButtonGroup.d
TinyWidgets\src\tnRadioButtonGroup.d~
TinyWidgets\src\tnRadioButtonGroup.o
TinyWidgets\src\tnRawWidget.c
TinyWidgets\src\tnRawWidget.d
TinyWidgets\src\tnRawWidget.d~
TinyWidgets\src\tnRawWidget.o
TinyWidgets\src\tnScrollBar.c
TinyWidgets\src\tnScrollBar.d
TinyWidgets\src\tnScrollBar.d~
TinyWidgets\src\tnScrollBar.o
TinyWidgets\src\tnScrollFun.c
TinyWidgets\src\tnScrollFun.d
TinyWidgets\src\tnScrollFun.o
TinyWidgets\src\tnScrollList.c
TinyWidgets\src\tnScrollList.d
TinyWidgets\src\tnScrollList.o
TinyWidgets\src\tnTextBox.c
TinyWidgets\src\tnTextBox.d
TinyWidgets\src\tnTextBox.d~
TinyWidgets\src\tnTextBox.o
TinyWidgets\src\tnWidgets.c
TinyWidgets\src\tnWidgets.d
TinyWidgets\src\tnWidgets.d~
TinyWidgets\src\tnWidgets.o
TinyWidgets\src\tnWindow.c
TinyWidgets\src\tnWindow.d
TinyWidgets\src\tnWindow.o
TinyWidgets\src
TinyWidgets\tndesigner\button.c
TinyWidgets\tndesigner\button.h
TinyWidgets\tndesigner\c
TinyWidgets\tndesigner\callback_editor.c
TinyWidgets\tndesigner\checkbutton.c
TinyWidgets\tndesigner\checkbutton.h
TinyWidgets\tndesigner\codegen.c
TinyWidgets\tndesigner\combobox.c
TinyWidgets\tndesigner\combobox.h
TinyWidgets\tndesigner\CVS\Entries
TinyWidgets\tndesigner\CVS\Repository
TinyWidgets\tndesigner\CVS\Root
TinyWidgets\tndesigner\CVS
TinyWidgets\tndesigner\label.c
TinyWidgets\tndesigner\label.h
TinyWidgets\tndesigner\listbox.c
TinyWidgets\tndesigner\listbox.h
TinyWidgets\tndesigner\main.c
TinyWidgets\tndesigner\main.h
TinyWidgets\tndesigner\picture.c
TinyWidgets\tndesigner\picture.h
TinyWidgets\tndesigner\progressbar.c
TinyWidgets\tndesigner\progressbar.h
TinyWidgets\tndesigner\radiobutton.c
TinyWidgets\tndesigner\radiobutton.h
TinyWidgets\tndesigner\radiobuttongroup.c
TinyWidgets\tndesigner\radiobuttongroup.h
TinyWidgets\tndesigner\rawwidget.c
TinyWidgets\tndesigner\rawwidget.h
TinyWidgets\tndesigner\save.c
TinyWidgets\tndesigner\scrollbar.c
TinyWidgets\tndesigner\scrollbar.h
TinyWidgets\tndesigner\textbox.c
TinyWidgets\tndesigner\textbox.h
TinyWidgets\tndesigner\window.c
TinyWidgets\tndesigner\window.h
TinyWidgets\tndesigner
TinyWidgets