問題タブ [gtk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
4598 参照

emacs - X11 で Emacs が *常に* 6x13 を使用するようにするにはどうすればよいですか?

私は最近、.emacs の破産を宣言し、init を再編成しました。その過程で、私が何年にもわたって蓄積してきたハッキーなフォント選択のすべてを取り除き、最新バージョンの emacs で私が望むことを達成するためのより簡単な方法がおそらくあると考えました。

とりあえず、Mac OS X (GUI + ターミナル) で emacs を実行し、場合によっては Windows でも実行するという事実を無視して、X11 のケースに焦点を当てます。

(背景: フォント 6x13 は、私が覚えている限り、X11 の一部でした。(別名、misc-fixed semi-condensed ...)。これはビットマップ フォントです。)

  • emacs が常に X11 ビットマップ フォント 6x13 を使用するようにします。(これにより、ネットブックで 2 つのバッファーが隣り合って表示されます。)
  • DejaVu Sans Mono 16pt など、ネットブックにデフォルトで表示されるものは見たくありません (巨大です!)。
  • すべての新しいフレームとウィンドウでこのフォントを使用したいと考えています。
  • 派生フェイス (org-mode-column など) で 6x13 フォントを使用し、不思議なことに DejaVu Sans Mono に戻らないようにしたい
  • GNOME と X11 が画面の論理 DPI をどのように考えているかは気にしません。6x13が欲しいです。
  • ネットブック (NX マシン) にリモート接続するとき、6x10 を見たくありません。6x13が欲しいです。
  • 疑問がある場合: 6x13 が必要です

これを実現するための標準的な方法は何ですか?

そして、スマートアレックがメニューについて教えてくれる前に: Options>>Set Default Font: 結果のダイアログボックスはビットマップフォントさえ提供しないので、6x13 を選択する方法はありません. さらに、org-mode の問題は解決されません。table-views は依然として間違ったフォントで表示されます。

0 投票する
7 に答える
13355 参照

c++ - GTK+ または GTKMM を学ぶべきですか?

私は約 2 年前に ubuntu を使い始めた C# プログラマーです。C または C++ で GUI プログラミングを学びたいと思っています。mono はあまり好きではありません。システムでクラッシュする傾向があります。C++ の基本的な理解があります。私は C で作業したことはありませんが、クールに見えます。どのツールキットを学習/使用する必要がありますか? それぞれの長所/短所を与えます。ありがとう!

0 投票する
3 に答える
4941 参照

c - Vala (C# ライクな言語) は C にコンパイルされますか?

私は、vala と呼ばれる Linux 用の新しいプログラミング言語を見つけた C# 開発者です。C# とほぼ同じ構文で、すばらしいです。私はMonoの大ファンではありませんでした。これにより、プログラマーは GTK+ アプリを C# スタイルの言語で作成できます。私の質問は次のとおりです。vala は C にコンパイルされますか?

0 投票する
1 に答える
627 参照

python - Gtk2でMenuItemの表示テキストを変更するにはどうすればよいですか?

MenuItem の表示テキストを変更する必要があります。MenuItem を削除して別のテキストを追加せずにこれを行う方法はありますか?

0 投票する
2 に答える
792 参照

python - ズーム可能な UI を簡単に作成するための Python ライブラリはありますか?

私の次の仕事は、リストやプロパティ フォームを使用する代わりに、ズーム可能な 2 次元の平面またはキャンバス上で整理されたときに最もよく理解されるデータの操作に重点を置いています。

ライブラリは、OpenGL、GTK+、または Cairo に基づくことができます。それは私ができるようにする必要があります:

  • ベクトル形状とテキストからウィジェットを構築します (おそらく SVG ベースでさえありますか?)
  • これらのウィジェットを 2D 平面に配置します
  • ウィジェット関連のイベントをキャッチ
  • ウィジェットを深くズームして追加データを表示する
  • ウィジェットをツリーに配置する
  • ウィジェットを流動的にアニメーション化する

何らかのデータバインディングやモデル/ビューの概念を考慮しても問題ありません。

0 投票する
1 に答える
2694 参照

ruby - 実行時に Gtk Notebook ウィジェットにページを追加するにはどうすればよいですか?

私は次のコードを持っています:

基本的には、ボタンとノートブック ウィジェットを含むウィンドウです。ボタンを押したときにノートブック ウィジェットに新しいページ/タブを追加できるようにしたい。しかし、何も起こりません。手動で行うべき何らかの再描画はありますか? ノートブック ウィジェットを誤用していませんか? 実行時にタブを追加するにはどうすればよいですか?

0 投票する
6 に答える
1126 参照

ruby - 軽量 IDE にはどのデザイン パターンを使用すればよいですか?

私は軽量のIDEを書いています。タスクには Ruby+Gtk2 を選択しました。私はすでに最小限のプロトタイプを持っていますが、現在、ほとんどのコードはウィンドウ クラス内にあります。もうすぐ「本番」に取り掛かるのですが、どんなデザインパターンを使えばいいのか知りたいです。アプリを拡張できるように、プラグインのサポートも計画しています。どんなアイデアでも大歓迎ですが、オプションについて少し話し合ってください。

これはスクリプト言語であることに注意してください。Java のすべての設計パターンがここに当てはまるかどうかはわかりません。