Ruby Tk --> Window Buttons

Hi @ all!

I don’t want the user to maximize the TkRoot - window with the button on
the right side of the window! How can I disable this one? Or how can I
make the size of my window fixed?

Thanks in advance! ALEX

I think this is the code example u are looking for

require “tk”
p Tk.root.protocol “WM_DELETE_WINDOW”, proc {puts “foo”}
p Tk.root.protocol “WM_TAKE_FOCUS”, proc {puts “bar”}
p Tk.root.protocol “WM_DELETE_WINDOW”
p Tk.root.protocol

p Tk.root.protocol “WM_DELETE_WINDOW”, “”
p Tk.root.protocol “WM_DELETE_WINDOW”
p Tk.root.protocol
Tk.mainloop

From: alexmaster [email protected]
Subject: Ruby Tk --> Window Buttons
Date: Fri, 13 Jan 2006 00:15:05 +0900
Message-ID: [email protected]

I don’t want the user to maximize the TkRoot - window with the button on
the right side of the window! How can I disable this one? Or how can I
make the size of my window fixed?

Please try Tk.root.resizable(false, false) or
Tk.root.maxsize(x, y) or both of them.

Hidetoshi NAGAI wrote:

From: alexmaster [email protected]
Subject: Ruby Tk --> Window Buttons
Date: Fri, 13 Jan 2006 00:15:05 +0900
Message-ID: [email protected]

I don’t want the user to maximize the TkRoot - window with the button on
the right side of the window! How can I disable this one? Or how can I
make the size of my window fixed?

Please try Tk.root.resizable(false, false) or
Tk.root.maxsize(x, y) or both of them.

Thank you very much, Tk.root.resizable(false, false) works!!!

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs