retireSakiの日記

たぶん引退した?ソフトウエアエンジニアのブログ

Develop-GTKmm (3.0) と glade によるアプリ

GTKmm (3.0) と glade によるアプリ (14) - ディレクトリーツリーを表示と処理時間の測定

今回は、ツリービューを使ったディレクトリーを表示します。 ただし、短時間の処理向けです。理由は後ほどに。 また、ついでにツリーデータを取得する時間の計測も行います。 普通はあまりディレクトリーツリーを表示するようなことはないと思いますが、場合…

GTKmm (3.0) と glade によるアプリ (13) - 簡単なツリービューを表示

今回は、簡単なツリービューの表示、展開と折りたたみなどを行います。◆折りたたみ時 ◆展開時 ツリービュー内のデータは、初期化処理内で固定したデータを設定しますが、ボタンをクリックすることで、全てのアイテムを展開または折りたたみます。 展開時にツ…

GTKmm (3.0) と glade によるアプリ (12) - ステータスバーの表示 & 遅延時間でクリア処理

これまでは前回のソースをベースにしてきましたが、少しソースも大きくなってきましたので新たに作ります。 今回は、ステータスバーの表示とそのステータスバーを遅延時間経過後にステータスバーをクリアします。これに伴いスピンボタンの設定を行っています…

GTKmm (3.0) と glade によるアプリ (11) - ファイル選択ダイアログ

今回は、前回の" GTKmm (3.0) と glade によるアプリ (10) - プログレスバーと2つのモード "で作成したプログラムを使って、ファイル選択ダイアログでファイルを選択できるようにしてみたいと思います。 retiresaki.hatenablog.comファイルを選択した結果は…

GTKmm (3.0) と glade によるアプリ (10) - プログレスバーと2つのモード

今回は、前回の" GTKmm (3.0) と glade によるアプリ (9) - 子ウィンドウとインターバルタイマー "で作成したプログラムを使って、プログレスバーを2つのモードで表示してみたいと思います。 https://retiresaki.hatenablog.com/entry/2018/11/09/210700reti…

GTKmm (3.0) と glade によるアプリ (9) - 子ウィンドウとインターバルタイマー

今回は、前回の" GTKmm (3.0) と glade によるアプリ (8) - ダイアログのモダールとモードレス表示 "で作成したプログラムを使って、子ウィンドウを作成し、子ウィンドウ内でインターバルタイマーの起動と停止してみたいと思います。 retiresaki.hatenablog.…

GTKmm (3.0) と glade によるアプリ (8) - ダイアログのモダールとモードレス表示

今回は、前回の" GTKmm (3.0) と glade によるアプリ (7) - ツールバーの表示、非表示切り替えとaboutダイアログの表示 "で作成したプログラムを使って、aboutダイアログをモーダル表示とモードレス表示 でそれぞれ表示させてみたいと思います。 retiresaki.…

GTKmm (3.0) と glade によるアプリ (7) - ツールバーの表示、非表示切り替えとaboutダイアログの表示

今回は、前回の" GTKmm (3.0) と glade によるアプリ (6) - (Qtでも使える)アプリケーションの多重起動の防止 v2 "で作成したプログラムをベースに、ツールバーの表示と表示/非表示の切り替え、そして AboutDialog ("このアプリケーションについて" で表示さ…

GTKmm (3.0) と glade によるアプリ (6) - (Qtでも使える)アプリケーションの多重起動の防止 v2

今回は、前回の"GTKmm (3.0) と glade によるアプリ (5) - アプリケーションのアイコンをセット "で作成したプログラムをベースに、アプリケーションの多重起動の防止の改良を行います。 retiresaki.hatenablog.com 今回改良で、もう少しだけシステム負荷を…

GTKmm (3.0) と glade によるアプリ (5) - アプリケーションのアイコンをセット

今回は、アプリケーションらしく下のアイコンをセットみます。 今回も前回の"GTKmm (3.0) と glade によるアプリ (4) - メニューバーの表示と表示切り替え"で作成したプログラムをベースにします。 retiresaki.hatenablog.com 左 : アイコン未設定 右 : アイ…

GTKmm (3.0) と glade によるアプリ (4) - メニューバーの表示と表示切り替え

今回は、前回の"GTKmm (3.0) と glade によるアプリ (2) - メニューバーの表示と表示切り替え"で作成したプログラムをベースに、 retiresaki.hatenablog.com (1) メニューバーの表示 (2) メニューバーの終了をフック (3) ボタンクリックによるメニューの表示…

GTKmm (3.0) と glade によるアプリ (3) - config データの取得/保存 と 最終位置の保存/表示

今回は、前回の"GTKmm (3.0) と glade によるアプリ (2) - アプリケーションの多重起動の防止"で作成したプログラム retiresaki.hatenablog.com をベースに、 (1) config(ini)データの取得と保存機能 (2) アプリの最終ポジションの保存と起動時にその位置で…

GTKmm (3.0) と glade によるアプリ (2) - アプリケーションの多重起動の防止

ランチャーに登録されているアプリケーションは、アイコンをシングルクリックで起動できるにもかかわらず、ダブルクリックしてアプリケーションを「二重起動(多重起動)してしまった!」なんてことはありませんか? 私はたまにというか、よくやってしまうの…

GTKmm (3.0) と glade によるアプリ (1) - paned Widget

今回は g++ 7.3.0 + GTKmm 3.0 + glade 3.22.1 を使って、gtkmm が提供するUIの1つである paned の表示と設定を行ってみたいと思います。 paned のサンプルが少なかったので、今回このUIにしました。 paned は区切られたパネルの幅または高さを可変させるWid…

注目記事

「Amazon.co.jpアソシエイト」または「[乙の名称を挿入]は、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイトプログラムである、Amazonアソシエイト・プログラムの参加者です。