Download List

Project Description

Ochusha is a so-called 2ch browser based on GTK+.
It is implemented mainly in C/C++ and employs multi-threading so that it runs considerably quickly. We would like to respond to user's request for features.

System Requirements

System requirement is not defined

Released at 2003-11-05 20:19
ochusha 0.4.4.1 (1 files Hide)

Release Notes

- 書き込みダイアログにスレッドタイトルおよび板名とスレのURLを表示する
ように変更した。
- 書き込みダイアログをノンモーダルに変更した。
- スレ表示ウィンドウにおいてSpace/BackSpaceによるスクロールが可能になっ
た。この実現のためにウィジェットの階層を変更したので、スレ表示に使う
フォント指定の方法などが変更されている(READMEを参照)。

Changelog

* 書き込みダイアログにスレッドタイトルと板名、および、スレのURLを
表示するようにした。
* 書き込みダイアログをノンモーダルなダイアログに変更した。
* BBSThreadViewをSpaceキーでスクロールできるようにした。BackSpace
キーにバインドするのは副作用が強すぎるので現在保留中。
* スレ一覧のポップアップメニューに「選択されたスレのURLをコピーす
る」というメニューを追加した。
* BBSThreadViewClassのクラス階層を変更した。新しい
BBSThreadViewClassはGtkScrolledWindowClassのサブクラスではなく、
GtkTextViewClassのサブクラスとなった。これにより、
GtkTextViewClassとは独立にBBSThreadViewClassのキーバインディング
が設定できるようになったので、BackSpaceでもスクロールできるよう
にした。過去においてBBSThreadViewClassをGtkScrolledWindowClassの
サブクラスにしていたのは、単にGtkScrolledWindowを作ってから
BBSThreadViewを入れるという手間を省きたかっただけなので、キーバ
インディングの自由と手間とのトレードオフを考慮した結果、このよう
に変更した。BoardlistViewやThreadlistViewも同様なので、おいおい
変更する予定。