Piotr Drąg
06269bf367
Update Polish translation
2017-01-20 23:47:04 +01:00
Piotr Drąg
e47bd31e6a
Fix CSS spelling in a translatable string
2017-01-20 23:46:38 +01:00
Daniel Boles
71d7a1b3d0
menushell: Don’t dereference before typechecking
2017-01-20 22:15:42 +00:00
Piotr Drąg
aca0422d84
Update POTFILES.in and POTFILES.skip
2017-01-20 22:11:44 +01:00
Daniel Boles
802f838aa0
combobox: If typechecking, don’t reference before
2017-01-20 21:08:58 +00:00
Timm Bäder
ab051fd53f
Don't hide windows and popovers in init()
...
Instead, don't make them visible in gtk_widget_init in the first place.
2017-01-20 21:51:05 +01:00
Timm Bäder
b1408c9694
fontbutton: Be a GtkWidget
2017-01-20 21:51:03 +01:00
Timm Bäder
6376aaf44b
assistant: Don't forget to remove child widgets
2017-01-20 21:50:02 +01:00
Timm Bäder
0f2e043c3d
toolitemgroup: Properly remove internal child widget
...
We now need to use gtk_widget_unparent and can't just destroy it.
2017-01-20 21:50:02 +01:00
Timm Bäder
4bd2a9bca9
popovermenu: Remove forall implementation
2017-01-20 21:50:02 +01:00
Timm Bäder
3fb4b079e1
button: Don't explicitly show child widgets
2017-01-20 21:50:02 +01:00
Timm Bäder
c36ad400fa
recorder: Adapt to widget visibility changes
...
We now need to explicitly hide the details label.
2017-01-20 21:50:02 +01:00
Timm Bäder
3ec15d98fa
Fix some widget visibility fallout
2017-01-20 21:37:08 +01:00
Timm Bäder
f4341ee9f7
widget: Remove show-all property
...
Doesn't make sense anymore now that gtk_widget_show_all is gone.
2017-01-20 21:37:07 +01:00
Timm Bäder
ea897c6df4
Remove gtk_widget_show_all
2017-01-20 21:37:04 +01:00
Timm Bäder
13b001b77c
widget: Remove show_all vfunc
2017-01-20 21:33:38 +01:00
Timm Bäder
5f57e3b711
filechooserbutton: Be a GtkWidget
...
Instead of subclassing GtkBox to have 2 child widgets, subclass
GtkWidget and only render one of them.
2017-01-20 21:33:38 +01:00
Timm Bäder
d862c5c6df
sizerequest: Use gtk_widget_measure to measure widget sizes
2017-01-20 21:33:38 +01:00
Timm Bäder
9679c4f0e0
gtkbuilder: Improve error messages
2017-01-20 21:33:37 +01:00
Timm Bäder
2a84be4ae5
shortcutswindow: Unset search_bar in dispose
...
And check for null-ness in unmap. This prevents a crash when the window
is first disposed and then unmapped.
2017-01-20 21:33:37 +01:00
Timm Bäder
5dbf8458f5
shortcutswindow: Use GtkButton:icon-name for search button
2017-01-20 21:33:37 +01:00
Timm Bäder
524bf22db7
shortcutsshortcut: Be a GtkWidget
...
Instead of subclassing GtkBox and overriding _add to not work, subclass
GtkWidget and add a normal GtkBox as a child widget.
2017-01-20 21:33:37 +01:00
Timm Bäder
8085884277
gtkshortcutswindow: Adapt to GtkWidget visibility changes
2017-01-20 21:33:37 +01:00
Timm Bäder
020d366ed6
widget-factory: Remove some gtk3-widget-factory leftovers
2017-01-20 21:33:37 +01:00
Timm Bäder
02c2887772
filechooser: adapt to GtkWidget:visible changes
2017-01-20 21:33:37 +01:00
Timm Bäder
8b3f5ce9a4
widget-factory: Adapt to GtkWidget visibility changes
...
Make the infobar and the toolbar invisible by default and remove all the
lines showing the other widgets.
2017-01-20 21:33:37 +01:00
Timm Bäder
b1eccd770e
coloreditor: Hide overlay boxes
2017-01-20 21:33:37 +01:00
Timm Bäder
33d41fccdd
Hide popovers and toplevels by default
2017-01-20 21:33:37 +01:00
Timm Bäder
fee788cd4a
widget: Be visible by default
2017-01-20 21:33:36 +01:00
Daniel Boles
360fbd0920
combobox: popdown() the menu during unmap()
...
combo_box_popdown() currently skips popping down our menu if it is NULL.
But the required call to this at end-of-life was in destroy(), by which
point dispose() already NULLed the menu, so Menu::popdown() would never
run, even if it should. Fix this by trying popdown() earlier in unmap().
Also, add a converse assurance that we don’t popup() while not mapped.
Even once we remove all the now-pointless NULL checks, destroy() was the
wrong place to call combo_box_popdown(), and unmap() is the right place.
2017-01-20 13:47:26 +00:00
Carlos Garnacho
f686dfb575
Revert "wayland: Push NULL buffer when hiding a GdkWindow"
...
This reverts commit 6beb0b91c9
.
2017-01-20 14:04:37 +01:00
Mandy Wang
95e0b494df
update zh_CN translation
2017-01-20 20:39:17 +08:00
Chun-wei Fan
3629def0d0
gtkmain: Fix build on Windows
...
gtk_init() removed its support for supporting arguments, so we ought to do
likewise for Windows, which actually defines items that call gtk_init()
the old way (and also get rid of argument support in those functions,
since the direction is to not support them).
https://bugzilla.gnome.org/show_bug.cgi?id=773299
2017-01-20 19:50:02 +08:00
Chun-wei Fan
f31aad3963
Visual Studio builds: Update GSK project
...
Another GSK Vulkan renderer source was added for the build, so include it
here.
2017-01-20 18:35:52 +08:00
Benjamin Otte
f8b6831c98
gtk: Register GSK resources at startup
...
That way they show up in the resource list in the inspector even when
running with the Cairo renderer.
2017-01-20 01:19:02 +01:00
Daniel Boles
68824e80fd
combobox: Remove dead code & unneeded type checks
...
Commit fdc0c6426b
removed the appears-as-
list style property, & hence the ability to put the ComboBox into list
mode – but it left behind a pile of hijinks that were only used in said
mode & so were now doing absolutely nothing. This commit deletes those.
While doing that, I got carried away…so this also stops pointlessly type
checking popup_widget, as that can never be anything but a GtkTreeMenu.
It still checks for NULL everywhere, which shouldn’t be needed, but (A)
this commit is already too big, & (B) simply removing such checks where
they _seem_ unnecessary causes bad times. I’ll puzzle through that later
2017-01-19 23:50:09 +00:00
Daniel Boles
d7c3d86f02
testcombo—Don’t set appears-as-list style property
...
List mode no longer exists, so this had no effect.
2017-01-19 22:10:59 +00:00
Daniel Boles
c790724469
combobox: Make wrap-width and grid mode work again
...
Commit fdc0c6426b
for removing (partly!)
appears-as-list also deleted the code that propagated wrap-width to the
TreeMenu and thus put us into “grid mode”. This restores that code.
And as Benjamin noted, calling check_appearance() here is wrong, so bye.
2017-01-19 22:08:45 +00:00
Matthias Clasen
47bc8603b0
Add a section about initialization to the migration guide
...
Just the facts.
2017-01-19 13:53:11 -05:00
Matthias Clasen
2c7e567f05
Update callers
...
Adapt all our tests and examples to the new initialization api.
2017-01-19 13:50:17 -05:00
Matthias Clasen
4d7fa52fe9
Drop gdk init api
...
Supporting separately initialized gdk is just not worth it.
2017-01-19 13:21:12 -05:00
Matthias Clasen
7a13715736
Drop arguments from gtk_init
...
This is our ultimate goal: no more commandline argument handling.
Lots of callers will have to be updated.
2017-01-19 13:21:12 -05:00
Matthias Clasen
f2ee897009
Simplify initialization code
...
Now that gtk_get_option_group and gtk_parse_args are no longer
public, we can get rid of them.
2017-01-19 13:21:12 -05:00
Matthias Clasen
64b40c65ae
Drop the --gtk-debug and --gtk-no-debug options
...
We have environment variables that cover this.
2017-01-19 13:21:12 -05:00
Matthias Clasen
4cfcca7997
Drop the --g-fatal-warnings argument
...
We don't need it, GLib has an environment variable for this.
2017-01-19 13:21:12 -05:00
Matthias Clasen
9c52f6b3ca
Drop the --gtk-modules argument
...
We don't need it; the environment variable is enough.
2017-01-19 13:21:12 -05:00
Matthias Clasen
63d6e2d8e2
Don't export gtk_get_option_group
...
We want to get rid of commandline option handling in GTK+.
This is a step in that direction.
2017-01-19 13:21:12 -05:00
Matthias Clasen
42fd5a0b8b
Stop exporting gtk_parse_args
...
We want to stop handling commandline arguments, and that is the
sole purpose of this function. So it has to go
2017-01-19 13:21:12 -05:00
Matthias Clasen
7e8eb3ddcd
Drop gtk_init_with_args
...
We want to simplify our initialization code and remove all commandline
argument handling from it. The first stop for this is to reduce the
number of gtk_init variants we have.
2017-01-19 13:21:12 -05:00
Emmanuele Bassi
b39e537e1c
gdk: Skip GdkVulkanContext methods when building introspection data
...
We cannot use Vulkan types through introspection anyway.
2017-01-19 18:18:07 +00:00