Welcome to my personal blog
Example demonstrating how to draw a graphic and position it on a page for printing complete with preview and printer settings dialog.
Simple example on how to setup, connect to and trigger signals.
Example application mixing gtk, opengl and touch, written as a demo but also as an opengl testing enviroment.
Example of catching touch screen events and filtering device type, helpful for making touch friendly gtk apps.
Populate a listbox with custom widgets, in this case an example file downloader could be the start of a plugin installer.
Load a glade file displaying a drawing area widget and setup a context for opengl.
Load a glade file displaying a textview widget which runs python code on carriage return.
Load a glade file displaying a collection of values in a treeview using the treestore hierarchy.
Example of using a treeview, the treeview display can be adjusted using different store models in this case we use the liststore model.
Load a glade file displaying a menu bar and calendar widget.
Load a glade file displaying some scale buttons get value on change, displays some app selector widgets and open the applications.
Demonstration of opening various dialog boxes and retrieving the selected values.
Load a progress bar widget and spinner to demonstrate updating and retriving values.
GTK example of some combo / slecet drop down boxesfor user interaction.
GTK example demonstrating the use of switches and radio buttons.
GTK Example on click and toggle buttons connect to there events to run code when activated by the user.
GTK Example on loading a window from a glade fiel and displaying it on the screen.
Add new GUI elements to initiate drawing of various shapes
Create a workspace class to hold our objects
Draw a polygon and create a generic shape base class
Drawing a grid in 3d space using gl lines
Drawing planes in 3d space
Connect our points from a previous tutorial together with lines.
Setup the camera so we can see our models.
Setup the camera so we can see our models.
How to draw points in 3D space
Load a glade file and grab the window and display on the screen, attach the close button so we can close the window.