Re: Global Proxy Settings
- From: Havoc Pennington <hp redhat com>
- To: Jonathan Blandford <jrb redhat com>
- Cc: "James M. Cape" <jcape ignore-your tv>,	desktop-devel-list gnome org
- Subject: Re: Global Proxy Settings
- Date: 28 Dec 2001 11:04:51 -0500
Jonathan Blandford <jrb redhat com> writes:
> "James M. Cape" <jcape ignore-your tv> writes:
> > On Fri, 2001-12-28 at 01:16, Jonathan Blandford wrote:
> > > "James M. Cape" <jcape ignore-your tv> writes:
> > > 
> > > > So far, I have these keys:
> > > > 
> > > > int /system/proxy/type:
> > > >     Default: 0
> > > >         None (0)
> > > >         HTTP (1)
> > > >         WinGate (2)
> > > >         SOCKS4 (3)
> > > >         SOCKS5 (4)
> > > 
> > > Maybe use a string here instead of a pseudo enum?
> > 
> > Ok... uhh... why? :-)
> 
> More extensible.  More readable from a gconf-editor.
GConf has a convenience function (something about string_from_enum, I
forget) to help with this. 
The reason to use strings is that it's more human-readable and
human-editable, and it keeps you from just casting the int from gconf
to an enum value, which is fragile if you change the enum in your
code. e.g. in a newer version you might dump one of the enum values.
It's just your basic "magic numbers bad" kind of style issue.
Havoc
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]