[gtk/gir-test: 3/4] Merge branch 'rtl-margins' into 'master'
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/gir-test: 3/4] Merge branch 'rtl-margins' into 'master'
- Date: Sat, 16 Jan 2021 03:15:32 +0000 (UTC)
commit f0db36677bff660946e51f463954c0eb2ab850ae
Merge: 141c725489 bbfaacb598
Author: Matthias Clasen <mclasen redhat com>
Date: Sat Jan 16 00:19:41 2021 +0000
Merge branch 'rtl-margins' into 'master'
Flip margin-start and -end in RTL
Closes #3583
See merge request GNOME/gtk!3081
gtk/gtkwidget.c | 5 ++++-
testsuite/gtk/meson.build | 7 +++++++
testsuite/gtk/testgir | 15 +++++++++++++++
testsuite/reftests/box-flip.css | 23 +++++++++++++++++++++++
testsuite/reftests/box-flip.ref.ui | 28 ++++++++++++++++++++++++++++
testsuite/reftests/box-flip.ui | 30 ++++++++++++++++++++++++++++++
6 files changed, 107 insertions(+), 1 deletion(-)
---
diff --cc testsuite/gtk/meson.build
index f3710546ef,f3710546ef..e578611c0b
--- a/testsuite/gtk/meson.build
+++ b/testsuite/gtk/meson.build
@@@ -268,6 -268,6 +268,13 @@@ foreach test : focus_chain_test
)
endforeach
++if get_option('introspection').enabled()
++ env = environment()
++ env.set('LD_LIBRARY_PATH', meson.project_build_root() + '/gtk')
++ env.set('GI_TYPELIB_DIR', meson.project_build_root() + '/gtk')
++ test('testgir',
++ env: env)
++fi
if get_option('install-tests')
foreach t : tests
diff --cc testsuite/gtk/testgir
index 0000000000,0000000000..42355aa59b
new file mode 100644
--- /dev/null
+++ b/testsuite/gtk/testgir
@@@ -1,0 -1,0 +1,15 @@@
++#! /usr/bin/python
++
++import gi
++gi.require_version('Gtk', '4.0')
++from gi.repository import GLib
++from gi.repository import Gtk
++
++def quit(win):
++ win.destroy()
++
++win = Gtk.Window()
++win.show()
++GLib.timeout_add(2000, quit, win)
++while win.get_visible():
++ GLib.MainContext().default().iteration(True)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]