Matthias Clasen
15572b0183
Deprecate GtkFontChooser and implementations
...
These are being replaced by GtkFontDialog
and GtkFontDialogButton
This commit only moves the headers for GtkFontChooserWidget and
GtkFontChooserDialog to deprecated/, and keeps the implementations
in gtk/, since they will eventually be salvaged into a private
GtkFontChooserWindow.
2022-10-29 13:31:41 -04:00
Matthias Clasen
a51a6a3ee2
Deprecate GtkColorChooser and implementations
...
These are being replaced by GtkColorDialog
and GtkColorDialogButton.
This commit only moves the headers for GtkColorChooserWidget
and GtkColorChooserDialog to deprecated/, and keeps the
implementations in gtk/, since they will eventually be
salvaged into a private GtkColorChooserWindow.
2022-10-29 13:31:41 -04:00
Matthias Clasen
8bee62dd36
examples: Port to async dialog API
2022-10-29 13:31:41 -04:00
Matthias Clasen
4248380538
print-editor: Port to async dialog API
2022-10-29 13:31:41 -04:00
Matthias Clasen
e7de4c1f99
node-editor: Port to async dialog API
2022-10-29 13:31:41 -04:00
Matthias Clasen
d620197ae1
constraint-editor: Port to async dialog API
2022-10-29 13:31:41 -04:00
Matthias Clasen
ad2552ee43
widget-factory: Port to async dialog API
2022-10-29 13:31:41 -04:00
Matthias Clasen
756888a53d
gtk-demo: Port to async dialog API
2022-10-29 13:31:41 -04:00
Matthias Clasen
99e1643cdd
gtk-demo: Rewrite the pickers demo
...
This needs some more work. For now, just have
very simple test cases for some of the new async
APIs.
2022-10-29 13:31:41 -04:00
Matthias Clasen
9839aca0bd
inspector: Port to async dialog API
2022-10-29 13:31:41 -04:00
Matthias Clasen
9ab732ce2d
gtk: Port to async dialog API
2022-10-29 13:31:41 -04:00
Matthias Clasen
6ed2d2b232
Add GtkFileDialog
...
Add an async API for picking a file, together with
a builder object for it. This is meant to replace direct
use of GtkFileChooserDialog.
2022-10-29 13:31:41 -04:00
Matthias Clasen
cccc74786f
Add GtkAlertDialog
...
This is replacing GtkMessageDialog with an
async API for showing informational messages.
2022-10-29 13:31:41 -04:00
Matthias Clasen
aeacc8f3c5
Add GtkFontDialogButton
...
This is like GtkColorDialogButton, but for fonts.
2022-10-29 13:31:41 -04:00
Matthias Clasen
7d0ebe02db
Add GtkFontDialog
...
This is similar to GtkColorDialog, but for fonts.
2022-10-29 13:31:41 -04:00
Matthias Clasen
655675e6a1
Add GtkColorDialogButton
...
This is a new color button implementation
built around GtkColorDialog.
2022-10-29 13:02:15 -04:00
Matthias Clasen
f877f33c19
Add GtkColorDialog
...
Add an async API for picking a color, together with
a builder object for it. This is meant to replace direct
use of GtkColorChooserDialog.
2022-10-29 10:18:37 -04:00
Matthias Clasen
2fce117d15
Add GtkDialogError
...
This error domain will be used by async apis
in future commits.
2022-10-29 10:18:37 -04:00
Matthias Clasen
bd5dedce12
fontchooser: Add a way to set a GtkFilter
...
We keep this private, since the chooser apis
are going away. This will be used in GtkFontDialog.
2022-10-29 10:18:37 -04:00
Matthias Clasen
bdc91c2339
messagedialog: Cosmetics
2022-10-28 22:23:04 -04:00
Matthias Clasen
8be7515610
Merge branch 'matthiasc/for-main' into 'main'
...
ci: Try to fix the macos build
See merge request GNOME/gtk!5179
2022-10-29 02:08:19 +00:00
Matthias Clasen
2cef677aef
ci: Require macos to build again
2022-10-28 21:39:13 -04:00
Matthias Clasen
a2e2673809
ci: Try to fix the macos build
...
It seems that libjpeg-turbo first finds nasm,
and then doesn't find it. Turn off simd to keep
it from looking for it in the first place.
2022-10-28 21:07:58 -04:00
Matthias Clasen
2c844e961f
Merge branch 'matthiasc/for-main' into 'main'
...
printeroptionwidget: Drop unused include
See merge request GNOME/gtk!5178
2022-10-28 23:41:03 +00:00
Matthias Clasen
5c9d68a550
printeroptionwidget: Drop unused include
2022-10-28 18:24:48 -04:00
Matthias Clasen
0248a7e43f
Merge branch 'matthiasc/for-main' into 'main'
...
gtk4-demo: Avoid a critical from a11y code
See merge request GNOME/gtk!5177
2022-10-28 16:20:18 +00:00
Matthias Clasen
b972decf82
gtk4-demo: Avoid a critical from a11y code
...
Even though we want to be accessible,
we must not divide by zero.
2022-10-28 12:02:23 -04:00
Emmanuele Bassi
66ec091461
Merge branch 'bilelmoussaoui/file-chooser-gi' into 'main'
...
g-i: Add missing since annotation
See merge request GNOME/gtk!5175
2022-10-27 17:06:22 +00:00
Bilal Elmoussaoui
6ca33c639e
g-i: Add missing since annotation
2022-10-27 15:38:14 +00:00
Matthias Clasen
a13a681910
Merge branch 'revert-9c919ffa462dd4511da0bfd19d36d2e15c51651b-main' into 'main'
...
Revert "treepopover: Do not propagate natural width of content"
See merge request GNOME/gtk!5171
2022-10-26 18:22:43 +00:00
Mat
f6eb84189f
Revert "treepopover: Do not propagate natural width of content"
...
This reverts commit 9c919ffa46
.
2022-10-26 13:58:10 +03:00
Matthias Clasen
114e2b607b
Merge branch 'ebassi/glade-docs' into 'main'
...
docs: Remove mentions of Glade
See merge request GNOME/gtk!5168
2022-10-25 00:39:57 +00:00
Emmanuele Bassi
21bc2c5078
docs: Remove mentions of Glade
...
Glade does not support GTK4, so we should not link to it when discussing
developing GTK4 applications.
2022-10-24 20:11:50 +01:00
Мирослав Николић
a95cfb1c45
Update Serbian translation
...
(cherry picked from commit b760f57ae1
)
2022-10-23 09:21:37 +00:00
Matthias Clasen
799fb41937
Merge branch 'deprecation-cleanups' into 'main'
...
gtk-demo: Replace combo boxes in font features
See merge request GNOME/gtk!5164
2022-10-22 19:23:45 +00:00
Matthias Clasen
e6f4c596fa
gtk-demo: Use global style in font_features
2022-10-22 11:38:46 -04:00
Matthias Clasen
3d7fb26588
gtk-demo: Replace combo boxes in font features
...
This is a slightly more complicated combo box,
so we need an auxiliary object.
2022-10-22 11:35:35 -04:00
Matthias Clasen
93f9b2d519
Merge branch 'deprecation-cleanups' into 'main'
...
gtk-demo: Remove deprecations from dnd
See merge request GNOME/gtk!5160
2022-10-22 02:32:23 +00:00
Matthias Clasen
6f3613a06f
bloatpad: Stop using a combobox
...
Replace GtkComboBoxText with GtkDropDown+GtkStringList.
2022-10-21 22:03:17 -04:00
Matthias Clasen
3723778f42
fontchooser: Stop using deprecated harfbuzz api
...
The replacement is very straightforward.
2022-10-21 21:54:38 -04:00
Matthias Clasen
3fc3f8d2ff
gtk-demo: Replace combobox in font rendering
...
Out with the combobox, in with the dropdown.
2022-10-21 21:48:39 -04:00
Matthias Clasen
2868f1b509
placesview: Drop deprecation guards
...
We got rid of all deprecated api here.
2022-10-21 21:48:39 -04:00
Matthias Clasen
f44570e71a
filechooserwidget: Drop deprecation guards
...
We got rid of all deprecated api here.
2022-10-21 21:48:39 -04:00
Matthias Clasen
15d39dddc5
filesystemmodel: Drop outdated comments
...
Drop a long comment describing an implementation
that no longer exists.
2022-10-21 21:48:39 -04:00
Matthias Clasen
1028449bcc
filesystemmodel: Drop unneded deprecation guards
...
Nothing deprecated is used here anymore.
2022-10-21 21:48:39 -04:00
Matthias Clasen
01cca279f9
searchenginemodel: Drop unneeded deprecation guards
...
Nothing deprecated is used here anymore.
2022-10-21 21:48:39 -04:00
Matthias Clasen
a7cae4bffa
gtk-demo: Remove deprecations from characters
...
Make the characters demo use global style providers.
2022-10-21 21:48:39 -04:00
Matthias Clasen
3e2e29a1dc
gtk-demo: Remove deprecations from sizegroup demo
...
Out with the comboboxes, in with the dropdowns.
2022-10-21 21:48:39 -04:00
Matthias Clasen
de069e15c2
gtk-demo: Remove deprecation from textview demo
...
Use a dropdown instead of a combobox for the widget
embedding. It's better!
2022-10-21 21:48:39 -04:00
Matthias Clasen
f8edefd7c0
gtk-demo: Remove deprecations from gltransitions
...
Make the GL transitions demo use global style providers.
2022-10-21 21:48:39 -04:00