STK development version (3.4) was moved from CVS to SVN repository, because I am more familiar with SVN and there are better SVN clients in linux than CVS clients. I hope you enjoy new SVN repo :)
Yep, here it is. STK 3.4 has the only one change. New licence which is now GNU GPL version 3. Enjoy.
This release fixes bug in "make install" in makefile for shared library (some .h was not copyied to install location)
New features in STK 3.1 (2007-03-05)
- added StkApp->EventComponent()
- added StkWidget: SetTag(int i), int Tag(void)
- added StkLabel: SetAutoSize(bool b), int AutoSize(void)
- fixed bug: ignoring initial button size
- cleaned up StkLabel (and it's descendants) initializers
- added qvwm-keymap-1.1 demo
- button caption displayed in center
- stringlist_demo - fixed path, english output
- fixed line height in StkTextArea
- found minor bug in StkStringList::Count(), not fixed yet
New features in STK 3.0 (2007-02-16)
- completely rewriten and cleaned whole source code
- re-designed object model (at least 2x better than before)
- multiplatform ready (X11 done, FBUI in progress)
- support both static and shared libraries
- makefiles!
- smart font loading
- writing own components much simpler and less flustrating than before, no dirty X11 calls like XSmth(dpy,win,gc,x,y) in components, just Smth(x,y)
- nice and usefull debug macros
- getters changed from GetFoo() to Foo(), setters stays SetFoo(value)
- 100% english comments and identifiers
- nicer configure script (choice of image backend (xpm/imlib),
static/shared compilation, maybe debugging levels, ...)
- friendlier constant names (STK_COLOR_RED -> clRed)
- naming changed from StkSomelongname to StkSomeLongName
- more complex main demo, other demos from 2.0 kept
- automatic documentation via tinydoc (just basic)
- StkStringList class, improved StkTextArea
- demo how to make your own component as stand alone library
STK v2.0.alpha6 has been released.
- added StkTextArea component (contributed by Skywalker)
- added StkTextArea demo
- added basic imlib demo
- modifies stk_draw_frame to allow displaying without interior
- changed compilation flag of makefile
- forget to add StkComponent::Remove(); so you should awaiting alpha7 soon ;)
STK v2.0.alpha5 has been released, it contain theese new features:
- added component StkGauge
- simplified compilation script
- added component's methods SetLeft, SetTop, SetHeight, SetWidth
- added basic MainMenu demo
- FBUI port of STK announcement
STK v2.0 alpha 4 has been released!
- simplified callback functions!
- added SetColor(color) and GetColor() methods for component
- added new component StkPanel
- removed MwmUtil.h dependency from STK library and demo2
- basic motif hints placed into stk_constants.h
- fixed 2 compilation warnings in components if CFLAGS is "-Wall -pedantic -O4"
- fixed minor documentation bugs
- fixed drawing bug when press space above menu item
- fixed "enabled" state in menu item
- fixed debugging messages
- other minor improvements and fixes
- many bugfixes, mainly in focus handling
- added basic support for multi window applications
- added component Menuitem and Edit (basic)
- compiled on RedHat, Fedora Core, SuSE, Gentoo
- added few methods and properties for components
- improved wm hints
- more demos
- optional Imlib support (PNG, GIF, JPEG, XPM...)
- 3x faster components drawings
- few bugfixes
Simple ToolKit project (STK) for X11 released, first working alpha version. Awaiting feedback.
Components: Window, Button, Label, Checkbox, Radiobutton, Image (xpm), Slider, Shortcut.