projects
/
beifahrer
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
cf453f1
)
City button: add set_city method
author
Philipp Zabel
<philipp.zabel@gmail.com>
Fri, 25 Jun 2010 16:54:56 +0000
(18:54 +0200)
committer
Philipp Zabel
<philipp.zabel@gmail.com>
Fri, 25 Jun 2010 16:54:56 +0000
(18:54 +0200)
src/city-button.vala
patch
|
blob
|
history
diff --git
a/src/city-button.vala
b/src/city-button.vala
index
236a92a
..
30301d3
100644
(file)
--- a/
src/city-button.vala
+++ b/
src/city-button.vala
@@
-43,6
+43,24
@@
class CityButton : Hildon.Button {
clicked.connect (on_clicked);
}
clicked.connect (on_clicked);
}
+ public void set_city (string city) {
+ var model = city_selector.get_model (0);
+ string _city;
+ int n = 0;
+
+ TreeIter iter;
+ if (model.get_iter_first (out iter)) {
+ do {
+ model.get (iter, 0, out _city);
+ if (city == _city) {
+ set_active (n);
+ return;
+ }
+ n++;
+ } while (model.iter_next (ref iter));
+ }
+ }
+
public void set_active (int _active) {
active = _active;
city_selector.set_active (0, active);
public void set_active (int _active) {
active = _active;
city_selector.set_active (0, active);