summaryrefslogtreecommitdiff
path: root/dash
diff options
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2013-09-19 02:25:44 +0200
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2013-09-19 02:25:44 +0200
commit5d9da1222cbcdfa67dd21115e624743bbf3e4636 (patch)
treeeccc2a016cd5ee9b73a2a2c85602e59091142b38 /dash
parentb4a38957f03b367bfe244ebd575c9dff2815420b (diff)
Unity: update various code to use new Variant facilities
(bzr r3506.5.22)
Diffstat (limited to 'dash')
-rwxr-xr-xdash/PlacesGroup.cpp7
-rw-r--r--dash/previews/MusicPaymentPreview.cpp3
2 files changed, 6 insertions, 4 deletions
diff --git a/dash/PlacesGroup.cpp b/dash/PlacesGroup.cpp
index e54f1e6c9..b67229a9c 100755
--- a/dash/PlacesGroup.cpp
+++ b/dash/PlacesGroup.cpp
@@ -649,6 +649,7 @@ void PlacesGroup::AddProperties(GVariantBuilder* builder)
wrapper.add("header-y", _header_view->GetAbsoluteY());
wrapper.add("header-width", _header_view->GetAbsoluteWidth());
wrapper.add("header-height", _header_view->GetAbsoluteHeight());
+ wrapper.add("header-geo", _header_view->GetAbsoluteGeometry());
wrapper.add("header-has-keyfocus", HeaderHasKeyFocus());
wrapper.add("header-is-highlighted", ShouldBeHighlighted());
wrapper.add("name", _name->GetText());
@@ -656,22 +657,24 @@ void PlacesGroup::AddProperties(GVariantBuilder* builder)
wrapper.add("is-expanded", GetExpanded());
wrapper.add("expand-label-is-visible", _expand_label->IsVisible());
wrapper.add("expand-label-y", _expand_label->GetAbsoluteY());
+ wrapper.add("expand-label-geo", _expand_label->GetAbsoluteGeometry());
wrapper.add("expand-label-baseline", _expand_label->GetBaseline());
wrapper.add("name-label-y", _name->GetAbsoluteY());
wrapper.add("name-label-baseline", _name->GetBaseline());
+ wrapper.add("name-label-geo", _name->GetAbsoluteGeometry());
}
glib::Variant PlacesGroup::GetCurrentFocus() const
{
if (_header_view && _header_view->HasKeyFocus())
{
- return g_variant_new_string("HeaderView");
+ return glib::Variant("HeaderView");
}
else if (_child_view && _child_view->HasKeyFocus())
{
return g_variant_new("(si)", "ResultView", _child_view->GetSelectedIndex());
}
- return glib::Variant();
+ return nullptr;
}
void PlacesGroup::SetCurrentFocus(glib::Variant const& variant)
diff --git a/dash/previews/MusicPaymentPreview.cpp b/dash/previews/MusicPaymentPreview.cpp
index dea364ca8..dba1cf2a8 100644
--- a/dash/previews/MusicPaymentPreview.cpp
+++ b/dash/previews/MusicPaymentPreview.cpp
@@ -98,9 +98,8 @@ void MusicPaymentPreview::OnActionActivated(ActionButton* button, std::string co
{
// HACK: We need to think a better way to do this
auto const& password = password_entry_->text_entry()->GetText();
- glib::Variant variant_pw(g_variant_new_string(password.c_str()));
glib::HintsMap hints {
- std::make_pair(MusicPaymentPreview::DATA_PASSWORD_KEY, variant_pw)
+ {MusicPaymentPreview::DATA_PASSWORD_KEY, glib::Variant(password)}
};
preview_model_->PerformAction(id, hints);