GNOME Bugzilla – Bug 574252
All GnomeMud components should be better GObjects.
Last modified: 2017-12-06 16:27:23 UTC
Right now most things in GnomeMud are GObjects. But these aren't very good gobjects and ignore most of the benefits GObject provides. Things which should be changed: * Get rid of explicit 'mud_foo_new' functions where able. g_object_new() should be used instead. * Convert private members to properties where it makes sense. We have alot of settings stuff that we pass to an object (with one of those 'mud_foo_new' functions) that then gets stored into our private data. If we need to pass these things it would be better if we just made them parameters. * Explore use of signals. Right now there are some complicated intertwining of our classes wherein pieces of one of them will call functions in another when some condition is filled. These are obvious cases where using a signal might benefit.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-mud/issues/9.