2011-08-15 28 views
1

クローズウィンドウのボタン(ウィンドウの右上隅のX)をどのように変更しますか?gtk_widget_set_sensitiveウィンドウを閉じるボタン

可能ですか? Xボタンは実際にはウィジェットではないので、この関数に渡すことはできません。

Xボタンを完全に削除するgtk_window_set_deletableがありますが、これは利用可能なオプションではありません。

ありがとうございます。

+1

終了イベントをキャッチして乗っ取るのはどうですか? –

答えて

3

できません。閉じるボタンはウィジェットではありません。それはGTKではなくウィンドウマネージャによって制御されます。解決策は、delete-eventイベントをキャッチしてそれをブロックすることです。フェデリコ・カロッカが示唆しています。

+0

また、ウインドウズmenegerのウインドウのテーマは決して「グレーアウト」Xボタンを提供しないことに注意してください。 – rafalcieslak

関連する問題