Symbian platform (C++)
SDK native APIs, runtime and tooling
Loading...
Searching...
No Matches
symbian::api::display Namespace Reference

Classes

struct  DisplayGeometry
 Primary display geometry reported by the native HAL. More...
 
struct  NativeDisplayReading
 
struct  ResidentPanelOptions
 Minimal Window Server panel for a manually started resident service. More...
 

Functions

absl::StatusOr< DisplayGeometry > ReadPrimaryDisplayGeometry ()
 Query primary HAL geometry without a Window Server connection.
 
void SymbianDeviceReadPrimaryDisplay (NativeDisplayReading *reading)
 
int SymbianDeviceRunResidentPanel (const NativeResidentPanelOptions *options, void *stop_requested)
 
int SymbianDeviceRequestResidentPanelForeground (int category, unsigned key)
 
absl::Status RunResidentPanel (const ResidentPanelOptions &options, std::atomic< bool > &stop_requested)
 Run a resident panel until STOP or an external stop request.
 
absl::Status RequestResidentPanelForeground (std::int32_t category, std::uint32_t key)
 Raise the window group owned by an existing panel instance.
 

Function Documentation

◆ ReadPrimaryDisplayGeometry()

absl::StatusOr< DisplayGeometry > symbian::api::display::ReadPrimaryDisplayGeometry ( )

Query primary HAL geometry without a Window Server connection.

This is a snapshot, not an orientation-change subscription. Use a worker when the event thread must stay responsive.

◆ RequestResidentPanelForeground()

absl::Status symbian::api::display::RequestResidentPanelForeground ( std::int32_t  category,
std::uint32_t  key 
)

Raise the window group owned by an existing panel instance.

◆ RunResidentPanel()

absl::Status symbian::api::display::RunResidentPanel ( const ResidentPanelOptions &  options,
std::atomic< bool > &  stop_requested 
)

Run a resident panel until STOP or an external stop request.

◆ SymbianDeviceReadPrimaryDisplay()

void symbian::api::display::SymbianDeviceReadPrimaryDisplay ( NativeDisplayReading *  reading)

◆ SymbianDeviceRequestResidentPanelForeground()

int symbian::api::display::SymbianDeviceRequestResidentPanelForeground ( int  category,
unsigned  key 
)

◆ SymbianDeviceRunResidentPanel()

int symbian::api::display::SymbianDeviceRunResidentPanel ( const NativeResidentPanelOptions *  options,
void *  stop_requested 
)