Re: Catalog of GObject-specific design patterns?
- From: Sébastien Wilmet <swilmet gnome org>
- To: gtk-devel-list gnome org
- Subject: Re: Catalog of GObject-specific design patterns?
- Date: Sun, 13 Aug 2017 12:33:40 +0200
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 application context:
http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/ags/X/ags_xorg_application_context.h
http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/ags/thread/ags_concurrency_provider.h
http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/ags/audio/ags_sound_provider.h
Can you describe a little those patterns? What are the intents?
But what GObject makes really special are it's properties and events.
Yes for example the Observer design pattern is implemented in a simpler
way with GObject signals. But the intent remains the same.
--
Sébastien
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]