The next version of CoreGTK, version 3.22.0, has been tagged for release! This is the first version of CoreGTK to support GTK+ 3.22. Highlights for this release: Rebased on GTK+ 3.22 New supported GtkWidgets in this release: GtkNativeDialog GtkShortcutsShortcut CoreGTK is an Objective-C language binding for the GTK+ widget toolkit. Like other “core” Objective-C libraries,…
Category Archives: Created by Tyler Burton
Software that was created by Tyler Burton
CoreGTK 3.18.0 Released!
The next version of CoreGTK, version 3.18.0, has been tagged for release! This is the first version of CoreGTK to support GTK+ 3.18. Highlights for this release: Rebased on GTK+ 3.18 New supported GtkWidgets in this release: GtkActionBar GtkFlowBox GtkFlowBoxChild GtkGLArea GtkModelButton GtkPopover GtkPopoverMenu GtkStackSidebar Reverted to using GCC as the default compiler (but clang…
CoreGTK 3.10.2 Released!
The next version of CoreGTK, version 3.10.2, has been tagged for release today. Highlights for this release: This is a bug fix release. Corrected issue with compiling CoreGTK on OS X. CoreGTK is an Objective-C language binding for the GTK+ widget toolkit. Like other “core” Objective-C libraries, CoreGTK is designed to be a thin wrapper…
Building CoreGTK on OS X (10.11)
Here is a quick guide to building CoreGTK and CoreGTK applications on OS X (10.11). Step 1) Install Xcode You’ll need Xcode which you can grab right from the AppStore. Step 2) Install Command Line Tools Once Xcode is installed you’ll need to also add the command line tools. The easiest way to do that…
Let’s write a very simple text editor in CoreGTK
In this post I’ll quickly show how you can write a very simple text editor using CoreGTK. This example is purposely very basic, has no real error handling and few features but it does show how to use CoreGTK in various ways. To start with I quickly threw something together in GLADE (which if you…
RandomSort
Back in University some friends and I had joked about creating a “random” sortation algorithm that could be used in place of other fast, efficient and, well, better solutions like Quick Sort or the like. While cleaning up some files on my computer today I came across this monstrosity and decided what better place to…
CoreGTK 3.10.1 Released!
The next version of CoreGTK, version 3.10.1, has been tagged for release today. Highlights for this release: Added some missing (varargs) GTK+ functions. This makes it easier to create widgets like the FileChooserDialog. CoreGTK is an Objective-C language binding for the GTK+ widget toolkit. Like other “core” Objective-C libraries, CoreGTK is designed to be a…
CoreGTK 3.10.0 Released!
The next version of CoreGTK, version 3.10.0, has been tagged for release today. Highlights for this release: Move from GTK+ 2 to GTK+ 3 Prefer the use of glib data types over boxed OpenStep/Cocoa objects (i.e. gint vs NSNumber) Base code generation on GObject Introspection instead of a mix of automated source parsing and manual…
CoreGTK now supports GTK+ 3 and is built from GObject Introspection
It has been quite a while since the first release of CoreGTK back in August 2014 and in that time I’ve received a lot of very good feedback about the project, what people liked and didn’t like, as well as their wishlists for new features. While life has been very busy since then I’ve managed…
Adding GTK+ 3 support and building CoreGTK using GObject Introspection
It has been a while since I made any mention of my side project CoreGTK. I’m sure many people can relate that with life generally being very busy it is often hard to find time to work on hobby projects like this. Thankfully while that certainly has slowed the pace of development it hasn’t stopped…