Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

Grouping in Layout

 [1/4] from: laplace::worldnet::fr at: 26-Jun-2002 16:51


Hello, I'm looking at rebolview, I tried to do a very simple thing: an image gallery with a title with each image and I can't cope with below, across and return ? This one is ok across image %pic1.gif image %pic2.gif return image %pic3.gif image %pic4.gif return But how to group an image with its title ? across [ image %pic1.gif text "pic1" ] [ image %pic2.gif text "pic2" ] return [ image %pic3.gif text "pic3" ] [ image %pic4.gif text "pic4" ]

 [2/4] from: kemp:extelligence at: 26-Jun-2002 14:16


Use panels - see http://www.rebol.com/how-to/subpanels.html Kemp

 [3/4] from: carl:cybercraft at: 27-Jun-2002 9:52


On 27-Jun-02, laplace wrote:
> Hello, > I'm looking at rebolview, I tried to do a very simple thing: an
<<quoted lines omitted: 27>>
> text "pic4" > ]
There's different ways you can do it. Panels are one way as suggested, but you can do it quite easily in a standard layout. An example: First, just some code to make a block containing 4 images and their titles... obj: make object! [pic: text: none] blk: [] for n 1 4 1 [ append blk make obj [ pic: to-image layout [box blue to-string n] text: join "Pic " n ] ] Then a couple of layouts using them... view layout [ across image blk/1/pic pos: below text blk/1/text 140 center image blk/3/pic text blk/3/text 140 center at pos guide image blk/2/pic text blk/2/text 140 center image blk/4/pic text blk/4/text 140 center ] view layout [ across image blk/1/pic image blk/2/pic return text blk/1/text 140 center text blk/2/text 140 center return image blk/3/pic image blk/4/pic return text blk/3/text 140 center text blk/4/text 140 center return ] The 140's are just the width of the images there. To get them from the pictures use... text blk/1/text blk/1/pic/size/x center HTH. -- Carl Read

 [4/4] from: anton:lexicon at: 28-Jun-2002 1:21


Depending on what you want, you could also use icon: view layout [icon %images/buggy.png] Anton.

Notes
  • Quoted lines have been omitted from some messages.
    View the message alone to see the lines that have been omitted