Re: Selected object boxes

2010-05-07 Thread BNig

Josep,
look at RevOnline, I did a stack create polygon graphic that shows how a
user can draw a polygon graphic without the handles etc. It has a couple
more options, some of them not too well implemented, but you could use it as
a start. And Craig might send you his stack, so you have something to chew
on.
regards
Bernd
-- 
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/Selected-object-boxes-tp2133653p2133840.html
Sent from the Revolution - User mailing list archive at Nabble.com.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Selected object boxes

2010-05-07 Thread DunbarX
These two handlers can be put into the script of any object. It is no big 
deal; very straighforward. The commented lines refer to a small btn called 
handle which I originally had to indicate exactly what you don't want to 
see. The handler can certainly be modified and put in the card script to work 
on any object. I originally made this to test which messages seemed to be 
best suited for the task, like mouseWithin, mouseMove and mouseStillDown. 
This is the mouseDown version.

watch line breaks...


on mouseDown
repeat while the mouse is down
   --show btn handle
   put the rect of me into tRect
   put whichCorner(the mouseloc,tRect) into tCorner
   switch
  case tcorner = TR
 set the rect of me to   item 1 of tRect  ,  item 2 of the 
mouseLoc  ,  item 1 of the mouseLoc  ,  item 4 of tRect
 --set the loc of   btn handle to item 3 of the rect of me  
,  item 2 of the rect of me
 break
  case tcorner = TL
 set the rect of me to   item 1 of the mouseLoc,  item 
2 of the mouseLoc  ,  item 3 of tRect  ,  item 4 of tRect
 --set the loc of   btn handle to item 1 of the rect of me  
,  item 2 of the rect of me
 break
  case tcorner = BL
 set the rect of me to   item 1 of the the mouseLoc,  
item 2 of   tRect  ,  item 3 of   tRect  ,  item 2 of the mouseLoc
 --set the loc of   btn handle to item 1 of the rect of me  
,  item 4 of the rect of me
 break
  case tcorner = BR
 set the rect of me to   item 1 of   tRect,  item 2 of 
tRect  ,  item 1 of the mouseLoc  ,  item 2 of the mouseLoc
 --set the loc of   btn handle to item 3 of the rect of me  
,  item 4 of the rect of me
 break
   end Switch
end repeat
hide btn handle
end mouseDown

function whichCorner mLoc,tRect
switch 
   case abs(item 2 of mLoc - item 2 of tRect)  15 and abs(item 1 of 
mLoc - item 3 of tRect)  15 
  return TR
  break
   case abs(item 1 of mLoc - item 1 of tRect)  15 and abs(item 2 of 
mLoc - item 2 of tRect)  15 
  return TL
  break
   case abs(item 1 of mLoc - item 1 of tRect)  15 and abs(item 2 of 
mLoc - item 4 of tRect)  15 
  return BL
  break
   case abs(item 1 of mLoc - item 3 of tRect)  15 and abs(item 2 of 
mLoc - item 4 of tRect)  15 
  return BR
  break
end switch
end whichCorner
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Selected object boxes

2010-05-07 Thread JosepM

Thanks, later I will try and post the results... :)

Salut,
Josep

El 07/05/2010, a las 15:47, dunbarx [via Runtime Revolution] escribió:

 These two handlers can be put into the script of any object. It is  
 no big
 deal; very straighforward. The commented lines refer to a small btn  
 called
 handle which I originally had to indicate exactly what you don't  
 want to
 see. The handler can certainly be modified and put in the card  
 script to work
 on any object. I originally made this to test which messages seemed  
 to be
 best suited for the task, like mouseWithin, mouseMove and  
 mouseStillDown.
 This is the mouseDown version.

 watch line breaks...


 on mouseDown
 repeat while the mouse is down
--show btn handle
put the rect of me into tRect
put whichCorner(the mouseloc,tRect) into tCorner
switch
   case tcorner = TR
  set the rect of me to   item 1 of tRect  ,  item 2  
 of the
 mouseLoc  ,  item 1 of the mouseLoc  ,  item 4 of tRect
  --set the loc of   btn handle to item 3 of the rect  
 of me 
 ,  item 2 of the rect of me
  break
   case tcorner = TL
  set the rect of me to   item 1 of the mouseLoc,  
  item
 2 of the mouseLoc  ,  item 3 of tRect  ,  item 4 of tRect
  --set the loc of   btn handle to item 1 of the rect  
 of me 
 ,  item 2 of the rect of me
  break
   case tcorner = BL
  set the rect of me to   item 1 of the the mouseLoc 
 , 
 item 2 of   tRect  ,  item 3 of   tRect  ,  item 2 of the  
 mouseLoc
  --set the loc of   btn handle to item 1 of the rect  
 of me 
 ,  item 4 of the rect of me
  break
   case tcorner = BR
  set the rect of me to   item 1 of   tRect,   
 item 2 of
 tRect  ,  item 1 of the mouseLoc  ,  item 2 of the mouseLoc
  --set the loc of   btn handle to item 3 of the rect  
 of me 
 ,  item 4 of the rect of me
  break
end Switch
 end repeat
 hide btn handle
 end mouseDown

 function whichCorner mLoc,tRect
 switch
case abs(item 2 of mLoc - item 2 of tRect)  15 and abs(item  
 1 of
 mLoc - item 3 of tRect)  15
   return TR
   break
case abs(item 1 of mLoc - item 1 of tRect)  15 and abs(item  
 2 of
 mLoc - item 2 of tRect)  15
   return TL
   break
case abs(item 1 of mLoc - item 1 of tRect)  15 and abs(item  
 2 of
 mLoc - item 4 of tRect)  15
   return BL
   break
case abs(item 1 of mLoc - item 3 of tRect)  15 and abs(item  
 2 of
 mLoc - item 4 of tRect)  15
   return BR
   break
 end switch
 end whichCorner
 ___
 use-revolution mailing list
 [hidden email]
 Please visit this url to subscribe, unsubscribe and manage your  
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution


 View message @ 
 http://runtime-revolution.278305.n4.nabble.com/Selected-object-boxes-tp2133653p2134197.html
 To unsubscribe from Selected object boxes, click here.



-- 
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/Selected-object-boxes-tp2133653p2134267.html
Sent from the Revolution - User mailing list archive at Nabble.com.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Selected object boxes

2010-05-07 Thread Alejandro Tejada

Hi Josep,

Look at this Revlet from your browser,
but first, read the instructions included
in the card:
http://www.capellan2000.000space.com/test02.html

Download this stack to explore the source code:
http://andregarzia.on-rev.com/alejandro/stacks/newPentoolScript_v02.zip

Visit this page to download other stacks
and pieces of code related to vector
graphics in this platform:
http://andregarzia.on-rev.com/alejandro/
http://webspace.webring.com/people/qc/capellan/
http://www.capellan2000.000space.com/

Have a nice weekend!

Alejandro

-- 
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/Selected-object-boxes-tp2133653p2135822.html
Sent from the Revolution - User mailing list archive at Nabble.com.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Selected object boxes

2010-05-06 Thread JosepM

Hi List,

I don't know how to refer to this boxes, maybe the anchor points to resize
the object.
I need make invisible the boxes that appear when draw a polygon or circle,
the dark grey boxes around the graphic. I need to draw a polygon but without
show these anchor boxes, so they difficult the draw.

It's posible?

Salut,
Josep
-- 
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/Selected-object-boxes-tp2133653p2133653.html
Sent from the Revolution - User mailing list archive at Nabble.com.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Selected object boxes

2010-05-06 Thread DunbarX
I wrote a live resizing gadget a while back. Works under script control, 
not the IDE tools. Likely someone will post a full application in the next few 
minutes, but if not, I will send mine tomorrow when I get to my office.

Craig Newman
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Selected object boxes

2010-05-06 Thread J. Landman Gay

JosepM wrote:

Hi List,

I don't know how to refer to this boxes, maybe the anchor points to resize
the object.


We call them handles.


I need make invisible the boxes that appear when draw a polygon or circle,
the dark grey boxes around the graphic. I need to draw a polygon but without
show these anchor boxes, so they difficult the draw.

It's posible?


The engine puts handles on the graphic whenever it is selected in edit 
mode. Your script can create a graphic without using edit mode and there 
will be no handles:


  create graphic newGrc

If you need to resize the graphic, you'd have to figure out the 
rectangle and then set it by script:


  set the rect of grc newGrc to a,b,x,y

As long as you are not in edit mode there will be no handles.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Selected object boxes

2010-05-06 Thread JosepM

Hi,

But I need that the user create the poly on the fly, making a layer,  
so with create graphic this is fixed, isn't?

El 07/05/2010, a las 5:40, J. Landman Gay [via Runtime Revolution]  
escribió:

 JosepM wrote:
  Hi List,
 
  I don't know how to refer to this boxes, maybe the anchor points  
 to resize
  the object.

 We call them handles.

  I need make invisible the boxes that appear when draw a polygon or  
 circle,
  the dark grey boxes around the graphic. I need to draw a polygon  
 but without
  show these anchor boxes, so they difficult the draw.
 
  It's posible?

 The engine puts handles on the graphic whenever it is selected in edit
 mode. Your script can create a graphic without using edit mode and  
 there
 will be no handles:

create graphic newGrc

 If you need to resize the graphic, you'd have to figure out the
 rectangle and then set it by script:

set the rect of grc newGrc to a,b,x,y

 As long as you are not in edit mode there will be no handles.

 -- 
 Jacqueline Landman Gay | [hidden email]
 HyperActive Software   | http://www.hyperactivesw.com
 ___
 use-revolution mailing list
 [hidden email]
 Please visit this url to subscribe, unsubscribe and manage your  
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution


 View message @ 
 http://runtime-revolution.278305.n4.nabble.com/Selected-object-boxes-tp2133653p2133672.html
 To unsubscribe from Selected object boxes, click here.



-- 
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/Selected-object-boxes-tp2133653p2133720.html
Sent from the Revolution - User mailing list archive at Nabble.com.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Selected object boxes

2010-05-06 Thread JosepM

OK. Thanks.

El 07/05/2010, a las 5:35, dunbarx [via Runtime Revolution] escribió:

 I wrote a live resizing gadget a while back. Works under script  
 control,
 not the IDE tools. Likely someone will post a full application in  
 the next few
 minutes, but if not, I will send mine tomorrow when I get to my  
 office.

 Craig Newman
 ___
 use-revolution mailing list
 [hidden email]
 Please visit this url to subscribe, unsubscribe and manage your  
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution


 View message @ 
 http://runtime-revolution.278305.n4.nabble.com/Selected-object-boxes-tp2133653p2133669.html
 To unsubscribe from Selected object boxes, click here.



-- 
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/Selected-object-boxes-tp2133653p2133721.html
Sent from the Revolution - User mailing list archive at Nabble.com.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: Selected object boxes

2010-05-06 Thread JosepM

Or maybe reduze the size of the handles (found the word :) changing  
some pattern...?

Salut,
Josep

El 07/05/2010, a las 5:40, J. Landman Gay [via Runtime Revolution]  
escribió:

 JosepM wrote:
  Hi List,
 
  I don't know how to refer to this boxes, maybe the anchor points  
 to resize
  the object.

 We call them handles.

  I need make invisible the boxes that appear when draw a polygon or  
 circle,
  the dark grey boxes around the graphic. I need to draw a polygon  
 but without
  show these anchor boxes, so they difficult the draw.
 
  It's posible?

 The engine puts handles on the graphic whenever it is selected in edit
 mode. Your script can create a graphic without using edit mode and  
 there
 will be no handles:

create graphic newGrc

 If you need to resize the graphic, you'd have to figure out the
 rectangle and then set it by script:

set the rect of grc newGrc to a,b,x,y

 As long as you are not in edit mode there will be no handles.

 -- 
 Jacqueline Landman Gay | [hidden email]
 HyperActive Software   | http://www.hyperactivesw.com
 ___
 use-revolution mailing list
 [hidden email]
 Please visit this url to subscribe, unsubscribe and manage your  
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution


 View message @ 
 http://runtime-revolution.278305.n4.nabble.com/Selected-object-boxes-tp2133653p2133672.html
 To unsubscribe from Selected object boxes, click here.



-- 
View this message in context: 
http://runtime-revolution.278305.n4.nabble.com/Selected-object-boxes-tp2133653p2133723.html
Sent from the Revolution - User mailing list archive at Nabble.com.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution