summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
42f7dfd)
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
// XXX: visibility should be determined independently of our
// layer + geometry setup.
// XXX: visibility should be determined independently of our
// layer + geometry setup.
- s->set_visibility(surface_id == (unsigned)this->layers.main_surface ? 1 : 0);
+ s->set_visibility(
+ surface_id == static_cast<unsigned>(this->layers.main_surface) ? 1 : 0);
this->controller->layers[layer_id]->add_surface(s.get());
logdebug("Surface %u now on layer %u with rect { %d, %d, %d, %d }",
this->controller->layers[layer_id]->add_surface(s.get());
logdebug("Surface %u now on layer %u with rect { %d, %d, %d, %d }",
char const *drawing_name) {
logdebug("%s drawing_name %s", __func__, drawing_name);
auto r = this->app->activate_surface(drawing_name);
char const *drawing_name) {
logdebug("%s drawing_name %s", __func__, drawing_name);
auto r = this->app->activate_surface(drawing_name);
return Err<json_object *>(r);
}
return Ok(json_object_new_object());
return Err<json_object *>(r);
}
return Ok(json_object_new_object());
binding_api::result_type binding_api::demo_activate_surface(
uint32_t surfaceid) {
char const *e = this->app->activate_surface(surfaceid);
binding_api::result_type binding_api::demo_activate_surface(
uint32_t surfaceid) {
char const *e = this->app->activate_surface(surfaceid);
return Err<json_object *>(e);
}
return Ok(json_object_new_object());
return Err<json_object *>(e);
}
return Ok(json_object_new_object());
result<int> request_surface(char const *drawing_name);
// Activate (i.e. make visible, if allowed!) a surface
result<int> request_surface(char const *drawing_name);
// Activate (i.e. make visible, if allowed!) a surface
- char const *activate_surface(char const *drawng_name);
+ char const *activate_surface(char const *drawing_name);
// add tasks, executed after dispatch_events()
void add_task(char const *name, std::function<void()> &&f);
// add tasks, executed after dispatch_events()
void add_task(char const *name, std::function<void()> &&f);
#include "json_helper.hpp"
#include "json_helper.hpp"
#include <json.h>
json_object *to_json(genivi::surface_properties const &s) {
#include <json.h>
json_object *to_json(genivi::surface_properties const &s) {
optional<int> layer_map::get_layer_id(int surface_id) {
auto e = get_surface_id_to_layer(this, surface_id);
optional<int> layer_map::get_layer_id(int surface_id) {
auto e = get_surface_id_to_layer(this, surface_id);