Re: Catalog of GObject-specific design patterns?

2017-08-13 Thread Sébastien Wilmet
On Sun, Aug 13, 2017 at 01:20:14PM +0200, Joël Krähemann wrote: > The AgsApplicationContext acts as a base entry point to your > application. It is an extensible singleton > where functions are added by interfaces. > > In order to use libags-thread.so.0 you have to implement >

Re: Catalog of GObject-specific design patterns?

2017-08-13 Thread Joël Krähemann
Hi, The AgsApplicationContext acts as a base entry point to your application. It is an extensible singleton where functions are added by interfaces. In order to use libags-thread.so.0 you have to implement AgsConcurrencyProvider provider in your application context. Likewise for

Re: Catalog of GObject-specific design patterns?

2017-08-13 Thread Sébastien Wilmet
On Thu, Aug 10, 2017 at 02:39:12PM +0200, Joël Krähemann wrote: > I use some patterns like: > > http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/ags/audio/ags_recall_factory.h > http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/ags/plugin/ags_lv2_manager.h > ... > > Or having an

Fwd: [PATCH] Rectangular selection in GtkTextView

2017-08-13 Thread Nelson Benítez León
Hello fellow gnomers, with much joy I want to introduce this patch I've been working on for long time and now I think is in good shape to post it and gather your feedback about it. It adds rectangular selection for GtkTextView, it comes also with a small patch for GtkSourceView needed changes.