[gtk/gir-test: 3/4] Merge branch 'rtl-margins' into 'master'




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]