labltk
ライブラリは Objective Caml のプログラムから Tcl/Tk にアクセスする方法を提供します。このインタフェースは自動的に生成されます。関数の動作の詳細は、Tcl/Tk の本や man ページを参照してください。様々な関数の型を調べるためには ocamlbrowser を使うことをおすすめします。関数はライブラリ自身の最もよいドキュメントです。
labltk
ライブラリを使用するプログラムは以下のようにリンクしてください。
ocamlc other options -I +labltk labltk.cma other files ocamlopt other options -I +labltk labltk.cmxa other files
Unix | |
---|---|
もしライブラリが正しくコンパイルされなかったら、 labltk ライブラリをトップレベルから使いやすくするためのスクリプトがインストールされています。
|
Windows | |
---|---|
トップレベル環境は使えませんが、通常のトップレベル環境から次のコマンドを入力することでライブラリをロードすることができます。 # #directory "+labltk";; # #load "labltk.cma";; コマンドラインから直接ロードすることもできます。 C:\ocaml\bin> ocaml -I +labltk labltk.cma |
labltk
ライブラリは多くのモジュールから構成されています。
Bell Imagebitmap Place Button Imagephoto Radiobutton Canvas Label Scale Checkbutton Listbox Scrollbar Clipboard Menu Selection Dialog Menubutton Text Entry Message Tk Focus Option Tkwait Frame Optionmenu Toplevel Grab Pack Winfo Grid Palette Wm
これらのモジュールについてここで詳細を述べるのは現実的ではありませんので、 Tk
モジュールの中のいくつかの基本的な関数を述べることにします。ただし、その他の多くのモジュールについての情報は Tcl の、それぞれの man ページで得ることができます。