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

Reply via email to