(これは個人的なかゆみを掻くための理論上の質問なので、「私見はお勧めできません」という回答には興味がありません。 ... ;-)
GtkFileChooser や GtkNotebook などの基本ウィジェットを拡張するカスタム Gtk ウィジェットをいくつか作成しました。
(それほど多くはありませんが、昨日の時点で私はgtkやcについて何も知らなかったので、これは理論上の質問です.
ただし、すべての gtk2 アプリでこれらのウィジェットを使用したいと考えています。
ソースからgtk2ライブラリを再構築せずに、システムごとにデフォルトのウィジェットを上書きすることは可能ですか?
gtk-modules が適しているように見えますが、グーグルで何かが欠けていない限り、ドキュメントはまばらに見えます。
これの目的は、GtkNotebook が複数行のタブをサポートしていないことですが、Geany、Anjuta、Bluefish、およびその他の多くの gtk2 ベースのエディターで使用されています。geany と Anjuta、および bluefish を再コンパイルして、代わりにウィジェットを使用できますが、全面的に交換したいと考えています。