The Gtk way of drawing to pixbufs and drawable objects is through the use of Cairo. This is fine if you're working with screen objects or, you want nicely draw vector objects to build UI components. The use of the GdkPixbuf provides a convenient platform for a number of image manipulation operations. There are already some experimental filters in the gnocl core and today I added some extra functionality line and circle drawing plus flood fill. These are all pixel based and not anti-aliased but are lightning fast.
Wednesday, May 25, 2011
Sunday, May 22, 2011
gnocl::window -new options and commands
After a relatively quiet few days on the Gnocl front I added the following options and commands to the gnocl:window object.
In addition to this, I've done some work to the gnocl::window online docs. This page has been in need of major updating for some time. So much new functionality has been added. There is still much to do, however. Most options are still 'TO BE COMPLETED' entries.
Finally, put the bare bits together to implement a Gnocl binding to the threads module.
-new commands
hasFocus return the name of the widget within the window that has
the active keyboard input focus
setFocus set the focus to a named widget within the window
present bring a window to to the toplevel, deiconifying etc as
necessary
-new option
-defaultWidget define which widget by default receives input focus
In addition to this, I've done some work to the gnocl::window online docs. This page has been in need of major updating for some time. So much new functionality has been added. There is still much to do, however. Most options are still 'TO BE COMPLETED' entries.
Finally, put the bare bits together to implement a Gnocl binding to the threads module.
Monday, May 09, 2011
Some ommisions and code slimming
Its good to get emails from users picking up various issues that need addressing in the gnocl core code. Just removed some redundant tests which were being applied to signal handlers found in the more recent widget additions. There's also a FreeBSD port out there tool
http://www.freshports.org/x11- toolkits/gnocl
At last, perhaps the easiest way to create Gtk+ apps is getting the attention it deserves!
http://www.freshports.org/x11-
At last, perhaps the easiest way to create Gtk+ apps is getting the attention it deserves!
Sunday, May 01, 2011
gnocl::text -new tag options
Just added the following options to the text tag. Those which require string arguments are still stubs at the moment.
-marginAccumulate -backgroundFullHeight -backgroundStipple
-direction -editable -foregroundStipple -indent -language
-leftMargin -name -pixelsInsideWrap -rightMargin -rise
-scale -tabs -variant -weight
-marginAccumulate -backgroundFullHeight -backgroundStipple
-direction -editable -foregroundStipple -indent -language
-leftMargin -name -pixelsInsideWrap -rightMargin -rise
-scale -tabs -variant -weight
Subscribe to:
Comments (Atom)
-
Given this module some attention today. Added some of the more package wide options to the module and created customised handler for settin...
-
Spent some time today creating some simple howto-tutorials on creating standalone Tcl/Gnocl applications using freewrap. The process is almo...
-
Linux distros have heaps of pre-installed icons ready for use. I recently needed to create a toolbar menu which needed to access a set of un...