|
Mir
|
#include "mir_toolkit/mir_cursor_configuration.h"#include "cursor_configuration.h"#include "mir/uncaught.h"#include <memory>Macros | |
| #define | MIR_LOG_COMPONENT "MirCursorAPI" |
Functions | |
| void | mir_cursor_configuration_destroy (MirCursorConfiguration *cursor) |
| Release resources assosciated with cursor parameters. More... | |
| MirCursorConfiguration * | mir_cursor_configuration_from_name (char const *name) |
| Returns a new MirCursorConfiguration representing a named cursor from the system cursor theme. More... | |
| MirCursorConfiguration * | mir_cursor_configuration_from_buffer_stream (MirBufferStream const *stream, int hotspot_x, int hotspot_y) |
| Returns a new cursor configuration tied to a given buffer stream. More... | |
Variables | |
| char const *const | mir_default_cursor_name = "default" |
| A special cursor name for use with mir_cursor_configuration_from_name representing the system default cursor. More... | |
| char const *const | mir_disabled_cursor_name = "disabled" |
| A special cursor name for use with mir_cursor_configuration_from_name representing a disabled cursor image. More... | |
| char const *const | mir_arrow_cursor_name = "arrow" |
| The standard arrow cursor (typically the system default) More... | |
| char const *const | mir_busy_cursor_name = "busy" |
| The "wait" cursor, typically an hourglass or watch used during operations which prevent the user from interacting. More... | |
| char const *const | mir_caret_cursor_name = "caret" |
| The caret or ibeam cursor, indicating acceptance of text input. More... | |
| char const *const | mir_pointing_hand_cursor_name = "pointing-hand" |
| The pointing hand cursor, typically used for clickable elements such as hyperlinks. More... | |
| char const *const | mir_open_hand_cursor_name = "open-hand" |
| The open handed cursor, typically used to indicate that the area beneath the cursor may be clicked and dragged around. More... | |
| char const *const | mir_closed_hand_cursor_name = "closed-hand" |
| The close handed cursor, typically used to indicate that a drag operation is in process which involves scrolling. More... | |
| char const *const | mir_horizontal_resize_cursor_name = "horizontal-resize" |
| The cursor used to indicate a horizontal resize operation. More... | |
| char const *const | mir_vertical_resize_cursor_name = "vertical-resize" |
| The cursor used to indicate a vertical resize operation. More... | |
| char const *const | mir_diagonal_resize_bottom_to_top_cursor_name = "diagonal-resize-bottom-to-top" |
| The cursor used to indicate diagonal resize from top-right and bottom-left corners. More... | |
| char const *const | mir_diagonal_resize_top_to_bottom_cursor_name = "diagonal-resize-top_to_bottom" |
| The cursor used to indicate diagonal resize from bottom-left and top-right corners. More... | |
| char const *const | mir_omnidirectional_resize_cursor_name = "omnidirectional-resize" |
| The cursor used to indicate resize with no directional constraint. More... | |
| char const *const | mir_vsplit_resize_cursor_name = "vsplit-resize" |
| The cursor used for vertical splitters, indicating that a handle may be dragged to adjust vertical space. More... | |
| char const *const | mir_hsplit_resize_cursor_name = "hsplit-resize" |
| The cursor used for horizontal splitters, indicating that a handle may be dragged to adjust horizontal space. More... | |
| char const *const | mir_crosshair_cursor_name = "crosshair" |
| The cursor used for crosshair, which may be used for picking colors or finer precision. More... | |
| #define MIR_LOG_COMPONENT "MirCursorAPI" |
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016