| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
This is meant as an input to the font chooser.
We don't want the user to select a language, but
rather have fonts presented as they would work for
the current language. Therefore, do away with the
lang/script combo on the tweak page.
|
|
|
|
|
| |
In the backport, I used the plural for variations, and that
is a better name, so use it here too.
|
|
|
|
|
|
|
|
| |
Turn the GtkFontChooserLevel field into flags, and
add flags for OpenType variations and features. The
motivation for this is to make font-features in the UI
opt-in, since applications need to support them by
applying the pango attribute.
|
|
|
|
|
|
|
| |
Remove all the old 2.x and 3.x version annotations.
GTK+ 4 is a new start, and from the perspective of a
GTK+ 4 developer all these APIs have been around since
the beginning.
|
|
|
|
|
|
| |
These can't be returned as part of the font description,
so we need new api for them. For now, this is just readonly
properties. Maybe these should be writable too, eventually.
|
|
|
|
|
| |
This is a more systematic approach to reducing the
level of detail in the font chooser.
|
|
|
|
|
| |
gobject-introspection complains about the parameter names of
vfuncs. Why, you ask ? No idea.
|
|
|
|
|
|
|
|
| |
We can't add properties to the interface, since it breaks
3rd party implementations of the GtkFontChooser interface.
These exist, for example in gnumeric.
So, instead of a new property, add getter/setter vfuncs.
|
|
|
|
|
|
|
| |
This lets applications show their own fonts instead of
or in addition to system fonts.
https://bugzilla.gnome.org/show_bug.cgi?id=748771
|
|
|
|
|
|
| |
gcc has optimizations for include guards that only work
if they are outermost in the the header.
https://bugzilla.gnome.org/show_bug.cgi?id=689810
|
|
|
|
|
|
|
| |
These parameters should be named the same in the definition and the
declaration.
https://bugzilla.gnome.org/show_bug.cgi?id=677127
|
| |
|
|
|
|
|
|
|
| |
This patch changes all uses of GDK_DEPRECATED(_FOR) in gtk headers
by the versioned variants, GDK_DEPRECATED_IN_3_x(_FOR). At the same
time, we add GDK_AVAILABLE_IN_3_x annotations for all API additions
in 3.2 and 3.4.
|
| |
|
| |
|
|
|
|
|
| |
... to gtk_font_chooser_get_font_{family,face,size}, in order to
avoid naming conflicts in bindings.
|
|
|
|
| |
Add a way to set/get the font as a PangoFontDescription.
|
|
|
|
|
| |
Now that the setter doesn't return a value anymore, we can just use
g_object_[sg]et instead of having these vfuncs.
|
|
|
|
|
|
| |
The setter for the "font" property returned a boolean that indicated
whether the given font has been found. Instead, fall back to the default
font name when the given font doesn't exist.
|
|
|
|
|
|
|
| |
GtkFontButton already has a property named "font-name" which may
conflict / be an ABI break when moving GtkFontButton to implement
GtkFontChooser. Also, this is more in line with how other parts in
gtk (e.g. GtkCellRendererText) call a font string property.
|
|
|
|
|
|
|
|
| |
Make the GtkFontChooser API similar to the Gtk{File,Recent,App}Chooser
APIs by introducing GtkFontChooser as an interface, that has a default
implementation in GtkFontChooserWidget.
https://bugzilla.gnome.org/show_bug.cgi?id=657627
|
|
|
|
| |
This signal gets emitted when a font in the list is activated.
|
| |
|
|
|
|
| |
Just committing these is easier than writing them up.
|
| |
|
| |
|
| |
|
|
|
|
| |
gtkfontchooserdialog.[ch]
|
| |
|
| |
|
|
|
|
| |
or not
|
|
|
|
| |
GTK_DISABLE_DEPRECATED in gtkfontsel.h
|
|
implementation and start a new widget
|