2016-07-21: このページの記述は古いうえに、(当初から)致命的に間違っている箇所があります。 今のところ気づいているのは、 ヒンティングの強弱と LCD レンダリングモードの直交した指定ができないというのは大嘘。当時から FreeType のリファレンスにちゃんと説明がある。 Firefox のレンダリングは cairo に移行済。 LCD フィルタは freetype 側に実装され、現在では多くの環境で適切に使用されている。 cairo で hintstyle の設定が無視される問題は Bugzilla を見る限りまだ残っているように思えるけれど、手元で試した感じでは反映されているような…。気のせいかも(適当)。 pango は HarfBuzz に移行。 TrueType のバイトコードヒンティングは、 2.6.4 で水平方向のヒンティング命令を無視する処理が追加され、サブピ
GNOME is a large and complex system, and thus requires some learning to use to the fullest. To make that easier, we've provided some very useful documentation. 2年の開発期間を経てGTKの最新版となるGTK+3が公開された。当初はクリーンナップ目的で開発が取り組まれたGTK+3だが、最終的には大幅な書き換えと新機能追加が実施されたバージョンとなった。 GTK+はLinux/Unix系アプリケーションで人気の高いツールキットのひとつ。GNOMEなどの統合環境で採用されているほか、代表的なアプリケーションの多くが採用している。次期GNOME3ではGTK+3が採用される見通し。 GTK+3における主な注目点は次のとおり。 Cairoをベー
Tony Gale <gale@gtk.org>, Ian Main <imain@gtk.org> and 翻訳: GTK 日本語メーリングリスト有志April 10th, 1999 これは C 言語インタフェースを介して GTK(the GIMP Toolkit) を使う際の チュートリアルである。 1. 序文 2. さあ始めよう 2.1 GTK の Hello World 2.2 Hello World のコンパイル 2.3 シグナルとコールバックの仕組み 2.4 イベント 2.5 Hello World の詳細 3. さらに進もう 3.1 データ型 3.2 シグナルハンドラをさらに 3.3 Hello World の改良 4. ウィジェットのパッキング 4.1 パッキングボックスの概念 4.2 ボックスの詳細 4.3 パッキングのデモンストレーションプログラム 4.4
ここにいます: Unix プロジェクトページ > GtkMozEmbed: Mozilla の Gtk アプリケーションへの組み込み GtkMozEmbed: Gtk Mozilla 組み込みウィジェット はじめに 関数リファレンス シグナルリファレンス FAQ 改訂情報 gtkmozembed2.cpp はじめに GtkMozEmbed は使いやすいウィジェットで、これを使えば Gtk アプリケーションに Mozilla ブラウザウィンドウを組み込むことができます。 使うときの敷居をできるだけ低くするため、使いやすくて単純明解であるように作られています。これは触れることのできる機能は全機能の約80%を含むべきであるということです。これは Mozilla の中枢をなす高度な機能を利用したければ、自分で組み込みウィジェットを書かねばならないということです。 将来(M16 の後)、私は組み込み
もし、デバッグ用のバイナリファイルを作成するのであれば、CFLAGSに -g オプションを指定します。 $ make CFLAGS=0g helloworld 暗黙の規則と変数は、次のように -p オプションを使って表示 することができます。 $ make -p 別の例 別の例で、実際につかってみましょう。まず以下のソースコードをダウンロードしてみましょう。 helloworld_gtk.c Makefile このプログラムの中身は複雑になるので省きますが、前回書いたhelloworld.cというプログラムをポップアップ化したものです。コンパイルして実行すると画面に新しいウィンドウが現れ、「Hello World!」と表示されます。他に異なる点として、グラフィック関係の「ライブラリ」をリンクさせる必要があります。 ライブラリとはソフトウェアの一部を他ソフトウェアで再利用可能にするためのソフ
(2006年8月29日更新) もくじ 第0章 序文 ライセンス 文字符号化方式/改行コード 連絡先 もくじ 第1章 ウインドウの基本 ウインドウを開く Helloを表示する(GTK+) Helloを表示する(Windows) ウインドウの外観 第2章 ウィジェットの配置 ダイアログボックス ウィジェットの配置 ウィジェットの配置設定一覧 ウィジェットの配置を整える 第3章 ウィジェットとコントロール GtkLabelウィジェット GtkFrameウィジェット GtkButtonウィジェット GtkEntryウィジェット GtkCheckButtonウィジェット GtkRadioButtonウィジェット GtkListウィジェット GtkComboウィジェット ウィジェットを動作させる ウィジェットの動作を改良する 第4章 GtkTreeViewウィジェットと対応コード GtkTreeVie
オーム社の方より御恵贈いただきました。ありがとうございました。 明日発売となる「入門GTK+」はひさしぶりの GTK+ についての本です…といった出だしから紹介を書こうと思ったのですが、本書籍に関わられたクリアコード社の方が紹介文を書かれておりますので、内容についてはそちらをご覧ください。読み方としては最初の2、3章を読みこんだ上で、あとはリファレンス的に眺めていくのがいいかもしれません。 入門ということで、GLib でのオブジェクト指向の実現方法についての詳しいところ、などなど、突っ込んだところまでは解説してはいませんが、それでも既存のウィジェットを拡張して自作のウィジェットを作る章などは割にマニアックな感じです。 また、アプリケーションの多言語化のために必要な作業についても触られているのは個人的にはポイントが高いです。 もっぱら Ubuntu 9.04 での開発をターゲットとして書かれ
A self contained application bundle of the GNU Image Manipulation Program for OS X. GIMP-2.6.0-native-experimental.dmg (Intel) Known issues with experimental native build: - keyboard shortcuts disabled to work around text input bug - loading a help page causes spinning beachball of death - dropping files on already running gimp doesn't open file - probably other stuff GIMP-2.4-rc3-intel.dmg (X11 I
Voice recognition software for the Mac OS X operating system continues to be available for quite several years now, but the performance of the Mac programs has not been as good as the PC applications that are identical until fairly recently. When the Intel processor was embraced by Apple a large progress became possible, and today Mac users are not at a relative disadvantage. The development of vo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く