I can take a stab at it - I'm interested in picking up more Gtk+. Does it
make more sense for each option to provide access functions that other options
can use to enable/disable it, or perhaps just have those other options
disable the affected option "by name" ("Section" + "Option name", etc.)?
Access functions would be better encapsulation, but on the other hand it
would be a lot of overhead to provide that ability for every prefs option that
exists, since enabling/disabling won't be needed for 95% of the prefs. I'm
thinking of something like:
gnc_set_option_selectable( "General",
"Auto Decimal Point Range",
GNC_F );
in the spirit of gnc_lookup_boolean_option. What really gets changed is the
"sensitive" property of the widget that is connected to "Automatic Decimal
Point".
Kevin
On Sun, 02 Jul 2000, Robert Graham Merkel wrote:
> Kevin Finn writes:
> > Hello,
> >
> > I'm trying to set up the preferences dialog for auto decimal point so that
> > there is a check box to enable/disable the feature and then a range of values
> > for how many decimal places will be automatically created. Is there a way to
> > grey out or disable the range widget when the checkbox is disabled? I've
> > looked through the existing .scm files but I haven't found any existing code
> > which disables/enables a widget (which I could use in the callback for the
> > checkbox function). Is there any existing code that does this that I could
> > look at?
> >
>
> No, but we certainly need to add it. If you're comfortable with
> Gtk+/GNOME programming it's not that hard, IIRC.
>
> Do you want me to take a look at it?
>
> ------------------------------------------------------------
> Robert Merkel [EMAIL PROTECTED]
>
> ------------------------------------------------------------
--
Kevin Finn
[EMAIL PROTECTED]
--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]