2009-01-28から1日間の記事一覧

SimpleText DAY 4 - lookup_widget関数を使ってみる

いよいよソフトの機能を構築するところに入っていきます。OPENボタンをclickすると、entryに入力されているファイル名を開く という機能を実装したいので、ひとまず、 OPENボタンをclickすると、entryに入力されている文字をコマンドラインに出力 するように…

SimpleText DAY 3 - アプリがきちんと終了するようにする

さて、気づいた人もいるかもしれませんが、 前回作成したSimpleTextをコマンドラインから実行。 $ ./SimpleTextその後、ウィンドウを閉じてもコマンドライン端末に制御が戻ってきません。 これはウィンドウを閉じてもプログラム自体が終了していないからです…

SimpleText DAY 2+ ソースコード

Makefile CC = gcc -Wall CFLAGS = `pkg-config --cflags gtk+-2.0` LDFLAGS = `pkg-config --libs-only-L gtk+-2.0` LIBS = `pkg-config --libs-only-l gtk+-2.0 gthread-2.0` SRCS = main.c support.c #ソースファイル名 OBJS = $(SRCS:.c=.o) PROGRAM = S…

SimpleText DAY 2 - Gladeでコードを作成してコンパイルしてみる

GladeでCのコードを出力します。 Gladeのメインウィンドウの「オプション」ボタンで出てくる 「プロジェクトの設定」ウィンドウ-「Cオプションタブ」 の 「サポート関数を出力する」 にチェックが入っていることを確認してください。 Gladeメインウィンドウ…

SimpleText DAY 1 - Gladeを使ってGUIを作成する

GladeはGTKを利用したGUIを簡単に作成してくれるソフトです。Glade3がリリースされているのですが、Cのコードを作成してくれる機能がなくなっているので 今回はGlade2を使っています。詳しい使い方は書きませんがだいたい分かると思います。callback関数を w…

SimpleText DAY 0 - ソフトの設計 と 開発環境など

Hello World!の次のステップとしてシンプルなテキストエディターを作ってみます。プロジェクト名:Simple Text 単純なウインドウ1つのアプリ 「保存しないで終了しますか?」などの親切な機能もなし 上段:テキスト編集エリア (GtkTextView) 中段:ファイル…