3

GTKMMを使ってデスクトップアプリケーションを書いて欲しいです。Eclipseのように、プロジェクトエクスプローラー、コンソール、プロパティなどのさまざまなパネルでインターフェイスを作成する必要があります。パネルをドラッグして位置を変更し、閉じてポップアウトできるはずです(ポップアウトできるかどうかはわかりません)。 Eclipseのパネルですが、Visual Studioで実行できます)。

正しい用語がわからないので、ここではパネルという言葉を使用しています。ドッキング可能なウィンドウと呼ばれる人もいると思います。

GTKMMでこれをどのように達成できるかについての指針はありますか?

4

1 に答える 1

5

この用語は「ドッキング」ウィジェットであり、GDLライブラリはそれを開始する最も簡単な方法です。AnjutaやInkscapeなどのアプリケーションでGDLが動作しているのを見たことがあるかもしれません。ドキュメントはそれほど素晴らしいものではありませんが、ソースコードにはサンプルアプリが含まれており、一度使い始めるとそれほど難しくはありません。

基本的に、ウィジェットをに追加し、ウィジェットをに追加しDockItemますDockDockBarドッキングされたアイテムを最小化できるアプリケーションのどこかに配置します。ドックの「レイアウト」をXMLファイルに保存してロードできるため、ユーザーはアプリケーションを起動するたびにドックアイテムを再配置する必要がありません。

于 2012-07-25T15:11:43.953 に答える