AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
ACursor Class Reference

Represents cursor type. More...

Detailed Description

Represents cursor type.

Examples
/github/workspace/aui.views/src/AUI/View/AView.h.

Classes

struct  Custom
 

Public Types

enum  System {
  DEFAULT , POINTER , TEXT , MOVE ,
  EW_RESIZE , NS_RESIZE
}
 

Public Member Functions

 ACursor (System systemCursor)
 
 ACursor (aui::no_escape< AImage > image, int size=16)
 
 ACursor (aui::non_null< _< IDrawable > > drawable, int size=16)
 
 ACursor (AUrl imageUrl, int size=16)
 
void applyNativeCursor (AWindow *pWindow) const
 

Member Enumeration Documentation

◆ System

Enumerator
DEFAULT 

Default arrow.

POINTER 

Pointing finger.

TEXT 

'I' beam.

MOVE 

Something to be moved. Crosshair-like cursor.

EW_RESIZE 

Bidirectional resize cursor east-west. <->

NS_RESIZE 

Bidirectional resize cursor north-south.

#include <AUI/Platform/ACursor.h>


The documentation for this class was generated from the following files: