xtd - Reference Guide  0.1.1
Modern c++17/20 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android.
cursors.h
Go to the documentation of this file.
1 #pragma once
5 #include "cursor.h"
6 #include <xtd/static.h>
7 
9 namespace xtd {
11  namespace forms {
22  public:
38  static cursor app_starting();
39 
55  static cursor arrow();
56 
72  static cursor closed_hand();
73 
90 
106  static cursor cell();
107 
123  static cursor cross();
124 
141 
158 
174  static cursor drag_copy();
175 
191  static cursor drag_link();
192 
208  static cursor hand();
209 
225  static cursor help();
226 
242  static cursor hsplit();
243 
259  static cursor ibeam();
260 
276  static cursor no();
277 
293  static cursor no_drag();
294 
310  static cursor no_move_2d();
311 
328 
345 
361  static cursor open_hand();
362 
378  static cursor pan_east();
379 
395  static cursor pan_ne();
396 
412  static cursor pan_north();
413 
429  static cursor pan_nw();
430 
446  static cursor pan_se();
447 
463  static cursor pan_south();
464 
480  static cursor pan_sw();
481 
497  static cursor pan_west();
498 
514  static cursor size_all();
515 
531  static cursor size_nesw();
532 
548  static cursor size_ns();
549 
565  static cursor size_nwse();
566 
582  static cursor size_we();
583 
599  static cursor up_arrow();
600 
616  static cursor vibeam();
617 
633  static cursor vsplit();
634 
650  static cursor wait_cursor();
651 
667  static cursor zoom_in();
668 
684  static cursor zoom_out();
685 
686  static const std::vector<cursor>& get_cursors();
687  };
688  }
689 }
Represents the image used to paint the mouse pointer.
Definition: cursor.h:35
Provides a collection of xtd::forms::cursor objects for use by a Windows Forms application.
Definition: cursors.h:21
static cursor size_all()
Gets the four-headed sizing cursor, which consists of four joined arrows that point north,...
static cursor size_nesw()
Gets the two-headed diagonal (northeast/southwest) sizing cursor.
static cursor wait_cursor()
Gets the wait cursor, typically an hourglass shape.
static cursor ibeam()
Gets the I-beam cursor, which is used to show where the text cursor appears when the mouse is clicked...
static cursor no()
Gets the cursor that indicates that a particular region is invalid for the current operation.
static cursor size_ns()
Gets the two-headed vertical (north/south) sizing cursor.
static cursor pan_sw()
Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrol...
static cursor pan_west()
Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrol...
static cursor hsplit()
Gets the cursor that appears when the mouse is positioned over a horizontal splitter bar.
static cursor no_drag()
Gets the cursor that indicates that a particular region is invalid for the current drag & drop operat...
static cursor contextual_menu()
Gets the contextual menu cursor.
static cursor disappearing_item()
Gets the disappearing item cursor.
static cursor size_we()
Gets the two-headed diagonal (northwest/southeast) sizing cursor.
static cursor cell()
Gets the cell cursor.
static cursor app_starting()
Gets the cursor that appears when an application starts.
static cursor pan_north()
Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrol...
static cursor arrow()
Gets the arrow cursor.
static cursor cross()
Gets the crosshair cursor.
static cursor pan_nw()
Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrol...
static cursor size_nwse()
Gets the two-headed diagonal (northwest/southeast) sizing cursor.
static cursor no_move_vert()
Gets the cursor that appears during wheel operations when the mouse is not moving,...
static cursor up_arrow()
Gets the up arrow cursor, typically used to identify an insertion point.
static cursor drag_copy()
Gets the drag copy cursor.
static cursor open_hand()
Gets the open hand cursor.
static cursor zoom_out()
Gets the zoom out cursor, typically to zoom out an object.
static cursor pan_se()
Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrol...
static cursor default_cursor()
Gets the default cursor, which is usually an arrow cursor.
static cursor no_move_horiz()
Gets the cursor that appears during wheel operations when the mouse is not moving,...
static cursor vibeam()
Gets the vertical I-beam cursor, which is used to show where the text cursor appears when the mouse i...
static cursor drag_link()
Gets the drag link cursor.
static cursor help()
Gets the Help cursor, which is a combination of an arrow and a question mark.
static cursor hand()
Gets the hand cursor, typically used when hovering over a Web link.
static cursor pan_south()
Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrol...
static cursor closed_hand()
Gets the closed hand cursor.
static cursor vsplit()
Gets the cursor that appears when the mouse is positioned over a vertical splitter bar.
static cursor pan_east()
Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrol...
static cursor no_move_2d()
Gets the cursor that appears during wheel operations when the mouse is not moving,...
static cursor zoom_in()
Gets the zoom int cursor, typically to zoom in an object.
static cursor pan_ne()
Gets the cursor that appears during wheel operations when the mouse is moving and the window is scrol...
Contains xtd::forms::cursor class.
#define static_
This keyword is use to represent a static object. A static object can't be instantiated (constructors...
Definition: static.h:38
#define forms_export_
Define shared library export.
Definition: forms_export.h:13
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition: about_box.h:13
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition: system_report.h:17
Contains xtd::static_object class.