[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Julien Moutinho <julien.moutinho@g...> |
| Subject: | Re: [Caml-list] problem with gbutton |
On Fri, Nov 02, 2007 at 05:48:01PM -0500, Angela Zhu wrote:
> Can anyone give me an example how to set a GButton.button to be
> insensitive or not according to a boolean value "isActive"?
The method #misc#set_sensitive, used by a few examples
in the sources of LablGTK, and documented here:
http://plus.kaist.ac.kr/~shoh/ocaml/lablgtk2/lablgtk-2.4.0/doc/html/GObj.misc_ops.html#METHODset_sensitive
may do the job:
% cat test.ml
let _ =
let window = GWindow.window ()
~show: true in
let button = GButton.button ()
~label: "hello"
~packing: window#add in
let isActive = false in
button#misc#set_sensitive isActive;
ignore (window#connect#destroy
~callback: GMain.quit);
GMain.main ()
% ocamlc -o test -I +lablgtk2 lablgtk.cma gtkInit.cmo test.ml
% ./test
HTH,
Julien.