Re: Grouping question

2013-03-21 Thread Monte Goulding

On 22/03/2013, at 7:52 AM, Peter Haworth p...@lcsql.com wrote:

 Both those methods seem somewhat clumsy so I'm wondering if there's a more
 elegant way to do this.

Hmm.. setting the relayerGroupedControls to true and setting the layer of the 
image to somewhere inside the group is an option... I'm not sure if that's 
elegant either but it's an option

--
Monte Goulding

M E R Goulding - software development services
mergExt - There's an external for that!





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


Re: Grouping question

2013-03-21 Thread Marty Knapp

Hey Pete,
Why not create an image in the group you want, then use the put URL 
method:


create image in group GroupName of stack StackName
put it into tImageID --long id of image
put URL (binfile:  tPathToImage) into image tImageID of group 
GroupName of stack StackName



Marty Knapp

I want to use the import command in a script to import an image from a file
of the user's choice.  The catch is that I want the resulting image to end
up in a group and, unlike the create command, the import command doesn't
have a way to specify a group.

In the past when I've run into this, I get the ids of the group's controls,
ungroup the group, add the id of the new image to the list of group
controls, then group them, or copy the control into the group and delete
the original control.

Both those methods seem somewhat clumsy so I'm wondering if there's a more
elegant way to do this.

Pete
lcSQL Software http://www.lcsql.com
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode




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


Re: Grouping question

2013-03-21 Thread Peter Haworth
Well I guess neither of the methods I mentioned will work since the import
command does not give me the id of the image it creates, at least not in
the it variable or the result.

So I guess I'm back to using the create command which solves the issue of
getting the image into the correct place, along with setting the filename
of the image after I create it.  But that ends with with a referenced
control, which I don't want.

I hope I'm missing something obvious.

Pete
lcSQL Software http://www.lcsql.com


On Thu, Mar 21, 2013 at 1:52 PM, Peter Haworth p...@lcsql.com wrote:

 I want to use the import command in a script to import an image from a
 file of the user's choice.  The catch is that I want the resulting image to
 end up in a group and, unlike the create command, the import command
 doesn't have a way to specify a group.

 In the past when I've run into this, I get the ids of the group's
 controls, ungroup the group, add the id of the new image to the list of
 group controls, then group them, or copy the control into the group and
 delete the original control.

 Both those methods seem somewhat clumsy so I'm wondering if there's a more
 elegant way to do this.

 Pete
 lcSQL Software http://www.lcsql.com

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


Re: Grouping question

2013-03-21 Thread Klaus on-rev
Hi Pete,

Am 21.03.2013 um 22:03 schrieb Peter Haworth p...@lcsql.com:

 Well I guess neither of the methods I mentioned will work since the import
 command does not give me the id of the image it creates, at least not in
 the it variable or the result.
 
 So I guess I'm back to using the create command which solves the issue of
 getting the image into the correct place, along with setting the filename
 of the image after I create it.  But that ends with with a referenced
 control, which I don't want.
 
 I hope I'm missing something obvious.

yep, the last posting of Marty Knapp :-D

 Pete
 lcSQL Software http://www.lcsql.com

Best

Klaus

--
Klaus Major
http://www.major-k.de
kl...@major.on-rev.com


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


Re: Grouping question

2013-03-21 Thread Monte Goulding

On 22/03/2013, at 8:03 AM, Peter Haworth p...@lcsql.com wrote:

 Well I guess neither of the methods I mentioned will work since the import
 command does not give me the id of the image it creates, at least not in
 the it variable or the result.

get the long id of the last image
 
 So I guess I'm back to using the create command which solves the issue of
 getting the image into the correct place, along with setting the filename
 of the image after I create it.  But that ends with with a referenced
 control, which I don't want.

See Marty's solution which will set the text of the image to the contents of 
the file. 

--
Monte Goulding

M E R Goulding - software development services
mergExt - There's an external for that!





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


Re: Grouping question

2013-03-21 Thread Peter Haworth
Perfect,thanks Marty.
Pete
lcSQL Software http://www.lcsql.com


On Thu, Mar 21, 2013 at 2:01 PM, Marty Knapp martyknapps...@gmail.comwrote:

 Hey Pete,
 Why not create an image in the group you want, then use the put URL
 method:

 create image in group GroupName of stack StackName
 put it into tImageID --long id of image
 put URL (binfile:  tPathToImage) into image tImageID of group
 GroupName of stack StackName


 Marty Knapp

 I want to use the import command in a script to import an image from a
 file
 of the user's choice.  The catch is that I want the resulting image to end
 up in a group and, unlike the create command, the import command doesn't
 have a way to specify a group.

 In the past when I've run into this, I get the ids of the group's
 controls,
 ungroup the group, add the id of the new image to the list of group
 controls, then group them, or copy the control into the group and delete
 the original control.

 Both those methods seem somewhat clumsy so I'm wondering if there's a more
 elegant way to do this.

 Pete
 lcSQL Software http://www.lcsql.com

 __**_
 use-livecode mailing list
 use-livecode@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/**mailman/listinfo/use-livecodehttp://lists.runrev.com/mailman/listinfo/use-livecode




 __**_
 use-livecode mailing list
 use-livecode@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your
 subscription preferences:
 http://lists.runrev.com/**mailman/listinfo/use-livecodehttp://lists.runrev.com/mailman/listinfo/use-livecode

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