Re: [PD] GUI preferences frame

2013-06-08 Thread Ivica Ico Bukvic
 

From: pd-list-boun...@iem.at [mailto:pd-list-boun...@iem.at] On Behalf Of
Jonathan Wilkes
Sent: Friday, June 07, 2013 5:03 PM
To: 'pd-list'
Subject: [PD] GUI preferences frame

 

Hello list,
 I've now got the audio dialog and midi dialog of the new Pd Preferences
menu working.

Now it's time for the GUI dialog.  Some questions:

 

1.  Are there hooks for saving gui preferences to the Pd settings file?  I
don't see anything

in Vanilla.  Has pd-l2ork implemented those hooks?

 

Pd-l2ork's hooks are currently only accessible via sys_vgui since they
reside in tk-land. Making this canvas-side should not be too difficult but
will require some additional work.

 

2.  What options should be available in the GUI dialog?

3.  How should it update?  Immediately after the user makes a choice?

4.  How should these settings interact with settings from within the patch?
The only workable solution I see is that things should just work as they
work, probably meaning that patchlevel options (which are presumably
loadbanged into being) would supersede the GUI dialog settings.  And I can
put a Refresh or Apply button in the dialog so the user can manually
override.

 

Here's a start for the options:

1) canvas bg color

2) font color/size/face

 

This will require a lot more than this since pd has two ways of dealing with
fonts-one for iemguis and other for everything else. This needs to be
streamlined before anything can be done with this option.

 

3) text selection color

4) wire color

5) box outline color

6) box fill color

 

4-6 should by object- rather than canvas-specific

 

7) xlet color

8) active xlet color

9) link color (for pddplink/helplink)

 

IMO this should be pddplink-specific rather than canvas-specific

 

And also

0) Dropdown list of presets for whatever people might want quick access to
like: Ubuntu x.x, Linux Mint, high contrast, inverted from default (black bg
with white text).  (At least I don't know a way to get tk to inherit
GNU/Linux themes so this would be a workaround for that.)

 

This is currently impossible to handle due to Tk's limited ability to
interface with the rest of the desktop in terms of themes. As such I would
leave it out for the time being.

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] GUI preferences frame

2013-06-07 Thread Jonathan Wilkes
Hello list,
 I've now got the audio dialog and midi dialog of the new Pd Preferences 
menu working.

Now it's time for the GUI dialog.  Some questions:


1.  Are there hooks for saving gui preferences to the Pd settings file?  I 
don't see anything
in Vanilla.  Has pd-l2ork implemented those hooks?

2.  What options should be available in the GUI dialog?
3.  How should it update?  Immediately after the user makes a choice?
4.  How should these settings interact with settings from within the patch?  
The only workable solution I see is that things should just work as they 
work, probably meaning that patchlevel options (which are presumably 
loadbanged into being) would supersede the GUI dialog settings.  And I can put 
a Refresh or Apply button in the dialog so the user can manually override.


Here's a start for the options:
1) canvas bg color
2) font color/size/face
3) text selection color
4) wire color
5) box outline color
6) box fill color
7) xlet color
8) active xlet color
9) link color (for pddplink/helplink)


And also
0) Dropdown list of presets for whatever people might want quick access to 
like: Ubuntu x.x, Linux Mint, high contrast, inverted from default (black bg 
with white text).  (At least I don't know a way to get tk to inherit GNU/Linux 
themes so this would be a workaround for that.)___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list