[kepler-dev] OS X with ptolemy 4

Dan Higgins higgins at nceas.ucsb.edu
Fri May 28 09:03:03 PDT 2004


OK.
The results of the print output on a Mac are below. The cmd-click on an 
empty canvas generates the first 4 outputs (and a new relation). The 
rest resulted from a cmd-click on the new relation icon (which just 
resulted in dragging the icon)

     [java] Opening user library 
/Users/higgins/.ptolemyII/UserLibrary.xml... Done
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 719d5b; Button 
BUTTON1_MASK; Modifiers SHIFT_MASK; Modifier mask CTRL_MASK|SHIFT_MASK; 
Press Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = false
     [java] FILTER = diva.canvas.event.MouseFilter at faaa93; Button 
BUTTON1_MASK; Modifiers BUTTON3_MASK; Modifier mask BUTTON3_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at af5350; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true
     [java] FILTER = diva.canvas.event.MouseFilter at 548719; Button 
BUTTON1_MASK; Modifiers ; Modifier mask CTRL_MASK|SHIFT_MASK; Press 
Number BUTTON1_MASK|BUTTON2_MASK|BUTTON3_MASK|CTRL_MASK|SHIFT_MASK
     [java] ACCEPT? = true


-------
Stephen Andrew Neuendorffer wrote:

> OK, this is still progress...  Can you try uncommenting the printlns 
> in diva/canvas/event/MouseFilter.accept() and
> send me the results of trying to cmd-click to create a relation, and 
> then cmd-click to create a link?
>
> At 04:28 PM 5/27/2004, Chad Berkley wrote:
>
>> Hi Steve,
>>
>> I may have jumped the gun in saying that this works.  I didn't 
>> realize that you're supposed to be able to cmd-drag from the 
>> relation.  So the part that is actually working is the cmd-click to 
>> create a relation, but not the cmd-drag to drag a link from the 
>> relation to another location.
>>
>> sorry about the confusion.
>>
>> chad
>>
>> On May 27, 2004, at 3:19 PM, Stephen Andrew Neuendorffer wrote:
>>
>>> > seems to work for me.
>>> > chad
>>>
>>> OK, I think we've got the mac problem squared away!
>>>
>>> FYI: It wasn't quite as simple as below, because that change broke 
>>> context menus under windows.
>>> However, it gave me the crucial piece of information to figure out 
>>> how to fix it better...
>>>
>>> Thanks to Chad and Dan for dealing with the repeated iterations on 
>>> this...
>>>
>>> Steve
>>>
>>> At 10:18 AM 5/27/2004, Stephen Andrew Neuendorffer wrote:
>>>
>>>> Excellent!
>>>> The truth is that AWT *was* lame.  In jdk1.4 they fixed alot of it, 
>>>> but tried to do it in a backward
>>>> compatible way.  Basically my recent fixes were to use the new 
>>>> infrastructure, which properly
>>>> dealt with keys other than CTRL and SHIFT.   I guess I missed that 
>>>> place!
>>>>
>>>> I'll check the change into the main repository...
>>>>
>>>> Steve
>>>>
>>>> At 10:14 AM 5/27/2004, Dan Higgins wrote:
>>>>
>>>>> Steve,
>>>>>
>>>>>    I have been digging into this and have a simple fix that seems 
>>>>> to work!
>>>>>    In diva.canvas.event,MouseFilter, note the current code fragment
>>>>>
>>>>>    /** The modifier mask
>>>>>     */
>>>>>    private int _modifierMask =
>>>>>    InputEvent.SHIFT_MASK
>>>>>    | InputEvent.CTRL_MASK
>>>>>
>>>>>    // AWT is lame
>>>>>    //| InputEvent.ALT_MASK
>>>>>    //| InputEvent.META_MASK;
>>>>>
>>>>> [I don't know why the '//AWT is lame' comment is there (other than 
>>>>> that those masks are the same as some of the button masks).]
>>>>>
>>>>> if you add one more mask, i.e.
>>>>>
>>>>>    /** The modifier mask
>>>>>     */
>>>>>    private int _modifierMask =
>>>>>    InputEvent.SHIFT_MASK
>>>>>    | InputEvent.CTRL_MASK
>>>>>    | InputEvent.META_MASK;   // added by Dan Higgins
>>>>>
>>>>>    // AWT is lame
>>>>>    //| InputEvent.ALT_MASK
>>>>>    //| InputEvent.META_MASK;
>>>>>
>>>>> then dragging from a relation (and command creation of a relation) 
>>>>> seem to work on the Mac!
>>>>>
>>>>> Dan Higgins (NCEAS)
>>>>>
>>>>> -----
>>>>>
>>>>> Stephen Andrew Neuendorffer wrote:
>>>>>
>>>>>> Unfortunately, getting command-click to work is necessary, since 
>>>>>> it is the only way to connect a port to a relation...
>>>>>> This *should* work, but without access to a mac to get some event 
>>>>>> traces, I'm out of ideas...
>>>>>>
>>>>>> At 03:49 PM 5/25/2004, Chad Berkley wrote:
>>>>>>
>>>>>>> Hey,
>>>>>>>
>>>>>>> I've been playing with the current ptolemy CVS head on my 
>>>>>>> powerbook G4 running OS X 10.3.3 and I'm happy to report that I 
>>>>>>> haven't found anything that doesn't work now.  Even the delete 
>>>>>>> key successfully deletes visual components (it doesn't in 
>>>>>>> 3.0.2).  The only thing that I noticed, is, as Christopher 
>>>>>>> pointed out, that you can't ctrl click to create a new relation 
>>>>>>> (although you can simply click the icon in the toolbar).  I'd be 
>>>>>>> happy to do further Mac OS testing on my powerbook if anyone 
>>>>>>> needs me to.
>>>>>>>
>>>>>>> chad
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> kepler-dev mailing list
>>>>>>> kepler-dev at ecoinformatics.org
>>>>>>> http://www.ecoinformatics.org/mailman/listinfo/kepler-dev
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> kepler-dev mailing list
>>>>>> kepler-dev at ecoinformatics.org
>>>>>> http://www.ecoinformatics.org/mailman/listinfo/kepler-dev
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>> *******************************************************************
>>>>> Dan Higgins                                  higgins at nceas.ucsb.edu
>>>>> http://www.nceas.ucsb.edu/    Ph: 805-892-2531
>>>>> National Center for Ecological Analysis and Synthesis (NCEAS) 735 
>>>>> State Street - Room 205
>>>>> Santa Barbara, CA 93195
>>>>> *******************************************************************
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> kepler-dev mailing list
>>>>> kepler-dev at ecoinformatics.org
>>>>> http://www.ecoinformatics.org/mailman/listinfo/kepler-dev
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> kepler-dev mailing list
>>>> kepler-dev at ecoinformatics.org
>>>> http://www.ecoinformatics.org/mailman/listinfo/kepler-dev
>>>
>>
>> _______________________________________________
>> kepler-dev mailing list
>> kepler-dev at ecoinformatics.org
>> http://www.ecoinformatics.org/mailman/listinfo/kepler-dev
>
>
>
> _______________________________________________
> kepler-dev mailing list
> kepler-dev at ecoinformatics.org
> http://www.ecoinformatics.org/mailman/listinfo/kepler-dev






More information about the Kepler-dev mailing list