2017-03-22 10 views
0

私のプロジェクトの1つでノートブックバーをGtk :: HeaderBarに置き換えたいのですが、私は.uiファイルを使用していません私は直接タイトルバーとヘッダーバーを非表示にすることができますか?gtkmm .uiファイルを使用していない場合にタイトルバーの代わりにヘッダーバーを使用する方法

+0

のGtk ::ノートブックとのGtk :: HeaderBarは非常に異なるウィジェットであり、互いに等価ではありません。あなたの質問を書き直すことは、あなたが必要としていることを理解し、これまでに試したことを示すのに役立ちます。 –

+0

ありがとう、あなたは人生の節約者です。縦のボックスにヘッダーバーを追加するだけで解決しました。 – user140345

+0

大丈夫ですが、まだ良いですGtk :: Window :: set_titlebar(ウィジェットとタイトルバー) – user140345

答えて

0

まず、タイトルバーを置き換えて、単にwindow.set_titlebar()にGtk :: Headerウィジェットを提供して新しいヘッダーバーを作成する必要があります。

定義:

void Gtk::Window::set_titlebar (Widget& titlebar)