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