Author Archives: swilmet

Expanding Amtk to support GUIs with headerbar

I initially created the Amtk library to still be able to conveniently create a traditional UI without using deprecated GTK+ APIs, for GNOME LaTeX. But when working on Devhelp (which has a modern UI with a GtkHeaderBar) I noticed that … Continue reading

Posted in Amtk, Devhelp | Comments Off on Expanding Amtk to support GUIs with headerbar

Devhelp news

Some news for your beloved API documentation browser, Devhelp! I’ve written recently a roadmap for Devhelp and its library. It serves as a good summary of what has been achieved recently, with some future plans. Most of what I’ve done … Continue reading

Posted in Devhelp | Comments Off on Devhelp news

GtkSourceView fundraising – November/December report

I’ve launched in September a fundraising for the GtkSourceView library. Here is a report for the past two months. What has been achieved I prefer to set expectations, I haven’t worked hard on GtkSourceView and Tepl this time around, because … Continue reading

Posted in GtkSourceView, Tepl | Comments Off on GtkSourceView fundraising – November/December report

GtkSourceView fundraising – September/October report

I’ve launched two months ago a fundraising for the GtkSourceView library. I intend to write a report every two months, so that you can follow what’s going on in that project, and at the same occasion I can explain in … Continue reading

Posted in GtkSourceView, Tepl | Comments Off on GtkSourceView fundraising – September/October report

List of GNOME-related projects fundraisers

I think it’s useful to have a list of projects fundraisers in GNOME or at least GNOME-related. Ideally it would be nice to have that list on the gnome.org website, it looks to me an obvious thing to do, but … Continue reading

Posted in Uncategorized | Comments Off on List of GNOME-related projects fundraisers

GtkSourceView fundraising!

I’m launching a fundraising for GtkSourceView! If you don’t know what GtkSourceView is, it’s a widely used library for text editors and IDEs (or text editing in general). For example on Debian, more than 50 applications rely on GtkSourceView, including … Continue reading

Posted in GtkSourceView | 10 Comments

GObject design pattern: attached class extension

I wanted to share one recurrent API design that I’ve implemented several times and that I’ve found useful. I’ve coined it “attached class extension”. It is not a complete description like the design patterns documented in the Gang of Four … Continue reading

Posted in Amtk, gspell, GtkSourceView, Library development, Programming, Tepl | 3 Comments

Amtk – Actions, Menus and Toolbars Kit for GTK+

GtkUIManager has been deprecated without a good replacement for applications that want to keep a traditional UI (with a menubar, toolbar and statusbar). So I’ve written a new shared library called Amtk, currently developed inside the Tepl repository. It is … Continue reading

Posted in Amtk, Tepl | 1 Comment

Gtef library renamed to Tepl – Text editor product line

Gtef (GTK+ text editor framework) has been renamed to Tepl (Text editor product line). The end of Tepl is pronounced like in “apple”. I didn’t really like the name Gtef. And since the project is still young, it was easy … Continue reading

Posted in Gtef, Tepl | Comments Off on Gtef library renamed to Tepl – Text editor product line

New chapter in my GLib/GTK+ getting started guide

It’s been a long time since the last chapter. I was busy with various programming projects as can be seen on this blog. But it’s important to share our knowledge. And a book scales much better than explaining again and … Continue reading

Posted in book | 4 Comments