[pygobject] [API add] Gtk overrides: Add TreeModelRow.get_previous()
- From: Martin Pitt <martinpitt src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pygobject] [API add] Gtk overrides: Add TreeModelRow.get_previous()
- Date: Tue, 5 Jun 2012 08:20:08 +0000 (UTC)
commit 2305dcd7e8841f87dc2fc683390df78453a5dc2a
Author: Bastian Winkler <buz netbuz org>
Date: Sat May 12 14:08:51 2012 +0200
[API add] Gtk overrides: Add TreeModelRow.get_previous()
TreeModelRow has get_next() and a next property, it should also have
get_previous() and previous.
https://bugzilla.gnome.org/show_bug.cgi?id=677389
Signed-off-by: Martin Pitt <martinpitt gnome org>
gi/overrides/Gtk.py | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/gi/overrides/Gtk.py b/gi/overrides/Gtk.py
index f3db8b3..1043cbf 100644
--- a/gi/overrides/Gtk.py
+++ b/gi/overrides/Gtk.py
@@ -1088,6 +1088,10 @@ class TreeModelRow(object):
return self.get_next()
@property
+ def previous(self):
+ return self.get_previous()
+
+ @property
def parent(self):
return self.get_parent()
@@ -1096,6 +1100,11 @@ class TreeModelRow(object):
if next_iter:
return TreeModelRow(self.model, next_iter)
+ def get_previous(self):
+ prev_iter = self.model.iter_previous(self.iter)
+ if prev_iter:
+ return TreeModelRow(self.model, prev_iter)
+
def get_parent(self):
parent_iter = self.model.iter_parent(self.iter)
if parent_iter:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]