Skip to content

Utility that conveniently handles configuration properties

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

definite/MakerDialog

Repository files navigation

MakerDialog is an utility that conveniently handle configuration properties
by producing corresponding UI widgets and load/save functions.

Indeed, various utilities are already available for building a
configuration/preference dialog with an easy-to-use GUI.
However, developers still have to spend plenty amount of time and effort on
UI constructing, event handling and load/save functions.
Moreover, the effort cannot be directly reused with other UI toolkits and
configuration back-end.

With MakerDialog, it is relatively easier to make a configuration dialogs with
MakerDialog.It generates corresponding UI widgets according to the
specification of configuration properties, such as data type, default
value, valid values and limitation. Developers no longer need to worry
about the detail quirks of UI toolkits and configuration back-end.

Features:
* Produce UI widgets according to the specification of configuration
  properties.
* Provide load and save supports with various configuration back-end.
* Few package dependent, it only depends what it need.
* Low version requirement. It supports Fedora 6.

Currently supported interface:
* UI front-ends:
  * Gtk2
* Configuration back-ends:
  * Keyfile from glib2.
  * GConf2.

Ncurse, Qt4, and kconfig supports will be provided.

About

Utility that conveniently handles configuration properties

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages