window_properties.hpp File Reference
#include <kanzi/core/cpp/optional.hpp>
#include <kanzi/core/cpp/string.hpp>
#include <climits>

Classes

struct  NativeWindowProperties
 Properties for a window. More...
 

Enumerations

enum  KzsDisplayOrientationAngle { KZS_DISPLAY_ORIENTATION_ANGLE_0, KZS_DISPLAY_ORIENTATION_ANGLE_180 }
 List of window orientation angles. More...
 
enum  KzsWindowStyle {
  KZS_WINDOW_STYLE_FIXED, KZS_WINDOW_STYLE_RESIZABLE, KZS_WINDOW_STYLE_FULL_SCREEN, KZS_WINDOW_STYLE_BORDERLESS,
  KZS_WINDOW_STYLE_STUDIO_PREVIEW, KZS_WINDOW_STYLE_DEFAULT
}
 Enumeration for different window styles. More...
 

Enumeration Type Documentation

List of window orientation angles.

Enumerator
KZS_DISPLAY_ORIENTATION_ANGLE_0 

No rotation.

KZS_DISPLAY_ORIENTATION_ANGLE_180 

180-degree rotation.

Enumeration for different window styles.

Enumerator
KZS_WINDOW_STYLE_FIXED 

A window that cannot be resized.

KZS_WINDOW_STYLE_RESIZABLE 

A window that can be resized.

KZS_WINDOW_STYLE_FULL_SCREEN 

Window occupies the whole screen.

KZS_WINDOW_STYLE_BORDERLESS 

No borders or other decorations.

KZS_WINDOW_STYLE_STUDIO_PREVIEW 

Docked window with external message handling. Should only be used by Kanzi Studio.

KZS_WINDOW_STYLE_DEFAULT 

Let the system choose the appropriate window style for the platform.