Seems like dialog needs a :modal => true option? Just an idea...

-Josh

On Nov 1, 2008, at 12:55 PM, Louis-Philippe wrote:

Hi ashbb,

this is cool but but doesn't really get me to what I am trying to do...

what I am trying to do to automatically present my user with a yes/ no setup question popping up over the the main application window at startup. All the logic is already designed and working. I just need to make sure the popup appear over the main window so that the user answer before he gets to the main. confirm() seemed perfect because it ALWAYS gets on top, its only my question would really need to be twisted for it to make sense with ok/cancel choice, not very elegant. Since confirm() is nor an option, I am trying to have it working with dialog(), but its kinda random if the dialog() window appears over the main window, and I didn't find any info about window ordering in the documentation.

a sample of code which illustrate this would be:

Shoes.app do
  $a = 'nothing'
  stack do
    para "MUST BE UNDER - THIS IS MAIN WINDOW"
    button("what?") { alert("You choosed #{$a}")}
  end

  dialog do
    stack do
      para "MUST BE OVER - THIS IS DIALOG WINDOW"
      para "What would you like?"
      button('YES') do
        $a = "YES"
        close()
      end
      button('NO') do
        $a = "NO"
        close()
      end
    end
  end
end

2008/10/31 Satoshi Asakawa <[EMAIL PROTECTED]>
Hi Louis,

We don't have any option of confirm method now.
But how about the following code?
Is this what you want to do?


Shoes.app do
  def button_with_confirm
    txt = confirm('ok or cancel?') ? 'OK' : 'cancel'
    @b.remove
    @b = append{ button(txt){button_with_confirm}}
  end

  @b = button 'confirm' do
    button_with_confirm
  end
end


I might have misunderstood, though... :-P

Hope it helps,
ashbb




On Sat, Nov 1, 2008 at 1:07 AM, Louis-Philippe <[EMAIL PROTECTED]> wrote: oh, and do you know if there is a way to order the appearance of app windows, I liked the confirm() because it always come on top... in my tests windows ordering was unpredictable.

L-P

2008/10/31 Louis-Philippe <[EMAIL PROTECTED]>
thanks François,
I'll craft something from a dialog() then.

L-P

2008/10/31 François Vaux <[EMAIL PROTECTED]>

2008/10/31 Louis-Philippe <[EMAIL PROTECTED]>:
> Hi all,
> First post on this list :D

Hi, and welcome ! :-)

> I have been playing with Shoes a bit, now using it to build a frontend for a
> small backup script
>
> I have a very small question to start with:
> Is there any option to change the text on the "OK" and "Cancel" button
> inside of a confirm() dialog?

I think there's no way to do that as of now, maybe _why is planning on
adding it in the future





Reply via email to