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

Reply via email to