Firstly, I believe the main slot (app.slot) is a stack.  I could be
wrong here, though.  Secondly, for some reason you have to stop the
inner flow from being the full width of the app:

Shoes.app do
  flow do
    para "you have "
    flow :width => 45 do #stop from taking over the world
      background red..green
      para "GOT", :stroke => white
    end
    para " to be kidding me"
  end
end


I'm not sure why, either.

On Tue, Mar 17, 2009 at 09:25, Seth Thomas Rasmussen
<[email protected]> wrote:
> On Tue, Mar 17, 2009 at 1:10 AM, Daniel Worthington
> <[email protected]> wrote:
>> So, I am a web developer and basically I am trying to style text as if it
>> were an "inline block."
>>
>> I'm sure this can be done somehow, but I was wondering what y'all think is
>> the simplest way
>>
>> What I really want to do is have text, say a single word in a paragraph, and
>> give it a border and rounded corners and even a gradient background (or
>> anything else you can do with a background in Shoes) but just on an em, or a
>> code. All I can seem to do is change the :fill on these elements, which is
>> pretty much what you get in HTML, but I am greedy and want to make things
>> beautiful. Backgrounds seem to only work on stacks and flows. Help?
>
> Hmm. I was thinking that you might be able to hack it with a lot of
> flow/para jiggery pokery, but perhaps not..
>
> Shoes.app do
>  para "you have "
>  flow do
>    background red..green
>    para "GOT", :stroke => white
>  end
>  para " to be kidding me"
> end
>
> Each para in that example is on its own line, despite everything being
> in flows. I'm not sure why, perhaps somebody else knows more about
> layout to come up with a solution here..
>
> I think that maybe the new flow produces a newline effect, despite it
> being rendered inside a flow.. not sure if that's correct behavior or
> not.
>
> --
> Seth Thomas Rasmussen
> http://greatseth.com
>



-- 
alexander rakoczy
http://arakoczy.com

Reply via email to