[R-SIG-Mac] R mac gui improvements

Thomas Julou thomas.julou at ens.fr
Mon Jun 15 10:02:08 CEST 2009


Dear Simon,

Thank you for your answer  (and once again, for this very nice gui you  
built, and which puts a few more colors in our daily work ;)

I definitely agree that my suggestion was not very mature… I would  
rephrase it this way:
	- why not adding zoom in, zoom out, and zoom to fit window size in  
the quartz menu (with scrollable plot when it's zoomed in, and  
keyboard shortcuts). This would allow to keep the resizing when window  
is enlarged above current zooming.
	- once this would be done, why not adding toolbar and contextual menu  
to give access to these functions (plus "copy" and plot history  
browsing as well). About the toolbar, it could be a pref setting to  
display it or not by default, and would probably encourage newcomers  
to use these nice features.

As you see, I care more about features than toolbar and not at all  
about the tools and tabs…
But I really think this zoom feature would really help user in data  
exploration, allowing to zoom in and out within plot.

I really would like my programming skills allow me to contribute to  
this R gui, unfortunately I'm not trained at cocoa. And it sounds like  
this is not the easiest stuff to start with… One day I'll have time  
to read and work hillegass' cocoa book I bought a long time ago ;)

Thank you again for your attention. Best,

Thomas





Le 12 juin 09 à 16:54, Simon Urbanek a écrit :

> Thomas,
>
> thanks for the suggestions.
>
> On Jun 12, 2009, at 5:06 , Thomas Julou wrote:
>
>> First of all, I would like to thank you for the great gui you  
>> developped for R under mac. What a great change when it appeared!
>>
>> By now, a few improvement would make user life even easier and more  
>> pleasant ;)
>> Mainly regarding quartz graphic windows: having a toolbar with a  
>> few features would not hurt.
>
> I'm not a big fan of toolbars with "few" features since they take  
> away space unnecessarily (some of the old tools in R.app are bad  
> enough ;)), but that's a matter of taste ...
>
>
>> As in TexShop for instance: hand, small magnifier, big magnifier,  
>> zoom tool,
>
> Potentially useful - but not really on my priority list. However,  
> contributions are welcome.
>
>
>> save and print…
>
> We have menus and shortcuts for those already ...
>
>
>> and why not tabbed graphic window.
>>
>
> From a UI point of view it's a bit questionable how to do that  
> properly (having more independent devices in one window), yet, again  
> if someone finds it useful [s]he should figure that out. However,  
> you are aware of the history accessible via <Cmd><Left>/<Right> I  
> suppose?
>
>
>> Here are my two cents… I have no idea about the doability, but I    
>> guess that if you use mac PDFkit for display,
>
> As the name suggests Quartz is implemented using Quartz, not PDF  
> Kit. Quartz is more general and not limited to PDF.
>
> Note that Quartz is a very modular infrastructure so you can even  
> write a package that provides an enhanced Quartz on-screen window.  
> Clearly if it was based on qdCococa it would be easy to fold it into  
> R later. Also note that Quartz is part of R and not the GUI, so it  
> will benefit all Mac users.
>
> Cheers,
> Simon
>
>
>> these functions should
>> be provided out of the box?! But I'm not sure quartz rely on  
>> PDFkit…
>>
>> Thank you in advance for your attention. Best regards,
>>
>> Thomas
>>
>>
>>
>>
>> _____________________________________________
>>
>> Thomas Julou
>> 	
>>      Laboratoire de Physique Statistique
>>      Ecole Normale Supérieure
>>      Paris, France
>>
>>      thomas.julou at ens.fr
>>      ✆ +33 (0) 1 44 32 34 96
>> _____________________________________________
>>
>>
>>
>>
>>
>>
>> 	[[alternative HTML version deleted]]
>>
>> _______________________________________________
>> R-SIG-Mac mailing list
>> R-SIG-Mac at stat.math.ethz.ch
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>



More information about the R-SIG-Mac mailing list