Thanks Henry

I had seen lint in passing but had not yet explored it. Yes, it is definitely 
worth a look (to say the least). Nicely done.

Cheers, bob

On Aug 18, 2015, at 6:15 PM, Henry Rich <[email protected]> wrote:

> glsel g1
> 
> is just the sort of error that lint will detect.  Worth a look:
> 
> http://www.jsoftware.com/jwiki/Vocabulary/Lint
> 
> Henry Rich
> 
> On 8/18/2015 8:54 PM, robert therriault wrote:
>> Thanks Chris,
>> 
>> I knew it would be something simple, but so you know I had tried glsel 
>> thinking that could be the reason...but I forgot that the argument needed to 
>> be the string 'g1' and not g1. Facepalm :-)
>> 
>> Cheers, bob
>> 
>> ps. I will direct future questions about qt to the qt mailbox group unless 
>> you indicate that you prefer it in the beta public forum. bt
>> 
>> On Aug 18, 2015, at 4:16 PM, chris burke <[email protected]> wrote:
>> 
>>> Bob
>>> 
>>> The initial draw does not work because the draw commands are targeting the
>>> last created isidraw. You need to select them explicitly with glsel, e.g.
>>> 
>>> paint_run=: 3 : 0
>>> 
>>> D=: 0
>>> 
>>> NUM2=:<:NUM1=: 6
>>> 
>>> wd PAINT
>>> 
>>> glsel 'g1'
>>> 
>>> glfill 255 255 255 255
>>> 
>>> glfont 'Courier 30'
>>> 
>>> glfontextent 'Courier 30'
>>> 
>>> gltextcolor glrgb 0 0 0
>>> 
>>> gltext ": NUM1
>>> 
>>> glsel 'g2'
>>> 
>>> glfill 255 255 255 255
>>> 
>>> glfont 'Courier 30'
>>> 
>>> glfontextent 'Courier 30'
>>> 
>>> glrgb 0 0 0
>>> 
>>> gltextcolor ''
>>> 
>>> gltext ": NUM2
>>> 
>>> )
>>> 
>>> 
>>> Chris
>>> 
>>> On 18 August 2015 at 09:31, robert therriault <[email protected]> wrote:
>>> 
>>>> Thanks for the quick response Chris and the address of the qt mailbox
>>>> group,
>>>> 
>>>> If you hover just to the left of the 5 you will see a 6 pop up. My
>>>> question is why both isidraw controls don't show initially?
>>>> 
>>>> Cheers, bob
>>>> 
>>>> On Aug 18, 2015, at 9:26 AM, chris burke <[email protected]> wrote:
>>>> 
>>>>> I am not sure what you expect from this example. When I run it, it shows
>>>>> "5" in the middle of the window. When I hover over, the background turns
>>>>> blue.
>>>>> 
>>>>> It would be nice to have a simpler example of the problem, and also what
>>>>> you expect to see. Thanks.
>>>>> 
>>>>> 
>>>>> On 18 August 2015 at 09:06, robert therriault <[email protected]>
>>>> wrote:
>>>>> 
>>>>>> This may be better suited to the qt mailbox group, but since I haven't
>>>>>> been able to locate them and it seems similar to what was described by
>>>> Bo,
>>>>>> I will try here for any hints as to what is going on.
>>>>>> 
>>>>>> The controls are set up so that hovering redraws and by clicking and
>>>>>> dragging horizontally you can independently increase of decrease the
>>>> values
>>>>>> displayed.
>>>>>> 
>>>>>> The issue is that only the second isidraw control appears until you
>>>> hover
>>>>>> over the first one, then both are visible and behave as expected.
>>>>>> 
>>>>>> Since I am just dipping my toes into the jqt display, I may be missing
>>>>>> something obvious and any hints are welcomed. This behaviour was
>>>> present in
>>>>>> the previous beta as well.
>>>>>> 
>>>>>> Cheers, bob
>>>>>> 
>>>>>>   JVERSION
>>>>>> Engine: j803/2014-10-19-11:11:11
>>>>>> Library: 8.04.11
>>>>>> Qt IDE: 1.4.5/5.4.2
>>>>>> Platform: Darwin 64
>>>>>> Installer: J804 install
>>>>>> InstallPath: /users/bobtherriault/j64-804
>>>>>> 
>>>>>> NB. Interface Demo - based on studio/showcase/isigraph/paint
>>>>>> NB. Display is two independent isidraw showing integers
>>>>>> NB. Hover to activate. Click and drag horizontally to change values.
>>>>>> 
>>>>>> require 'gl2 png'
>>>>>> coinsert 'jgl2'
>>>>>> 
>>>>>> NB. =========================================================
>>>>>> PAINT=: 0 : 0
>>>>>> pc paint;pn "Interface test";
>>>>>> bin hs;
>>>>>> cc g1 isidraw flush;set g1 maxwh 20 30;set g1 visible 1;
>>>>>> cc g2 isidraw flush;set g2 maxwh 20 30;set g2 visible 1;
>>>>>> bin sz;
>>>>>> pas 0 0;pcenter;
>>>>>> pshow
>>>>>> )
>>>>>> 
>>>>>> NB. =========================================================
>>>>>> paint_run=: 3 : 0
>>>>>> D=: 0
>>>>>> NUM2=:<:NUM1=: 6
>>>>>> wd PAINT
>>>>>> glfill 255 255 255 255
>>>>>> glfont 'Courier 30'
>>>>>> glfontextent 'Courier 30'
>>>>>> gltextcolor glrgb 0 0 0
>>>>>> gltext ": NUM1
>>>>>> glfill 255 255 255 255
>>>>>> glfont 'Courier 30'
>>>>>> glfontextent 'Courier 30'
>>>>>> glrgb 0 0 0
>>>>>> gltextcolor ''
>>>>>> gltext ": NUM2
>>>>>> )
>>>>>> 
>>>>>> NB. =========================================================
>>>>>> getpos=: 3 : 0
>>>>>> 2 {. 0 ". sysdata
>>>>>> )
>>>>>> 
>>>>>> NB. =========================================================
>>>>>> paint_g1_mbldown=: 3 : 0
>>>>>> D=:1
>>>>>> HPOS=:{. getpos ''
>>>>>> paint_g1_mmove ''
>>>>>> )
>>>>>> 
>>>>>> NB. =========================================================
>>>>>> paint_g2_mbldown=:3 : 0
>>>>>> D=:1
>>>>>> HPOS=:{. getpos ''
>>>>>> paint_g2_mmove ''
>>>>>> )
>>>>>> 
>>>>>> NB. =========================================================
>>>>>> paint_g1_mblup=: 3 : 0
>>>>>> D=:0
>>>>>> paint_g1_mmove ''
>>>>>> )
>>>>>> 
>>>>>> NB. =========================================================
>>>>>> paint_g2_mblup=:3 : 0
>>>>>> D=:0
>>>>>> paint_g2_mmove ''
>>>>>> )
>>>>>> 
>>>>>> NB. =========================================================
>>>>>> paint_g1_mmove=: 3 : 0
>>>>>> if. 2=((getpos '') -/@:+/@:> 5 15,:5 25) do.
>>>>>>   glrgba FILL=:200 210 250 255
>>>>>>   glbrush ''
>>>>>>   glfill  FILL
>>>>>>   glrect 0 0 20 30
>>>>>> else.
>>>>>>   glrgba FILL=:255 255 255 255
>>>>>>   glbrush ''
>>>>>>   glfill  FILL
>>>>>>   glrect 0 0 20 30
>>>>>> end.
>>>>>> if. (D=1) do.
>>>>>>   glrgba FILL=:100 110 150 255
>>>>>>   glbrush ''
>>>>>>   glfill  FILL
>>>>>>   glrect 0 0 20 30
>>>>>> if. HPOS<_2+{.getpos '' do.
>>>>>>    HPOS=: {.getpos ''
>>>>>>    NUM1=:>:NUM1
>>>>>> end.
>>>>>> if. HPOS>2+{.getpos '' do.
>>>>>>    HPOS=: {.getpos ''
>>>>>>    NUM1=:<:NUM1
>>>>>> end.
>>>>>> end.
>>>>>> glfont 'Courier 30'
>>>>>> glfontextent 'Courier 30'
>>>>>> glrgb 0 0 0
>>>>>> gltextcolor ''
>>>>>> gltext ":NUM1
>>>>>> glpaint ''
>>>>>> )
>>>>>> 
>>>>>> NB. =========================================================
>>>>>> paint_g2_mmove=: 3 : 0
>>>>>> if. 2=((getpos '') -/@:+/@:> 5 15,:5 25) do.
>>>>>>   glrgba FILL=:200 210 250 255
>>>>>>   glbrush ''
>>>>>>   glfill  FILL
>>>>>>   glrect 0 0 20 30
>>>>>> else.
>>>>>>   glrgba FILL=:255 255 255 255
>>>>>>   glbrush ''
>>>>>>   glfill  FILL
>>>>>>   glrect 0 0 20 30
>>>>>> end.
>>>>>> if. (D=1) do.
>>>>>>   glrgba FILL=:100 110 150 255
>>>>>>   glbrush ''
>>>>>>   glfill  FILL
>>>>>>   glrect 0 0 20 30
>>>>>> if. HPOS<_2+{.getpos '' do.
>>>>>>    HPOS=: {.getpos ''
>>>>>>    NUM2=:>:NUM2
>>>>>> end.
>>>>>> if. HPOS>2+{.getpos '' do.
>>>>>>    HPOS=: {.getpos ''
>>>>>>    NUM2=:<:NUM2
>>>>>> end.
>>>>>> end.
>>>>>> glfont 'Courier 30'
>>>>>> glfontextent 'Courier 30'
>>>>>> glrgb 0 0 0
>>>>>> gltextcolor ''
>>>>>> gltext ":NUM2
>>>>>> glpaint ''
>>>>>> )
>>>>>> 
>>>>>> NB. =========================================================
>>>>>> paint_close=: 3 : 0
>>>>>> wd 'pclose'
>>>>>> try.
>>>>>> ISDEMOSEL=: ISDEMOSELOLD
>>>>>> isdemo_run''
>>>>>> catch. end.
>>>>>> )
>>>>>> 
>>>>>> paint_cancel=: paint_exit_button=: paint_close
>>>>>> 
>>>>>> NB. =========================================================
>>>>>> 
>>>>>> paint_run''
>>>>>> 
>>>>>> On Aug 18, 2015, at 3:09 AM, 'Bo Jacoby' via Beta <[email protected]>
>>>>>> wrote:
>>>>>> 
>>>>>>> Thanks Bill.
>>>>>>> I do not know for sure if everything is updated.
>>>>>>> -- Bo
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>>   Den 11:19 tirsdag den 18. august 2015 skrev bill lam <
>>>>>> [email protected]>:
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> I cannot reproduce the bug on win-xp. Did you get everything updated?
>>>>>>> 
>>>>>>> On Tue, Aug 18, 2015 at 1:59 PM, 'Bo Jacoby' via Beta
>>>>>>> <[email protected]> wrote:
>>>>>>>> When plotting from Jqt the plot window doesn't show before I type
>>>>>> Alt+Tab.
>>>>>>>> In j602 is showed right away.
>>>>>>>> For example:
>>>>>>>>   odds =. (* ];.0)@(!/&i.&>:)  'dot ; pensize 4' plot 5 odds 50
>>>>>>>> This is a minor annoyance but no big problem.
>>>>>>>> -- Bo.
>>>>>>>> 
>>>>>>>> ----------------------------------------------------------------------
>>>>>>>> For information about J forums see
>>>> http://www.jsoftware.com/forums.htm
>>>>>>> ----------------------------------------------------------------------
>>>>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> ----------------------------------------------------------------------
>>>>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>>>> 
>>>>>> ----------------------------------------------------------------------
>>>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>>>> 
>>>>> ----------------------------------------------------------------------
>>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>> 
>>>> ----------------------------------------------------------------------
>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>> 
>>> ----------------------------------------------------------------------
>>> For information about J forums see http://www.jsoftware.com/forums.htm
>> 
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>> 
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to