gtksize.[ch]: - core resolution independence code gtkwidget.[ch]: - use monitor number to get the Pango context - new ::unit-changed signal - port some style properties to GtkSize - make style getters automatically convert to units - provide unit preserving getters (object + style properties) gtkwindow.[ch]: - port some object properties to GtkSize - propagate ::unit-changed from GtkSettings to all widgets - try and guess the monitor and use it's units in gtk_window_show() gtksettings.c: - provide a new signal ::unit-changed. The code in gtksize.c will emit this signal; GtkSettings is just a convenient placeholder for the signal. add minimum and maximum to param spec constructors use min/max for GtkWidget use min/max for GtkWindow fixed gtkwidget.c fixed gtkwindow.c fixed gtksize.c
60 KiB
570x454px
60 KiB
570x454px