testinggtk r326 - trunk/tests/gdk
- From: bjornl svn gnome org
- To: svn-commits-list gnome org
- Subject: testinggtk r326 - trunk/tests/gdk
- Date: Mon, 30 Jun 2008 22:44:00 +0000 (UTC)
Author: bjornl
Date: Mon Jun 30 22:44:00 2008
New Revision: 326
URL: http://svn.gnome.org/viewvc/testinggtk?rev=326&view=rev
Log:
Tests for invalidating mapped and unmapped windows
Modified:
trunk/tests/gdk/test_window.py
Modified: trunk/tests/gdk/test_window.py
==============================================================================
--- trunk/tests/gdk/test_window.py (original)
+++ trunk/tests/gdk/test_window.py Mon Jun 30 22:44:00 2008
@@ -85,3 +85,36 @@
assert x == 120
assert y == 80
+def test_cant_invalidate_unmapped_window():
+ '''
+ An unmapped ``gdk.Window`` cant be invalidated.
+
+ :bug: #540991
+ '''
+ window = gdk.Window(None,
+ 100, 100,
+ gdk.WINDOW_TOPLEVEL,
+ 0,
+ gdk.INPUT_OUTPUT)
+ assert not window.get_update_area()
+ window.invalidate_rect(gdk.Rectangle(0, 0, 50, 50), False)
+ assert not window.get_update_area()
+
+def test_invalidate_mapped_window():
+ '''
+ Ensure that a mapped ``gdk.Window`` can be invalidated as
+ expected.
+ '''
+ window = gdk.Window(None,
+ 100, 100,
+ gdk.WINDOW_TOPLEVEL,
+ 0,
+ gdk.INPUT_OUTPUT)
+ window.show()
+ window.invalidate_rect(gdk.Rectangle(0, 0, 50, 50), False)
+ region = window.get_update_area()
+ area = region.get_clipbox()
+ assert area.x == 0
+ assert area.y == 0
+ assert area.width == 50
+ assert area.height == 50
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]