ウィジェットライブラリは、現在開発と長年使用されてきました。すべてのこれらのライブラリでは、ウィジェットのインスタンスは、コンピュータのメモリを必要とします。しかし、このメモリは、実際に我々は、それはウィジェットごとのメモリのゼロバイトを使用することが可能であることを証明するためにウィジェットライブラリを実装して、必要とされません。
このようなライブラリーでは、何のウィジェット参照が存在しない彼らは、ポインタを使用しないメモリ管理をしないと、アプリケーションとウィジェットの間でデータを変換していないしていないため、そのウィジェットプログラミングが容易であっても、そのようなCのプログラムのような低レベル言語でより堅牢でありさ。
ウィジェットの属性を設定するには、現在の状態は、OpenGLのように使用されるように、ウィジェットのポインタを使用することは不可能です。最も古典的なウィジェットをライブラリに統合され、それは問題なくすべての種類のウィジェットを統合することが可能です。
ゼロメモリウィジェットライブラリのライセンスはGNU GPLである
この特長:ます。
ベースのウィジェット:
テキスト、text_editable、int型、int_editable、
アンカー、
ボタン、ティアオフ、button_with_accelerator、
画像、image_from_file、
scrollbar2、scrollbar_vertical、scrollbar_horizontal、
トグル付きまたはラベルなしの(ビットintやcharまたは)。ラジオボタンに同じ。本当に使いやすいです。
コンテナウィジェット:
窓、window_drag、window_popup_right、window_popup_bottom
anchor_box、
box_horizontal、box_vertical、ボックス、
デコレータ、
ノートブック、
scrolledview(缶は子供の十億を含んでいます)
ビューポート
テーブル、table_with_width、
ボイドの場合、ポップアップ:一過性のウィジェットを作るためのベースシステム。メニューはで構成&QUOTされます。ポップアップ"
複合ウィジェット:
アラート(コンテナ)、
メッセージ(コンテナ)、
ファイルチューザ、
ウィジェットの属性:
フォーカスグループの選択。
幅:パディング、ボーダー、フォーカス
展開:垂直、水平
整列:水平、垂直
フォント:ファミリー、サイズ、重量、スタイル
ジオメトリ:x、y、幅、高さ
ウィンドウの自動サイズ変更
感性(automaticaly計算された値をオーバーライドしするために)
デバッグレベル
その他の機能:
唯一のアプリケーション内部の作業をドラッグ&ドロップ。
完全に動作するテキストのカット&ペースト(UTF8またはありません)。
単純なアニメーションが可能。
ライブラリには、デバッグすることを可能にするWebサーバーを実行します。
アクセラレータ。修飾キーが押されると、このキーを使用してショートカットのリストは、バブルヒントに表示されます。
このリリースで新しい何が:
このリリースでは、現在のGDK / GTKのバージョンで動作します。
コメントが見つかりません