[PD] Pd-gui bug (was Re: search plugin update)
Hans-Christoph Steiner
hans at at.or.at
Mon Aug 29 19:52:43 CEST 2011
On Aug 29, 2011, at 12:47 PM, Jonathan Wilkes wrote:
> ----- Original Message -----
>
>> From: Hans-Christoph Steiner <hans at at.or.at>
>> To: Jonathan Wilkes <jancsika at yahoo.com>
>> Cc: Mathieu Bouchard <matju at artengine.ca>; pd-list List <pd-list at iem.at
>> >
>> Sent: Monday, August 29, 2011 11:05 AM
>> Subject: Re: Pd-gui bug (was Re: [PD] search plugin update)
>>
>>
>> Interesting test results. It would be quite nice if Tcl/Tk handled
>> the window
>> placement for non-PatchWindows. Part of the problem there is that
>> the .pd
>> fileformat stores the location of the windows, and therefore Pd
>> explicitly
>> places the windows using those coordinates. That might be related
>> here, but
>> maybe not.
>>
>> As for Test 3 & 4, that's not Apple that properly places the patch
>> window beneath the menubar, that's code in 'pd-gui'.
>
> Test 2 and test 4 don't use pd-gui, and they get the correct
> result. The only time
> I can produce the bug is when pd-gui is in play-- that's why I think
> it's a bug there.
>
> Later I'll try commenting out various init values and see what
> happens...
Ah, ok, my guess is that its because of the placement logic that I
described. But maybe not, since that placement logic should only apply
to things created with pdtk_canvas_new, IIRC.
.hc
>
> -Jonathan
>
>> Check out
>> pdtk_canvas_new in pdtk_canvas.tcl.
>>
>> .hc
>>
>> On Aug 29, 2011, at 1:03 AM, Jonathan Wilkes wrote:
>>
>>> Test1:
>>> Gnome 3 (Fedora 15) -- no problems
>>> Gnome 2.32.0 (Ubuntu Maverick) -- no problems
>>>
>>> OSX 10.7 -- problem: window decoration behind Apple's menubar.
>>>
>>> Test2:
>>> Tried a little stand-alone version of my plugin. Still specifying
>>> 0 0
>> screen coordinates, and
>>>
>>> Apple automatically puts the ".search" window below the menu bar,
>> as it does for everything
>>>
>>> else I've ever seen in OSX except this issue.
>>>
>>> Test3:
>>> Tried any number of my PDDP help patches, which all have 0 0
>>> specified as
>> the coordinates
>>>
>>> for the patch window. Again, Apple does the right thing and
>>> shifts it down
>> an appropriate amount.
>>
>>> Test4:
>>> Tried to fool wish on OSX into putting a toplevel underneath the
>>> menubar.
>> Can't do it.
>>>
>>>
>>> Hypothesis: Something isn't set correctly in pd-gui, but all I can
>>> see
>> (at a glance) are options
>>>
>>> that have nothing to do with window position, and some variables:
>> menubarsize and windowframey.
>>>
>>> -Jonathan
>>>
>>>
>>>
>>> ----- Original Message -----
>>>> From: Hans-Christoph Steiner <hans at at.or.at>
>>>> To: Jonathan Wilkes <jancsika at yahoo.com>
>>>> Cc: Mathieu Bouchard <matju at artengine.ca>; pd-list List
>> <pd-list at iem.at>
>>>> Sent: Sunday, August 28, 2011 10:13 PM
>>>> Subject: Re: [PD] search plugin update
>>>>
>>>>
>>>> 0 0 is problematic on couple platforms. On Mac OS X, the menubar
>>>> is
>> always
>>>> there, so it puts the window header behind on menubar. A similar
>> problem
>>>> happens on GNOME.
>>>>
>>>> .hc
>>>>
>>>> On Aug 25, 2011, at 5:33 PM, Jonathan Wilkes wrote:
>>>>
>>>>> Ok, fixed the weird resizing issue when the text in the status
>> area is
>>>> larger than the window.
>>>>>
>>>>> Fixed search window to appear at 0 0 on when it's first
>> created.
>>>>>
>>>>>
>>>>> Fixed font sizing bindings.
>>>>>
>>>>> Fixed minimum font size.
>>>>>
>>>>> -Jonathan
>>>>>
>>>>>
>>>>>
>>>>> ----- Original Message -----
>>>>>> From: Hans-Christoph Steiner <hans at at.or.at>
>>>>>> To: Mathieu Bouchard <matju at artengine.ca>
>>>>>> Cc: Jonathan Wilkes <jancsika at yahoo.com>; pd-list List
>>>> <pd-list at iem.at>
>>>>>> Sent: Sunday, August 7, 2011 5:38 PM
>>>>>> Subject: Re: [PD] search plugin update
>>>>>>
>>>>>>
>>>>>> On Aug 7, 2011, at 2:51 PM, Mathieu Bouchard wrote:
>>>>>>
>>>>>>> On Sat, 6 Aug 2011, Hans-Christoph Steiner wrote:
>>>>>>>
>>>>>>>> - on Mac OS X Cmd-Shift-= (i.e. Cmd-+) is the
>> standard key for
>>>>>> increasing the size of the text. Currently, its Cmd-=.
>>>>>>>
>>>>>>> It will break on keyboard layouts that are not QWERTY or
>> that are
>>>> heavily
>>>>>> modified QWERTY.
>>>>>>>
>>>>>>> When I designed some things in the default DD keyboard
>> bindings, I
>>>> only had
>>>>>> US keyboard and CF-family keyboards in mind (french QWERTY
>> used in
>>>>>>> Québec) and then someone notified me that I couldn't
>>>> distinguish
>>>>>> Alt+Shift+1 from Alt+1 because 1 is already shifted in AZERTY
>> (it's
>>>>>> Shift-&, whereas & is not shifted).
>>>>>>>
>>>>>>> German QWERTZ has = on Shift+0 and * on Shift++, meaning
>> + is
>>>> unshifted ;
>>>>>> however, Swiss QWERTZ has + shifted as Shift+1, and then
>> there are
>>>> other QWERTZ
>>>>>> than that...
>>>>>>
>>>>>>
>>>>>> It'd be something to test, Cmd-+ might work as a
>> keybinding, and
>>>> would then
>>>>>> work on other keyboards. Or perhaps you can just bind to
>> both
>>>> Cmd-Shift-+ and
>>>>>> Cmd-+. For other platforms, its not a big deal since the
>> keybindings
>>>> are not
>>>>>> very consistent. On Mac OS X, they are quite consistent
>> across OS and
>>>> apps, so
>>>>>> people notice wrong bindings a lot more.
>>>>>>
>>>>>> .hc
>>>>>>
>>>>>>
>>>>
>> ----------------------------------------------------------------------------
>>>>>>
>>>>>> “We must become the change we want to see. - Mahatma Gandhi
>>>>> <search-plugin.tcl>
>>>>
>>>>
>>>>
>>>>
>>>>
>> ----------------------------------------------------------------------------
>>>>
>>>> All mankind is of one author, and is one volume; when one man
>>>> dies, one
>> chapter
>>>> is not torn out of the book, but translated into a better
>>>> language; and
>> every
>>>> chapter must be so translated.... -John Donne
>>>>
>>> <search-plugin.tcl>
>>
>>
>>
>>
>>
>> ----------------------------------------------------------------------------
>>
>> 'You people have such restrictive dress for women,’ she said,
>> hobbling away
>> in three inch heels and panty hose to finish out another pink-
>> collar temp pool
>> day. - “Hijab Scene #2", by Mohja Kahf
>>
----------------------------------------------------------------------------
¡El pueblo unido jamás será vencido!
More information about the Pd-list
mailing list