4#ifndef SYMBIAN_API_DISPLAY_RESIDENT_PANEL_H_
5#define SYMBIAN_API_DISPLAY_RESIDENT_PANEL_H_
10#include "absl/status/status.h"
35 const char* (*heading_provider)() =
nullptr;
40 std::atomic<bool>& stop_requested);
absl::Status RunResidentPanel(const ResidentPanelOptions &options, std::atomic< bool > &stop_requested)
Run a resident panel until STOP or an external stop request.
Definition resident_panel.cc:11
absl::Status RequestResidentPanelForeground(std::int32_t category, std::uint32_t key)
Raise the window group owned by an existing panel instance.
Definition resident_panel.cc:28
Minimal Window Server panel for a manually started resident service.
Definition resident_panel.h:26
const char * state
Definition resident_panel.h:32
const char * back_label
Definition resident_panel.h:33
const char * heading
Definition resident_panel.h:31
std::uint32_t foreground_key
Definition resident_panel.h:29
std::int32_t property_category
Definition resident_panel.h:28
const char * caption
Definition resident_panel.h:30
const char * stop_label
Definition resident_panel.h:34
std::uint32_t app_uid
Definition resident_panel.h:27