UI: SVG Icons as Internal Custom Mouse Cursors
This PR replaces our current custom mouse cursors (defined in wm_cursors.cc using bitmaps and masks that we edit with a python program) with SVG sources that are rasterized at the exact size when needed. For Windows this would also replace the 29 platform-specific "cur" files, although this PR does not actually remove those. For Linux this creates the same kind of cursor as now (1bpp XBitMap) but at a better size. Pull Request: https://projects.blender.org/blender/blender/pulls/140990
@@ -324,10 +324,14 @@ extern GHOST_TSuccess GHOST_HasCursorShape(GHOST_WindowHandle windowhandle,
|
||||
GHOST_TStandardCursor cursorshape);
|
||||
|
||||
/**
|
||||
* Set the shape of the cursor to a custom cursor of specified size.
|
||||
* Set the shape of the cursor to a custom cursor of specified size. Two
|
||||
* formats are supported. XBitMap will always be a 1bpp 32x32 bitmap and mask.
|
||||
* If mask is nullptr the bitmap should be assumed to be 32-bit RGBA bitmap of
|
||||
* any size and dimension up to 128x128. RGBA data will only supplied if
|
||||
* WM_CAPABILITY_RGBA_CURSORS capability flag is set.
|
||||
* \param windowhandle: The handle to the window.
|
||||
* \param bitmap: The bitmap data for the cursor.
|
||||
* \param mask: The mask data for the cursor.
|
||||
* \param mask: The mask for 1bpp cursor, nullptr if RGBA cursor.
|
||||
* \param sizex: The width of the cursor.
|
||||
* \param sizey: The height of the cursor.
|
||||
* \param hotX: The X coordinate of the cursor hot-spot.
|
||||
|
||||
@@ -128,6 +128,11 @@ typedef enum {
|
||||
* Support for the "Hyper" modifier key.
|
||||
*/
|
||||
GHOST_kCapabilityKeyboardHyperKey = (1 << 9),
|
||||
/**
|
||||
* Support for creation of RGBA mouse cursors. This flag is likely
|
||||
* to be temporary as our intention is to implement on all platforms.
|
||||
*/
|
||||
GHOST_kCapabilityRGBACursors = (1 << 10),
|
||||
|
||||
} GHOST_TCapabilityFlag;
|
||||
|
||||
@@ -140,7 +145,8 @@ typedef enum {
|
||||
GHOST_kCapabilityPrimaryClipboard | GHOST_kCapabilityGPUReadFrontBuffer | \
|
||||
GHOST_kCapabilityClipboardImages | GHOST_kCapabilityDesktopSample | \
|
||||
GHOST_kCapabilityInputIME | GHOST_kCapabilityTrackpadPhysicalDirection | \
|
||||
GHOST_kCapabilityWindowDecorationStyles | GHOST_kCapabilityKeyboardHyperKey)
|
||||
GHOST_kCapabilityWindowDecorationStyles | GHOST_kCapabilityKeyboardHyperKey | \
|
||||
GHOST_kCapabilityRGBACursors)
|
||||
|
||||
/* Xtilt and Ytilt represent how much the pen is tilted away from
|
||||
* vertically upright in either the X or Y direction, with X and Y the
|
||||
|
||||
@@ -981,6 +981,8 @@ GHOST_TCapabilityFlag GHOST_SystemCocoa::getCapabilities() const
|
||||
~(
|
||||
/* Cocoa has no support for a primary selection clipboard. */
|
||||
GHOST_kCapabilityPrimaryClipboard |
|
||||
/* No support yet for RGBA mouse cursors. */
|
||||
GHOST_kCapabilityRGBACursors |
|
||||
/* Cocoa doesn't define a Hyper modifier key,
|
||||
* it's possible another modifier could be optionally used in it's place. */
|
||||
GHOST_kCapabilityKeyboardHyperKey));
|
||||
|
||||
@@ -54,7 +54,8 @@ class GHOST_SystemHeadless : public GHOST_System {
|
||||
~(GHOST_kCapabilityWindowPosition | GHOST_kCapabilityCursorWarp |
|
||||
GHOST_kCapabilityPrimaryClipboard | GHOST_kCapabilityDesktopSample |
|
||||
GHOST_kCapabilityClipboardImages | GHOST_kCapabilityInputIME |
|
||||
GHOST_kCapabilityWindowDecorationStyles | GHOST_kCapabilityKeyboardHyperKey));
|
||||
GHOST_kCapabilityWindowDecorationStyles | GHOST_kCapabilityKeyboardHyperKey |
|
||||
GHOST_kCapabilityRGBACursors));
|
||||
}
|
||||
char *getClipboard(bool /*selection*/) const override
|
||||
{
|
||||
|
||||
@@ -793,6 +793,8 @@ GHOST_TCapabilityFlag GHOST_SystemSDL::getCapabilities() const
|
||||
GHOST_kCapabilityClipboardImages |
|
||||
/* No support yet for IME input methods. */
|
||||
GHOST_kCapabilityInputIME |
|
||||
/* No support yet for RGBA mouse cursors. */
|
||||
GHOST_kCapabilityRGBACursors |
|
||||
/* No support for window decoration styles. */
|
||||
GHOST_kCapabilityWindowDecorationStyles |
|
||||
/* No support for a Hyper modifier key. */
|
||||
|
||||
@@ -8841,6 +8841,8 @@ GHOST_TCapabilityFlag GHOST_SystemWayland::getCapabilities() const
|
||||
* In all likelihood, this back-end will eventually need to support client-side
|
||||
* decorations, see #113795. */
|
||||
GHOST_kCapabilityWindowDecorationStyles |
|
||||
/* No support for RGBA mouse cursors yet, but will be added soon. */
|
||||
GHOST_kCapabilityRGBACursors |
|
||||
/* This flag will eventually be removed. */
|
||||
((has_wl_trackpad_physical_direction == 1) ?
|
||||
0 :
|
||||
|
||||
@@ -509,6 +509,40 @@ GHOST_TSuccess GHOST_SystemWin32::getPixelAtCursor(float r_color[3]) const
|
||||
return GHOST_kSuccess;
|
||||
}
|
||||
|
||||
uint32_t GHOST_SystemWin32::getCursorPreferredLogicalSize() const
|
||||
{
|
||||
int size = -1;
|
||||
|
||||
HKEY hKey;
|
||||
if (RegOpenKeyEx(HKEY_CURRENT_USER, "Control Panel\\Cursors", 0, KEY_READ, &hKey) ==
|
||||
ERROR_SUCCESS)
|
||||
{
|
||||
DWORD cursorSizeSetting;
|
||||
DWORD setting_size = sizeof(cursorSizeSetting);
|
||||
if (RegQueryValueEx(hKey,
|
||||
"CursorBaseSize",
|
||||
nullptr,
|
||||
nullptr,
|
||||
reinterpret_cast<BYTE *>(&cursorSizeSetting),
|
||||
&setting_size) == ERROR_SUCCESS &&
|
||||
setting_size == sizeof(cursorSizeSetting))
|
||||
{
|
||||
size = cursorSizeSetting;
|
||||
}
|
||||
RegCloseKey(hKey);
|
||||
}
|
||||
|
||||
if (size == -1) {
|
||||
size = GetSystemMetrics(SM_CXCURSOR);
|
||||
}
|
||||
|
||||
/* Default size is 32 even though the cursor is smaller than this. Scale
|
||||
* so that 32 returns 21 to better match our size to OS-supplied cursors. */
|
||||
size = int(roundf(float(size) * 0.65f));
|
||||
|
||||
return size;
|
||||
}
|
||||
|
||||
GHOST_IWindow *GHOST_SystemWin32::getWindowUnderCursor(int32_t /*x*/, int32_t /*y*/)
|
||||
{
|
||||
/* Get cursor position from the OS. Do not use the supplied positions as those
|
||||
|
||||
@@ -192,6 +192,8 @@ class GHOST_SystemWin32 : public GHOST_System {
|
||||
*/
|
||||
GHOST_TSuccess getPixelAtCursor(float r_color[3]) const override;
|
||||
|
||||
uint32_t getCursorPreferredLogicalSize() const override;
|
||||
|
||||
/***************************************************************************************
|
||||
** Access to mouse button and keyboard states.
|
||||
***************************************************************************************/
|
||||
|
||||
@@ -1824,6 +1824,8 @@ GHOST_TCapabilityFlag GHOST_SystemX11::getCapabilities() const
|
||||
GHOST_kCapabilityClipboardImages |
|
||||
/* No support yet for IME input methods. */
|
||||
GHOST_kCapabilityInputIME |
|
||||
/* No support yet for RGBA mouse cursors. */
|
||||
GHOST_kCapabilityRGBACursors |
|
||||
/* No support for window decoration styles. */
|
||||
GHOST_kCapabilityWindowDecorationStyles));
|
||||
}
|
||||
|
||||
@@ -1166,38 +1166,99 @@ GHOST_TSuccess GHOST_WindowWin32::setWindowCustomCursorShape(uint8_t *bitmap,
|
||||
int hotY,
|
||||
bool /*canInvertColor*/)
|
||||
{
|
||||
uint32_t andData[32];
|
||||
uint32_t xorData[32];
|
||||
uint32_t fullBitRow, fullMaskRow;
|
||||
int x, y, cols;
|
||||
if (mask) {
|
||||
/* Old 1bpp XBitMap bitmap and mask. */
|
||||
uint32_t andData[32];
|
||||
uint32_t xorData[32];
|
||||
uint32_t fullBitRow, fullMaskRow;
|
||||
int x, y, cols;
|
||||
|
||||
cols = sizeX / 8; /* Number of whole bytes per row (width of bitmap/mask). */
|
||||
if (sizeX % 8) {
|
||||
cols++;
|
||||
}
|
||||
|
||||
if (m_customCursor) {
|
||||
DestroyCursor(m_customCursor);
|
||||
m_customCursor = nullptr;
|
||||
}
|
||||
|
||||
memset(&andData, 0xFF, sizeof(andData));
|
||||
memset(&xorData, 0, sizeof(xorData));
|
||||
|
||||
for (y = 0; y < sizeY; y++) {
|
||||
fullBitRow = 0;
|
||||
fullMaskRow = 0;
|
||||
for (x = cols - 1; x >= 0; x--) {
|
||||
fullBitRow <<= 8;
|
||||
fullMaskRow <<= 8;
|
||||
fullBitRow |= uns8ReverseBits(bitmap[cols * y + x]);
|
||||
fullMaskRow |= uns8ReverseBits(mask[cols * y + x]);
|
||||
cols = sizeX / 8; /* Number of whole bytes per row (width of bitmap/mask). */
|
||||
if (sizeX % 8) {
|
||||
cols++;
|
||||
}
|
||||
xorData[y] = fullBitRow & fullMaskRow;
|
||||
andData[y] = ~fullMaskRow;
|
||||
|
||||
if (m_customCursor) {
|
||||
DestroyCursor(m_customCursor);
|
||||
m_customCursor = nullptr;
|
||||
}
|
||||
|
||||
memset(&andData, 0xFF, sizeof(andData));
|
||||
memset(&xorData, 0, sizeof(xorData));
|
||||
|
||||
for (y = 0; y < sizeY; y++) {
|
||||
fullBitRow = 0;
|
||||
fullMaskRow = 0;
|
||||
for (x = cols - 1; x >= 0; x--) {
|
||||
fullBitRow <<= 8;
|
||||
fullMaskRow <<= 8;
|
||||
fullBitRow |= uns8ReverseBits(bitmap[cols * y + x]);
|
||||
fullMaskRow |= uns8ReverseBits(mask[cols * y + x]);
|
||||
}
|
||||
xorData[y] = fullBitRow & fullMaskRow;
|
||||
andData[y] = ~fullMaskRow;
|
||||
}
|
||||
|
||||
m_customCursor = ::CreateCursor(::GetModuleHandle(0), hotX, hotY, 32, 32, andData, xorData);
|
||||
|
||||
if (!m_customCursor) {
|
||||
return GHOST_kFailure;
|
||||
}
|
||||
|
||||
if (::GetForegroundWindow() == m_hWnd) {
|
||||
loadCursor(getCursorVisibility(), GHOST_kStandardCursorCustom);
|
||||
}
|
||||
|
||||
return GHOST_kSuccess;
|
||||
}
|
||||
|
||||
m_customCursor = ::CreateCursor(::GetModuleHandle(0), hotX, hotY, 32, 32, andData, xorData);
|
||||
/* New format: RGBA bitmap, size up to 128x128. */
|
||||
|
||||
BITMAPV5HEADER header;
|
||||
memset(&header, 0, sizeof(BITMAPV5HEADER));
|
||||
header.bV5Size = sizeof(BITMAPV5HEADER);
|
||||
header.bV5Width = (LONG)sizeX;
|
||||
header.bV5Height = (LONG)sizeY;
|
||||
header.bV5Planes = 1;
|
||||
header.bV5BitCount = 32;
|
||||
header.bV5Compression = BI_BITFIELDS;
|
||||
header.bV5RedMask = 0x00FF0000;
|
||||
header.bV5GreenMask = 0x0000FF00;
|
||||
header.bV5BlueMask = 0x000000FF;
|
||||
header.bV5AlphaMask = 0xFF000000;
|
||||
|
||||
HDC hdc = GetDC(m_hWnd);
|
||||
void *bits = NULL;
|
||||
HBITMAP bmp = CreateDIBSection(
|
||||
hdc, (BITMAPINFO *)&header, DIB_RGB_COLORS, (void **)&bits, NULL, (DWORD)0);
|
||||
ReleaseDC(NULL, hdc);
|
||||
|
||||
uint32_t *ptr = (uint32_t *)bits;
|
||||
char w = sizeX;
|
||||
char h = sizeY;
|
||||
for (int y = h - 1; y >= 0; y--) {
|
||||
for (int x = 0; x < w; x++) {
|
||||
int i = (y * w * 4) + (x * 4);
|
||||
uint32_t r = bitmap[i];
|
||||
uint32_t g = bitmap[i + 1];
|
||||
uint32_t b = bitmap[i + 2];
|
||||
uint32_t a = bitmap[i + 3];
|
||||
*ptr++ = (a << 24) | (r << 16) | (g << 8) | b;
|
||||
}
|
||||
}
|
||||
|
||||
HBITMAP empty_mask = CreateBitmap(sizeX, sizeY, 1, 1, NULL);
|
||||
ICONINFO icon_info;
|
||||
icon_info.fIcon = FALSE;
|
||||
icon_info.xHotspot = (DWORD)hotX;
|
||||
icon_info.yHotspot = (DWORD)hotY;
|
||||
icon_info.hbmMask = empty_mask;
|
||||
icon_info.hbmColor = bmp;
|
||||
|
||||
m_customCursor = CreateIconIndirect(&icon_info);
|
||||
DeleteObject(bmp);
|
||||
DeleteObject(empty_mask);
|
||||
|
||||
if (!m_customCursor) {
|
||||
return GHOST_kFailure;
|
||||
}
|
||||
|
||||
111
release/datafiles/cursors/cursor_blade.svg
Normal file
@@ -0,0 +1,111 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1600"
|
||||
viewBox="0 0 1600 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_blade.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.22684152"
|
||||
inkscape:cx="308.58548"
|
||||
inkscape:cy="315.19803"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
<sodipodi:guide
|
||||
position="1027.7786,441.23001"
|
||||
orientation="0,-1"
|
||||
id="guide1"
|
||||
inkscape:locked="false" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
</defs>
|
||||
<path
|
||||
class="cls-1"
|
||||
d="m 654.3703,59.455632 883.7162,883.716138 c 28.7446,28.74464 35.2124,84.07793 1e-4,104.55843 -55.3332,32.158 -98.0011,63.6871 -57.8484,99.1689 20.654,19.5015 20.6541,52.3597 0,71.8613 l -266.7856,266.7856 c -19.4682,20.732 -52.3937,20.7319 -71.8616,10e-5 -35.1224,-40.3322 -61.9805,-2.5153 -94.1386,52.8182 -20.4804,35.0325 -75.81378,28.7446 -104.55839,0 L 59.17782,654.6481 c -28.979673,-29.17671 -28.697693,-76.35892 0.628804,-105.18715 43.296586,-43.29656 98.360336,-48.59633 49.764096,-97.19264 -19.844002,-19.84399 -19.844002,-52.01746 0,-71.86147 L 375.99699,113.98052 c 19.84401,-19.843989 52.01748,-19.843979 71.86148,1e-5 48.59633,48.5963 58.92637,-11.49783 102.22286,-54.794354 28.97256,-28.480994 75.46397,-28.36088 104.28897,0.269456 z"
|
||||
id="path1"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:75.2094;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:nodetypes="csccccccsccsscscc" />
|
||||
<path
|
||||
d="m 490.48381,307.41923 v 0 c 11.37973,10.92991 9.96618,30.78305 -3.17074,44.53425 l -35.75812,35.66977 c 0.43375,16.81137 7.03122,31.77049 18.5916,42.1547 8.47762,8.95733 19.56536,15.11969 32.20118,17.89689 34.84925,-15.42357 71.83551,-10.42451 94.60519,12.7869 13.43873,13.36611 21.08706,31.76125 21.72589,52.25347 0.44627,14.98431 -5.92402,32.35991 -3.77116,45.98085 2.56911,12.98004 8.73705,24.38273 17.87137,33.03909 11.13662,12.54491 27.69414,19.18322 46.07282,18.47168 l 33.29908,-33.2168 c 13.76298,-13.17365 33.69356,-14.55685 44.57497,-3.09352 v 0 c 11.29019,10.95348 9.84105,30.73872 -3.25572,44.44929 l -35.75807,35.66973 c 0.41014,16.82052 7.01072,31.78685 18.59157,42.15477 8.53162,9.1889 19.77743,15.50425 32.62543,18.32145 34.84926,-15.4236 71.83554,-10.42451 94.60518,12.78693 13.45054,13.31145 21.07528,31.69366 21.64107,52.16856 1.07811,35.8874 -21.10961,81.24914 38.89295,81.92576 l 36.16792,-36.07852 c 13.76294,-13.17359 33.69361,-14.55678 44.57488,-3.09349 v 0 c 11.3797,10.92986 9.9662,30.78301 -3.1707,44.53419 l -35.7582,35.66974 c 0.72415,16.69777 7.28356,31.57062 18.5917,42.15477 10.60536,10.61495 41.6394,36.96703 53.4969,39.2118 34.8037,-15.43719 71.761,-10.47066 94.5205,12.70216 13.502,13.31785 21.1591,31.73385 21.7257,52.25345 0.4466,14.9842 -5.924,32.3597 -3.6863,46.0658 2.5447,12.9924 8.7156,24.4008 17.8714,33.039 11.1368,12.5449 27.6941,19.1832 46.073,18.4718 l 33.2988,-33.2169 c 13.7845,-13.1035 33.6559,-14.4826 44.5752,-3.0937 v 0 c 11.3795,10.93 9.9662,30.7833 -3.1707,44.5343 l -135.1433,134.8091 c -13.784,13.1035 -33.6554,14.4826 -44.5747,3.0936 v 0 c -11.3797,-10.93 -9.9663,-30.7831 3.1707,-44.5342 l 35.3483,-35.2609 c 0.7428,-18.3629 -5.8728,-34.9185 -18.409,-46.0674 -8.3317,-8.8713 -19.2757,-14.9568 -31.7594,-17.6593 -16.0422,-3.157 -28.7986,4.1417 -45.9565,3.963 -21.3707,-0.1721 -40.6468,-7.8253 -54.59116,-21.6734 -22.45434,-23.5698 -27.19643,-60.4236 -12.27777,-95.4195 -2.32905,-11.7498 -28.49791,-42.44642 -39.01859,-52.97656 -10.64502,-11.22638 -25.48862,-17.7922 -42.15713,-18.64762 l -37.39745,37.30528 c -13.78414,13.1034 -33.65548,14.4825 -44.57488,3.0935 v 0 c -11.37966,-10.93002 -9.96615,-30.78324 3.17083,-44.5344 l 38.21703,-38.12259 c -1.12392,-59.07064 -45.15978,-38.03333 -80.49758,-38.38931 -21.36278,-0.19384 -40.63269,-7.84434 -54.59103,-21.67377 -22.46488,-23.59727 -27.23721,-60.46445 -12.36282,-95.50421 -2.88972,-12.30881 -9.02574,-23.09762 -17.84266,-31.37218 -10.35454,-11.70529 -25.32233,-18.48112 -42.20667,-19.10671 l -37.39742,37.30499 c -13.78421,13.10343 -33.65546,14.48248 -44.57492,3.09356 v 0 c -11.45411,-10.89198 -10.03637,-30.80435 3.17083,-44.53424 l 35.34823,-35.2609 c 0.62996,-18.1752 -5.95907,-34.54354 -18.35937,-45.60796 -8.35946,-8.89772 -19.33016,-15.01078 -31.84426,-17.74431 -15.7525,-3.27642 -28.42368,4.10722 -45.41219,4.09816 -21.36279,-0.19379 -40.63271,-7.84431 -54.59103,-21.6737 -22.43577,-23.61457 -27.20607,-60.46549 -12.36284,-95.50417 -2.92338,-12.47776 -9.18138,-23.39257 -18.18202,-31.7119 -10.42141,-11.50822 -25.36027,-18.1162 -42.15707,-18.64745 l -37.39741,37.30497 c -13.78419,13.10337 -33.65549,14.48248 -44.57496,3.09349 v 0 c -11.37971,-10.92982 -9.96611,-30.78292 3.17082,-44.53419 L 445.9089,310.51273 c 13.78421,-13.10336 33.65549,-14.48249 44.57493,-3.09352 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke-width:13.1806;stroke-dasharray:none"
|
||||
id="path1-4" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 7.0 KiB |
267
release/datafiles/cursors/cursor_both_handles.svg
Normal file
@@ -0,0 +1,267 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1600"
|
||||
viewBox="0 0 1600 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_both_handles.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.28070206"
|
||||
inkscape:cx="922.6865"
|
||||
inkscape:cy="650.15554"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<filter
|
||||
id="filter0_d_40_649"
|
||||
x="3.1797299"
|
||||
y="28.6"
|
||||
width="243.2"
|
||||
height="218.88"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2-0" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2-2" />
|
||||
<feOffset
|
||||
dx="-3.84"
|
||||
dy="8.96"
|
||||
id="feOffset2-0" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="9.6"
|
||||
id="feGaussianBlur2-2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3-1" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_649"
|
||||
id="feBlend3-5" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_649"
|
||||
result="shape"
|
||||
id="feBlend4-5" />
|
||||
</filter>
|
||||
<filter
|
||||
id="filter0_d_40_649-2"
|
||||
x="3.1797299"
|
||||
y="28.6"
|
||||
width="243.2"
|
||||
height="218.88"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2-3" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2-3" />
|
||||
<feOffset
|
||||
dx="-3.84"
|
||||
dy="8.96"
|
||||
id="feOffset2-1" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="0.00031091284"
|
||||
id="feGaussianBlur2-9" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3-10" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_649"
|
||||
id="feBlend3-55" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_649"
|
||||
result="shape"
|
||||
id="feBlend4-3" />
|
||||
</filter>
|
||||
<filter
|
||||
id="filter6"
|
||||
x="3.1797299"
|
||||
y="28.6"
|
||||
width="243.2"
|
||||
height="218.88"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood1" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix1" />
|
||||
<feOffset
|
||||
dx="-3.84"
|
||||
dy="8.96"
|
||||
id="feOffset1" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.285 3.826"
|
||||
id="feGaussianBlur1" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix4" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_649"
|
||||
id="feBlend5" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_649"
|
||||
result="shape"
|
||||
id="feBlend6" />
|
||||
</filter>
|
||||
</defs>
|
||||
<g
|
||||
id="rect27"
|
||||
inkscape:label="arrow">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="m 1238.1582,465.8125 a 75.0075,75.0075 0 0 0 -66.1016,74.45898 v 521.45512 a 75.0075,75.0075 0 0 0 126.2403,54.7656 l 278.6758,-260.72853 a 75.0075,75.0075 0 0 0 0,-109.53515 L 1298.2969,485.50391 a 75.0075,75.0075 0 0 0 -60.1387,-19.69141 z m 83.8984,247.33594 93.8985,87.84765 -93.8985,87.85157 z"
|
||||
id="path3" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="m 1247.0573,540.27244 278.6754,260.72382 -278.6754,260.72934 z"
|
||||
id="path4" />
|
||||
</g>
|
||||
<g
|
||||
id="rect24"
|
||||
inkscape:label="bracket">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="m 247.98633,0.2890625 c -72.36597,0 -132.27735,54.5361285 -132.27735,128.4023475 v 53.40234 c 0,73.86621 59.91137,128.4043 132.27735,128.4043 h 98.35547 c 30.46707,0 48.32406,8.05858 59.58984,18.95703 11.26578,10.89844 21.04297,28.10548 21.04297,66.25195 v 811.62307 c 0,41.2599 -9.17875,59.1194 -17.70508,67.8965 -8.52633,8.777 -23.91776,17.3125 -62.92773,17.3125 H 242.58594 c -72.36606,0 -127.21289,63.7038 -127.21289,128.4023 v 53.4024 c 0,38.0556 16.75732,68.2572 38.47265,90.0253 21.71534,21.7682 50.67329,38.3789 88.74024,38.3789 h 155.63281 c 94.97286,0 181.65845,-33.9998 242.14453,-96.0996 60.48608,-62.0997 92.82355,-149.8223 92.24219,-246.3671 l 0.002,0.4511 V 342.30273 c 0,-96.29488 -32.21947,-183.75245 -92.53711,-245.843746 C 579.75267,34.367687 493.1916,0.2890625 398.21875,0.2890625 Z M 265.70898,150.28906 h 132.50977 c 60.6593,0 103.79186,19.32368 134.25977,50.6875 30.4679,31.36382 50.1289,77.41248 50.1289,141.32617 v 918.42967 a 75.0075,75.0075 0 0 0 0,0.4512 c 0.38337,63.6637 -19.15662,109.4493 -49.69726,140.8047 -30.54064,31.3554 -74.03212,50.7597 -134.69141,50.7597 h -132.8457 v -10.2089 h 80.96875 c 64.74502,0 127.16842,-18.1672 170.51953,-62.793 43.35111,-44.6258 60.11328,-106.8703 60.11328,-172.416 V 395.70703 c 0,-68.65923 -22.81299,-131.55809 -66.75,-174.0625 C 466.28759,179.14012 406.32832,160.49805 346.3418,160.49805 h -80.63282 z"
|
||||
id="path5" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="m 247.98724,75.288577 c -31.73345,0 -57.27791,25.788243 -57.27791,53.402903 v 53.40315 c 0,27.61466 25.54446,53.40291 57.27791,53.40291 h 98.35442 c 90.45369,0 155.63254,53.40292 155.63254,160.20873 v 811.62333 c 0,106.8058 -51.87744,160.2087 -155.63254,160.2087 H 242.58679 c -31.73345,0 -52.21464,25.7883 -52.21464,53.4029 v 53.4033 c 0,27.6146 26.78433,53.4028 52.21464,53.4028 h 155.63253 c 155.63231,0 260.35215,-106.8061 259.38742,-267.0148 V 342.30337 c 0,-160.20874 -103.75511,-267.014793 -259.38742,-267.014793 z"
|
||||
id="path6" />
|
||||
</g>
|
||||
<g
|
||||
id="path1"
|
||||
inkscape:label="arrow">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="m 362.23828,465.8125 a 75.0075,75.0075 0 0 0 -60.13867,19.69141 L 23.425781,746.22852 a 75.0075,75.0075 0 0 0 -0.002,109.53515 L 302.09961,1116.4922 a 75.0075,75.0075 0 0 0 126.24023,-54.7656 V 540.27148 A 75.0075,75.0075 0 0 0 362.23828,465.8125 Z m -83.89844,247.33594 v 175.69922 l -93.89843,-87.85157 z"
|
||||
id="path7" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="M 353.33997,1061.7256 74.664734,800.99626 353.33997,540.27244 Z"
|
||||
id="path8" />
|
||||
</g>
|
||||
<g
|
||||
id="path2"
|
||||
inkscape:label="bracket">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="m 1200.5488,0.2890625 c -94.9729,0 -181.6584,33.9979065 -242.1445,96.0976565 -60.48609,62.099751 -92.82174,149.824231 -92.24024,246.369141 l -0.002,-0.45313 v 918.42967 c 0,96.2948 32.21756,183.7544 92.53516,245.8457 60.31763,62.0914 146.87863,96.1699 241.85153,96.1699 h 150.2325 c 72.3658,0 132.2773,-54.5381 132.2773,-128.4042 v -53.4024 c 0,-73.8661 -59.9113,-128.4023 -132.2773,-128.4023 h -98.3555 c -30.467,0 -48.3221,-8.0586 -59.5879,-18.9571 -11.2658,-10.8984 -21.043,-28.1055 -21.043,-66.2519 V 395.70703 c 0,-41.25991 9.1768,-59.12138 17.7031,-67.89844 8.5264,-8.77705 23.9178,-17.31054 62.9278,-17.31054 h 103.7558 c 72.366,0 127.2149,-63.70524 127.2149,-128.4043 v -53.40234 c 0,-38.055829 -16.7592,-68.257321 -38.4746,-90.025394 -21.7154,-21.768074 -50.6733,-38.3769535 -88.7403,-38.3769535 z m 0,149.9999975 h 132.8477 v 10.20899 h -80.9707 c -64.745,0 -127.1684,18.16716 -170.5195,62.79297 -43.3512,44.6258 -60.1114,106.87022 -60.1114,172.41601 v 811.62307 c 0,68.6592 22.811,131.5561 66.7481,174.0605 43.937,42.5044 103.8963,61.1485 163.8828,61.1485 h 80.6328 v 10.2089 h -132.5098 c -60.6594,0 -103.7919,-19.3256 -134.2597,-50.6894 -30.4679,-31.3638 -50.127,-77.4125 -50.127,-141.3262 V 342.30273 a 75.0075,75.0075 0 0 0 -0,-0.45117 c -0.3835,-63.66366 19.1566,-109.44736 49.6972,-140.80273 30.5406,-31.35537 74.032,-50.75977 134.6914,-50.75977 z"
|
||||
id="path9" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="m 1350.7811,1527.7473 c 31.7335,0 57.2779,-25.7882 57.2779,-53.4028 v -53.4033 c 0,-27.6146 -25.5444,-53.4029 -57.2779,-53.4029 h -98.3544 c -90.4536,0 -155.6326,-53.4029 -155.6326,-160.2087 V 395.70627 c 0,-106.80581 51.8775,-160.20873 155.6326,-160.20873 h 103.7549 c 31.7334,0 52.2149,-25.78825 52.2149,-53.40291 v -53.40315 c 0,-27.61466 -26.7846,-53.402903 -52.2149,-53.402903 h -155.6324 c -155.6325,0 -260.35229,106.806053 -259.38733,267.014793 v 918.42913 c 0,160.2087 103.75483,267.0148 259.38733,267.0148 z"
|
||||
id="path10" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 12 KiB |
260
release/datafiles/cursors/cursor_crossc.svg
Normal file
@@ -0,0 +1,260 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1500"
|
||||
height="1500"
|
||||
viewBox="0 0 1500 1499.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_crossc.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.32"
|
||||
inkscape:cx="743.75"
|
||||
inkscape:cy="917.1875"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4"
|
||||
guidecolor="#00e5c8"
|
||||
guideopacity="0.65882353">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="1"
|
||||
color="#2ebaff"
|
||||
opacity="0.76470588"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
<inkscape:grid
|
||||
id="grid1"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="9.9999997"
|
||||
spacingy="9.9999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="5"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(125.34144,0,0,67.777591,1862.0196,-1481.8966)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 679.96612,499.98306 140.06349,-0.007 0.0218,130.09009 -140.08791,0.0244 z"
|
||||
id="path16-4"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 679.97274,299.99211 140.04768,-0.007 0.022,99.98281 -140.0723,0.0244 z"
|
||||
id="path16-4-7"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 679.97856,100.02858 140.04768,-0.007 0.022,99.98281 -140.0723,0.0244 z"
|
||||
id="path16-4-3"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 679.9816,400.01326 140.04768,-0.007 0.022,99.98281 -140.0721,0.0244 z"
|
||||
id="path16-4-9-2"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 679.9762,199.99407 140.0477,-0.007 0.022,99.98281 -140.0721,0.0244 z"
|
||||
id="path16-4-9-4"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 679.9708,-7.1609922e-4 140.0477,-0.007000001 0.022,99.9834101 -140.0721,0.0244 z"
|
||||
id="path16-4-9-5"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 680.05891,1299.9215 139.88154,-0.01 0.0218,99.9828 -139.90596,0.024 z"
|
||||
id="path16-4-6"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 680.04974,1099.9305 139.88152,-0.01 0.022,99.9828 -139.90614,0.024 z"
|
||||
id="path16-4-7-9"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 680.05556,870.13862 139.88152,-0.007 0.022,129.81117 -139.90614,0.024 z"
|
||||
id="path16-4-3-3"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 680.03356,1399.929 139.88152,-0.01 0.022,99.9828 -139.90594,0.024 z"
|
||||
id="path16-4-9-7"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 680.0586,1199.9517 139.88152,-0.01 0.022,99.9828 -139.90594,0.024 z"
|
||||
id="path16-4-9-2-9"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 680.0532,999.93249 139.88154,-0.01 0.022,99.98281 -139.90594,0.024 z"
|
||||
id="path16-4-9-4-6"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 999.9973,680.01433 0.01,140.04769 -130.09008,0.022 -0.024,-140.07209 z"
|
||||
id="path16-4-64"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 1199.9908,680.00513 0.01,140.04769 -99.9828,0.022 -0.024,-140.07229 z"
|
||||
id="path16-4-7-1"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 1399.9544,680.01093 0.01,140.04769 -99.9828,0.022 -0.024,-140.07229 z"
|
||||
id="path16-4-3-8"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 1099.9697,680.01403 0.01,140.04759 -99.9854,0.022 -0.024,-140.07209 z"
|
||||
id="path16-4-9-2-93"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 1299.9889,680.00863 0.01,140.04769 -99.9829,0.022 -0.024,-140.07209 z"
|
||||
id="path16-4-9-4-61"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 1499.9836,680.00323 0.01,140.04769 -99.9835,0.022 -0.024,-140.07209 z"
|
||||
id="path16-4-9-5-9"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 199.95137,679.96404 0.01,140.04769 -99.982797,0.022 -0.024,-140.07209 z"
|
||||
id="path16-4-64-8"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 399.94487,679.95484 0.01,140.04769 -99.9828,0.022 -0.024,-140.07229 z"
|
||||
id="path16-4-7-1-5"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 630.01575,679.96064 0.01,140.04769 -130.09008,0.022 -0.024,-140.07229 z"
|
||||
id="path16-4-3-8-6"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 99.943873,679.93864 0.01,140.04769 -99.98277022,0.022 -0.024,-140.07209 z"
|
||||
id="path16-4-9-59-2"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 299.92377,679.96374 0.01,140.04759 -99.9854,0.022 -0.024,-140.07209 z"
|
||||
id="path16-4-9-2-93-7"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke-width:200;stroke-dasharray:none;stroke-opacity:0.85"
|
||||
d="m 499.94297,679.95834 0.01,140.04769 -99.9829,0.022 -0.024,-140.07209 z"
|
||||
id="path16-4-9-4-61-8"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<g
|
||||
transform="matrix(298.31289,0,0,298.31289,-1262.7073,-683.12447)"
|
||||
id="use5368-6-7"
|
||||
style="stroke-width:0.5">
|
||||
<g
|
||||
id="g11-8-5"
|
||||
inkscape:transform-center-y="-1.4552084">
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke-linecap:round;stroke-miterlimit:4.3;-inkscape-stroke:none"
|
||||
d="M 6.7460937,4.3007812 A 0.50283003,0.50283003 0 0 0 6.2441406,4.8046875 0.50283003,0.50283003 0 0 0 6.7460937,5.3066406 0.50283003,0.50283003 0 0 0 7.25,4.8046875 0.50283003,0.50283003 0 0 0 6.7460937,4.3007812 Z"
|
||||
id="path10-49-6" />
|
||||
<path
|
||||
style="color:#000000;fill:#000000;fill-opacity:1;stroke-linecap:round;-inkscape-stroke:none"
|
||||
d="m 6.7460937,4.5625 a 0.251414,0.251414 0 0 0 -0.25,0.2519531 0.251414,0.251414 0 0 0 0.25,0.25 0.251414,0.251414 0 0 0 0.2519532,-0.25 A 0.251414,0.251414 0 0 0 6.7460937,4.5625 Z"
|
||||
id="path11-4-0" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 10 KiB |
197
release/datafiles/cursors/cursor_crosshair.svg
Normal file
@@ -0,0 +1,197 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1500"
|
||||
height="1500"
|
||||
viewBox="0 0 1500 1499.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_crosshair.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.32"
|
||||
inkscape:cx="787.5"
|
||||
inkscape:cy="951.5625"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#00ace5"
|
||||
empopacity="0.30196078"
|
||||
color="#0025dc"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
<inkscape:grid
|
||||
id="grid1"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="9.9999997"
|
||||
spacingy="9.9999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="5"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(200.54629,0,0,108.44414,3000.3978,-2404.0545)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g
|
||||
transform="matrix(298.31289,0,0,298.31289,-1262.3457,-1261.9287)"
|
||||
id="use5368"
|
||||
style="stroke-width:0.5">
|
||||
<g
|
||||
id="g11"
|
||||
inkscape:transform-center-y="-1.4552084">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-miterlimit:4.3;-inkscape-stroke:none"
|
||||
d="m 6.2428873,4.2303733 3.274e-4,2.011204 h 1.005069 l 1.357e-4,-2.011204 z"
|
||||
id="path10"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;-inkscape-stroke:none"
|
||||
d="m 6.511126,4.4986971 3.28e-4,1.4750366 0.4687667,-3.274e-4 -5e-7,-1.4747092 z"
|
||||
id="path11"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(298.31289,0,0,298.31289,-1262.1563,-361.8136)"
|
||||
id="use5368-6"
|
||||
style="stroke-width:0.5">
|
||||
<g
|
||||
id="g11-2"
|
||||
inkscape:transform-center-y="-1.4552084">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-miterlimit:4.3;-inkscape-stroke:none"
|
||||
d="m 6.2428873,4.2303733 3.274e-4,2.011204 h 1.005069 l 1.357e-4,-2.011204 z"
|
||||
id="path10-5"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;-inkscape-stroke:none"
|
||||
d="m 6.511126,4.4986971 3.28e-4,1.4750366 0.4687667,-3.274e-4 -5e-7,-1.4747092 z"
|
||||
id="path11-6"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(0,-298.31289,298.31289,0,-1261.9281,2762.7016)"
|
||||
id="use5368-0"
|
||||
style="stroke-width:0.5">
|
||||
<g
|
||||
id="g11-9"
|
||||
inkscape:transform-center-y="-1.4552084">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-miterlimit:4.3;-inkscape-stroke:none"
|
||||
d="m 6.2428873,4.2303733 3.274e-4,2.011204 h 1.005069 l 1.357e-4,-2.011204 z"
|
||||
id="path10-1"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;-inkscape-stroke:none"
|
||||
d="m 6.511126,4.4986971 3.28e-4,1.4750366 0.4687667,-3.274e-4 -5e-7,-1.4747092 z"
|
||||
id="path11-2"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(0,-298.31289,298.31289,0,-361.8129,2762.5122)"
|
||||
id="use5368-6-3"
|
||||
style="stroke-width:0.5">
|
||||
<g
|
||||
id="g11-2-4"
|
||||
inkscape:transform-center-y="-1.4552084">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-miterlimit:4.3;-inkscape-stroke:none"
|
||||
d="m 6.2428873,4.2303733 3.274e-4,2.011204 h 1.005069 l 1.357e-4,-2.011204 z"
|
||||
id="path10-5-3"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;-inkscape-stroke:none"
|
||||
d="m 6.511126,4.4986971 3.28e-4,1.4750366 0.4687667,-3.274e-4 -5e-7,-1.4747092 z"
|
||||
id="path11-6-6"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.1 KiB |
122
release/datafiles/cursors/cursor_dot.svg
Normal file
@@ -0,0 +1,122 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="300"
|
||||
height="300"
|
||||
viewBox="0 0 300 299.99998"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_dot.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.90509668"
|
||||
inkscape:cx="57.452426"
|
||||
inkscape:cy="25.964077"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(200.54629,0,0,108.44414,3000.3978,-2404.0545)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g
|
||||
transform="matrix(298.31289,0,0,298.31289,-1862.514,-1282.8147)"
|
||||
id="use5368-6"
|
||||
style="stroke-width:0.5">
|
||||
<g
|
||||
id="g11-8"
|
||||
inkscape:transform-center-y="-1.4552084">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-miterlimit:4.3;-inkscape-stroke:none"
|
||||
d="M 6.7460937,4.3007812 A 0.50283003,0.50283003 0 0 0 6.2441406,4.8046875 0.50283003,0.50283003 0 0 0 6.7460937,5.3066406 0.50283003,0.50283003 0 0 0 7.25,4.8046875 0.50283003,0.50283003 0 0 0 6.7460937,4.3007812 Z"
|
||||
id="path10-49" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;-inkscape-stroke:none"
|
||||
d="m 6.7460937,4.5625 a 0.251414,0.251414 0 0 0 -0.25,0.2519531 0.251414,0.251414 0 0 0 0.25,0.25 0.251414,0.251414 0 0 0 0.2519532,-0.25 A 0.251414,0.251414 0 0 0 6.7460937,4.5625 Z"
|
||||
id="path11-4" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.7 KiB |
135
release/datafiles/cursors/cursor_e_arrow.svg
Normal file
@@ -0,0 +1,135 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1058"
|
||||
height="1600"
|
||||
viewBox="0 0 1058 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_e_arrow.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.25200731"
|
||||
inkscape:cx="75.394637"
|
||||
inkscape:cy="1617.0166"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
<sodipodi:guide
|
||||
position="605.1971,163.8187"
|
||||
orientation="1,0"
|
||||
id="guide2"
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="-129.33436,936.05436"
|
||||
orientation="0,-1"
|
||||
id="guide3"
|
||||
inkscape:locked="false" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(200.54629,0,0,108.44414,3000.3978,-2404.0545)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g
|
||||
transform="matrix(-315.14383,-5.6430893e-6,5.6430893e-6,-315.14383,2384.1752,6928.578)"
|
||||
inkscape:transform-center-x="-60.669065"
|
||||
id="use5330"
|
||||
style="display:inline;stroke-width:0.5"
|
||||
inkscape:transform-center-y="0.00020340342">
|
||||
<g
|
||||
id="path25"
|
||||
inkscape:transform-center-x="1.4552084">
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="m 6.7468728,17.065617 -2.38125,2.38125 2.38125,2.381251 0.6614584,-0.661459 -1.7197917,-1.719792 1.7197917,-1.719791 -0.6614584,-0.661459"
|
||||
id="path1" />
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="m 6.6367187,16.955078 -2.3828125,2.380859 c -0.06187,0.06133 -0.06187,0.161332 0,0.222657 l 2.3828125,2.380859 c 0.061102,0.06057 0.1596016,0.06057 0.2207032,0 l 0.6621093,-0.662109 c 0.060567,-0.0611 0.060567,-0.159601 0,-0.220703 l -1.609375,-1.609375 1.609375,-1.609375 c 0.060568,-0.0611 0.060568,-0.159602 0,-0.220704 L 6.8574219,16.955078 c -0.061098,-0.06058 -0.1596051,-0.06058 -0.2207032,0 z M 6.7480469,17.287109 7.1875,17.726562 5.4663753,19.446844 7.1875,21.166016 6.7460937,21.605469 4.5878906,19.447266 Z"
|
||||
id="path2"
|
||||
sodipodi:nodetypes="ccccccccccccccccccc" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.4 KiB |
123
release/datafiles/cursors/cursor_eraser.svg
Normal file
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1480"
|
||||
viewBox="0 0 1600 1479.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_eraser.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.17819608"
|
||||
inkscape:cx="89.788732"
|
||||
inkscape:cy="984.87016"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(200.54629,0,0,108.44414,3000.3978,-2404.0545)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<path
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:240.07;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 120.18386,1120.5496 -3e-5,240.0693 H 600.32346 L 1160.4855,800.45763 1480.5782,480.36492 1120.4745,120.25974 120.18471,1120.5505"
|
||||
id="use5358"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="use5360"
|
||||
d="M 152.45163,1332.56 588.34861,1331.1244 1022.5374,894.74889 704.08922,576.57834 150.51745,1125.4668 150.34721,1331.8585"
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#0d0d0d;stroke-width:100;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="use5362"
|
||||
d="M 831.27705,437.27948 1162.1424,771.28601 1453.749,481.19255 1120.4736,146.21111 830.85935,436.05589"
|
||||
style="display:inline;fill:#000000;fill-opacity:1;stroke:#0d0d0d;stroke-width:80.0231;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.1 KiB |
141
release/datafiles/cursors/cursor_ew_scroll.svg
Normal file
@@ -0,0 +1,141 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="700"
|
||||
viewBox="0 0 1600 699.99996"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_ew_scroll.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.64"
|
||||
inkscape:cx="723.4375"
|
||||
inkscape:cy="313.28125"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4"
|
||||
guidecolor="#00e5c8"
|
||||
guideopacity="0.65882353">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="1"
|
||||
color="#2ebaff"
|
||||
opacity="0.76470588"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
id="swatch20"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop20" />
|
||||
</linearGradient>
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(125.34144,0,0,67.777591,1862.0196,-1481.8966)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g
|
||||
id="use5320"
|
||||
transform="matrix(0,302.2686,-302.2686,0,2872.8912,-17118.537)"
|
||||
style="display:inline;stroke-width:0.5">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="use23"
|
||||
d="M 58.238707,7.7599401 57.797173,8.2014733 57.35564,7.75994 56.766928,8.3486511 57.797173,9.3788954 58.827417,8.3486511 58.238706,7.75994"
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.248124;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
inkscape:transform-center-y="-1.7661928"
|
||||
inkscape:transform-center-x="7.0119971e-06" />
|
||||
</g>
|
||||
<g
|
||||
id="use5320-0"
|
||||
transform="matrix(0,-302.2686,302.2686,0,-1273.0233,17820.308)"
|
||||
style="display:inline;stroke-width:0.5">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="use23-5"
|
||||
d="M 58.238707,7.7599401 57.797173,8.2014733 57.35564,7.75994 56.766928,8.3486511 57.797173,9.3788954 58.827417,8.3486511 58.238706,7.75994"
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.248124;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
inkscape:transform-center-y="-1.7661928"
|
||||
inkscape:transform-center-x="7.0119971e-06" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.4 KiB |
140
release/datafiles/cursors/cursor_eyedropper.svg
Normal file
@@ -0,0 +1,140 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1600"
|
||||
viewBox="0 0 1600 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_eyedropper.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.22627417"
|
||||
inkscape:cx="671.75144"
|
||||
inkscape:cy="1098.2252"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(200.54629,0,0,108.44414,3000.3978,-2404.0545)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g
|
||||
transform="matrix(302.02385,0,0,302.02385,-20448.304,-8952.3111)"
|
||||
id="use5322"
|
||||
style="display:inline;stroke-width:0.33109968;stroke-dasharray:none">
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.3311;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 67.865626,34.792699 v -0.79375 l 0.482813,-0.04635 v -0.529167 l 1.984375,-1.984374 0.443229,0.443229"
|
||||
id="path18"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="use18"
|
||||
d="m 67.865631,34.792704 h 0.79375 l 0.04635,-0.482813 h 0.529167 l 1.984374,-1.984375 -0.443229,-0.443229"
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.3311;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.33109968;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 69.188543,33.469783 1.058333,-1.058334"
|
||||
id="path19"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.33109968;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 70.511459,30.559366 1.587501,1.587501 -0.529167,0.529165 -1.5875,-1.5875 0.529167,-0.529165"
|
||||
id="path20"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path21"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,25.4,-12.7)"
|
||||
d="M 176.54102,160.67188 A 2.8284419,2.8284286 0 0 0 174.5,161.5 l -3,3 4,4 3,-3 a 2.8284419,2.8284286 0 0 0 0,-4 2.8284419,2.8284286 0 0 0 -1.95898,-0.82812 z"
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#131313;stroke-width:1.25140038;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.0 KiB |
143
release/datafiles/cursors/cursor_h_split.svg
Normal file
@@ -0,0 +1,143 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1600"
|
||||
viewBox="0 0 1600 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_h_split.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.35639216"
|
||||
inkscape:cx="939.97579"
|
||||
inkscape:cy="773.02487"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(200.54629,0,0,108.44414,3000.3978,-2404.0545)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g
|
||||
id="use5350"
|
||||
transform="matrix(0,-300.66528,-314.1,0,10892.78,2837.5264)"
|
||||
style="display:inline;stroke-width:0.336627;stroke-dasharray:none">
|
||||
<path
|
||||
inkscape:transform-center-y="1.1600004e-06"
|
||||
inkscape:transform-center-x="0.66145754"
|
||||
sodipodi:nodetypes="cssc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path22"
|
||||
d="m -7.6783221,29.751265 c 0.2931575,0 0.5291654,0.236007 0.5291652,0.529165 l -2.1e-6,3.704169 c -1e-7,0.293157 -0.2360077,0.529165 -0.5291652,0.529165"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#0d0d0d;stroke-width:0.336627;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
transform="scale(-1,1)" />
|
||||
<path
|
||||
inkscape:transform-center-y="-0.051793342"
|
||||
inkscape:transform-center-x="1.1290522"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.336627;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.2357454,33.190856 1.0300803,-1.058341 -1.0300803,-1.058333 -0.5291666,0.529166 0.5009135,0.529167 -0.5009135,0.529167 0.5291667,0.543519"
|
||||
id="path23"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#0d0d0d;stroke-width:0.336627;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 5.8913723,29.751265 c 0.2931575,0 0.5291653,0.236007 0.5291652,0.529165 l -2.1e-6,3.704169 c -2e-7,0.293157 -0.2360077,0.529165 -0.5291652,0.529165"
|
||||
id="path24"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cssc"
|
||||
inkscape:transform-center-x="0.66145754"
|
||||
inkscape:transform-center-y="1.1600004e-06" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path25"
|
||||
d="m 5.3246486,33.190856 -1.0300803,-1.058341 1.0300803,-1.058333 0.5291666,0.529166 -0.5009135,0.529167 0.5009135,0.529167 -0.5291667,0.543519"
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.336627;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
inkscape:transform-center-x="1.1290522"
|
||||
inkscape:transform-center-y="-0.051793342" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.2 KiB |
147
release/datafiles/cursors/cursor_hand.svg
Normal file
@@ -0,0 +1,147 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1600"
|
||||
viewBox="0 0 1600 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_hand.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.22627418"
|
||||
inkscape:cx="897.14169"
|
||||
inkscape:cy="1124.7417"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4"
|
||||
guidecolor="#00e5c8"
|
||||
guideopacity="0.65882353">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="1"
|
||||
color="#2ebaff"
|
||||
opacity="0.76470588"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
id="swatch20"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop20" />
|
||||
</linearGradient>
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(125.34144,0,0,67.777591,1862.0196,-1481.8966)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
clip-rule="evenodd"
|
||||
d="m 449.76149,838.54326 c -9.84537,-37.5933 -19.68992,-84.9174 -40.78569,-155.6067 -16.77614,-55.8494 -34.35623,-86.123 -47.21517,-123.6242 -15.57035,-45.6192 -30.43812,-72.2893 -49.82642,-118.4102 -13.96362,-32.9863 -36.56663,-105.0756 -45.90899,-144.3788 -11.95469,-51.0333 3.31482,-92.6429 24.51148,-120.9168 25.41612,-33.9895 96.63994,-49.1288 136.32023,-35.1921 37.26941,13.034 74.74021,51.3347 92.01865,79.0066 28.9314,46.1218 35.86307,63.3665 72.02779,154.6056 39.47789,99.4614 56.65954,192.3036 61.37834,223.6828 l 8.5024,52.2986 c 0.12624,0.7456 0,0.779 0,0.017 -3.52211,-103.1686 -10.41515,-306.2778 -8.2074,-418.1711 0.2024,-12.6328 6.42938,-58.8542 8.43494,-71.688 7.83665,-50.1315 30.63857,-80.209975 67.61411,-98.157475 41.38237,-20.1524 93.01971,-21.5559 140.73871,-1.7043 42.49464,17.3454 62.88682,55.144375 69.0128,102.468675 1.40705,10.9286 9.446,98.9597 9.3448,110.9913 -1.30607,102.7694 0.59839,164.5313 1.49997,217.9716 0.40449,23.1611 0.30329,162.9288 1.71057,147.2853 6.12607,-65.7733 9.44599,-319.7374 34.55689,-395.236 14.46825,-43.4132 40.6842,-74.796 79.7658,-93.1434 43.2954,-20.3535 111.8108,-7.0187 141.0425,24.3638 28.6331,30.5793 44.8034,69.3819 48.4183,115.6032 3.219,40.6061 -1.9045,89.9353 -2.0055,124.8268 0,86.928 -2.115,132.7482 -3.716,212.6568 -0.1019,3.8104 -1.5084,29.8802 2.3088,18.2481 9.4375,-28.0714 18.8838,-54.3421 26.7202,-74.692 4.9211,-12.5359 24.2094,-61.5642 36.0654,-86.1294 11.4516,-23.461 21.1925,-36.9967 41.6856,-68.9805 20.0972,-31.3818 41.6943,-44.9175 67.1086,-56.2476 54.2494,-23.5613 111.406,11.2294 130.6943,59.2555 8.6373,21.5568 0.9017,71.4873 -2.8144,110.7905 -6.1259,64.8688 -25.5152,130.9435 -35.3575,165.2371 -12.8586,44.812 -27.5293,123.8253 -34.1609,160.514 -7.2298,39.5107 -23.5012,138.5645 -36.0651,182.48034 -8.6371,30.1816 -37.2619,98.0571 -65.4905,138.7655 0,0 -107.8924,125.3325 -119.7484,181.6763 -11.7553,56.4524 -7.8366,56.8459 -10.1456,96.7504 -1.7021,28.2639 5.0642,62.7668 9.1849,80.6046 1.466,6.3476 -2.8061,12.662 -9.3197,13.3571 -24.2346,2.5879 -78.6865,7.3278 -111.6759,1.9933 -39.2758,-6.2139 -87.8967,-84.3228 -100.4519,-108.0814 -17.2828,-32.8866 -54.14966,-26.572 -68.51667,-2.3112 -22.59983,38.4056 -71.22055,107.2856 -105.58352,111.5986 -64.50465,8.0897 -195.66265,3.4082 -302.53794,2.1353 -6.69064,-0.074 -11.77274,-6.1217 -10.97307,-12.7207 3.41937,-28.2389 7.78861,-96.3235 -24.62474,-123.5658 -30.63928,-26.0697 -83.37895,-78.6112 -114.9226,-106.2807 l -83.58044,-92.3458 C 298.26406,1184.0505 263.60607,1110.5561 201.92516,1021.1248 166.96634,970.59286 98.755842,912.33976 72.93862,862.81326 c -22.401639,-42.618 -33.251432,-95.6537 -19.086727,-132.8532 22.602296,-59.5593 67.808557,-89.9336 136.822247,-83.4182 52.137,5.0162 85.18737,20.6514 124.36617,53.8397 22.6023,19.0519 57.56121,53.5463 75.34268,75.0019 16.37431,19.5461 20.39291,27.6692 37.87202,51.0342 23.10522,30.776 30.33866,46.0178 21.49821,12.1262 z"
|
||||
fill="#ffffff"
|
||||
id="path1-9"
|
||||
style="stroke-width:8.40043" />
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
clip-rule="evenodd"
|
||||
d="m 449.76149,838.54326 c -9.84537,-37.5933 -19.68992,-84.9174 -40.78569,-155.6067 -16.77614,-55.8494 -34.35623,-86.123 -47.21517,-123.6242 -15.57035,-45.6192 -30.43812,-72.2893 -49.82642,-118.4102 -13.96362,-32.9863 -36.56663,-105.0756 -45.90899,-144.3788 -11.95469,-51.0333 3.31482,-92.6429 24.51148,-120.9168 25.41612,-33.9895 96.63994,-49.1288 136.32023,-35.1921 37.26941,13.034 74.74021,51.3347 92.01865,79.0066 28.9314,46.1218 35.86307,63.3665 72.02779,154.6056 39.47789,99.4614 56.65954,192.3036 61.37834,223.6828 l 8.5024,52.2986 c 0.12624,0.7456 0,0.779 0,0.017 -3.52211,-103.1686 -10.41515,-306.2778 -8.2074,-418.1711 0.2024,-12.6328 6.42938,-58.8542 8.43494,-71.688 7.83665,-50.1315 30.63857,-80.209975 67.61411,-98.157475 41.38237,-20.1524 93.01971,-21.5559 140.73871,-1.7043 42.49464,17.3454 62.88682,55.144375 69.0128,102.468675 1.40705,10.9286 9.446,98.9597 9.3448,110.9913 -1.30607,102.7694 0.59839,164.5313 1.49997,217.9716 0.40449,23.1611 0.30329,162.9288 1.71057,147.2853 6.12607,-65.7733 9.44599,-319.7374 34.55689,-395.236 14.46825,-43.4132 40.6842,-74.796 79.7658,-93.1434 43.2954,-20.3535 111.8108,-7.0187 141.0425,24.3638 28.6331,30.5793 44.8034,69.3819 48.4183,115.6032 3.219,40.6061 -1.9045,89.9353 -2.0055,124.8268 0,86.928 -2.115,132.7482 -3.716,212.6568 -0.1019,3.8104 -1.5084,29.8802 2.3088,18.2481 9.4375,-28.0714 18.8838,-54.3421 26.7202,-74.692 4.9211,-12.5359 24.2094,-61.5642 36.0654,-86.1294 11.4516,-23.461 21.1925,-36.9967 41.6856,-68.9805 20.0972,-31.3818 41.6943,-44.9175 67.1086,-56.2476 54.2494,-23.5613 111.406,11.2294 130.6943,59.2555 8.6373,21.5568 0.9017,71.4873 -2.8144,110.7905 -6.1259,64.8688 -25.5152,130.9435 -35.3575,165.2371 -12.8586,44.812 -27.5293,123.8253 -34.1609,160.514 -7.2298,39.5107 -23.5012,138.5645 -36.0651,182.48034 -8.6371,30.1816 -37.2619,98.0571 -65.4905,138.7655 0,0 -107.8924,125.3325 -119.7484,181.6763 -11.7553,56.4524 -7.8366,56.8459 -10.1456,96.7504 -1.7021,28.2639 5.0642,62.7668 9.1849,80.6046 1.466,6.3476 -2.8061,12.662 -9.3197,13.3571 -24.2346,2.5879 -78.6865,7.3278 -111.6759,1.9933 -39.2758,-6.2139 -87.8967,-84.3228 -100.4519,-108.0814 -17.2828,-32.8866 -54.14966,-26.572 -68.51667,-2.3112 -22.59983,38.4056 -71.22055,107.2856 -105.58352,111.5986 -64.50465,8.0897 -195.66265,3.4082 -302.53794,2.1353 -6.69064,-0.074 -11.77274,-6.1217 -10.97307,-12.7207 3.41937,-28.2389 7.78861,-96.3235 -24.62474,-123.5658 -30.63928,-26.0697 -83.37895,-78.6112 -114.9226,-106.2807 l -83.58044,-92.3458 C 298.26406,1184.0505 263.60607,1110.5561 201.92516,1021.1248 166.96634,970.59286 98.755842,912.33976 72.93862,862.81326 c -22.401639,-42.618 -33.251432,-95.6537 -19.086727,-132.8532 22.602296,-59.5593 67.808557,-89.9336 136.822247,-83.4182 52.137,5.0162 85.18737,20.6514 124.36617,53.8397 22.6023,19.0519 57.56121,53.5463 75.34268,75.0019 16.37431,19.5461 20.39291,27.6692 37.87202,51.0342 23.10522,30.776 30.33866,46.0178 21.49821,12.1262 z"
|
||||
stroke="#000000"
|
||||
stroke-width="86.0204"
|
||||
id="path2-5" />
|
||||
<path
|
||||
d="M 1151.3539,1266.3153 V 938.99946"
|
||||
stroke="#000000"
|
||||
stroke-width="78.1094"
|
||||
stroke-linecap="round"
|
||||
id="path3-9-3" />
|
||||
<path
|
||||
d="M 950.85538,1266.5496 V 939.41456"
|
||||
stroke="#000000"
|
||||
stroke-width="78.1094"
|
||||
stroke-linecap="round"
|
||||
id="path4-2-5" />
|
||||
<path
|
||||
d="M 751.10178,939.31116 V 1266.4466"
|
||||
stroke="#000000"
|
||||
stroke-width="78.1094"
|
||||
stroke-linecap="round"
|
||||
id="path5-8-9" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 9.5 KiB |
152
release/datafiles/cursors/cursor_hand_closed.svg
Normal file
@@ -0,0 +1,152 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1600"
|
||||
viewBox="0 0 1600 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_hand_closed.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.32000001"
|
||||
inkscape:cx="999.99996"
|
||||
inkscape:cy="1204.6874"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4"
|
||||
guidecolor="#00e5c8"
|
||||
guideopacity="0.65882353">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="1"
|
||||
color="#2ebaff"
|
||||
opacity="0.76470588"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
<sodipodi:guide
|
||||
position="-2651.6502,1158.0582"
|
||||
orientation="1,0"
|
||||
id="guide23"
|
||||
inkscape:locked="false" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
id="swatch20"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop20" />
|
||||
</linearGradient>
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(125.34144,0,0,67.777591,1862.0196,-1481.8966)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
clip-rule="evenodd"
|
||||
d="m 377.49905,343.73019 c 48.9516,-18.819 145.5289,-7.2947 171.027,50.0082 21.7188,48.8455 101.5893,213.8816 102.6096,196.3333 2.4456,-39.0129 -2.4456,-123.3818 13.969,-167.4696 11.9365,-32.141 35.3882,-62.378 69.9666,-73.0567 29.0636,-9.0925 63.2291,-12.2637 93.4103,-5.8143 31.9222,6.7658 65.4722,30.343 78.0159,52.7566 36.9188,65.8674 37.5342,200.7734 39.2672,193.584 6.5269,-28.7576 7.1342,-129.9371 28.8607,-167.4696 14.37335,-24.8455 50.68405,-47.0477 70.05445,-50.6424 29.9868,-5.4976 66.9055,-7.1893 98.3176,-0.8462 25.3872,5.1803 59.7629,36.3698 69.0434,51.4886 22.3343,36.3697 34.878,139.1348 38.6436,175.293 1.6358,14.9076 7.5472,-41.55 29.8816,-77.8144 41.4049,-67.5581 188.0594,-80.6681 193.566,67.5591 2.6481,69.143 2.0407,65.9766 2.0407,112.4915 0,54.5561 -1.2228,87.5393 -4.0812,127.0817 -3.0612,42.1824 -11.8314,137.8682 -24.5775,184.17281 -8.7701,31.825 -37.8338,103.4031 -66.5977,146.3305 0,0 -109.5253,132.151 -121.4538,191.5741 -11.9363,59.5202 -7.9601,59.9411 -10.4058,102.0265 -1.6925,30.4242 5.4742,67.7313 9.6042,86.1626 1.3604,6.0816 -2.6966,12.1226 -8.8997,12.8192 -24.1401,2.7045 -80.2672,7.8791 -114.2139,2.1944 -39.8746,-6.5595 -89.2317,-88.8105 -101.9779,-113.9711 -17.5403,-34.6837 -54.9681,-28.019 -69.55195,-2.4294 -22.8444,40.49 -72.3069,113.1208 -107.0796,117.6719 -65.7395,8.5514 -199.3643,3.563 -307.9987,2.2431 -6.4055,-0.073 -11.2886,-5.8387 -10.5193,-12.1955 3.4821,-29.0071 8.5028,-102.3828 -24.8585,-131.5113 -31.1042,-27.4926 -84.6449,-82.891 -116.6676,-112.0681 l -84.849,-97.3783 c -28.8612,-38.0604 -102.1869,-98.2122 -126.7643,-209.85941 -21.722,-98.9655 -19.5809,-147.4887 3.7737,-187.1364 23.6599,-40.2794 68.3276,-62.2734 87.093,-66.0795 21.2119,-4.4377 70.5715,-4.1219 89.2341,6.5513 22.7424,13.0053 31.9206,16.8114 49.7678,41.3402 23.4558,32.4567 31.8178,48.2154 21.7221,12.7948 -7.7506,-27.7033 -32.8382,-62.9051 -44.2604,-102.5528 -11.1161,-38.1659 -102.1026,-182.378 -99.9607,-244.0159 0.8163,-23.365 10.5039,-81.5142 84.849,-110.1665 z"
|
||||
fill="#ffffff"
|
||||
id="path1"
|
||||
style="stroke-width:8.09799" />
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
clip-rule="evenodd"
|
||||
d="m 377.49905,343.73019 c 48.9516,-18.819 145.5289,-7.2947 171.027,50.0082 21.7188,48.8455 101.5893,213.8816 102.6096,196.3333 2.4456,-39.0129 -2.4456,-123.3818 13.969,-167.4696 11.9365,-32.141 35.3882,-62.378 69.9666,-73.0567 29.0636,-9.0925 63.2291,-12.2637 93.4103,-5.8143 31.9222,6.7658 65.4722,30.343 78.0159,52.7566 36.9188,65.8674 37.5342,200.7734 39.2672,193.584 6.5269,-28.7576 7.1342,-129.9371 28.8607,-167.4696 14.37335,-24.8455 50.68405,-47.0477 70.05445,-50.6424 29.9868,-5.4976 66.9055,-7.1893 98.3176,-0.8462 25.3872,5.1803 59.7629,36.3698 69.0434,51.4886 22.3343,36.3697 34.878,139.1348 38.6436,175.293 1.6358,14.9076 7.5472,-41.55 29.8816,-77.8144 41.4049,-67.5581 188.0594,-80.6681 193.566,67.5591 2.6481,69.143 2.0407,65.9766 2.0407,112.4915 0,54.5561 -1.2228,87.5393 -4.0812,127.0817 -3.0612,42.1824 -11.8314,137.8682 -24.5775,184.17281 -8.7701,31.825 -37.8338,103.4031 -66.5977,146.3305 0,0 -109.5253,132.151 -121.4538,191.5741 -11.9363,59.5202 -7.9601,59.9411 -10.4058,102.0265 -1.6925,30.4242 5.4742,67.7313 9.6042,86.1626 1.3604,6.0816 -2.6966,12.1226 -8.8997,12.8192 -24.1401,2.7045 -80.2672,7.8791 -114.2139,2.1944 -39.8746,-6.5595 -89.2317,-88.8105 -101.9779,-113.9711 -17.5403,-34.6837 -54.9681,-28.019 -69.55195,-2.4294 -22.8444,40.49 -72.3069,113.1208 -107.0796,117.6719 -65.7395,8.5514 -199.3643,3.563 -307.9987,2.2431 -6.4055,-0.073 -11.2886,-5.8387 -10.5193,-12.1955 3.4821,-29.0071 8.5028,-102.3828 -24.8585,-131.5113 -31.1042,-27.4926 -84.6449,-82.891 -116.6676,-112.0681 l -84.849,-97.3783 c -28.8612,-38.0604 -102.1869,-98.2122 -126.7643,-209.85941 -21.722,-98.9655 -19.5809,-147.4887 3.7737,-187.1364 23.6599,-40.2794 68.3276,-62.2734 87.093,-66.0795 21.2119,-4.4377 70.5715,-4.1219 89.2341,6.5513 22.7424,13.0053 31.9206,16.8114 49.7678,41.3402 23.4558,32.4567 31.8178,48.2154 21.7221,12.7948 -7.7506,-27.7033 -32.8382,-62.9051 -44.2604,-102.5528 -11.1161,-38.1659 -102.1026,-182.378 -99.9607,-244.0159 0.8163,-23.365 10.5039,-81.5142 84.849,-110.1665 z"
|
||||
stroke="#000000"
|
||||
stroke-width="82.9235"
|
||||
id="path2" />
|
||||
<path
|
||||
d="M 1150.1322,1264.1281 V 936.81219"
|
||||
stroke="#000000"
|
||||
stroke-width="78.1094"
|
||||
stroke-linecap="round"
|
||||
id="path3-9-3-6" />
|
||||
<path
|
||||
d="M 949.63565,1264.3624 V 937.22729"
|
||||
stroke="#000000"
|
||||
stroke-width="78.1094"
|
||||
stroke-linecap="round"
|
||||
id="path4-2-5-6" />
|
||||
<path
|
||||
d="M 749.88205,937.12389 V 1264.2594"
|
||||
stroke="#000000"
|
||||
stroke-width="78.1094"
|
||||
stroke-linecap="round"
|
||||
id="path5-8-9-9" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 7.8 KiB |
143
release/datafiles/cursors/cursor_hand_point.svg
Normal file
@@ -0,0 +1,143 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1600"
|
||||
viewBox="0 0 1600 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_hand_point.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.11313709"
|
||||
inkscape:cx="883.88344"
|
||||
inkscape:cy="1056.2407"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4"
|
||||
guidecolor="#00e5c8"
|
||||
guideopacity="0.65882353">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="1"
|
||||
color="#2ebaff"
|
||||
opacity="0.76470588"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
id="swatch20"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop20" />
|
||||
</linearGradient>
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(125.34144,0,0,67.777591,1862.0196,-1481.8966)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<path
|
||||
d="M 348.56341,1238.1413 C 318.52613,1203.403 282.03838,1132.3757 217.09975,1046.1626 180.2943,997.39222 89.020418,905.56291 61.839022,858.92053 38.253743,817.69609 40.79216,799.22001 46.398135,765.05867 56.339766,704.29007 124.45114,656.97585 197.1107,663.35847 c 54.89041,4.74608 101.4264,37.93409 143.30926,69.28741 56.94788,42.50787 84.26953,111.51102 114.62364,174.91536 6.49538,13.56635 10.44449,18.31243 8.05526,3.04059 -7.46677,-47.72768 -91.68607,-477.49481 -92.63177,-482.3192 l -0.0528,-0.26448 -41.70376,-211.71761 C 314.04342,141.84501 346.30317,54.110975 423.39536,44.939163 499.82673,35.846697 570.41029,84.79237 590.57928,157.33821 l 44.24649,159.14056 c 3.14975,11.33539 5.69072,22.65876 7.66704,34.24567 10.91384,64.10732 48.61381,285.91481 49.96371,300.85932 -0.22939,-8.01921 -1.49106,-71.55277 -2.60273,-128.1938 -1.11169,-56.65987 32.82093,-99.45372 90.86638,-99.45372 141.16536,0 199.57253,73.38743 199.57253,111.97616 0,-55.98813 77.2089,-95.08418 126.8727,-95.08418 73.406,0 124.2254,17.28661 141.1654,60.62991 16.9398,43.34259 25.5774,163.65752 26.4685,167.96429 2.6292,12.66192 8.2052,-64.54995 44.114,-94.74904 60.3307,-50.7398 154.3996,-21.53389 166.5841,68.90839 3.4408,25.55641 4.226,74.98095 4.226,117.54912 0,50.0275 -1.2703,80.12325 -4.226,116.31739 -3.282,38.70067 -12.3785,126.18042 -25.595,168.55932 -8.9465,28.64 -38.2471,92.475 -67.4859,131.951 -0.9794,1.3263 -1.9234,2.5582 -2.9204,3.876 -12.4668,16.4949 -101.4979,135.6031 -113.0029,186.2509 -12.4755,54.3858 -8.3552,54.7736 -10.7902,93.3795 -1.6853,26.6588 5.0995,59.1664 9.4315,76.6433 1.641,6.6237 -2.9027,13.2907 -9.8462,13.9625 -25.6481,2.5066 -82.6966,7.0546 -117.2997,1.9984 -41.3526,-6.0985 -41.7673,-69.6749 -54.9839,-92.6991 -18.1927,-31.7409 -70.8212,-41.8015 -85.9435,-18.3898 -23.79521,37.0641 -74.9853,103.5348 -111.15893,107.7038 -67.8917,7.8038 -205.91614,3.3765 -318.42493,2.0759 -7.05827,-0.085 -12.40492,-6.3827 -11.52264,-13.2219 3.57325,-27.796 7.69352,-92.3286 -26.05383,-118.3243 -32.25363,-25.0654 -70.1336,-67.2547 -103.34364,-93.9566 z"
|
||||
fill="#ffffff"
|
||||
id="path1-8"
|
||||
style="stroke-width:8.71757" />
|
||||
<path
|
||||
d="m 980.29346,535.9124 c 0,-38.58873 -58.40717,-111.97616 -199.57254,-111.97616 v 0 c -58.04542,0 -91.97805,42.79385 -90.86637,99.45372 1.22636,62.62745 2.63804,133.68063 2.63804,128.80536 0,-7.38181 -38.88224,-236.19046 -49.99902,-301.47088 -1.97632,-11.58772 -4.51729,-22.91028 -7.66705,-34.24567 L 590.58,157.33821 C 570.41099,84.79237 499.82744,35.846697 423.39608,44.939163 v 0 0 C 346.30387,54.110975 314.04412,141.84501 328.71123,216.30054 l 41.70378,211.71761 c 0.027,0.14907 0.027,0.11541 0.0528,0.26448 0.94582,4.82439 85.16504,434.59152 92.63178,482.3192 2.38923,15.27184 -1.55987,10.52576 -8.05523,-3.04059 C 424.69021,844.1569 397.36855,775.15375 340.42067,732.64588 v 0 c -41.88288,-31.35332 -88.41886,-64.54133 -143.30927,-69.28741 -72.65955,-6.38262 -140.77093,40.9316 -150.71256,101.7002 -5.605978,34.16134 -8.144393,52.63742 15.440885,93.86186 27.181397,46.64238 118.455395,138.47169 155.260715,187.24207 64.93865,86.2131 101.42641,157.2404 131.46379,191.9787 l 87.99449,89.1159 c 33.21004,26.7019 71.08999,68.8912 103.34365,93.9566 33.74733,25.9957 29.62708,90.537 26.05383,118.3243 -0.88228,6.8392 4.46435,13.1357 11.52262,13.2219 112.50879,1.3006 250.53321,5.7279 318.42495,-2.0759 36.17362,-4.169 87.3637,-70.6397 111.15893,-107.7038 15.1223,-23.4117 67.7508,-13.3511 85.9435,18.3898 13.2166,23.0242 13.6314,86.6006 54.9839,92.6991 34.6031,5.0562 91.6516,0.5082 117.2995,-1.9984 6.9436,-0.6718 11.4875,-7.3388 9.8464,-13.9625 -4.3322,-17.4769 -11.1168,-49.9845 -9.4316,-76.6433 2.435,-38.6059 -1.6852,-38.9937 10.7903,-93.3795 11.5051,-50.6478 100.5363,-169.756 113.0028,-186.2509 0.997,-1.3178 1.9411,-2.5497 2.9205,-3.876 29.2388,-39.476 58.5395,-103.311 67.4858,-131.951 13.2167,-42.3789 22.313,-129.85865 25.5952,-168.55932 2.9555,-36.19414 4.226,-66.28989 4.226,-116.31739 0,-42.56817 -0.7853,-91.99271 -4.226,-117.54912 -12.1846,-90.44228 -106.2536,-119.64819 -166.584,-68.90839 -35.909,30.19909 -41.4851,107.41096 -44.1142,94.74904 -0.8912,-4.30677 -9.5287,-124.6217 -26.4686,-167.96429 -16.9398,-43.3433 -67.7594,-60.62991 -141.1653,-60.62991 -49.6637,0 -126.87272,39.09605 -126.87272,95.08418 z m 0,0 c 0,43.71376 1.18227,80.45917 2.40863,107.66937 2.46158,54.97169 -2.40863,-5.04754 -2.40863,-60.0709 0,-18.1143 0,-35.47577 0,-47.59847 z"
|
||||
stroke="#000000"
|
||||
stroke-width="87.1757"
|
||||
id="path2-4" />
|
||||
<path
|
||||
d="M 1150.0536,1263.7581 V 936.44248"
|
||||
stroke="#000000"
|
||||
stroke-width="78.1094"
|
||||
stroke-linecap="round"
|
||||
id="path3-9" />
|
||||
<path
|
||||
d="M 949.55542,1263.9924 V 936.85753"
|
||||
stroke="#000000"
|
||||
stroke-width="78.1094"
|
||||
stroke-linecap="round"
|
||||
id="path4-2" />
|
||||
<path
|
||||
d="M 749.80181,936.75418 V 1263.8894"
|
||||
stroke="#000000"
|
||||
stroke-width="78.1094"
|
||||
stroke-linecap="round"
|
||||
id="path5-8" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 7.9 KiB |
116
release/datafiles/cursors/cursor_knife.svg
Normal file
@@ -0,0 +1,116 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1480"
|
||||
viewBox="0 0 1600 1479.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_knife.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.50401462"
|
||||
inkscape:cx="759.89859"
|
||||
inkscape:cy="754.93842"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(200.54629,0,0,108.44414,3000.3978,-2404.0545)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g
|
||||
transform="matrix(293.83118,0,0,297.87311,-12428.154,-8933.3281)"
|
||||
id="use5324"
|
||||
style="display:inline;stroke-width:0.334466;stroke-dasharray:none">
|
||||
<path
|
||||
style="fill:#f5f5f5;fill-opacity:1;stroke:#000000;stroke-width:0.33801456;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 42.465626,34.792699 4.630209,-4.630208 0.477321,0.477387 -1.455209,1.455208 0.184138,0.448654 -1.587501,1.587501 c -0.532828,0.532828 -2.248958,0.661458 -2.248958,0.661458"
|
||||
id="path22"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccsc" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.5 KiB |
262
release/datafiles/cursors/cursor_left_handle.svg
Normal file
@@ -0,0 +1,262 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1200"
|
||||
height="1600"
|
||||
viewBox="0 0 1200 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_left_handle.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.79394532"
|
||||
inkscape:cx="803.58179"
|
||||
inkscape:cy="870.96678"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<filter
|
||||
id="filter0_d_40_649"
|
||||
x="3.1797299"
|
||||
y="28.6"
|
||||
width="243.2"
|
||||
height="218.88"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2-0" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2-2" />
|
||||
<feOffset
|
||||
dx="-3.84"
|
||||
dy="8.96"
|
||||
id="feOffset2-0" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="9.6"
|
||||
id="feGaussianBlur2-2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3-1" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_649"
|
||||
id="feBlend3-5" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_649"
|
||||
result="shape"
|
||||
id="feBlend4-5" />
|
||||
</filter>
|
||||
<filter
|
||||
id="filter0_d_40_649-2"
|
||||
x="3.1797299"
|
||||
y="28.6"
|
||||
width="243.2"
|
||||
height="218.88"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2-3" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2-3" />
|
||||
<feOffset
|
||||
dx="-3.84"
|
||||
dy="8.96"
|
||||
id="feOffset2-1" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="0.00031091284"
|
||||
id="feGaussianBlur2-9" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3-10" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_649"
|
||||
id="feBlend3-55" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_649"
|
||||
result="shape"
|
||||
id="feBlend4-3" />
|
||||
</filter>
|
||||
<filter
|
||||
id="filter6"
|
||||
x="3.1797299"
|
||||
y="28.6"
|
||||
width="243.2"
|
||||
height="218.88"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood1" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix1" />
|
||||
<feOffset
|
||||
dx="-3.84"
|
||||
dy="8.96"
|
||||
id="feOffset1" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.285 3.826"
|
||||
id="feGaussianBlur1" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix4" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_649"
|
||||
id="feBlend5" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_649"
|
||||
result="shape"
|
||||
id="feBlend6" />
|
||||
</filter>
|
||||
</defs>
|
||||
<g
|
||||
id="path1"
|
||||
inkscape:label="arrow">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="m 362.23828,465.8125 a 75.0075,75.0075 0 0 0 -60.13867,19.69141 L 23.425781,746.22852 a 75.0075,75.0075 0 0 0 -0.002,109.53515 L 302.09961,1116.4922 a 75.0075,75.0075 0 0 0 126.24023,-54.7656 V 540.27148 A 75.0075,75.0075 0 0 0 362.23828,465.8125 Z m -83.89844,247.33594 v 175.69922 l -93.89843,-87.85157 z"
|
||||
id="path5" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="M 353.33997,1061.7256 74.664734,800.99626 353.33997,540.27244 Z"
|
||||
id="path6" />
|
||||
</g>
|
||||
<g
|
||||
id="path2"
|
||||
inkscape:label="bracket"
|
||||
transform="translate(-26.450184)">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="m 857.95703,0.2890625 c -94.97329,0 -181.65822,33.9979175 -242.14453,96.0976565 -60.48631,62.099741 -90.30462,149.824191 -89.72312,246.369141 l -0.002,-0.45313 v 918.42967 c 0,96.2949 29.70022,183.7544 90.01804,245.8457 60.31782,62.0913 146.87826,96.1699 241.85156,96.1699 h 150.23252 c 72.3658,0 132.2793,-54.5381 132.2793,-128.4042 v -53.4024 c -1e-4,-73.8661 -62.5852,-128.4023 -134.9512,-128.4023 h -98.35358 c -30.46738,0 -48.32587,-8.0586 -59.5918,-18.9571 -11.26593,-10.8985 -21.04297,-28.1056 -21.04297,-66.2519 V 395.70703 c 0,-41.25984 9.17863,-59.12133 17.70508,-67.89844 8.52645,-8.7771 23.91932,-17.31054 62.92969,-17.31054 h 103.75388 c 72.366,0 129.8887,-63.70524 129.8887,-128.4043 v -53.40234 c 0,-38.055829 -16.7592,-68.257321 -38.4746,-90.025394 -21.7154,-21.768074 -50.6752,-38.3769535 -88.7422,-38.3769535 z m 0,149.9999975 h 132.84961 v 10.20899 h -80.9707 c -64.74527,0 -127.17015,18.16721 -170.52149,62.79297 -43.35133,44.62575 -60.11328,106.87015 -60.11328,172.41601 v 811.62307 c 0,68.6593 22.81276,131.5562 66.75,174.0605 43.93725,42.5044 103.8981,61.1485 163.88477,61.1485 h 80.63281 v 10.2089 H 857.95703 c -60.65998,0 -103.79178,-19.3256 -134.25976,-50.6894 -30.46799,-31.3638 -50.12891,-77.4125 -50.12891,-141.3262 V 342.30273 c 4.5e-4,-0.15039 4.5e-4,-0.30078 0,-0.45117 -0.38346,-63.66363 19.15654,-109.44735 49.69726,-140.80273 30.54073,-31.35538 74.03143,-50.75977 134.69141,-50.75977 z"
|
||||
id="path7"
|
||||
sodipodi:nodetypes="ssccssssssssssssssssssssccssssssccsssccss" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="m 1008.1903,1527.7473 c 31.7335,0 57.2779,-25.7882 57.2779,-53.4028 v -53.4033 c 0,-27.6146 -25.5444,-53.4029 -57.2779,-53.4029 h -98.35494 c -90.45414,0 -155.63353,-53.4029 -155.63353,-160.2087 V 395.70627 c 0,-106.80581 51.8778,-160.20873 155.63353,-160.20873 h 103.75544 c 31.7334,0 52.2149,-25.78825 52.2149,-53.40291 v -53.40315 c 0,-27.61466 -26.7846,-53.402903 -52.2149,-53.402903 H 857.95753 c -155.63343,0 -260.35346,106.806053 -259.3885,267.014793 v 918.42913 c 0,160.2087 103.75507,267.0148 259.3885,267.0148 z"
|
||||
id="path8" />
|
||||
</g>
|
||||
<g
|
||||
id="rect2"
|
||||
inkscape:label="strip"
|
||||
inkscape:transform-center-x="-138.93385"
|
||||
inkscape:transform-center-y="-4.0512459e-05"
|
||||
transform="rotate(180,0,-5.6678967)">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="m -1072.5664,-1217.4492 c -69.5112,0 -127.8125,58.3033 -127.8125,127.8144 V -535.5 c 0,69.51115 58.3013,127.8125 127.8125,127.8125 h 46.5167 c 69.51124,0 127.81259,-58.30135 127.81259,-127.8125 v -554.1348 c 0,-69.5111 -58.30135,-127.8144 -127.81259,-127.8144 z m 22.1875,150 h 8.4394 v 509.7617 h -8.4394 z"
|
||||
id="path3"
|
||||
sodipodi:nodetypes="sssssssssccccc" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="m -1072.5658,-1142.4489 h 45.256 c 29.25852,0 52.81321,23.5547 52.81321,52.8132 v 554.13488 c 0,29.25851 -23.55469,52.8132 -52.81321,52.8132 h -45.256 c -29.2585,0 -52.8132,-23.55469 -52.8132,-52.8132 v -554.13488 c 0,-29.2585 23.5547,-52.8132 52.8132,-52.8132 z"
|
||||
id="path4"
|
||||
sodipodi:nodetypes="sssssssss" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 10 KiB |
204
release/datafiles/cursors/cursor_mute.svg
Normal file
@@ -0,0 +1,204 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1600"
|
||||
viewBox="0 0 1600 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_mute.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.32"
|
||||
inkscape:cx="590.625"
|
||||
inkscape:cy="864.0625"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4"
|
||||
guidecolor="#00e5c8"
|
||||
guideopacity="0.65882353">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="1"
|
||||
color="#2ebaff"
|
||||
opacity="0.76470588"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
id="swatch20"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop20" />
|
||||
</linearGradient>
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(125.34144,0,0,67.777591,1862.0196,-1481.8966)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:88.6974;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 563.71911,66.221492 378.0463,251.89431 188.65135,63.319156 63.411554,188.37584 252.76017,377.23832 65.700657,564.35581 191.84873,690.32274 379.15244,503.17305 567.94751,692.45428 693.1426,567.99152 503.78653,378.63545 690.56463,191.73247 Z"
|
||||
id="path1"
|
||||
sodipodi:nodetypes="ccccccccccccc" />
|
||||
<g
|
||||
transform="matrix(298.31289,0,0,298.31289,-1062.9204,-1007.4329)"
|
||||
id="use5368"
|
||||
style="display:inline;stroke-width:0.5">
|
||||
<g
|
||||
id="g11"
|
||||
inkscape:transform-center-y="-1.4552084">
|
||||
<path
|
||||
id="path10"
|
||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.838046;stroke-linecap:round;stroke-miterlimit:4.3;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 6.7468752,4.8857519 V 5.8938562"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:connector-curvature="0"
|
||||
d="M 6.7468752,4.8857519 V 5.8938562"
|
||||
style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.335218;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path11" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(298.31289,0,0,298.31289,-1062.6195,-307.68037)"
|
||||
id="use5368-7"
|
||||
style="display:inline;stroke-width:0.5">
|
||||
<g
|
||||
id="g11-7"
|
||||
inkscape:transform-center-y="-1.4552084">
|
||||
<path
|
||||
id="path10-4"
|
||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.838046;stroke-linecap:round;stroke-miterlimit:4.3;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 6.7468752,4.8857519 V 5.8938562"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:connector-curvature="0"
|
||||
d="M 6.7468752,4.8857519 V 5.8938562"
|
||||
style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.335218;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path11-9" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(0,-298.31289,298.31289,0,-1008.2642,2963.2122)"
|
||||
id="use5368-8"
|
||||
style="display:inline;stroke-width:0.5">
|
||||
<g
|
||||
id="g11-6"
|
||||
inkscape:transform-center-y="-1.4552084">
|
||||
<path
|
||||
id="path10-8"
|
||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.838046;stroke-linecap:round;stroke-miterlimit:4.3;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 6.7468752,4.8857519 V 5.8938562"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:connector-curvature="0"
|
||||
d="M 6.7468752,4.8857519 V 5.8938562"
|
||||
style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.335218;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path11-6" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(0,-298.31289,298.31289,0,-308.51267,2962.9113)"
|
||||
id="use5368-7-3"
|
||||
style="display:inline;stroke-width:0.5">
|
||||
<g
|
||||
id="g11-7-0"
|
||||
inkscape:transform-center-y="-1.4552084">
|
||||
<path
|
||||
id="path10-4-1"
|
||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.838046;stroke-linecap:round;stroke-miterlimit:4.3;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 6.7468752,4.8857519 V 5.8938562"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:connector-curvature="0"
|
||||
d="M 6.7468752,4.8857519 V 5.8938562"
|
||||
style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.335218;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path11-9-9" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.8 KiB |
125
release/datafiles/cursors/cursor_n_arrow.svg
Normal file
@@ -0,0 +1,125 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1058"
|
||||
viewBox="0 0 1600 1057.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_n_arrow.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.25200731"
|
||||
inkscape:cx="712.28092"
|
||||
inkscape:cy="160.70962"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(200.54629,0,0,108.44414,3000.3978,-2404.0545)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g
|
||||
transform="matrix(0,315.14383,-315.14383,0,6928.8608,-1325.9132)"
|
||||
inkscape:transform-center-x="-0.00021843374"
|
||||
id="use5330"
|
||||
style="display:inline;stroke-width:0.5"
|
||||
inkscape:transform-center-y="-60.668999">
|
||||
<g
|
||||
id="path25"
|
||||
inkscape:transform-center-x="1.4552084">
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="m 6.7468728,17.065617 -2.38125,2.38125 2.38125,2.381251 0.6614584,-0.661459 -1.7197917,-1.719792 1.7197917,-1.719791 -0.6614584,-0.661459"
|
||||
id="path1" />
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="m 6.6367187,16.955078 -2.3828125,2.380859 c -0.06187,0.06133 -0.06187,0.161332 0,0.222657 l 2.3828125,2.380859 c 0.061102,0.06057 0.1596016,0.06057 0.2207032,0 l 0.6621093,-0.662109 c 0.060567,-0.0611 0.060567,-0.159601 0,-0.220703 l -1.609375,-1.609375 1.609375,-1.609375 c 0.060568,-0.0611 0.060568,-0.159602 0,-0.220704 L 6.8574219,16.955078 c -0.061098,-0.06058 -0.1596051,-0.06058 -0.2207032,0 z M 6.7480469,17.287109 7.1875,17.726562 5.4663753,19.446844 7.1875,21.166016 6.7460937,21.605469 4.5878906,19.447266 Z"
|
||||
id="path2"
|
||||
sodipodi:nodetypes="ccccccccccccccccccc" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.2 KiB |
141
release/datafiles/cursors/cursor_ns_scroll.svg
Normal file
@@ -0,0 +1,141 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="700"
|
||||
height="1600"
|
||||
viewBox="0 0 700 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_ns_scroll.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="1.8101934"
|
||||
inkscape:cx="444.70387"
|
||||
inkscape:cy="100.81796"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4"
|
||||
guidecolor="#00e5c8"
|
||||
guideopacity="0.65882353">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="1"
|
||||
color="#2ebaff"
|
||||
opacity="0.76470588"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
id="swatch20"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop20" />
|
||||
</linearGradient>
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(125.34144,0,0,67.777591,1862.0196,-1481.8966)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g
|
||||
id="use5320"
|
||||
transform="matrix(-302.2686,0,0,-302.2686,17821.475,2872.809)"
|
||||
style="display:inline;stroke-width:0.5">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="use23"
|
||||
d="M 58.238707,7.7599401 57.797173,8.2014733 57.35564,7.75994 56.766928,8.3486511 57.797173,9.3788954 58.827417,8.3486511 58.238706,7.75994"
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.248124;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
inkscape:transform-center-y="-1.7661928"
|
||||
inkscape:transform-center-x="7.0119971e-06" />
|
||||
</g>
|
||||
<g
|
||||
id="use5320-0"
|
||||
transform="matrix(302.2686,0,0,302.2686,-17120.13,-1272.5531)"
|
||||
style="display:inline;stroke-width:0.5">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="use23-5"
|
||||
d="M 58.238707,7.7599401 57.797173,8.2014733 57.35564,7.75994 56.766928,8.3486511 57.797173,9.3788954 58.827417,8.3486511 58.238706,7.75994"
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.248124;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
inkscape:transform-center-y="-1.7661928"
|
||||
inkscape:transform-center-x="7.0119971e-06" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.4 KiB |
148
release/datafiles/cursors/cursor_nsew_scroll.svg
Normal file
@@ -0,0 +1,148 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1600"
|
||||
viewBox="0 0 1600 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_nsew_scroll.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.22627417"
|
||||
inkscape:cx="804.33396"
|
||||
inkscape:cy="647.44465"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4"
|
||||
guidecolor="#00e5c8"
|
||||
guideopacity="0.65882353">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="1"
|
||||
color="#2ebaff"
|
||||
opacity="0.76470588"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
id="swatch20"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop20" />
|
||||
</linearGradient>
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(125.34144,0,0,67.777591,1862.0196,-1481.8966)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g
|
||||
transform="matrix(318.10944,0,0,318.10944,-13465.875,-1346.624)"
|
||||
id="use5316"
|
||||
style="display:inline;stroke-width:0.5">
|
||||
<path
|
||||
inkscape:transform-center-y="-1.5875"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 44.449995,5.8208351 0.396876,-0.396875 0.396875,0.3968751 0.529167,-0.5291667 -0.926042,-0.9260417 -0.926042,0.9260417 0.529167,0.5291667"
|
||||
id="path20"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="use20"
|
||||
d="m 45.772913,6.3500007 0.396875,0.396876 -0.396875,0.396875 0.529166,0.529167 0.926042,-0.926042 -0.926042,-0.926042 -0.529166,0.529167"
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
inkscape:transform-center-y="-1.5875" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="use21"
|
||||
d="M 45.243436,7.6729187 44.84656,8.0697937 44.449685,7.6729186 43.920518,8.2020853 44.84656,9.128127 45.772602,8.2020853 45.243435,7.6729186"
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
inkscape:transform-center-y="-1.5875" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="use22"
|
||||
d="M 43.920829,7.143753 43.523954,6.746877 43.920829,6.350002 43.391663,5.820835 42.465621,6.746877 43.391663,7.672919 43.920829,7.143752"
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
inkscape:transform-center-y="-1.5875" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.2 KiB |
214
release/datafiles/cursors/cursor_paint.svg
Normal file
@@ -0,0 +1,214 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1500"
|
||||
height="1500"
|
||||
viewBox="0 0 1500 1499.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_paint.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.45254834"
|
||||
inkscape:cx="689.42911"
|
||||
inkscape:cy="971.16697"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#00ace5"
|
||||
empopacity="0.30196078"
|
||||
color="#0025dc"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
<inkscape:grid
|
||||
id="grid1"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="9.9999997"
|
||||
spacingy="9.9999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="5"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(200.54629,0,0,108.44414,3000.3978,-2404.0545)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g
|
||||
transform="matrix(298.31289,0,0,298.31289,-1262.3457,-1261.9287)"
|
||||
id="use5368"
|
||||
style="stroke-width:0.5">
|
||||
<g
|
||||
id="g11"
|
||||
inkscape:transform-center-y="-1.4552084">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-miterlimit:4.3;-inkscape-stroke:none"
|
||||
d="m 6.7460937,4.2304687 c -0.2777835,4.838e-4 -0.503474,0.226123 -0.502879,0.5039063 v 0.8380365 c 4.826e-4,0.2770209 0.2258581,0.50241 0.502879,0.5028927 0.2777834,5.95e-4 0.5020336,-0.2251091 0.5025174,-0.5028927 L 7.2490741,4.734375 C 7.2496709,4.4558284 7.0246403,4.2298719 6.7460937,4.2304687 Z"
|
||||
id="path10"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;-inkscape-stroke:none"
|
||||
d="m 6.7460937,4.4996597 c -0.1366289,0.00133 -0.2354968,0.097748 -0.2339856,0.233794 l 6.553e-4,0.8392234 C 6.5127016,5.7065974 6.6121744,5.8062615 6.7460942,5.8061998 6.8798496,5.806398 6.9809261,5.7055033 6.9808754,5.5726771 L 6.9802202,4.7334537 C 6.9791103,4.5992672 6.8779188,4.4983737 6.7460937,4.4996597 Z"
|
||||
id="path11"
|
||||
sodipodi:nodetypes="scccccs" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(-298.31289,0,0,-298.31289,2762.3676,2762.1367)"
|
||||
id="use5368-13"
|
||||
style="stroke-width:0.5">
|
||||
<g
|
||||
id="g11-1"
|
||||
inkscape:transform-center-y="-1.4552084">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-miterlimit:4.3;-inkscape-stroke:none"
|
||||
d="m 6.7460937,4.2304687 c -0.2777835,4.838e-4 -0.503474,0.226123 -0.502879,0.5039063 v 0.8370926 c 4.826e-4,0.2770209 0.2258581,0.50241 0.502879,0.5028927 0.2777834,5.95e-4 0.5020336,-0.2251091 0.5025174,-0.5028927 L 7.2490741,4.734375 C 7.2496709,4.4558284 7.0246403,4.2298719 6.7460937,4.2304687 Z"
|
||||
id="path10-4"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;-inkscape-stroke:none"
|
||||
d="m 6.7460937,4.4996597 c -0.1366289,0.00133 -0.2354968,0.097748 -0.2339856,0.233794 l 6.553e-4,0.8382795 c -6.18e-5,0.1339203 0.099411,0.2335844 0.2333308,0.2335227 0.1337554,1.982e-4 0.2348319,-0.1006965 0.2347812,-0.2335227 L 6.9802202,4.7334537 C 6.9791103,4.5992672 6.8779188,4.4983737 6.7460937,4.4996597 Z"
|
||||
id="path11-3"
|
||||
sodipodi:nodetypes="scccccs" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(0,-298.31289,298.31289,0,-1262.048,2762.3864)"
|
||||
id="use5368-9"
|
||||
style="stroke-width:0.5">
|
||||
<g
|
||||
id="g11-17"
|
||||
inkscape:transform-center-y="-1.4552084">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-miterlimit:4.3;-inkscape-stroke:none"
|
||||
d="m 6.7460937,4.2304687 c -0.2777835,4.838e-4 -0.503474,0.226123 -0.502879,0.5039063 v 0.8371106 c 4.826e-4,0.2770209 0.2258581,0.50241 0.502879,0.5028927 0.2777834,5.95e-4 0.5020336,-0.2251091 0.5025174,-0.5028927 L 7.2490741,4.734375 C 7.2496709,4.4558284 7.0246403,4.2298719 6.7460937,4.2304687 Z"
|
||||
id="path10-2"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;-inkscape-stroke:none"
|
||||
d="m 6.7460937,4.4996597 c -0.1366289,0.00133 -0.2354968,0.097748 -0.2339856,0.233794 l 6.553e-4,0.8382975 c -6.18e-5,0.1339203 0.099411,0.2335844 0.2333308,0.2335227 0.1337554,1.982e-4 0.2348319,-0.1006965 0.2347812,-0.2335227 L 6.9802202,4.7334537 C 6.9791103,4.5992672 6.8779188,4.4983737 6.7460937,4.4996597 Z"
|
||||
id="path11-4"
|
||||
sodipodi:nodetypes="scccccs" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(0,298.31289,-298.31289,0,2762.0175,-1262.3269)"
|
||||
id="use5368-13-5"
|
||||
style="stroke-width:0.5">
|
||||
<g
|
||||
id="g11-1-1"
|
||||
inkscape:transform-center-y="-1.4552084">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-miterlimit:4.3;-inkscape-stroke:none"
|
||||
d="m 6.7460937,4.2304687 c -0.2777835,4.838e-4 -0.503474,0.226123 -0.502879,0.5039063 v 0.8371106 c 4.826e-4,0.2770209 0.2258581,0.50241 0.502879,0.5028927 0.2777834,5.95e-4 0.5020336,-0.2251091 0.5025174,-0.5028927 L 7.2490741,4.734375 C 7.2496709,4.4558284 7.0246403,4.2298719 6.7460937,4.2304687 Z"
|
||||
id="path10-4-1"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;-inkscape-stroke:none"
|
||||
d="m 6.7460937,4.4996597 c -0.1366289,0.00133 -0.2354968,0.097748 -0.2339856,0.233794 l 6.553e-4,0.8382975 c -6.18e-5,0.1339203 0.099411,0.2335844 0.2333308,0.2335227 0.1337554,1.982e-4 0.2348319,-0.1006965 0.2347812,-0.2335227 L 6.9802202,4.7334537 C 6.9791103,4.5992672 6.8779188,4.4983737 6.7460937,4.4996597 Z"
|
||||
id="path11-3-9"
|
||||
sodipodi:nodetypes="scccccs" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(298.31289,0,0,298.31289,-1262.8678,-682.91888)"
|
||||
id="use5368-6"
|
||||
style="stroke-width:0.5">
|
||||
<g
|
||||
id="g11-8"
|
||||
inkscape:transform-center-y="-1.4552084">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-miterlimit:4.3;-inkscape-stroke:none"
|
||||
d="M 6.7460937,4.3007812 A 0.50283003,0.50283003 0 0 0 6.2441406,4.8046875 0.50283003,0.50283003 0 0 0 6.7460937,5.3066406 0.50283003,0.50283003 0 0 0 7.25,4.8046875 0.50283003,0.50283003 0 0 0 6.7460937,4.3007812 Z"
|
||||
id="path10-49" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;-inkscape-stroke:none"
|
||||
d="m 6.7460937,4.5625 a 0.251414,0.251414 0 0 0 -0.25,0.2519531 0.251414,0.251414 0 0 0 0.25,0.25 0.251414,0.251414 0 0 0 0.2519532,-0.25 A 0.251414,0.251414 0 0 0 6.7460937,4.5625 Z"
|
||||
id="path11-4-0" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 8.8 KiB |
116
release/datafiles/cursors/cursor_pencil.svg
Normal file
@@ -0,0 +1,116 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1600"
|
||||
viewBox="0 0 1600 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_pencil.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.16"
|
||||
inkscape:cx="150"
|
||||
inkscape:cy="1515.625"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(200.54629,0,0,108.44414,3000.3978,-2404.0545)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<path
|
||||
sodipodi:nodetypes="cccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="use5332"
|
||||
d="M 50.146026,1551.4057 150.10792,1151.5588 1249.7011,51.959995 1549.5899,351.84869 449.99454,1451.4455 Z"
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:100;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:#000000;stroke-width:100"
|
||||
d="m 1011.8681,306.84904 70.5306,-70.46361 283.1989,282.55164 -70.7756,70.73183 z"
|
||||
id="path1"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.4 KiB |
132
release/datafiles/cursors/cursor_pick_area.svg
Normal file
@@ -0,0 +1,132 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1600"
|
||||
viewBox="0 0 1600 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_pick_area.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.32080236"
|
||||
inkscape:cx="1402.7328"
|
||||
inkscape:cy="662.40161"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
<sodipodi:guide
|
||||
position="1027.7786,441.23001"
|
||||
orientation="0,-1"
|
||||
id="guide1"
|
||||
inkscape:locked="false" />
|
||||
<inkscape:grid
|
||||
id="grid1"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="9.9999997"
|
||||
spacingy="9.9999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="5"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
</defs>
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:300;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 749.55162,749.13781 700.91738,0.0485 0.077,701.11566 -701.0367,0.2827 z"
|
||||
id="path2"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:140;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 749.94034,750.00471 700.05516,-0.41259 0.1223,700.22328 -699.76485,-0.099 z"
|
||||
id="path2-7"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:80;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 239.8831,40.228119 -0.0105,199.328841 -199.810653,0.33665 0.03678,220.17094 c 0,0 116.565901,0.14945 200.000721,0.0196 l -0.14082,199.55582 219.95932,0.20629 0.18335,-199.59597 200.02993,-0.23061 -0.26209,-220.01093 H 460.05783 l 0.009,-200.110116 z"
|
||||
id="path1"
|
||||
sodipodi:nodetypes="ccccccccccccc" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.0 KiB |
108
release/datafiles/cursors/cursor_pointer.svg
Normal file
@@ -0,0 +1,108 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1100"
|
||||
height="1600"
|
||||
viewBox="0 0 1100 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_pointer.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.56140412"
|
||||
inkscape:cx="561.09314"
|
||||
inkscape:cy="843.42096"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
<sodipodi:guide
|
||||
position="1171.1706,433.28249"
|
||||
orientation="0,-1"
|
||||
id="guide1"
|
||||
inkscape:locked="false" />
|
||||
</sodipodi:namedview>
|
||||
<path
|
||||
d="M 51.042662,122.80084 50.538618,1421.9965 319.10738,1160.0058 474.38493,1534.8463 739.8603,1425.7952 584.90994,1049.0247 l 394.23538,0.1624 z"
|
||||
stroke="#0000FF"
|
||||
stroke-width="77.3938"
|
||||
id="path2"
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:100.286;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:nodetypes="cccccccc" />
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.0 KiB |
262
release/datafiles/cursors/cursor_right_handle.svg
Normal file
@@ -0,0 +1,262 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1200"
|
||||
height="1600"
|
||||
viewBox="0 0 1200 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_right_handle.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.86275391"
|
||||
inkscape:cx="382.49609"
|
||||
inkscape:cy="902.34305"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<filter
|
||||
id="filter0_d_40_649"
|
||||
x="3.1797299"
|
||||
y="28.6"
|
||||
width="243.2"
|
||||
height="218.88"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2-0" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2-2" />
|
||||
<feOffset
|
||||
dx="-3.84"
|
||||
dy="8.96"
|
||||
id="feOffset2-0" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="9.6"
|
||||
id="feGaussianBlur2-2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3-1" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_649"
|
||||
id="feBlend3-5" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_649"
|
||||
result="shape"
|
||||
id="feBlend4-5" />
|
||||
</filter>
|
||||
<filter
|
||||
id="filter0_d_40_649-2"
|
||||
x="3.1797299"
|
||||
y="28.6"
|
||||
width="243.2"
|
||||
height="218.88"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2-3" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2-3" />
|
||||
<feOffset
|
||||
dx="-3.84"
|
||||
dy="8.96"
|
||||
id="feOffset2-1" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="0.00031091284"
|
||||
id="feGaussianBlur2-9" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3-10" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_649"
|
||||
id="feBlend3-55" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_649"
|
||||
result="shape"
|
||||
id="feBlend4-3" />
|
||||
</filter>
|
||||
<filter
|
||||
id="filter6"
|
||||
x="3.1797299"
|
||||
y="28.6"
|
||||
width="243.2"
|
||||
height="218.88"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood1" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix1" />
|
||||
<feOffset
|
||||
dx="-3.84"
|
||||
dy="8.96"
|
||||
id="feOffset1" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.285 3.826"
|
||||
id="feGaussianBlur1" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix4" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_649"
|
||||
id="feBlend5" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_649"
|
||||
result="shape"
|
||||
id="feBlend6" />
|
||||
</filter>
|
||||
</defs>
|
||||
<g
|
||||
id="path1"
|
||||
inkscape:label="arrow"
|
||||
transform="translate(-6.5567412)">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="m 845.13086,465.05664 a 75.0075,75.0075 0 0 0 -66.10156,74.46094 v 521.45312 a 75.0075,75.0075 0 0 0 126.24023,54.7676 L 1183.9434,855.01367 a 75.0075,75.0075 0 0 0 0,-109.53515 L 905.26953,484.75 a 75.0075,75.0075 0 0 0 -60.13867,-19.69336 z m 83.89844,247.33789 93.8984,87.85156 -93.8984,87.84961 z"
|
||||
id="path7" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="M 854.02926,539.5169 1132.7044,800.24624 854.02926,1060.9699 Z"
|
||||
id="path8" />
|
||||
</g>
|
||||
<g
|
||||
id="path2"
|
||||
inkscape:label="bracket">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="M 218.84961,-1.5039062 C 146.48374,-1.5039063 86.572266,53.032285 86.572266,126.89844 v 53.40234 c 0,73.86615 59.911304,128.4043 132.277344,128.4043 h 100.81425 c 30.46736,0 48.32391,8.05656 59.58984,18.95508 11.26593,10.89851 21.04297,28.10561 21.04297,66.25195 v 811.62309 c 0,41.2598 -9.17864,59.1213 -17.70508,67.8984 -8.52644,8.7771 -23.91738,17.3105 -62.92773,17.3105 H 213.44922 c -72.36607,0 -127.214845,63.7053 -127.214845,128.4043 v 53.4024 c 0,38.0558 16.757285,68.2573 38.472655,90.0254 21.71537,21.768 50.67513,38.3769 88.74219,38.3769 h 155.63281 c 94.97328,0 181.65822,-33.9979 242.14453,-96.0976 60.48632,-62.0998 90.36494,-149.8242 89.78341,-246.3692 l 0.002,0.4532 V 340.50977 c 0,-96.29487 -29.76051,-183.75245 -90.07833,-245.843754 C 550.61577,32.574707 464.05531,-1.5039062 369.08203,-1.5039062 Z M 236.57227,148.49609 h 132.50976 c 60.65995,0 103.79374,19.32369 134.26172,50.6875 30.46798,31.36382 50.12695,77.41251 50.12695,141.32618 v 918.42973 c 2.1e-4,0.1504 8.8e-4,0.3007 0.002,0.4511 0.38347,63.6636 -19.15848,109.4474 -49.69922,140.8028 -30.54074,31.3554 -74.03146,50.7597 -134.69141,50.7597 h -132.8477 v -10.209 h 80.97071 c 64.74525,0 127.1682,-18.1672 170.51953,-62.7929 43.35133,-44.6258 60.11328,-106.8702 60.11328,-172.416 V 393.91211 c 0,-68.65935 -22.81276,-131.55622 -66.75,-174.06055 -43.93724,-42.50433 -103.89615,-61.14648 -163.88281,-61.14648 h -80.63281 z"
|
||||
id="path10"
|
||||
sodipodi:nodetypes="sssssssssssssssssccsssscsssccssccsssssscc" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="m 218.84919,73.495215 c -31.7335,0 -57.2779,25.788193 -57.2779,53.402785 v 53.4033 c 0,27.6146 25.5444,53.4029 57.2779,53.4029 h 98.35494 c 90.45411,0 155.63351,53.4029 155.63351,160.2087 v 811.6232 c 0,106.8058 -51.8778,160.2087 -155.63351,160.2087 H 213.44869 c -31.7334,0 -52.2149,25.7883 -52.2149,53.4029 v 53.4032 c 0,27.6146 26.7846,53.4029 52.2149,53.4029 h 155.63327 c 155.63338,0 260.35348,-106.8061 259.38848,-267.0148 V 340.51 c 0,-160.2087 -103.7551,-267.014785 -259.38848,-267.014785 z"
|
||||
id="path11" />
|
||||
</g>
|
||||
<g
|
||||
id="rect2"
|
||||
inkscape:label="strip"
|
||||
inkscape:transform-center-x="138.93383"
|
||||
inkscape:transform-center-y="5.1040275e-05"
|
||||
transform="translate(-2.458778,12.74987)">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="m 131.02539,383.79297 c -69.511151,0 -127.8144525,58.3033 -127.8144525,127.81445 v 554.13478 c 0,69.5111 58.3033015,127.8125 127.8144525,127.8125 h 42.97739 c 69.51115,0 127.8125,-58.3014 127.8125,-127.8125 V 511.60742 c 0,-69.51115 -58.30135,-127.81445 -127.8125,-127.81445 z m 22.18555,150 h 8.43945 v 509.76173 h -8.43945 z"
|
||||
id="path5"
|
||||
sodipodi:nodetypes="sssssssssccccc" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:stroke fill markers"
|
||||
d="m 131.02484,458.7937 h 42.49801 c 29.25852,0 52.81321,23.55469 52.81321,52.8132 v 554.1348 c 0,29.2585 -23.55469,52.8132 -52.81321,52.8132 h -42.49801 c -29.25851,0 -52.813201,-23.5547 -52.813201,-52.8132 V 511.6069 c 0,-29.25851 23.554691,-52.8132 52.813201,-52.8132 z"
|
||||
id="path6"
|
||||
sodipodi:nodetypes="sssssssss" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 10 KiB |
125
release/datafiles/cursors/cursor_s_arrow.svg
Normal file
@@ -0,0 +1,125 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1058"
|
||||
viewBox="0 0 1600 1057.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_s_arrow.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.50401462"
|
||||
inkscape:cx="930.52856"
|
||||
inkscape:cy="389.86964"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(200.54629,0,0,108.44414,3000.3978,-2404.0545)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g
|
||||
transform="matrix(5.6430893e-6,-315.14383,315.14383,5.6430893e-6,-5328.5088,2384.0624)"
|
||||
inkscape:transform-center-x="0.00024241607"
|
||||
id="use5330"
|
||||
style="display:inline;stroke-width:0.5"
|
||||
inkscape:transform-center-y="60.669089">
|
||||
<g
|
||||
id="path25"
|
||||
inkscape:transform-center-x="1.4552084">
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="m 6.7468728,17.065617 -2.38125,2.38125 2.38125,2.381251 0.6614584,-0.661459 -1.7197917,-1.719792 1.7197917,-1.719791 -0.6614584,-0.661459"
|
||||
id="path1" />
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="m 6.6367187,16.955078 -2.3828125,2.380859 c -0.06187,0.06133 -0.06187,0.161332 0,0.222657 l 2.3828125,2.380859 c 0.061102,0.06057 0.1596016,0.06057 0.2207032,0 l 0.6621093,-0.662109 c 0.060567,-0.0611 0.060567,-0.159601 0,-0.220703 l -1.609375,-1.609375 1.609375,-1.609375 c 0.060568,-0.0611 0.060568,-0.159602 0,-0.220704 L 6.8574219,16.955078 c -0.061098,-0.06058 -0.1596051,-0.06058 -0.2207032,0 z M 6.7480469,17.287109 7.1875,17.726562 5.4663753,19.446844 7.1875,21.166016 6.7460937,21.605469 4.5878906,19.447266 Z"
|
||||
id="path2"
|
||||
sodipodi:nodetypes="ccccccccccccccccccc" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.2 KiB |
110
release/datafiles/cursors/cursor_stop.svg
Normal file
@@ -0,0 +1,110 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1600"
|
||||
viewBox="0 0 1600 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_stop.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.22627417"
|
||||
inkscape:cx="671.75144"
|
||||
inkscape:cy="1208.7107"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(200.54629,0,0,108.44414,3000.3978,-2404.0545)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<path
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#030303;stroke-width:100;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 800.31107,50.105042 A 750.2205,750.2205 0 0 0 50.090822,800.32529 750.2205,750.2205 0 0 0 800.31107,1550.5454 750.2205,750.2205 0 0 0 1550.5313,800.32529 750.2205,750.2205 0 0 0 800.31107,50.105042 Z m 0,264.783608 a 485.4369,485.4369 0 0 1 485.43633,485.43664 485.4369,485.4369 0 0 1 -65.8511,243.06321 L 557.248,380.73946 A 485.4369,485.4369 0 0 1 800.31107,314.88865 Z M 380.72559,557.26188 1043.3741,1219.9108 A 485.4369,485.4369 0 0 1 800.31107,1285.7615 485.4369,485.4369 0 0 1 314.87443,800.32529 485.4369,485.4369 0 0 1 380.72559,557.26188 Z"
|
||||
id="path2"
|
||||
inkscape:connector-curvature="0" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.6 KiB |
140
release/datafiles/cursors/cursor_swap_area.svg
Normal file
@@ -0,0 +1,140 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1600"
|
||||
viewBox="0 0 1600 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_swap_area.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.64160472"
|
||||
inkscape:cx="564.98961"
|
||||
inkscape:cy="1263.2388"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
</defs>
|
||||
<g
|
||||
id="path2-7">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;-inkscape-stroke:none"
|
||||
d="m 649.98006,50.499349 899.74074,-0.09333 0.1511,899.511611 -898.7999,0.62108 z"
|
||||
id="path8" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;-inkscape-stroke:none"
|
||||
d="M 1599.7129,0.40039063 599.91992,0.50390625 599.96387,999.793 l 999.91703,0.0898 z m -99.7896,99.62206937 -0.06,799.93066 -800.02052,-0.0337 0.003,-799.81495 z"
|
||||
id="path9"
|
||||
sodipodi:nodetypes="cccccccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="path2">
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;-inkscape-stroke:none"
|
||||
d="m 50.050186,650.47077 899.923944,-0.6655 0.28029,900.94403 -900.662927,-0.3613 z"
|
||||
id="path6" />
|
||||
<path
|
||||
style="color:#000000;fill:#000000;-inkscape-stroke:none"
|
||||
d="M 999.95898,599.9624 0.07617187,600.11816 0.11745175,1600.3672 999.99398,1600.7695 Z m -99.96875,99.8794 -0.0275,800.0621 -800.345573,0.5043 0.13268,-800.25013 z"
|
||||
id="path7"
|
||||
sodipodi:nodetypes="cccccccccc" />
|
||||
</g>
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:100;stroke-dasharray:none"
|
||||
d="m 199.88943,1000.2703 0.33427,400.0578 399.75591,-0.1452 z"
|
||||
id="path1"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke-width:100;stroke-dasharray:none"
|
||||
d="M 1399.7493,200.0346 H 1000.0927 L 1399.777,599.76283 Z"
|
||||
id="path3"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke-width:100;stroke-dasharray:none"
|
||||
d="M 1199.6297,299.94114 1300.1035,400.60404 900.31514,799.85757 799.82512,700.26432 Z"
|
||||
id="path4"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:100;stroke-dasharray:none"
|
||||
d="M 300.8217,1199.6459 700.19943,799.84134 800.15463,900.1585 399.6748,1299.963 Z"
|
||||
id="path5"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.4 KiB |
130
release/datafiles/cursors/cursor_text_edit.svg
Normal file
@@ -0,0 +1,130 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="700"
|
||||
height="1400"
|
||||
viewBox="0 0 700 1400"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
sodipodi:docname="cursor_text_edit.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview5"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
inkscape:zoom="0.27720237"
|
||||
inkscape:cx="331.88749"
|
||||
inkscape:cy="322.86881"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg5">
|
||||
<inkscape:grid
|
||||
id="grid5"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="100"
|
||||
spacingy="100"
|
||||
empcolor="#e500e5"
|
||||
empopacity="0.30196078"
|
||||
color="#e5004c"
|
||||
opacity="0.14901961"
|
||||
empspacing="2"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
<inkscape:grid
|
||||
id="grid1"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="10"
|
||||
spacingy="10"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="5"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<path
|
||||
d="M 349.98706,127.59955 C 308.17438,93.865176 224.72697,51.263792 85.346722,50.628069 65.693764,50.538431 49.776839,67.868979 49.829266,86.748817 l 0.492151,177.230663 c 77.049253,15.77377 180.448323,-6.40862 179.739553,75.5308 l 0.40011,730.90812 c -1.31862,78.4486 -72.76991,45.2474 -180.472914,66.7005 v 162.5262 c 0,41.3267 49.880875,49.572 49.880875,49.572 144.831709,10.7749 206.002789,-35.7499 250.446469,-62.7099 42.38061,29.4063 102.95024,70.5757 247.82421,63.5344 0,0 51.88576,1.2598 51.84308,-50.602 l -0.13412,-162.9527 c -103.54471,-15.3769 -177.82162,12.06 -179.37957,-66.2043 l -0.20006,-730.15841 c -0.8888,-76.6464 96.48983,-56.85574 179.28763,-77.91286 0,0 1.03178,-116.22552 1.03178,-175.462513 0,-18.87991 -17.99768,-34.954234 -37.61319,-36.120749 C 446.31043,47.584417 386.14838,91.644312 349.98706,127.59955 Z"
|
||||
stroke="#0000ff"
|
||||
stroke-width="65.0465"
|
||||
stroke-linejoin="round"
|
||||
id="path2"
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:100;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:nodetypes="cssccccscccsccccscc" />
|
||||
<defs
|
||||
id="defs5">
|
||||
<filter
|
||||
id="filter0_d_495_34"
|
||||
x="58.399899"
|
||||
y="10.4399"
|
||||
width="135.84"
|
||||
height="249.84"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood3" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix3" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset3" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur3" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix4" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_495_34"
|
||||
id="feBlend4" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_495_34"
|
||||
result="shape"
|
||||
id="feBlend5" />
|
||||
</filter>
|
||||
<clipPath
|
||||
id="clip0_495_34">
|
||||
<rect
|
||||
width="256"
|
||||
height="256"
|
||||
fill="#ffffff"
|
||||
transform="translate(0.939941)"
|
||||
id="rect5"
|
||||
x="0"
|
||||
y="0" />
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.2 KiB |
143
release/datafiles/cursors/cursor_v_split.svg
Normal file
@@ -0,0 +1,143 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1600"
|
||||
viewBox="0 0 1600 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_v_split.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.35639216"
|
||||
inkscape:cx="939.97579"
|
||||
inkscape:cy="773.02487"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(200.54629,0,0,108.44414,3000.3978,-2404.0545)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g
|
||||
id="use5350"
|
||||
transform="matrix(-300.66528,0,0,314.1,2838.5267,-9293.8662)"
|
||||
style="display:inline;stroke-width:0.336627;stroke-dasharray:none">
|
||||
<path
|
||||
inkscape:transform-center-y="1.1600004e-06"
|
||||
inkscape:transform-center-x="0.66145754"
|
||||
sodipodi:nodetypes="cssc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path22"
|
||||
d="m -7.6783221,29.751265 c 0.2931575,0 0.5291654,0.236007 0.5291652,0.529165 l -2.1e-6,3.704169 c -1e-7,0.293157 -0.2360077,0.529165 -0.5291652,0.529165"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#0d0d0d;stroke-width:0.336627;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
transform="scale(-1,1)" />
|
||||
<path
|
||||
inkscape:transform-center-y="-0.051793342"
|
||||
inkscape:transform-center-x="1.1290522"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.336627;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.2357454,33.190856 1.0300803,-1.058341 -1.0300803,-1.058333 -0.5291666,0.529166 0.5009135,0.529167 -0.5009135,0.529167 0.5291667,0.543519"
|
||||
id="path23"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#0d0d0d;stroke-width:0.336627;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 5.8913723,29.751265 c 0.2931575,0 0.5291653,0.236007 0.5291652,0.529165 l -2.1e-6,3.704169 c -2e-7,0.293157 -0.2360077,0.529165 -0.5291652,0.529165"
|
||||
id="path24"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cssc"
|
||||
inkscape:transform-center-x="0.66145754"
|
||||
inkscape:transform-center-y="1.1600004e-06" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path25"
|
||||
d="m 5.3246486,33.190856 -1.0300803,-1.058341 1.0300803,-1.058333 0.5291666,0.529166 -0.5009135,0.529167 0.5009135,0.529167 -0.5291667,0.543519"
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.336627;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
inkscape:transform-center-x="1.1290522"
|
||||
inkscape:transform-center-y="-0.051793342" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.2 KiB |
210
release/datafiles/cursors/cursor_vertex_loop.svg
Normal file
@@ -0,0 +1,210 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1600"
|
||||
viewBox="0 0 1600 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_vertex_loop.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.32"
|
||||
inkscape:cx="890.625"
|
||||
inkscape:cy="1054.6875"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4"
|
||||
guidecolor="#00e5c8"
|
||||
guideopacity="0.65882353">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="1"
|
||||
color="#2ebaff"
|
||||
opacity="0.76470588"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
id="swatch20"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop20" />
|
||||
</linearGradient>
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(125.34144,0,0,67.777591,1862.0196,-1481.8966)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:100;stroke-opacity:1"
|
||||
d="m 737.26145,500.23668 522.27255,-0.0613 -0.061,99.96157 -522.26092,-0.0613 z"
|
||||
id="path3"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:100;stroke-opacity:1"
|
||||
d="m 737.73687,600.10871 522.27253,-0.0613 -0.061,99.96157 -522.2609,-0.0613 z"
|
||||
id="path3-7"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:100;stroke-opacity:1"
|
||||
d="m 1261.9324,1499.779 -522.27253,0.061 0.061,-99.9615 522.26093,0.061 z"
|
||||
id="path3-1"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:100;stroke-opacity:1"
|
||||
d="m 1261.457,1399.907 -522.27253,0.061 0.061,-99.9616 522.26093,0.061 z"
|
||||
id="path3-7-8"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:100;stroke-opacity:1"
|
||||
d="m 500.05096,1264.3911 -0.0613,-522.27255 99.96157,0.061 -0.0613,522.26095 z"
|
||||
id="path3-4"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:100;stroke-opacity:1"
|
||||
d="m 599.92299,1263.9157 -0.0613,-522.27255 99.96157,0.061 -0.0613,522.26085 z"
|
||||
id="path3-7-6"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:100;stroke-opacity:1"
|
||||
d="m 1499.757,744.0667 0.061,522.2725 -99.9616,-0.061 0.061,-522.26087 z"
|
||||
id="path3-3"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:100;stroke-opacity:1"
|
||||
d="m 1399.885,744.54212 0.061,522.27248 -99.9616,-0.061 0.061,-522.26085 z"
|
||||
id="path3-7-1"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<g
|
||||
id="path1">
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;-inkscape-stroke:none"
|
||||
d="M 50.326394,50.074577 720.8364,50.075181 49.880248,722.10484 Z"
|
||||
id="path4" />
|
||||
<path
|
||||
style="color:#000000;fill:#000000;-inkscape-stroke:none"
|
||||
d="M 0.359375,0.07421875 -0.19921875,843.0332 841.41016,0.07617187 Z M 100.29297,100.07422 h 499.9707 L 99.960937,601.17578 Z"
|
||||
id="path5" />
|
||||
</g>
|
||||
<g
|
||||
id="path2">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;-inkscape-stroke:none"
|
||||
d="M 749.75903,599.97717 A 149.80469,149.80469 0 0 1 599.95435,749.78186 149.80469,149.80469 0 0 1 450.14966,599.97717 149.80469,149.80469 0 0 1 599.95435,450.17249 149.80469,149.80469 0 0 1 749.75903,599.97717 Z"
|
||||
id="path6" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;-inkscape-stroke:none"
|
||||
d="m 599.95508,400.17187 c -109.75674,0 -199.80469,90.04795 -199.80469,199.80469 0,109.75674 90.04795,199.80469 199.80469,199.80469 109.75674,0 199.80469,-90.04795 199.80469,-199.80469 0,-109.75674 -90.04795,-199.80469 -199.80469,-199.80469 z m 0,100 c 55.71278,0 99.80469,44.09191 99.80469,99.80469 0,55.71279 -44.09191,99.80469 -99.80469,99.80469 -55.71278,0 -99.80469,-44.0919 -99.80469,-99.80469 0,-55.71278 44.09191,-99.80469 99.80469,-99.80469 z"
|
||||
id="path7" />
|
||||
</g>
|
||||
<g
|
||||
id="path2-2">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;-inkscape-stroke:none"
|
||||
d="m 1549.7854,1400.0679 a 149.80469,149.80469 0 0 1 -149.8047,149.8047 149.80469,149.80469 0 0 1 -149.8047,-149.8047 149.80469,149.80469 0 0 1 149.8047,-149.8047 149.80469,149.80469 0 0 1 149.8047,149.8047 z"
|
||||
id="path10" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;-inkscape-stroke:none"
|
||||
d="m 1399.9805,1200.2637 c -109.7568,0 -199.8047,90.0479 -199.8047,199.8047 0,109.7567 90.0479,199.8046 199.8047,199.8046 109.7567,0 199.8047,-90.0479 199.8047,-199.8046 0,-109.7568 -90.048,-199.8047 -199.8047,-199.8047 z m 0,100 c 55.7128,0 99.8047,44.0919 99.8047,99.8047 0,55.7127 -44.0919,99.8046 -99.8047,99.8046 -55.7128,0 -99.8047,-44.0919 -99.8047,-99.8046 0,-55.7128 44.0919,-99.8047 99.8047,-99.8047 z"
|
||||
id="path11" />
|
||||
</g>
|
||||
<g
|
||||
id="path2-7">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;-inkscape-stroke:none"
|
||||
d="M 749.8938,1399.905 A 149.80469,149.80469 0 0 1 600.08911,1549.7097 149.80469,149.80469 0 0 1 450.28442,1399.905 149.80469,149.80469 0 0 1 600.08911,1250.1003 149.80469,149.80469 0 0 1 749.8938,1399.905 Z"
|
||||
id="path8" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;-inkscape-stroke:none"
|
||||
d="m 600.08984,1200.0996 c -109.75674,0 -199.80468,90.048 -199.80468,199.8047 0,109.7567 90.04794,199.8047 199.80468,199.8047 109.75674,0 199.80469,-90.048 199.80469,-199.8047 0,-109.7567 -90.04795,-199.8047 -199.80469,-199.8047 z m 0,100 c 55.71279,0 99.80469,44.0919 99.80469,99.8047 0,55.7128 -44.0919,99.8047 -99.80469,99.8047 -55.71278,0 -99.80468,-44.0919 -99.80468,-99.8047 0,-55.7128 44.0919,-99.8047 99.80468,-99.8047 z"
|
||||
id="path9" />
|
||||
</g>
|
||||
<g
|
||||
id="path2-6">
|
||||
<path
|
||||
style="color:#000000;fill:#000000;-inkscape-stroke:none"
|
||||
d="M 1549.9194,600.10516 A 149.80469,149.80469 0 0 1 1400.1147,749.90985 149.80469,149.80469 0 0 1 1250.3101,600.10516 149.80469,149.80469 0 0 1 1400.1147,450.30048 149.80469,149.80469 0 0 1 1549.9194,600.10516 Z"
|
||||
id="path12" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;-inkscape-stroke:none"
|
||||
d="m 1400.1152,400.30078 c -109.7567,0 -199.8047,90.04795 -199.8047,199.80469 0,109.75674 90.048,199.80469 199.8047,199.80469 109.7568,0 199.8047,-90.04795 199.8047,-199.80469 0,-109.75674 -90.0479,-199.80469 -199.8047,-199.80469 z m 0,100 c 55.7128,0 99.8047,44.09191 99.8047,99.80469 0,55.71278 -44.0919,99.80469 -99.8047,99.80469 -55.7127,0 -99.8047,-44.09191 -99.8047,-99.80469 0,-55.71278 44.092,-99.80469 99.8047,-99.80469 z"
|
||||
id="path13" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 8.7 KiB |
130
release/datafiles/cursors/cursor_w_arrow.svg
Normal file
@@ -0,0 +1,130 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1058"
|
||||
height="1600"
|
||||
viewBox="0 0 1058 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_w_arrow.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.35639216"
|
||||
inkscape:cx="454.55546"
|
||||
inkscape:cy="1070.45"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
<sodipodi:guide
|
||||
position="1228.6325,663.88227"
|
||||
orientation="0,-1"
|
||||
id="guide1"
|
||||
inkscape:locked="false" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(200.54629,0,0,108.44414,3000.3978,-2404.0545)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g
|
||||
transform="matrix(315.14383,0,0,315.14383,-1326.0203,-5328.3065)"
|
||||
inkscape:transform-center-x="60.658379"
|
||||
id="use5330"
|
||||
style="stroke-width:0.5"
|
||||
inkscape:transform-center-y="-0.0011884337">
|
||||
<g
|
||||
id="path25"
|
||||
inkscape:transform-center-x="1.4552084">
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="m 6.7468728,17.065617 -2.38125,2.38125 2.38125,2.381251 0.6614584,-0.661459 -1.7197917,-1.719792 1.7197917,-1.719791 -0.6614584,-0.661459"
|
||||
id="path1" />
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="m 6.6367187,16.955078 -2.3828125,2.380859 c -0.06187,0.06133 -0.06187,0.161332 0,0.222657 l 2.3828125,2.380859 c 0.061102,0.06057 0.1596016,0.06057 0.2207032,0 l 0.6621093,-0.662109 c 0.060567,-0.0611 0.060567,-0.159601 0,-0.220703 l -1.609375,-1.609375 1.609375,-1.609375 c 0.060568,-0.0611 0.060568,-0.159602 0,-0.220704 L 6.8574219,16.955078 c -0.061098,-0.06058 -0.1596051,-0.06058 -0.2207032,0 z M 6.7480469,17.287109 7.1875,17.726562 5.4679492,19.446057 7.1875,21.166016 6.7460937,21.605469 4.5878906,19.447266 Z"
|
||||
id="path2"
|
||||
sodipodi:nodetypes="ccccccccccccccccccc" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.3 KiB |
121
release/datafiles/cursors/cursor_wait.svg
Normal file
@@ -0,0 +1,121 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1600"
|
||||
viewBox="0 0 1600 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_wait.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.45368305"
|
||||
inkscape:cx="790.19924"
|
||||
inkscape:cy="772.56578"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
</defs>
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:100;stroke-opacity:1"
|
||||
d="m 359.12176,149.30205 881.26154,0.71243 C 1347.5115,599.3495 917.59452,700.43437 917.93239,799.92872 918.27285,900.18787 1352.0809,997.66443 1240.4501,1449.4906 H 359.8342 C 248.89622,1000.7688 683.6206,900.40794 683.41966,798.44844 683.22375,699.0459 249.17608,597.4734 359.12176,149.30205 Z"
|
||||
id="path3"
|
||||
sodipodi:nodetypes="ccsccsc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:100;stroke-opacity:1"
|
||||
d="M 499.79826,1300.4674 H 1100.4379 C 1054.48,1197.9134 916.98545,1043.9867 800.11806,1043.6936 677.92452,1042.6831 550.81278,1198.6495 499.79826,1300.4674 Z"
|
||||
id="path4"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:100;stroke-opacity:1"
|
||||
d="M 800.25176,678.68946 C 847.52905,591.4083 1000.0286,499.2718 999.9193,399.53371 c -98.35027,28.0201 -299.17446,30.21757 -400.64922,1.02376 1.01736,101.22587 158.27396,193.30074 200.98168,278.13199 z"
|
||||
id="path5"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:100"
|
||||
d="m 199.88943,1600.2844 0.38964,-200.6687 1198.94693,0 0.3896,201.0583 z"
|
||||
id="path2"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:100;stroke-opacity:1"
|
||||
d="M 199.88943,0.38964796 200.27908,200.27907 1400.3949,199.49978 V -1.4439958e-8 Z"
|
||||
id="path1"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.1 KiB |
240
release/datafiles/cursors/cursor_x_move.svg
Normal file
@@ -0,0 +1,240 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1000"
|
||||
viewBox="0 0 1600 999.99994"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_ew_arrow.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.28070206"
|
||||
inkscape:cx="81.937411"
|
||||
inkscape:cy="532.59317"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
<sodipodi:guide
|
||||
position="920.01462,517.89177"
|
||||
orientation="0,-1"
|
||||
id="guide5"
|
||||
inkscape:locked="false" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<filter
|
||||
id="filter0_d_40_649"
|
||||
x="3.1797299"
|
||||
y="28.6"
|
||||
width="243.2"
|
||||
height="218.88"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2-0" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2-2" />
|
||||
<feOffset
|
||||
dx="-3.84"
|
||||
dy="8.96"
|
||||
id="feOffset2-0" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="9.6"
|
||||
id="feGaussianBlur2-2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3-1" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_649"
|
||||
id="feBlend3-5" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_649"
|
||||
result="shape"
|
||||
id="feBlend4-5" />
|
||||
</filter>
|
||||
<filter
|
||||
id="filter0_d_40_649-2"
|
||||
x="3.1797299"
|
||||
y="28.6"
|
||||
width="243.2"
|
||||
height="218.88"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2-3" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2-3" />
|
||||
<feOffset
|
||||
dx="-3.84"
|
||||
dy="8.96"
|
||||
id="feOffset2-1" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="0.00031091284"
|
||||
id="feGaussianBlur2-9" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3-10" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_649"
|
||||
id="feBlend3-55" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_649"
|
||||
result="shape"
|
||||
id="feBlend4-3" />
|
||||
</filter>
|
||||
<filter
|
||||
id="filter6"
|
||||
x="3.1797299"
|
||||
y="28.6"
|
||||
width="243.2"
|
||||
height="218.88"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood1" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix1" />
|
||||
<feOffset
|
||||
dx="-3.84"
|
||||
dy="8.96"
|
||||
id="feOffset1" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.285 3.826"
|
||||
id="feGaussianBlur1" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix4" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_649"
|
||||
id="feBlend5" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_649"
|
||||
result="shape"
|
||||
id="feBlend6" />
|
||||
</filter>
|
||||
</defs>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
clip-rule="evenodd"
|
||||
d="m 1081.6751,649.01593 -0.255,232.90609 c -0.059,53.7726 51.6259,86.6577 85.3796,53.8009 l 411.348,-400.41746 c 27.4871,-26.75672 29.3833,-46.44992 -0.2484,-74.62771 L 1169.7452,72.550388 c -44.2789,-42.10626 -87.9904,-18.83052 -88.0059,45.406672 l -0.057,234.21897 -561.78379,-0.19869 0.8233,-225.83184 C 520.84546,92.229528 480.3528,10.825238 418.223,71.104848 L 36.228776,441.72372 c -37.89275,36.76433 -53.19823,61.80264 -3.04244,110.7825 l 382.126274,373.1672 c 67.96439,66.3709 104.36981,-11.6126 104.38391,-50.2525 l 0.0823,-225.90436 z"
|
||||
fill="#0000ff"
|
||||
id="path1"
|
||||
sodipodi:nodetypes="cssssssccsssssscc"
|
||||
style="mix-blend-mode:normal;fill:#000000;fill-opacity:1;stroke-width:7.81301" />
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
clip-rule="evenodd"
|
||||
d="m 100.11949,499.65225 344.32495,344.83887 0.5671,-269.86289 708.42766,-0.10433 -0.5983,268.69972 346.7597,-344.00165 -346.7818,-344.24175 1.4085,272.43613 -709.66107,0.41489 0.10713,-273.38161 z"
|
||||
fill="#00ff00"
|
||||
id="path2"
|
||||
sodipodi:nodetypes="ccccccccccc"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke-width:7.81349" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 7.1 KiB |
240
release/datafiles/cursors/cursor_y_move.svg
Normal file
@@ -0,0 +1,240 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1000"
|
||||
height="1600"
|
||||
viewBox="0 0 1000 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_ns_arrow.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.39697266"
|
||||
inkscape:cx="80.610085"
|
||||
inkscape:cy="1079.4194"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="0.30196078"
|
||||
color="#0099e5"
|
||||
opacity="0.14901961"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
<sodipodi:guide
|
||||
position="920.01462,517.89177"
|
||||
orientation="0,-1"
|
||||
id="guide5"
|
||||
inkscape:locked="false" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<filter
|
||||
id="filter0_d_40_649"
|
||||
x="3.1797299"
|
||||
y="28.6"
|
||||
width="243.2"
|
||||
height="218.88"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2-0" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2-2" />
|
||||
<feOffset
|
||||
dx="-3.84"
|
||||
dy="8.96"
|
||||
id="feOffset2-0" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="9.6"
|
||||
id="feGaussianBlur2-2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3-1" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_649"
|
||||
id="feBlend3-5" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_649"
|
||||
result="shape"
|
||||
id="feBlend4-5" />
|
||||
</filter>
|
||||
<filter
|
||||
id="filter0_d_40_649-2"
|
||||
x="3.1797299"
|
||||
y="28.6"
|
||||
width="243.2"
|
||||
height="218.88"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2-3" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2-3" />
|
||||
<feOffset
|
||||
dx="-3.84"
|
||||
dy="8.96"
|
||||
id="feOffset2-1" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="0.00031091284"
|
||||
id="feGaussianBlur2-9" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3-10" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_649"
|
||||
id="feBlend3-55" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_649"
|
||||
result="shape"
|
||||
id="feBlend4-3" />
|
||||
</filter>
|
||||
<filter
|
||||
id="filter6"
|
||||
x="3.1797299"
|
||||
y="28.6"
|
||||
width="243.2"
|
||||
height="218.88"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood1" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix1" />
|
||||
<feOffset
|
||||
dx="-3.84"
|
||||
dy="8.96"
|
||||
id="feOffset1" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.285 3.826"
|
||||
id="feGaussianBlur1" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix4" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_649"
|
||||
id="feBlend5" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_649"
|
||||
result="shape"
|
||||
id="feBlend6" />
|
||||
</filter>
|
||||
</defs>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
clip-rule="evenodd"
|
||||
d="m 350.47785,1082.2884 -232.90612,-0.255 c -53.772608,-0.059 -86.657631,51.6259 -53.800833,85.3796 l 400.417423,411.348 c 26.75672,27.4871 46.44992,29.3833 74.62771,-0.2484 L 926.9434,1170.3585 c 42.10626,-44.2789 18.83052,-87.9904 -45.40668,-88.0059 l -234.21897,-0.057 0.19869,-561.78376 225.83184,0.8233 c 33.91598,0.12365 115.32027,-40.36901 55.04066,-102.49881 L 557.77006,36.842113 C 521.00573,-1.0506418 495.96742,-16.356117 446.98756,33.799668 L 73.820407,415.92594 c -66.3709332,67.96439 11.61255,104.36981 50.252413,104.38391 l 225.9044,0.0823 z"
|
||||
fill="#0000ff"
|
||||
id="path1"
|
||||
sodipodi:nodetypes="cssssssccsssssscc"
|
||||
style="mix-blend-mode:normal;fill:#000000;fill-opacity:1;stroke-width:7.81301" />
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
clip-rule="evenodd"
|
||||
d="m 499.84153,100.73282 -344.83886,344.32495 269.86288,0.5671 0.10433,708.42763 -268.69971,-0.5983 344.00164,346.7597 344.24175,-346.7818 -272.43613,1.4085 -0.41489,-709.66104 273.38161,0.10713 z"
|
||||
fill="#00ff00"
|
||||
id="path2"
|
||||
sodipodi:nodetypes="ccccccccccc"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke-width:7.81349" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 7.1 KiB |
156
release/datafiles/cursors/cursor_zoom_in.svg
Normal file
@@ -0,0 +1,156 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1600"
|
||||
viewBox="0 0 1600 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_zoom_in.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.32"
|
||||
inkscape:cx="534.375"
|
||||
inkscape:cy="657.8125"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4"
|
||||
guidecolor="#00e5c8"
|
||||
guideopacity="0.65882353">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="1"
|
||||
color="#2ebaff"
|
||||
opacity="0.76470588"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
id="swatch20"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop20" />
|
||||
</linearGradient>
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(125.34144,0,0,67.777591,1862.0196,-1481.8966)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g
|
||||
id="path16">
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="M 1399.614,1398.5449 956.2202,955.15208"
|
||||
id="path1" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="m 956.2207,755.15234 a 200,200 0 0 0 -141.42187,58.57813 200,200 0 0 0 0,282.84373 l 443.39457,443.3926 a 200,200 0 0 0 282.8418,0 200,200 0 0 0 0,-282.8438 L 1097.6406,813.73047 A 200,200 0 0 0 956.2207,755.15234 Z"
|
||||
id="path2" />
|
||||
</g>
|
||||
<g
|
||||
id="path17">
|
||||
<path
|
||||
style="color:#000000;fill:#656565;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="M 1400.1648,1400.201 956.77263,956.80937"
|
||||
id="path3" />
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="m 956.77344,856.80859 a 100,100 0 0 0 -70.71094,29.29102 100,100 0 0 0 0,141.41989 l 443.3926,443.3926 a 100,100 0 0 0 141.4199,0 100,100 0 0 0 0,-141.4219 L 1027.4824,886.09961 a 100,100 0 0 0 -70.70896,-29.29102 z"
|
||||
id="path4" />
|
||||
</g>
|
||||
<g
|
||||
id="circle16">
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="M 950.05975,549.62695 A 400.20337,400.20337 0 0 1 549.85638,949.83032 400.20337,400.20337 0 0 1 149.65302,549.62695 400.20337,400.20337 0 0 1 549.85638,149.42358 400.20337,400.20337 0 0 1 950.05975,549.62695 Z"
|
||||
id="path5" />
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="m 549.85547,99.423828 c -248.04798,0 -450.203126,202.155152 -450.203126,450.203122 0,119.38203 47.445486,233.92596 131.861326,318.3418 84.41584,84.41584 198.95977,131.86133 318.3418,131.86133 119.38203,0 233.92595,-47.44549 318.3418,-131.86133 84.41584,-84.41584 131.86323,-198.95977 131.86323,-318.3418 0,-119.38203 -47.44739,-233.92595 -131.86323,-318.34179 C 783.78142,146.86931 669.2375,99.423828 549.85547,99.423828 Z m 0,100.000002 c 92.89882,0 181.94342,36.88287 247.63281,102.57226 65.68939,65.68939 102.57227,154.73204 102.57227,247.63086 0,92.89883 -36.88288,181.94147 -102.57227,247.63086 -65.68939,65.68939 -154.73399,102.57227 -247.63281,102.57227 -92.89883,0 -181.94147,-36.88288 -247.63086,-102.57227 -65.68939,-65.68939 -102.57227,-154.73203 -102.57227,-247.63086 0,-194.00401 156.19911,-350.20312 350.20313,-350.20312 z"
|
||||
id="path6" />
|
||||
</g>
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="M 549.85547,1.8398437 C 404.12774,1.8398437 264.31851,59.749854 161.27344,162.79492 58.228369,265.83999 0.31640625,405.65117 0.31640625,551.37891 c 0,145.72773 57.91196275,285.53891 160.95703375,388.58398 103.04507,103.04511 242.8543,160.95701 388.58203,160.95701 145.72773,0 285.53891,-57.9119 388.58398,-160.95701 103.04505,-103.04507 160.95705,-242.85625 160.95705,-388.58398 0,-145.72774 -57.912,-285.53892 -160.95705,-388.58399 C 835.39438,59.749854 695.5832,1.8398437 549.85547,1.8398437 Z m 0,99.9999963 c 119.24453,0 233.55443,47.3474 317.87305,131.66602 84.31861,84.31861 131.66796,198.62852 131.66796,317.87305 0,119.24453 -47.34935,233.55443 -131.66796,317.87304 C 783.4099,953.57057 669.1,1000.9199 549.85547,1000.9199 c -119.24453,0 -233.55248,-47.34933 -317.8711,-131.66795 -84.31861,-84.31861 -131.66796,-198.62851 -131.66796,-317.87304 0,-119.24453 47.34935,-233.55444 131.66796,-317.87305 84.31862,-84.31862 198.62657,-131.66602 317.8711,-131.66602 z"
|
||||
id="circle17" />
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="m 550.42773,300.12891 a 50,50 0 0 0 -50,50 V 500.17969 H 350.09375 a 50,50 0 0 0 -50,50 50,50 0 0 0 50,50 H 500.42773 V 750 a 50,50 0 0 0 50,50 50,50 0 0 0 50,-50 V 600.17969 h 149.82032 a 50,50 0 0 0 50,-50 50,50 0 0 0 -50,-50 H 600.42773 V 350.12891 a 50,50 0 0 0 -50,-50 z"
|
||||
id="use18" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 7.1 KiB |
157
release/datafiles/cursors/cursor_zoom_out.svg
Normal file
@@ -0,0 +1,157 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="1600"
|
||||
height="1600"
|
||||
viewBox="0 0 1600 1599.9999"
|
||||
fill="none"
|
||||
version="1.1"
|
||||
id="svg4"
|
||||
sodipodi:docname="cursor_zoom_out.svg"
|
||||
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview4"
|
||||
pagecolor="#777777"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="true"
|
||||
showguides="true"
|
||||
inkscape:zoom="0.90509668"
|
||||
inkscape:cx="534.7495"
|
||||
inkscape:cy="657.94076"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg4"
|
||||
guidecolor="#00e5c8"
|
||||
guideopacity="0.65882353">
|
||||
<inkscape:grid
|
||||
id="grid4"
|
||||
units="px"
|
||||
originx="0"
|
||||
originy="0"
|
||||
spacingx="99.999997"
|
||||
spacingy="99.999997"
|
||||
empcolor="#0099e5"
|
||||
empopacity="1"
|
||||
color="#2ebaff"
|
||||
opacity="0.76470588"
|
||||
empspacing="0"
|
||||
dotted="false"
|
||||
gridanglex="30"
|
||||
gridanglez="30"
|
||||
visible="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
id="swatch20"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop20" />
|
||||
</linearGradient>
|
||||
<filter
|
||||
id="filter0_d_40_365"
|
||||
x="55.100101"
|
||||
y="13.6218"
|
||||
width="155.883"
|
||||
height="230.843"
|
||||
filterUnits="userSpaceOnUse"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feFlood
|
||||
flood-opacity="0"
|
||||
result="BackgroundImageFix"
|
||||
id="feFlood2" />
|
||||
<feColorMatrix
|
||||
in="SourceAlpha"
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
|
||||
result="hardAlpha"
|
||||
id="feColorMatrix2" />
|
||||
<feOffset
|
||||
dx="-3"
|
||||
dy="7"
|
||||
id="feOffset2" />
|
||||
<feGaussianBlur
|
||||
stdDeviation="7.5"
|
||||
id="feGaussianBlur2" />
|
||||
<feColorMatrix
|
||||
type="matrix"
|
||||
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"
|
||||
id="feColorMatrix3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in2="BackgroundImageFix"
|
||||
result="effect1_dropShadow_40_365"
|
||||
id="feBlend3" />
|
||||
<feBlend
|
||||
mode="normal"
|
||||
in="SourceGraphic"
|
||||
in2="effect1_dropShadow_40_365"
|
||||
result="shape"
|
||||
id="feBlend4" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
id="Slices"
|
||||
gradientTransform="matrix(125.34144,0,0,67.777591,1862.0196,-1481.8966)"
|
||||
inkscape:swatch="solid">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0.30588236;"
|
||||
offset="0"
|
||||
id="stop4526" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g
|
||||
id="path16">
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="M 1399.614,1398.5449 956.2202,955.15208"
|
||||
id="path1" />
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="m 956.2207,755.15234 a 200,200 0 0 0 -141.42187,58.57813 200,200 0 0 0 0,282.84373 l 443.39457,443.3926 a 200,200 0 0 0 282.8418,0 200,200 0 0 0 0,-282.8438 L 1097.6406,813.73047 A 200,200 0 0 0 956.2207,755.15234 Z"
|
||||
id="path2" />
|
||||
</g>
|
||||
<g
|
||||
id="path17">
|
||||
<path
|
||||
style="color:#000000;fill:#656565;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="M 1400.1648,1400.201 956.77263,956.80937"
|
||||
id="path3" />
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="m 956.77344,856.80859 a 100,100 0 0 0 -70.71094,29.29102 100,100 0 0 0 0,141.41989 l 443.3926,443.3926 a 100,100 0 0 0 141.4199,0 100,100 0 0 0 0,-141.4219 L 1027.4824,886.09961 a 100,100 0 0 0 -70.70896,-29.29102 z"
|
||||
id="path4" />
|
||||
</g>
|
||||
<g
|
||||
id="circle16">
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="M 950.05975,549.62695 A 400.20337,400.20337 0 0 1 549.85638,949.83032 400.20337,400.20337 0 0 1 149.65302,549.62695 400.20337,400.20337 0 0 1 549.85638,149.42358 400.20337,400.20337 0 0 1 950.05975,549.62695 Z"
|
||||
id="path5" />
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="m 549.85547,99.423828 c -248.04798,0 -450.203126,202.155152 -450.203126,450.203122 0,119.38203 47.445486,233.92596 131.861326,318.3418 84.41584,84.41584 198.95977,131.86133 318.3418,131.86133 119.38203,0 233.92595,-47.44549 318.3418,-131.86133 84.41584,-84.41584 131.86323,-198.95977 131.86323,-318.3418 0,-119.38203 -47.44739,-233.92595 -131.86323,-318.34179 C 783.78142,146.86931 669.2375,99.423828 549.85547,99.423828 Z m 0,100.000002 c 92.89882,0 181.94342,36.88287 247.63281,102.57226 65.68939,65.68939 102.57227,154.73204 102.57227,247.63086 0,92.89883 -36.88288,181.94147 -102.57227,247.63086 -65.68939,65.68939 -154.73399,102.57227 -247.63281,102.57227 -92.89883,0 -181.94147,-36.88288 -247.63086,-102.57227 -65.68939,-65.68939 -102.57227,-154.73203 -102.57227,-247.63086 0,-194.00401 156.19911,-350.20312 350.20313,-350.20312 z"
|
||||
id="path6" />
|
||||
</g>
|
||||
<path
|
||||
style="color:#000000;fill:#ffffff;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="M 549.85547,1.8398437 C 404.12774,1.8398437 264.31851,59.749854 161.27344,162.79492 58.228369,265.83999 0.31640625,405.65117 0.31640625,551.37891 c 0,145.72773 57.91196275,285.53891 160.95703375,388.58398 103.04507,103.04511 242.8543,160.95701 388.58203,160.95701 145.72773,0 285.53891,-57.9119 388.58398,-160.95701 103.04505,-103.04507 160.95705,-242.85625 160.95705,-388.58398 0,-145.72774 -57.912,-285.53892 -160.95705,-388.58399 C 835.39438,59.749854 695.5832,1.8398437 549.85547,1.8398437 Z m 0,99.9999963 c 119.24453,0 233.55443,47.3474 317.87305,131.66602 84.31861,84.31861 131.66796,198.62852 131.66796,317.87305 0,119.24453 -47.34935,233.55443 -131.66796,317.87304 C 783.4099,953.57057 669.1,1000.9199 549.85547,1000.9199 c -119.24453,0 -233.55248,-47.34933 -317.8711,-131.66795 -84.31861,-84.31861 -131.66796,-198.62851 -131.66796,-317.87304 0,-119.24453 47.34935,-233.55444 131.66796,-317.87305 84.31862,-84.31862 198.62657,-131.66602 317.8711,-131.66602 z"
|
||||
id="circle17" />
|
||||
<path
|
||||
style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
|
||||
d="m 350.09375,500.17969 c -27.61424,0 -50,22.38576 -50,50 0,27.61424 22.38576,50 50,50 l 400.1543,0 c 27.61424,0 50,-22.38576 50,-50 0,-27.61424 -22.38576,-50 -50,-50 z"
|
||||
id="use18"
|
||||
sodipodi:nodetypes="csccscc" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 7.0 KiB |
@@ -931,6 +931,46 @@ if(WITH_BLENDER)
|
||||
zoom_previous
|
||||
zoom_selected
|
||||
)
|
||||
|
||||
set(SVG_CURSORS_FILENAMES_NOEXT
|
||||
cursor_blade
|
||||
cursor_both_handles
|
||||
cursor_crossc
|
||||
cursor_crosshair
|
||||
cursor_dot
|
||||
cursor_e_arrow
|
||||
cursor_eraser
|
||||
cursor_ew_scroll
|
||||
cursor_eyedropper
|
||||
cursor_hand
|
||||
cursor_hand_closed
|
||||
cursor_hand_point
|
||||
cursor_h_split
|
||||
cursor_knife
|
||||
cursor_left_handle
|
||||
cursor_mute
|
||||
cursor_n_arrow
|
||||
cursor_nsew_scroll
|
||||
cursor_ns_scroll
|
||||
cursor_paint
|
||||
cursor_pencil
|
||||
cursor_pick_area
|
||||
cursor_pointer
|
||||
cursor_right_handle
|
||||
cursor_s_arrow
|
||||
cursor_stop
|
||||
cursor_swap_area
|
||||
cursor_text_edit
|
||||
cursor_v_split
|
||||
cursor_vertex_loop
|
||||
cursor_wait
|
||||
cursor_w_arrow
|
||||
cursor_x_move
|
||||
cursor_y_move
|
||||
cursor_zoom_in
|
||||
cursor_zoom_out
|
||||
)
|
||||
|
||||
set(SVG_CONTENTS_H)
|
||||
set(SVG_CONTENTS_C)
|
||||
foreach(svg ${SVG_FILENAMES_NOEXT})
|
||||
@@ -963,6 +1003,25 @@ if(WITH_BLENDER)
|
||||
|
||||
list(APPEND SRC ${CMAKE_CURRENT_BINARY_DIR}/svg_icons.h)
|
||||
list(APPEND SRC ${CMAKE_CURRENT_BINARY_DIR}/svg_icons.cc)
|
||||
|
||||
set(SVG_CURSORS_CONTENTS_H)
|
||||
foreach(svg ${SVG_CURSORS_FILENAMES_NOEXT})
|
||||
data_to_c_simple(../../../../release/datafiles/cursors/${svg}.svg SRC)
|
||||
list(APPEND SVG_CURSORS_CONTENTS_H
|
||||
"extern const char datatoc_${svg}_svg[]\;\n"
|
||||
)
|
||||
endforeach()
|
||||
list(APPEND SRC ${CMAKE_CURRENT_BINARY_DIR}/svg_cursors.h)
|
||||
list(JOIN SVG_CURSORS_CONTENTS_H "" SVG_CURSORS_CONTENTS_H)
|
||||
|
||||
configure_file(
|
||||
"svg_cursors.h.in"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/svg_cursors.h"
|
||||
ESCAPE_QUOTES
|
||||
@ONLY
|
||||
)
|
||||
unset(SVG_CURSORS_CONTENTS_H)
|
||||
|
||||
# Blend files.
|
||||
data_to_c_simple(../../../../release/datafiles/preview.blend SRC)
|
||||
data_to_c_simple(../../../../release/datafiles/preview_grease_pencil.blend SRC)
|
||||
|
||||
15
source/blender/editors/datafiles/svg_cursors.h.in
Normal file
@@ -0,0 +1,15 @@
|
||||
/* SPDX-FileCopyrightText: 2024 Blender Authors
|
||||
*
|
||||
* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
|
||||
#pragma once
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
@SVG_CURSORS_CONTENTS_H@
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
@@ -115,6 +115,16 @@ if(WIN32)
|
||||
add_definitions(-DNOMINMAX)
|
||||
endif()
|
||||
|
||||
if(WITH_HEADLESS)
|
||||
add_definitions(-DWITH_HEADLESS)
|
||||
else()
|
||||
# SVG cursors.
|
||||
list(APPEND LIB
|
||||
PRIVATE bf::extern::nanosvg
|
||||
PRIVATE bf::editor::datafiles
|
||||
)
|
||||
endif()
|
||||
|
||||
if(WITH_AUDASPACE)
|
||||
list(APPEND INC_SYS
|
||||
${AUDASPACE_C_INCLUDE_DIRS}
|
||||
|
||||
@@ -189,6 +189,8 @@ enum eWM_CapabilitiesFlag {
|
||||
WM_CAPABILITY_WINDOW_DECORATION_STYLES = (1 << 8),
|
||||
/** Support for the "Hyper" modifier key. */
|
||||
WM_CAPABILITY_KEYBOARD_HYPER_KEY = (1 << 9),
|
||||
/** Support for RGBA Cursors. */
|
||||
WM_CAPABILITY_RGBA_CURSORS = (1 << 10),
|
||||
/** The initial value, indicates the value needs to be set by inspecting GHOST. */
|
||||
WM_CAPABILITY_INITIALIZED = (1u << 31),
|
||||
};
|
||||
|
||||
@@ -21,37 +21,38 @@
|
||||
#include "BKE_global.hh"
|
||||
#include "BKE_main.hh"
|
||||
|
||||
#include "nanosvgrast.h"
|
||||
#include "svg_cursors.h"
|
||||
|
||||
#include "WM_api.hh"
|
||||
#include "WM_types.hh"
|
||||
#include "wm_cursors.hh"
|
||||
#include "wm_window.hh"
|
||||
|
||||
enum CursorSize {
|
||||
/** Size: 16x16. */
|
||||
CURSOR_SIZE_16 = 0,
|
||||
/** Size: 24x24. */
|
||||
CURSOR_SIZE_24,
|
||||
/** Size: 32x32. */
|
||||
CURSOR_SIZE_32,
|
||||
};
|
||||
#define CURSOR_SIZE_NUM (CURSOR_SIZE_32 + 1)
|
||||
|
||||
static const uchar cursor_size_px[CURSOR_SIZE_NUM] = {
|
||||
16,
|
||||
/** Not a mistake 24x24 is stored as 32x32. */
|
||||
32,
|
||||
32,
|
||||
};
|
||||
|
||||
/* Blender custom cursor. */
|
||||
struct BCursor {
|
||||
char *bitmap[CURSOR_SIZE_NUM];
|
||||
char *mask[CURSOR_SIZE_NUM];
|
||||
char hotspot[CURSOR_SIZE_NUM][2];
|
||||
bool can_invert_color;
|
||||
const char *svg_source;
|
||||
float hotspot_x;
|
||||
float hotspot_y;
|
||||
bool can_invert;
|
||||
};
|
||||
|
||||
static BCursor *BlenderCursor[WM_CURSOR_NUM] = {nullptr};
|
||||
/* We currently support multiple types of mouse cursors. Preferred
|
||||
* is to use one provided by the OS. The availability of these are
|
||||
* checked with GHOST_HasCursorShape(). These cursors can include
|
||||
* platform-specific custom cursors. For example, on MacOS we provide
|
||||
* vector PDF files and on Windows we have CUR files.
|
||||
*
|
||||
* If the OS cannot provide a built-in or custom platform cursor,
|
||||
* then we use our own internal custom cursors. These are defined in
|
||||
* SVG files, using a document size of 1600x1600 being the "normal"
|
||||
* size, cropped to the image size and without any padding. The hotspot
|
||||
* for these are set during definition at the bottom of this file, and
|
||||
* are a float factor (0-1) from the top-left corner of the image (not
|
||||
* of the document size).
|
||||
*/
|
||||
|
||||
static BCursor BlenderCursor[WM_CURSOR_NUM] = {{nullptr}};
|
||||
|
||||
/* Blender cursor to GHOST standard cursor conversion. */
|
||||
static GHOST_TStandardCursor convert_to_ghost_standard_cursor(WMCursorType curs)
|
||||
@@ -131,49 +132,133 @@ static GHOST_TStandardCursor convert_to_ghost_standard_cursor(WMCursorType curs)
|
||||
}
|
||||
}
|
||||
|
||||
static CursorSize window_size_calc()
|
||||
static float cursor_size()
|
||||
{
|
||||
/* Scaling with UI scale can be useful for magnified captures. */
|
||||
const bool scale_cursor_with_ui_scale = false;
|
||||
|
||||
if (scale_cursor_with_ui_scale) {
|
||||
return 21.0f * UI_SCALE_FAC;
|
||||
}
|
||||
|
||||
#if (OS_MAC)
|
||||
/* MacOS always scales up this type of cursor for high-dpi displays.
|
||||
* The mid-sized 24x24 versions are a nice compromise size. */
|
||||
return CURSOR_SIZE_24;
|
||||
/* MacOS always scales up this type of cursor for high-dpi displays. */
|
||||
return 21.0f;
|
||||
#endif
|
||||
const uint32_t cursor_size = WM_cursor_preferred_logical_size();
|
||||
|
||||
const float cursor_scale = cursor_size ? (float(cursor_size) / WM_CURSOR_DEFAULT_LOGICAL_SIZE) :
|
||||
1.0f;
|
||||
|
||||
/* Use `U.dpi` without the `U.ui_scale` because the UI scale does not impact the
|
||||
* windowing-systems cursor size (only the size which is used for drawing the UI).
|
||||
* The DPI however is used for scaling defined by the windowing-system.
|
||||
* Ideally this would also be able to check the cursor size via GHOST. */
|
||||
const int dpi_system = int((U.dpi / U.ui_scale) * cursor_scale);
|
||||
|
||||
if (dpi_system <= 72) {
|
||||
return CURSOR_SIZE_16;
|
||||
}
|
||||
if (dpi_system <= int(72 * 1.2)) {
|
||||
return CURSOR_SIZE_24;
|
||||
}
|
||||
return CURSOR_SIZE_32;
|
||||
return WM_cursor_preferred_logical_size() * (UI_SCALE_FAC / U.ui_scale);
|
||||
}
|
||||
|
||||
static void window_set_custom_cursor(wmWindow *win, BCursor *cursor)
|
||||
static blender::Array<uint8_t> cursor_bitmap_from_svg(const char *svg,
|
||||
float size,
|
||||
size_t &r_width,
|
||||
size_t &r_height)
|
||||
{
|
||||
const CursorSize size = window_size_calc();
|
||||
/* Nano alters the source string. */
|
||||
std::string svg_source = svg;
|
||||
|
||||
GHOST_SetCustomCursorShape(static_cast<GHOST_WindowHandle>(win->ghostwin),
|
||||
(uint8_t *)cursor->bitmap[size],
|
||||
(uint8_t *)cursor->mask[size],
|
||||
cursor_size_px[size],
|
||||
cursor_size_px[size],
|
||||
cursor->hotspot[size][0],
|
||||
cursor->hotspot[size][1],
|
||||
cursor->can_invert_color);
|
||||
NSVGimage *image = nsvgParse(svg_source.data(), "px", 96.0f);
|
||||
if (image == nullptr) {
|
||||
return {};
|
||||
}
|
||||
if (image->width == 0 || image->height == 0) {
|
||||
nsvgDelete(image);
|
||||
return {};
|
||||
}
|
||||
NSVGrasterizer *rast = nsvgCreateRasterizer();
|
||||
if (rast == nullptr) {
|
||||
nsvgDelete(image);
|
||||
return {};
|
||||
}
|
||||
|
||||
float scale = (size / 1600.0f);
|
||||
const size_t dest_w = std::min(size_t(ceil(image->width * scale)), size_t(size));
|
||||
const size_t dest_h = std::min(size_t(ceil(image->height * scale)), size_t(size));
|
||||
scale = float(dest_w) / image->width;
|
||||
|
||||
blender::Array<uint8_t> render_bmp(dest_w * dest_h * 4);
|
||||
|
||||
nsvgRasterize(rast, image, 0.0f, 0.0f, scale, render_bmp.data(), dest_w, dest_h, dest_w * 4);
|
||||
nsvgDeleteRasterizer(rast);
|
||||
nsvgDelete(image);
|
||||
|
||||
r_width = dest_w;
|
||||
r_height = dest_h;
|
||||
|
||||
return render_bmp;
|
||||
}
|
||||
|
||||
/* Convert 32-bit RGBA bitmap (1-32 x 1-32) to 32x32 1bpp XBitMap bitmap and mask. */
|
||||
static void cursor_rgba_to_xbm_32(const blender::Array<uint8_t> rgba,
|
||||
const size_t width,
|
||||
const size_t height,
|
||||
uint8_t *bitmap,
|
||||
uint8_t *mask)
|
||||
{
|
||||
for (int y = 0; y < height; y++) {
|
||||
for (int x = 0; x < width; x++) {
|
||||
int i = (y * width * 4) + (x * 4);
|
||||
int j = (y * 4) + (x >> 3);
|
||||
int k = (x % 8);
|
||||
if (rgba[i + 3] > 128) {
|
||||
if (rgba[i] > 128) {
|
||||
bitmap[j] |= (1 << k);
|
||||
}
|
||||
mask[j] |= (1 << k);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static bool window_set_custom_cursor(wmWindow *win, BCursor *cursor)
|
||||
{
|
||||
/* Option to force use of 1bpp XBitMap cursors is needed for testing. */
|
||||
const bool use_only_1bpp_cursors = false;
|
||||
|
||||
const bool use_rgba = !use_only_1bpp_cursors &&
|
||||
(WM_capabilities_flag() & WM_CAPABILITY_RGBA_CURSORS);
|
||||
|
||||
const int max_size = use_rgba ? 128 : 32;
|
||||
const float size = std::min(cursor_size(), float(max_size));
|
||||
|
||||
size_t width;
|
||||
size_t height;
|
||||
blender::Array<uint8_t> render_bmp = cursor_bitmap_from_svg(
|
||||
cursor->svg_source, size, width, height);
|
||||
|
||||
int hotspot_x = int(cursor->hotspot_x * (width - 1));
|
||||
int hotspot_y = int(cursor->hotspot_y * (height - 1));
|
||||
|
||||
if (use_rgba) {
|
||||
return GHOST_SetCustomCursorShape(static_cast<GHOST_WindowHandle>(win->ghostwin),
|
||||
render_bmp.data(),
|
||||
nullptr,
|
||||
width,
|
||||
height,
|
||||
hotspot_x,
|
||||
hotspot_y,
|
||||
cursor->can_invert) == GHOST_kSuccess;
|
||||
}
|
||||
else {
|
||||
uint8_t bitmap[4 * 32] = {0};
|
||||
uint8_t mask[4 * 32] = {0};
|
||||
cursor_rgba_to_xbm_32(render_bmp, width, height, bitmap, mask);
|
||||
return GHOST_SetCustomCursorShape(static_cast<GHOST_WindowHandle>(win->ghostwin),
|
||||
bitmap,
|
||||
mask,
|
||||
32,
|
||||
32,
|
||||
hotspot_x,
|
||||
hotspot_y,
|
||||
cursor->can_invert) == GHOST_kSuccess;
|
||||
}
|
||||
}
|
||||
|
||||
void WM_cursor_set(wmWindow *win, int curs)
|
||||
{
|
||||
/* Option to not use any OS-supplied cursors is needed for testing. */
|
||||
const bool use_only_custom_cursors = false;
|
||||
|
||||
if (win == nullptr || G.background) {
|
||||
return; /* Can't set custom cursor before Window init. */
|
||||
}
|
||||
@@ -202,19 +287,15 @@ void WM_cursor_set(wmWindow *win, int curs)
|
||||
|
||||
GHOST_TStandardCursor ghost_cursor = convert_to_ghost_standard_cursor(WMCursorType(curs));
|
||||
|
||||
if (ghost_cursor != GHOST_kStandardCursorCustom &&
|
||||
if (!use_only_custom_cursors && ghost_cursor != GHOST_kStandardCursorCustom &&
|
||||
GHOST_HasCursorShape(static_cast<GHOST_WindowHandle>(win->ghostwin), ghost_cursor))
|
||||
{
|
||||
/* Use native GHOST cursor when available. */
|
||||
GHOST_SetCursorShape(static_cast<GHOST_WindowHandle>(win->ghostwin), ghost_cursor);
|
||||
}
|
||||
else {
|
||||
BCursor *bcursor = BlenderCursor[curs];
|
||||
if (bcursor) {
|
||||
/* Use custom bitmap cursor. */
|
||||
window_set_custom_cursor(win, bcursor);
|
||||
}
|
||||
else {
|
||||
BCursor *bcursor = &BlenderCursor[curs];
|
||||
if (!bcursor || !bcursor->svg_source || !window_set_custom_cursor(win, bcursor)) {
|
||||
/* Fall back to default cursor if no bitmap found. */
|
||||
GHOST_SetCursorShape(static_cast<GHOST_WindowHandle>(win->ghostwin),
|
||||
GHOST_kStandardCursorDefault);
|
||||
@@ -513,2545 +594,60 @@ void WM_cursor_time(wmWindow *win, int nr)
|
||||
win->cursor = 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Custom Cursor Description
|
||||
* =========================
|
||||
*
|
||||
* Each bit represents a pixel, so 1 byte = 8 pixels,
|
||||
* the bytes go Left to Right. Top to bottom
|
||||
* the bits in a byte go right to left
|
||||
* (ie; 0x01, 0x80 represents a line of 16 pix with the first and last pix set.)
|
||||
*
|
||||
* - A 0 in the bitmap = white, a 1 black
|
||||
* - a 0 in the mask = transparent pix.
|
||||
*
|
||||
* This type of cursor is 16x16 pixels only.
|
||||
*
|
||||
* ----
|
||||
*
|
||||
* There is a nice Python GUI utility that can be used for drawing cursors in
|
||||
* this format in the Blender source distribution, in
|
||||
* `./tools/utils/make_cursor_gui.py` .
|
||||
*
|
||||
* Start it with the command `python3 make_cursor_gui.py`
|
||||
* It will copy its output to the console when you press 'Do it'.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Because defining a cursor mixes declarations and executable code
|
||||
* each cursor needs its own scoping block or it would be split up
|
||||
* over several hundred lines of code. To enforce/document this better
|
||||
* I define 2 pretty brain-dead macros so it's obvious what the extra "[]" are for.
|
||||
*/
|
||||
|
||||
#define BEGIN_CURSOR_BLOCK \
|
||||
{ \
|
||||
((void)0)
|
||||
#define END_CURSOR_BLOCK \
|
||||
} \
|
||||
((void)0)
|
||||
static void wm_add_cursor(WMCursorType cursor,
|
||||
const char *svg_source,
|
||||
float hotspot_x,
|
||||
float hotspot_y,
|
||||
bool can_invert = true)
|
||||
{
|
||||
BlenderCursor[cursor].svg_source = svg_source;
|
||||
BlenderCursor[cursor].hotspot_x = hotspot_x;
|
||||
BlenderCursor[cursor].hotspot_y = hotspot_y;
|
||||
BlenderCursor[cursor].can_invert = can_invert;
|
||||
}
|
||||
|
||||
void wm_init_cursor_data()
|
||||
{
|
||||
/********************** NW_ARROW Cursor **************************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char nw_bitmap16[] = {
|
||||
0x00, 0x00, 0x02, 0x00, 0x06, 0x00, 0x0e, 0x00, 0x1e, 0x00, 0x3e,
|
||||
0x00, 0x7e, 0x00, 0xfe, 0x00, 0xfe, 0x01, 0xfe, 0x03, 0xfe, 0x07,
|
||||
0x7e, 0x00, 0x6e, 0x00, 0xc6, 0x00, 0xc2, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char nw_mask16[] = {
|
||||
0x03, 0x00, 0x07, 0x00, 0x0f, 0x00, 0x1f, 0x00, 0x3f, 0x00, 0x7f,
|
||||
0x00, 0xff, 0x00, 0xff, 0x01, 0xff, 0x03, 0xff, 0x07, 0xff, 0x0f,
|
||||
0xff, 0x0f, 0xff, 0x00, 0xef, 0x01, 0xe7, 0x01, 0xc3, 0x00,
|
||||
};
|
||||
|
||||
static char nw_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00,
|
||||
0x00, 0x0e, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x7e, 0x00,
|
||||
0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0xfe, 0x03, 0x00, 0x00, 0xfe,
|
||||
0x07, 0x00, 0x00, 0xfe, 0x0f, 0x00, 0x00, 0xfe, 0x1f, 0x00, 0x00, 0xfe, 0x3f, 0x00, 0x00,
|
||||
0xfe, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0xde, 0x01, 0x00, 0x00, 0x8e, 0x01, 0x00,
|
||||
0x00, 0x86, 0x03, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char nw_mask24[] = {
|
||||
0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00,
|
||||
0x00, 0x1f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xff, 0x00,
|
||||
0x00, 0x00, 0xff, 0x01, 0x00, 0x00, 0xff, 0x03, 0x00, 0x00, 0xff, 0x07, 0x00, 0x00, 0xff,
|
||||
0x0f, 0x00, 0x00, 0xff, 0x1f, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00,
|
||||
0xff, 0x7f, 0x00, 0x00, 0xff, 0x01, 0x00, 0x00, 0xff, 0x03, 0x00, 0x00, 0xdf, 0x03, 0x00,
|
||||
0x00, 0xcf, 0x07, 0x00, 0x00, 0x87, 0x07, 0x00, 0x00, 0x83, 0x07, 0x00, 0x00, 0x01, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char nw_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00,
|
||||
0x00, 0x1e, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0xfe, 0x00,
|
||||
0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0xfe, 0x03, 0x00, 0x00, 0xfe, 0x07, 0x00, 0x00, 0xfe,
|
||||
0x0f, 0x00, 0x00, 0xfe, 0x1f, 0x00, 0x00, 0xfe, 0x3f, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00,
|
||||
0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x07,
|
||||
0x00, 0xfe, 0xff, 0x0f, 0x00, 0xfe, 0xff, 0x1f, 0x00, 0xfe, 0x0f, 0x00, 0x00, 0xfe, 0x1f,
|
||||
0x00, 0x00, 0xfe, 0x1f, 0x00, 0x00, 0xfe, 0x3e, 0x00, 0x00, 0x7e, 0x3e, 0x00, 0x00, 0x3e,
|
||||
0x7c, 0x00, 0x00, 0x1e, 0x7c, 0x00, 0x00, 0x0e, 0xf8, 0x00, 0x00, 0x06, 0x78, 0x00, 0x00,
|
||||
0x02, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char nw_mask32[] = {
|
||||
0x03, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00,
|
||||
0x00, 0x3f, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff, 0x01,
|
||||
0x00, 0x00, 0xff, 0x03, 0x00, 0x00, 0xff, 0x07, 0x00, 0x00, 0xff, 0x0f, 0x00, 0x00, 0xff,
|
||||
0x1f, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00,
|
||||
0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x03, 0x00, 0xff, 0xff, 0x07, 0x00, 0xff, 0xff, 0x0f,
|
||||
0x00, 0xff, 0xff, 0x1f, 0x00, 0xff, 0xff, 0x3f, 0x00, 0xff, 0xff, 0x7f, 0x00, 0xff, 0x3f,
|
||||
0x00, 0x00, 0xff, 0x3f, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0x7f,
|
||||
0xfe, 0x00, 0x00, 0x3f, 0xfe, 0x00, 0x00, 0x1f, 0xfc, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00,
|
||||
0x07, 0x78, 0x00, 0x00, 0x03, 0x18, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static BCursor NWArrowCursor = {
|
||||
{nw_bitmap16, nw_bitmap24, nw_bitmap32},
|
||||
{nw_mask16, nw_mask24, nw_mask32},
|
||||
{{0, 0}, {0, 0}, {0, 0}},
|
||||
true,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_DEFAULT] = &NWArrowCursor;
|
||||
BlenderCursor[WM_CURSOR_MOVE] = &NWArrowCursor;
|
||||
BlenderCursor[WM_CURSOR_COPY] = &NWArrowCursor;
|
||||
BlenderCursor[WM_CURSOR_NW_ARROW] = &NWArrowCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/************************ NS_ARROW Cursor *************************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char ns_bitmap16[] = {
|
||||
0x00, 0x00, 0x80, 0x00, 0xc0, 0x01, 0xe0, 0x03, 0xf0, 0x07, 0x80,
|
||||
0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00,
|
||||
0xf0, 0x07, 0xe0, 0x03, 0xc0, 0x01, 0x80, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char ns_mask16[] = {
|
||||
0x80, 0x00, 0xc0, 0x01, 0xe0, 0x03, 0xf0, 0x07, 0xf8, 0x0f, 0xfc,
|
||||
0x1f, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xfc, 0x1f,
|
||||
0xf8, 0x0f, 0xf0, 0x07, 0xe0, 0x03, 0xc0, 0x01, 0x80, 0x00,
|
||||
};
|
||||
|
||||
static char ns_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0xf0, 0x01,
|
||||
0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40,
|
||||
0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
|
||||
0x40, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00,
|
||||
0x00, 0x40, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0xfc, 0x07,
|
||||
0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x40,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char ns_mask24[] = {
|
||||
0x00, 0x40, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0xf8, 0x03,
|
||||
0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xfe, 0x0f, 0x00, 0x00, 0xff, 0x1f, 0x00, 0x00, 0xe0,
|
||||
0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00,
|
||||
0xe0, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00,
|
||||
0x00, 0xe0, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0xff, 0x1f, 0x00, 0x00, 0xfe, 0x0f,
|
||||
0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0xe0,
|
||||
0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char ns_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xf0, 0x03,
|
||||
0x00, 0x00, 0xf8, 0x07, 0x00, 0x00, 0xfc, 0x0f, 0x00, 0x00, 0xfe, 0x1f, 0x00, 0x00, 0xff,
|
||||
0x3f, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00,
|
||||
0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00,
|
||||
0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00,
|
||||
0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0,
|
||||
0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x00, 0xfe, 0x1f, 0x00, 0x00,
|
||||
0xfc, 0x0f, 0x00, 0x00, 0xf8, 0x07, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0xe0, 0x01, 0x00,
|
||||
0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char ns_mask32[] = {
|
||||
0x00, 0xc0, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0xf8, 0x07,
|
||||
0x00, 0x00, 0xfc, 0x0f, 0x00, 0x00, 0xfe, 0x1f, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x80, 0xff,
|
||||
0x7f, 0x00, 0xc0, 0xff, 0xff, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00,
|
||||
0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00,
|
||||
0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01,
|
||||
0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0,
|
||||
0x01, 0x00, 0xc0, 0xff, 0xff, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x00,
|
||||
0xfe, 0x1f, 0x00, 0x00, 0xfc, 0x0f, 0x00, 0x00, 0xf8, 0x07, 0x00, 0x00, 0xf0, 0x03, 0x00,
|
||||
0x00, 0xe0, 0x01, 0x00, 0x00, 0xc0, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static BCursor NSArrowCursor = {
|
||||
{ns_bitmap16, ns_bitmap24, ns_bitmap32},
|
||||
{ns_mask16, ns_mask24, ns_mask32},
|
||||
{{7, 7}, {15, 11}, {15, 15}},
|
||||
true,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_Y_MOVE] = &NSArrowCursor;
|
||||
BlenderCursor[WM_CURSOR_NS_ARROW] = &NSArrowCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** EW_ARROW Cursor *************************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char ew_bitmap16[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x08, 0x18,
|
||||
0x18, 0x1c, 0x38, 0xfe, 0x7f, 0x1c, 0x38, 0x18, 0x18, 0x10, 0x08,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char ew_mask16[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x20, 0x04, 0x30, 0x0c, 0x38, 0x1c, 0x3c,
|
||||
0x3c, 0xfe, 0x7f, 0xff, 0xff, 0xfe, 0x7f, 0x3c, 0x3c, 0x38, 0x1c,
|
||||
0x30, 0x0c, 0x20, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char ew_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x30,
|
||||
0x00, 0x0c, 0x00, 0x38, 0x00, 0x1c, 0x00, 0x3c, 0x00, 0x3c, 0x00, 0xfe, 0xff, 0x7f, 0x00,
|
||||
0x3c, 0x00, 0x3c, 0x00, 0x38, 0x00, 0x1c, 0x00, 0x30, 0x00, 0x0c, 0x00, 0x20, 0x00, 0x04,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char ew_mask24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x40, 0x00, 0x02, 0x00, 0x60, 0x00, 0x06, 0x00, 0x70, 0x00, 0x0e, 0x00, 0x78,
|
||||
0x00, 0x1e, 0x00, 0x7c, 0x00, 0x3e, 0x00, 0xfe, 0xff, 0x7f, 0x00, 0xff, 0xff, 0xff, 0x00,
|
||||
0xfe, 0xff, 0x7f, 0x00, 0x7c, 0x00, 0x3e, 0x00, 0x78, 0x00, 0x1e, 0x00, 0x70, 0x00, 0x0e,
|
||||
0x00, 0x60, 0x00, 0x06, 0x00, 0x40, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char ew_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x80, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x00, 0x07, 0xf0,
|
||||
0x00, 0x00, 0x0f, 0xf8, 0x00, 0x00, 0x1f, 0xfc, 0x00, 0x00, 0x3f, 0xfe, 0xff, 0xff, 0x7f,
|
||||
0xfe, 0xff, 0xff, 0x7f, 0xfc, 0x00, 0x00, 0x3f, 0xf8, 0x00, 0x00, 0x1f, 0xf0, 0x00, 0x00,
|
||||
0x0f, 0xe0, 0x00, 0x00, 0x07, 0xc0, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char ew_mask32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x80, 0x01,
|
||||
0x80, 0x01, 0xc0, 0x01, 0x80, 0x03, 0xe0, 0x01, 0x80, 0x07, 0xf0, 0x01, 0x80, 0x0f, 0xf8,
|
||||
0x01, 0x80, 0x1f, 0xfc, 0x01, 0x80, 0x3f, 0xfe, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x7f, 0xfc, 0x01, 0x80, 0x3f, 0xf8, 0x01, 0x80,
|
||||
0x1f, 0xf0, 0x01, 0x80, 0x0f, 0xe0, 0x01, 0x80, 0x07, 0xc0, 0x01, 0x80, 0x03, 0x80, 0x01,
|
||||
0x80, 0x01, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static BCursor EWArrowCursor = {
|
||||
{ew_bitmap16, ew_bitmap24, ew_bitmap32},
|
||||
{ew_mask16, ew_mask24, ew_mask32},
|
||||
{{7, 7}, {11, 14}, {15, 14}},
|
||||
true,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_X_MOVE] = &EWArrowCursor;
|
||||
BlenderCursor[WM_CURSOR_EW_ARROW] = &EWArrowCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Wait Cursor *****************************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char wait_bitmap16[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0xf0, 0x07, 0xb0, 0x06, 0x60,
|
||||
0x03, 0xc0, 0x01, 0x80, 0x00, 0x80, 0x00, 0xc0, 0x01, 0x60, 0x03,
|
||||
0x30, 0x06, 0x10, 0x04, 0xf0, 0x07, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char wait_mask16[] = {
|
||||
0xfc, 0x1f, 0xfc, 0x1f, 0xf8, 0x0f, 0xf8, 0x0f, 0xf8, 0x0f, 0xf0,
|
||||
0x07, 0xe0, 0x03, 0xc0, 0x01, 0xc0, 0x01, 0xe0, 0x03, 0xf0, 0x07,
|
||||
0xf8, 0x0f, 0xf8, 0x0f, 0xf8, 0x0f, 0xfc, 0x1f, 0xfc, 0x1f,
|
||||
};
|
||||
|
||||
static char wait_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0xfc, 0x7f, 0x00,
|
||||
0x00, 0xfc, 0x7f, 0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0x30, 0x18,
|
||||
0x00, 0x00, 0x60, 0x0c, 0x00, 0x00, 0xc0, 0x06, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00,
|
||||
0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00,
|
||||
0xe0, 0x0e, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0x78, 0x3c, 0x00, 0x00, 0x3c, 0x78, 0x00,
|
||||
0x00, 0x1c, 0x70, 0x00, 0x00, 0x1c, 0x70, 0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char wait_mask24[] = {
|
||||
0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
|
||||
0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0xf8, 0x3f,
|
||||
0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xe0, 0x0f, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, 0x80,
|
||||
0x03, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, 0xe0, 0x0f, 0x00, 0x00,
|
||||
0xf0, 0x1f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0xfe, 0xff, 0x00,
|
||||
0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xff, 0xff,
|
||||
0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char wait_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x80, 0xff, 0x7f,
|
||||
0x00, 0x80, 0xff, 0x7f, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x80, 0xff,
|
||||
0x7f, 0x00, 0x80, 0x07, 0x78, 0x00, 0x00, 0x0f, 0x3c, 0x00, 0x00, 0x1e, 0x1e, 0x00, 0x00,
|
||||
0x3c, 0x0f, 0x00, 0x00, 0x38, 0x07, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0xe0, 0x01, 0x00,
|
||||
0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x30, 0x03,
|
||||
0x00, 0x00, 0x38, 0x07, 0x00, 0x00, 0xfc, 0x0f, 0x00, 0x00, 0x3e, 0x1f, 0x00, 0x00, 0x1f,
|
||||
0x3e, 0x00, 0x80, 0x0f, 0x7c, 0x00, 0x80, 0x07, 0x78, 0x00, 0x80, 0x03, 0x70, 0x00, 0x80,
|
||||
0x01, 0x60, 0x00, 0x80, 0x01, 0x60, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x80, 0xff, 0x7f, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char wait_mask32[] = {
|
||||
0xf0, 0xff, 0xff, 0x03, 0xf0, 0xff, 0xff, 0x03, 0xf0, 0xff, 0xff, 0x03, 0xc0, 0xff, 0xff,
|
||||
0x00, 0xc0, 0xff, 0xff, 0x00, 0xc0, 0xff, 0xff, 0x00, 0xc0, 0xff, 0xff, 0x00, 0xc0, 0xff,
|
||||
0xff, 0x00, 0xc0, 0xff, 0xff, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x00,
|
||||
0xfe, 0x1f, 0x00, 0x00, 0xfc, 0x0f, 0x00, 0x00, 0xf8, 0x07, 0x00, 0x00, 0xf0, 0x03, 0x00,
|
||||
0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0xf8, 0x07,
|
||||
0x00, 0x00, 0xfc, 0x0f, 0x00, 0x00, 0xfe, 0x1f, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x80, 0xff,
|
||||
0x7f, 0x00, 0xc0, 0xff, 0xff, 0x00, 0xc0, 0xff, 0xff, 0x00, 0xc0, 0xff, 0xff, 0x00, 0xc0,
|
||||
0xff, 0xff, 0x00, 0xc0, 0xff, 0xff, 0x00, 0xc0, 0xff, 0xff, 0x00, 0xf0, 0xff, 0xff, 0x03,
|
||||
0xf0, 0xff, 0xff, 0x03, 0xf0, 0xff, 0xff, 0x03,
|
||||
};
|
||||
|
||||
static BCursor WaitCursor = {
|
||||
{wait_bitmap16, wait_bitmap24, wait_bitmap32},
|
||||
{wait_mask16, wait_mask24, wait_mask32},
|
||||
{{7, 7}, {8, 11}, {15, 15}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_WAIT] = &WaitCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Mute Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char mute_bitmap16[] = {
|
||||
0x00, 0x00, 0x22, 0x00, 0x14, 0x00, 0x08, 0x03, 0x14, 0x03, 0x22,
|
||||
0x03, 0x00, 0x03, 0x00, 0x03, 0xf8, 0x7c, 0xf8, 0x7c, 0x00, 0x03,
|
||||
0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char mute_mask16[] = {
|
||||
0x63, 0x00, 0x77, 0x00, 0x3e, 0x03, 0x1c, 0x03, 0x3e, 0x03, 0x77,
|
||||
0x03, 0x63, 0x03, 0x80, 0x07, 0xfc, 0xfc, 0xfc, 0xfc, 0x80, 0x07,
|
||||
0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03,
|
||||
};
|
||||
|
||||
static char mute_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x88, 0x00, 0x00,
|
||||
0x00, 0x50, 0x00, 0x00, 0x00, 0x20, 0x60, 0x00, 0x00, 0x50, 0x60, 0x00, 0x00, 0x88, 0x60,
|
||||
0x00, 0x00, 0x04, 0x61, 0x00, 0x00, 0x02, 0x62, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,
|
||||
0x60, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0xe0, 0x9f, 0x7f, 0x00, 0xe0, 0x9f, 0x7f, 0x00,
|
||||
0x00, 0x60, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x60, 0x00,
|
||||
0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x60,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char mute_mask24[] = {
|
||||
0x03, 0x06, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, 0x8e, 0x03, 0x00, 0x00, 0xdc, 0x01, 0x00,
|
||||
0x00, 0xf8, 0xf0, 0x00, 0x00, 0x70, 0xf0, 0x00, 0x00, 0xf8, 0xf0, 0x00, 0x00, 0xdc, 0xf1,
|
||||
0x00, 0x00, 0x8e, 0xf3, 0x00, 0x00, 0x07, 0xf7, 0x00, 0x00, 0x03, 0xf6, 0x00, 0x00, 0x00,
|
||||
0xf0, 0x00, 0x00, 0xf0, 0xff, 0xff, 0x00, 0xf0, 0x9f, 0xff, 0x00, 0xf0, 0x9f, 0xff, 0x00,
|
||||
0xf0, 0xff, 0xff, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0xf0, 0x00,
|
||||
0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0xf0,
|
||||
0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char mute_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x00, 0x00, 0x06, 0x0c, 0x00, 0x00, 0x0c, 0x06, 0x00,
|
||||
0x00, 0x18, 0x03, 0x00, 0x00, 0xb0, 0x01, 0x0f, 0x00, 0xe0, 0x00, 0x0f, 0x00, 0xe0, 0x00,
|
||||
0x0f, 0x00, 0xb0, 0x01, 0x0f, 0x00, 0x18, 0x03, 0x0f, 0x00, 0x0c, 0x06, 0x0f, 0x00, 0x06,
|
||||
0x0c, 0x0f, 0x00, 0x02, 0x08, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00,
|
||||
0x00, 0x00, 0x0f, 0x00, 0xe0, 0xff, 0xf0, 0x7f, 0xe0, 0xff, 0xf0, 0x7f, 0xe0, 0xff, 0xf0,
|
||||
0x7f, 0xe0, 0xff, 0xf0, 0x7f, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00,
|
||||
0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00,
|
||||
0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00,
|
||||
0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char mute_mask32[] = {
|
||||
0x03, 0x18, 0x00, 0x00, 0x07, 0x1c, 0x00, 0x00, 0x0f, 0x1e, 0x00, 0x00, 0x1e, 0x0f, 0x00,
|
||||
0x00, 0xbc, 0x87, 0x1f, 0x00, 0xf8, 0x83, 0x1f, 0x00, 0xf0, 0x81, 0x1f, 0x00, 0xf0, 0x81,
|
||||
0x1f, 0x00, 0xf8, 0x83, 0x1f, 0x00, 0xbc, 0x87, 0x1f, 0x00, 0x1e, 0x8f, 0x1f, 0x00, 0x0f,
|
||||
0x9e, 0x1f, 0x00, 0x07, 0x9c, 0x1f, 0x00, 0x03, 0x98, 0x1f, 0x00, 0x00, 0x80, 0x1f, 0x00,
|
||||
0xf0, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0,
|
||||
0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xff, 0xff, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x80,
|
||||
0x1f, 0x00, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x80, 0x1f, 0x00, 0x00,
|
||||
0x80, 0x1f, 0x00, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x80, 0x1f, 0x00,
|
||||
0x00, 0x80, 0x1f, 0x00, 0x00, 0x80, 0x1f, 0x00,
|
||||
};
|
||||
|
||||
static BCursor MuteCursor = {
|
||||
{mute_bitmap16, mute_bitmap24, mute_bitmap32},
|
||||
{mute_mask16, mute_mask24, mute_mask32},
|
||||
{{8, 8}, {13, 13}, {17, 17}},
|
||||
true,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_MUTE] = &MuteCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/****************** Normal Cross Cursor ************************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char cross_bitmap16[] = {
|
||||
0x00, 0x00, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80,
|
||||
0x01, 0x00, 0x00, 0x3e, 0x7c, 0x3e, 0x7c, 0x00, 0x00, 0x80, 0x01,
|
||||
0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char cross_mask16[] = {
|
||||
0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x03, 0xc0,
|
||||
0x03, 0xff, 0xff, 0x7f, 0xfe, 0x7f, 0xfe, 0xff, 0xff, 0xc0, 0x03,
|
||||
0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x03,
|
||||
};
|
||||
|
||||
static char cross_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x00,
|
||||
0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18,
|
||||
0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe,
|
||||
0xc3, 0x7f, 0x00, 0xfe, 0xc3, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00,
|
||||
0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x00,
|
||||
0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char cross_mask24[] = {
|
||||
0x00, 0x3c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3c, 0x00,
|
||||
0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3c,
|
||||
0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff,
|
||||
0xe7, 0xff, 0x00, 0xff, 0xe7, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x3c, 0x00, 0x00,
|
||||
0x00, 0x3c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3c, 0x00,
|
||||
0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3c,
|
||||
0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char cross_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03,
|
||||
0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0,
|
||||
0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00,
|
||||
0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x1f, 0xf8, 0x7f,
|
||||
0xfe, 0x1f, 0xf8, 0x7f, 0xfe, 0x1f, 0xf8, 0x7f, 0xfe, 0x1f, 0xf8, 0x7f, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0,
|
||||
0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00,
|
||||
0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00,
|
||||
0x00, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char cross_mask32[] = {
|
||||
0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07,
|
||||
0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0,
|
||||
0x07, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00,
|
||||
0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xfc, 0xff,
|
||||
0xff, 0x3f, 0xfc, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0,
|
||||
0x07, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00,
|
||||
0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00,
|
||||
0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00,
|
||||
};
|
||||
|
||||
static BCursor CrossCursor = {
|
||||
{cross_bitmap16, cross_bitmap24, cross_bitmap32},
|
||||
{cross_mask16, cross_mask24, cross_mask32},
|
||||
{{7, 7}, {11, 11}, {15, 15}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_EDIT] = &CrossCursor;
|
||||
BlenderCursor[WM_CURSOR_CROSS] = &CrossCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/****************** Painting Cursor ************************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char paint_bitmap16[] = {
|
||||
0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x8f, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char paint_mask16[] = {
|
||||
0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x8f, 0x78, 0xcf, 0x79, 0x8f, 0x78, 0x00, 0x00, 0x00, 0x00,
|
||||
0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char paint_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00,
|
||||
0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e,
|
||||
0x08, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00,
|
||||
0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char paint_mask24[] = {
|
||||
0x00, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00,
|
||||
0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x08,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x08, 0x3f, 0x00, 0xff,
|
||||
0x9c, 0x7f, 0x00, 0x7e, 0x08, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00,
|
||||
0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x08,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char paint_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01,
|
||||
0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xfe, 0x83, 0xc1, 0x7f, 0xfe, 0x83, 0xc1, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00,
|
||||
0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00,
|
||||
0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char paint_mask32[] = {
|
||||
0x00, 0x80, 0x01, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03,
|
||||
0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0,
|
||||
0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x83, 0xc1, 0x7f,
|
||||
0xff, 0xc7, 0xe3, 0xff, 0xff, 0xc7, 0xe3, 0xff, 0xfe, 0x83, 0xc1, 0x7f, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0xc0,
|
||||
0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00,
|
||||
0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00,
|
||||
0x00, 0xc0, 0x03, 0x00, 0x00, 0x80, 0x01, 0x00,
|
||||
};
|
||||
|
||||
static BCursor PaintCursor = {
|
||||
{paint_bitmap16, paint_bitmap24, paint_bitmap32},
|
||||
{paint_mask16, paint_mask24, paint_mask32},
|
||||
{{7, 7}, {11, 11}, {15, 15}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_PAINT] = &PaintCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Dot Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char dot_bitmap16[] = {
|
||||
0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x8f, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char dot_mask16[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x80, 0x00, 0xc0, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char dot_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char dot_mask24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00,
|
||||
0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char dot_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00,
|
||||
0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char dot_mask32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00,
|
||||
0x00, 0xe0, 0x01, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static BCursor DotCursor = {
|
||||
{dot_bitmap16, dot_bitmap24, dot_bitmap32},
|
||||
{dot_mask16, dot_mask24, dot_mask32},
|
||||
{{7, 7}, {14, 14}, {14, 14}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_DOT] = &DotCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/************* Minimal Crosshair Cursor ***************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char crossc_bitmap16[] = {
|
||||
0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,
|
||||
0x00, 0x80, 0x00, 0x55, 0x55, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00,
|
||||
0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char crossc_mask16[] = {
|
||||
0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80,
|
||||
0x00, 0x80, 0x00, 0x7f, 0x7f, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00,
|
||||
0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char crossc_bitmap24[] = {
|
||||
0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x55,
|
||||
0x55, 0x55, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char crossc_mask24[] = {
|
||||
0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00,
|
||||
0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08,
|
||||
0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0xff,
|
||||
0xf7, 0x7f, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00,
|
||||
0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00,
|
||||
0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char crossc_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00,
|
||||
0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00,
|
||||
0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00,
|
||||
0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char crossc_mask32[] = {
|
||||
0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01,
|
||||
0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00,
|
||||
0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00,
|
||||
0xff, 0x7f, 0xfe, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01,
|
||||
0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80,
|
||||
0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00,
|
||||
0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00,
|
||||
0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00,
|
||||
};
|
||||
|
||||
static BCursor CrossCursorC = {
|
||||
{crossc_bitmap16, crossc_bitmap24, crossc_bitmap32},
|
||||
{crossc_mask16, crossc_mask24, crossc_mask32},
|
||||
{{7, 7}, {11, 11}, {15, 15}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_CROSSC] = &CrossCursorC;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Knife Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char knife_bitmap16[] = {
|
||||
0x00, 0x00, 0x00, 0x40, 0x00, 0x60, 0x00, 0x30, 0x00, 0x18, 0x00,
|
||||
0x0c, 0x00, 0x06, 0x00, 0x0f, 0x80, 0x07, 0xc0, 0x03, 0xe0, 0x01,
|
||||
0xf0, 0x00, 0x78, 0x00, 0x3c, 0x00, 0x0e, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char knife_mask16[] = {
|
||||
0x00, 0x40, 0x00, 0xe0, 0x00, 0xf0, 0x00, 0x78, 0x00, 0x3c, 0x00,
|
||||
0x1e, 0x00, 0x0f, 0x80, 0x1f, 0xc0, 0x0f, 0xe0, 0x07, 0xf0, 0x03,
|
||||
0xf8, 0x01, 0xfc, 0x00, 0x7e, 0x00, 0x3f, 0x00, 0x0f, 0x00,
|
||||
};
|
||||
|
||||
static char knife_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x30,
|
||||
0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00,
|
||||
0x03, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00,
|
||||
0xf0, 0x03, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00,
|
||||
0x00, 0x3f, 0x00, 0x00, 0x80, 0x1f, 0x00, 0x00, 0xc0, 0x0f, 0x00, 0x00, 0xe0, 0x07, 0x00,
|
||||
0x00, 0xf0, 0x03, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x1e, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char knife_mask24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x78,
|
||||
0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x80,
|
||||
0x07, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00,
|
||||
0xf8, 0x07, 0x00, 0x00, 0xfc, 0x03, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0xff, 0x00, 0x00,
|
||||
0x80, 0x7f, 0x00, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0xe0, 0x1f, 0x00, 0x00, 0xf0, 0x0f, 0x00,
|
||||
0x00, 0xf8, 0x07, 0x00, 0x00, 0xfc, 0x03, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0x7f, 0x00,
|
||||
0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char knife_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x10, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00,
|
||||
0x00, 0x07, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0xe0, 0x00, 0x00,
|
||||
0x00, 0x70, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0xfe, 0x00,
|
||||
0x00, 0x00, 0xff, 0x00, 0x00, 0x80, 0x7f, 0x00, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0xe0, 0x1f,
|
||||
0x00, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0xf8, 0x07, 0x00, 0x00, 0xfc, 0x03, 0x00, 0x00, 0xfe,
|
||||
0x01, 0x00, 0x00, 0xff, 0x00, 0x00, 0x80, 0x7f, 0x00, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0xe0,
|
||||
0x1f, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0xf8, 0x07, 0x00, 0x00, 0xfc, 0x01, 0x00, 0x00,
|
||||
0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char knife_mask32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00,
|
||||
0x7c, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00,
|
||||
0xc0, 0x1f, 0x00, 0x00, 0xe0, 0x0f, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0xf8, 0x03, 0x00,
|
||||
0x00, 0xfc, 0x01, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x80, 0xff, 0x01,
|
||||
0x00, 0xc0, 0xff, 0x03, 0x00, 0xe0, 0xff, 0x01, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xf8, 0x7f,
|
||||
0x00, 0x00, 0xfc, 0x3f, 0x00, 0x00, 0xfe, 0x1f, 0x00, 0x00, 0xff, 0x0f, 0x00, 0x80, 0xff,
|
||||
0x07, 0x00, 0xc0, 0xff, 0x03, 0x00, 0xe0, 0xff, 0x01, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xf8,
|
||||
0x7f, 0x00, 0x00, 0xfc, 0x3f, 0x00, 0x00, 0xfe, 0x1f, 0x00, 0x00, 0xff, 0x07, 0x00, 0x00,
|
||||
0xff, 0x03, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static BCursor KnifeCursor = {
|
||||
{knife_bitmap16, knife_bitmap24, knife_bitmap32},
|
||||
{knife_mask16, knife_mask24, knife_mask32},
|
||||
{{0, 15}, {0, 23}, {0, 31}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_KNIFE] = &KnifeCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Loop Select Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char vloop_bitmap16[] = {
|
||||
0x00, 0x00, 0x7e, 0x00, 0x3e, 0x00, 0x1e, 0x00, 0xfe, 0xf0, 0x96,
|
||||
0x9f, 0x92, 0x90, 0xf0, 0xf0, 0x20, 0x40, 0x20, 0x40, 0x20, 0x40,
|
||||
0x20, 0x40, 0xf0, 0xf0, 0x90, 0x90, 0x90, 0x9f, 0xf0, 0xf0,
|
||||
};
|
||||
|
||||
static char vloop_mask16[] = {
|
||||
0xff, 0x01, 0xff, 0x00, 0x7f, 0x00, 0x3f, 0x00, 0xff, 0xf0, 0xff,
|
||||
0xff, 0xf7, 0xff, 0xf3, 0xf0, 0x61, 0x60, 0x60, 0x60, 0x60, 0x60,
|
||||
0x60, 0x60, 0xf0, 0xf0, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xf0,
|
||||
};
|
||||
|
||||
static char vloop_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0xfe, 0x03, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0xfe, 0x00, 0x00,
|
||||
0x00, 0x7e, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x9e, 0x0f, 0xf8, 0x00, 0x8e, 0x08,
|
||||
0x88, 0x00, 0x86, 0xf8, 0x8f, 0x00, 0x82, 0x08, 0x88, 0x00, 0x80, 0x0f, 0xf8, 0x00, 0x00,
|
||||
0x02, 0x20, 0x00, 0x00, 0x02, 0x20, 0x00, 0x00, 0x02, 0x20, 0x00, 0x00, 0x02, 0x20, 0x00,
|
||||
0x00, 0x02, 0x20, 0x00, 0x00, 0x02, 0x20, 0x00, 0x00, 0x02, 0x20, 0x00, 0x00, 0x02, 0x20,
|
||||
0x00, 0x80, 0x0f, 0xf8, 0x00, 0x80, 0x08, 0x88, 0x00, 0x80, 0xf8, 0x8f, 0x00, 0x80, 0x08,
|
||||
0x88, 0x00, 0x80, 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char vloop_mask24[] = {
|
||||
0xff, 0x0f, 0x00, 0x00, 0xff, 0x07, 0x00, 0x00, 0xff, 0x03, 0x00, 0x00, 0xff, 0x01, 0x00,
|
||||
0x00, 0xff, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xbf, 0x0f, 0xf8, 0x00, 0x9f, 0xff,
|
||||
0xff, 0x00, 0x8f, 0xff, 0xff, 0x00, 0x87, 0xff, 0xff, 0x00, 0x83, 0x0f, 0xf8, 0x00, 0x01,
|
||||
0x07, 0x70, 0x00, 0x00, 0x07, 0x70, 0x00, 0x00, 0x07, 0x70, 0x00, 0x00, 0x07, 0x70, 0x00,
|
||||
0x00, 0x07, 0x70, 0x00, 0x00, 0x07, 0x70, 0x00, 0x00, 0x07, 0x70, 0x00, 0x00, 0x07, 0x70,
|
||||
0x00, 0x80, 0x0f, 0xf8, 0x00, 0x80, 0xff, 0xff, 0x00, 0x80, 0xff, 0xff, 0x00, 0x80, 0xff,
|
||||
0xff, 0x00, 0x80, 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char vloop_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00, 0xfe, 0x3f, 0x00, 0x00, 0xfe, 0x1f, 0x00,
|
||||
0x00, 0xfe, 0x0f, 0x00, 0x00, 0xfe, 0x07, 0x00, 0x00, 0xfe, 0x03, 0x00, 0x00, 0xfe, 0x01,
|
||||
0x00, 0x00, 0xfe, 0x7e, 0x00, 0x7e, 0x7e, 0xff, 0x00, 0xff, 0x3e, 0xc3, 0x00, 0xc3, 0x1e,
|
||||
0xc3, 0xff, 0xc3, 0x0e, 0xc3, 0xff, 0xc3, 0x06, 0xc3, 0x00, 0xc3, 0x02, 0xff, 0x00, 0xff,
|
||||
0x00, 0x7e, 0x00, 0x7e, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00,
|
||||
0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18,
|
||||
0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0xff, 0x00, 0xff, 0x00,
|
||||
0xc3, 0x00, 0xc3, 0x00, 0xc3, 0xff, 0xc3, 0x00, 0xc3, 0xff, 0xc3, 0x00, 0xc3, 0x00, 0xc3,
|
||||
0x00, 0xff, 0x00, 0xff, 0x00, 0x7e, 0x00, 0x7e,
|
||||
};
|
||||
|
||||
static char vloop_mask32[] = {
|
||||
0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0xff, 0x3f, 0x00,
|
||||
0x00, 0xff, 0x1f, 0x00, 0x00, 0xff, 0x0f, 0x00, 0x00, 0xff, 0x07, 0x00, 0x00, 0xff, 0x03,
|
||||
0x00, 0x00, 0xff, 0x7f, 0x00, 0x7e, 0xff, 0xff, 0x00, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x3f,
|
||||
0xe7, 0xff, 0xe7, 0x1f, 0xe7, 0xff, 0xe7, 0x0f, 0xff, 0xff, 0xff, 0x07, 0xff, 0x00, 0xff,
|
||||
0x03, 0x7e, 0x00, 0x7e, 0x01, 0x3c, 0x00, 0x3c, 0x00, 0x3c, 0x00, 0x3c, 0x00, 0x3c, 0x00,
|
||||
0x3c, 0x00, 0x3c, 0x00, 0x3c, 0x00, 0x3c, 0x00, 0x3c, 0x00, 0x3c, 0x00, 0x3c, 0x00, 0x3c,
|
||||
0x00, 0x3c, 0x00, 0x3c, 0x00, 0x3c, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0xff, 0x00, 0xff, 0x00,
|
||||
0xff, 0xff, 0xff, 0x00, 0xe7, 0xff, 0xe7, 0x00, 0xe7, 0xff, 0xe7, 0x00, 0xff, 0xff, 0xff,
|
||||
0x00, 0xff, 0x00, 0xff, 0x00, 0x7e, 0x00, 0x7e,
|
||||
};
|
||||
|
||||
static BCursor VLoopCursor = {
|
||||
{vloop_bitmap16, vloop_bitmap24, vloop_bitmap32},
|
||||
{vloop_mask16, vloop_mask24, vloop_mask32},
|
||||
{{0, 0}, {0, 0}, {0, 0}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_VERTEX_LOOP] = &VLoopCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** TextEdit Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char textedit_bitmap16[] = {
|
||||
0x00, 0x00, 0x70, 0x07, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80,
|
||||
0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00,
|
||||
0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x70, 0x07, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char textedit_mask16[] = {
|
||||
0x70, 0x07, 0xf8, 0x0f, 0xf0, 0x07, 0xc0, 0x01, 0xc0, 0x01, 0xc0,
|
||||
0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01,
|
||||
0xc0, 0x01, 0xc0, 0x01, 0xf0, 0x07, 0xf8, 0x0f, 0x70, 0x07,
|
||||
};
|
||||
|
||||
static char textedit_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x80, 0xf7, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00,
|
||||
0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08,
|
||||
0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
|
||||
0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00,
|
||||
0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00,
|
||||
0x00, 0x80, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char textedit_mask24[] = {
|
||||
0x80, 0xf7, 0x00, 0x00, 0xc0, 0xff, 0x01, 0x00, 0x80, 0xff, 0x00, 0x00, 0x00, 0x1c, 0x00,
|
||||
0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c,
|
||||
0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00,
|
||||
0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00,
|
||||
0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x80, 0xff, 0x00,
|
||||
0x00, 0xc0, 0xff, 0x01, 0x00, 0x80, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char textedit_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3f, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x00, 0xe0, 0x01,
|
||||
0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0,
|
||||
0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00,
|
||||
0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00,
|
||||
0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00,
|
||||
0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0,
|
||||
0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00,
|
||||
0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xff, 0x3f, 0x00,
|
||||
0x00, 0x3f, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char textedit_mask32[] = {
|
||||
0x00, 0x3f, 0x3f, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x00, 0xff, 0x3f,
|
||||
0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0,
|
||||
0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00,
|
||||
0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00,
|
||||
0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01,
|
||||
0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0,
|
||||
0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00,
|
||||
0xe0, 0x01, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x80, 0xff, 0x7f, 0x00,
|
||||
0x80, 0xff, 0x7f, 0x00, 0x00, 0x3f, 0x3f, 0x00,
|
||||
};
|
||||
|
||||
static BCursor TextEditCursor = {
|
||||
{textedit_bitmap16, textedit_bitmap24, textedit_bitmap32},
|
||||
{textedit_mask16, textedit_mask24, textedit_mask32},
|
||||
{{7, 7}, {11, 10}, {14, 15}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_TEXT_EDIT] = &TextEditCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Paintbrush Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char paintbrush_bitmap16[] = {
|
||||
0x00, 0x00, 0x00, 0x30, 0x00, 0x78, 0x00, 0x74, 0x00, 0x2e, 0x00,
|
||||
0x1f, 0x80, 0x0f, 0xc0, 0x07, 0xe0, 0x03, 0xf0, 0x01, 0xf8, 0x00,
|
||||
0x7c, 0x00, 0x3e, 0x00, 0x1e, 0x00, 0x0e, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char paintbrush_mask16[] = {
|
||||
0x00, 0x30, 0x00, 0x78, 0x00, 0xfc, 0x00, 0xfe, 0x00, 0x7f, 0x80,
|
||||
0x3f, 0xc0, 0x1f, 0xe0, 0x0f, 0xf0, 0x07, 0xf8, 0x03, 0xfc, 0x01,
|
||||
0xfe, 0x00, 0x7f, 0x00, 0x3f, 0x00, 0x1f, 0x00, 0x0f, 0x00,
|
||||
};
|
||||
|
||||
static char paintbrush_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x3e,
|
||||
0x00, 0x00, 0x00, 0x7d, 0x00, 0x00, 0x80, 0x3b, 0x00, 0x00, 0xc0, 0x17, 0x00, 0x00, 0xe0,
|
||||
0x0f, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0xfc, 0x01, 0x00, 0x00,
|
||||
0xfe, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0xc0, 0x1f, 0x00, 0x00,
|
||||
0xe0, 0x0f, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0xfc, 0x01, 0x00,
|
||||
0x00, 0xfe, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x1e, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char paintbrush_mask24[] = {
|
||||
0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x7f,
|
||||
0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0xe0, 0x3f, 0x00, 0x00, 0xf0,
|
||||
0x1f, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xfe, 0x03, 0x00, 0x00,
|
||||
0xff, 0x01, 0x00, 0x80, 0xff, 0x00, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0xe0, 0x3f, 0x00, 0x00,
|
||||
0xf0, 0x1f, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xfe, 0x03, 0x00,
|
||||
0x00, 0xff, 0x01, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x3f, 0x00,
|
||||
0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char paintbrush_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00,
|
||||
0x0f, 0x00, 0x00, 0x80, 0x1f, 0x00, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00,
|
||||
0x10, 0x1f, 0x00, 0x00, 0x38, 0x0e, 0x00, 0x00, 0x7c, 0x04, 0x00, 0x00, 0xfe, 0x00, 0x00,
|
||||
0x00, 0xff, 0x01, 0x00, 0x80, 0xff, 0x00, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0xe0, 0x3f, 0x00,
|
||||
0x00, 0xf0, 0x1f, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xfe, 0x03,
|
||||
0x00, 0x00, 0xff, 0x01, 0x00, 0x80, 0xff, 0x00, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0xe0, 0x3f,
|
||||
0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xfe,
|
||||
0x03, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00,
|
||||
0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char paintbrush_mask32[] = {
|
||||
0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x80, 0x1f, 0x00, 0x00, 0xc0,
|
||||
0x3f, 0x00, 0x00, 0xe0, 0x7f, 0x00, 0x00, 0xf0, 0xff, 0x00, 0x00, 0xf8, 0xff, 0x00, 0x00,
|
||||
0xfc, 0x7f, 0x00, 0x00, 0xfe, 0x3f, 0x00, 0x00, 0xff, 0x1f, 0x00, 0x80, 0xff, 0x0f, 0x00,
|
||||
0xc0, 0xff, 0x07, 0x00, 0xe0, 0xff, 0x03, 0x00, 0xf0, 0xff, 0x01, 0x00, 0xf8, 0xff, 0x00,
|
||||
0x00, 0xfc, 0x7f, 0x00, 0x00, 0xfe, 0x3f, 0x00, 0x00, 0xff, 0x1f, 0x00, 0x80, 0xff, 0x0f,
|
||||
0x00, 0xc0, 0xff, 0x07, 0x00, 0xe0, 0xff, 0x03, 0x00, 0xf0, 0xff, 0x01, 0x00, 0xf8, 0xff,
|
||||
0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0xfe, 0x3f, 0x00, 0x00, 0xff, 0x1f, 0x00, 0x00, 0xff,
|
||||
0x0f, 0x00, 0x00, 0xff, 0x07, 0x00, 0x00, 0xff, 0x03, 0x00, 0x00, 0xff, 0x01, 0x00, 0x00,
|
||||
0xff, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static BCursor PaintBrushCursor = {
|
||||
{paintbrush_bitmap16, paintbrush_bitmap24, paintbrush_bitmap32},
|
||||
{paintbrush_mask16, paintbrush_mask24, paintbrush_mask32},
|
||||
{{0, 15}, {0, 23}, {0, 31}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_PAINT_BRUSH] = &PaintBrushCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Eraser Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char eraser_bitmap16[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
|
||||
0x00, 0xc0, 0x01, 0xe0, 0x03, 0xf0, 0x07, 0xf8, 0x0f, 0xfc, 0x07,
|
||||
0xfe, 0x03, 0xfe, 0x01, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char eraser_mask16[] = {
|
||||
0x00, 0x00, 0x00, 0x04, 0x00, 0x0e, 0x00, 0x1f, 0x80, 0x3f, 0xc0,
|
||||
0x7f, 0xe0, 0xff, 0xf0, 0x7f, 0xf8, 0x3f, 0xfc, 0x1f, 0xfe, 0x0f,
|
||||
0xff, 0x07, 0xff, 0x03, 0xff, 0x01, 0xff, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char eraser_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01,
|
||||
0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x20, 0x04, 0x00, 0x00, 0x10, 0x08, 0x00, 0x00, 0x08,
|
||||
0x10, 0x00, 0x00, 0x04, 0x20, 0x00, 0x00, 0x0a, 0x40, 0x00, 0x00, 0x1d, 0x80, 0x00, 0x80,
|
||||
0x3e, 0x40, 0x00, 0x40, 0x7f, 0x20, 0x00, 0xa0, 0xff, 0x10, 0x00, 0xd0, 0xff, 0x09, 0x00,
|
||||
0xe8, 0xff, 0x05, 0x00, 0xf4, 0xff, 0x02, 0x00, 0xfa, 0x7f, 0x01, 0x00, 0xfd, 0xbf, 0x00,
|
||||
0x00, 0xfd, 0x5f, 0x00, 0x00, 0xfd, 0x2f, 0x00, 0x00, 0xfd, 0x17, 0x00, 0x00, 0x01, 0x08,
|
||||
0x00, 0x00, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char eraser_mask24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01,
|
||||
0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0xf8,
|
||||
0x1f, 0x00, 0x00, 0xfc, 0x3f, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00, 0xff, 0xff, 0x00, 0x80,
|
||||
0xff, 0x7f, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0xe0, 0xff, 0x1f, 0x00, 0xf0, 0xff, 0x0f, 0x00,
|
||||
0xf8, 0xff, 0x07, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00,
|
||||
0x00, 0xff, 0x7f, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x00, 0xff, 0x1f, 0x00, 0x00, 0xff, 0x0f,
|
||||
0x00, 0x00, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char eraser_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x78,
|
||||
0x00, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, 0x86, 0x01, 0x00, 0x00, 0x03, 0x03, 0x00, 0x80,
|
||||
0x01, 0x06, 0x00, 0xc0, 0x00, 0x0c, 0x00, 0x60, 0x00, 0x18, 0x00, 0x30, 0x00, 0x30, 0x00,
|
||||
0x18, 0x00, 0x60, 0x00, 0x4c, 0x00, 0xc0, 0x00, 0xe6, 0x00, 0xc0, 0x00, 0xf3, 0x01, 0x60,
|
||||
0x80, 0xf9, 0x03, 0x30, 0xc0, 0xfc, 0x07, 0x18, 0x60, 0xfe, 0x0f, 0x0c, 0x30, 0xff, 0x1f,
|
||||
0x06, 0x98, 0xff, 0x3f, 0x03, 0xcc, 0xff, 0x9f, 0x01, 0xe6, 0xff, 0xcf, 0x00, 0xf3, 0xff,
|
||||
0x67, 0x00, 0xf9, 0xff, 0x33, 0x00, 0xfd, 0xff, 0x19, 0x00, 0xfd, 0xff, 0x0c, 0x00, 0xfd,
|
||||
0x7f, 0x06, 0x00, 0xfd, 0x3f, 0x03, 0x00, 0x01, 0x80, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char eraser_mask32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x78,
|
||||
0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0xff, 0x03, 0x00, 0x80,
|
||||
0xff, 0x07, 0x00, 0xc0, 0xff, 0x0f, 0x00, 0xe0, 0xff, 0x1f, 0x00, 0xf0, 0xff, 0x3f, 0x00,
|
||||
0xf8, 0xff, 0x7f, 0x00, 0xfc, 0xff, 0xff, 0x00, 0xfe, 0xff, 0xff, 0x00, 0xff, 0xff, 0x7f,
|
||||
0x80, 0xff, 0xff, 0x3f, 0xc0, 0xff, 0xff, 0x1f, 0xe0, 0xff, 0xff, 0x0f, 0xf0, 0xff, 0xff,
|
||||
0x07, 0xf8, 0xff, 0xff, 0x03, 0xfc, 0xff, 0xff, 0x01, 0xfe, 0xff, 0xff, 0x00, 0xff, 0xff,
|
||||
0x7f, 0x00, 0xff, 0xff, 0x3f, 0x00, 0xff, 0xff, 0x1f, 0x00, 0xff, 0xff, 0x0f, 0x00, 0xff,
|
||||
0xff, 0x07, 0x00, 0xff, 0xff, 0x03, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static BCursor EraserCursor = {
|
||||
{eraser_bitmap16, eraser_bitmap24, eraser_bitmap32},
|
||||
{eraser_mask16, eraser_mask24, eraser_mask32},
|
||||
{{0, 14}, {0, 23}, {0, 28}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_ERASER] = &EraserCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Hand Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char hand_bitmap16[] = {
|
||||
0x00, 0x00, 0x80, 0x01, 0x80, 0x0d, 0x98, 0x6d, 0xb8, 0x6d, 0xb0,
|
||||
0x6d, 0xb0, 0x6d, 0xe0, 0x6f, 0xe6, 0x7f, 0xee, 0x7f, 0x7c, 0x35,
|
||||
0x78, 0x35, 0x70, 0x15, 0x60, 0x15, 0xc0, 0x1f, 0xc0, 0x1f,
|
||||
};
|
||||
|
||||
static char hand_mask16[] = {
|
||||
0x80, 0x01, 0xc0, 0x0f, 0xd8, 0x7f, 0xfc, 0xff, 0xfc, 0xff, 0xf8,
|
||||
0xff, 0xf8, 0xff, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7f,
|
||||
0xfc, 0x7f, 0xf8, 0x3f, 0xf0, 0x3f, 0xe0, 0x3f, 0xe0, 0x3f,
|
||||
};
|
||||
|
||||
static char hand_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x80, 0x3b, 0x00,
|
||||
0x00, 0x80, 0xbb, 0x03, 0x00, 0x80, 0xbb, 0x03, 0x00, 0x80, 0xbb, 0x3b, 0x00, 0x80, 0xbb,
|
||||
0x3b, 0x00, 0x80, 0xbb, 0x3b, 0x00, 0x80, 0xbb, 0x3b, 0x00, 0x80, 0xbb, 0x3b, 0x00, 0x80,
|
||||
0xbb, 0x3b, 0x00, 0x8e, 0xbb, 0x3b, 0x00, 0x8e, 0xbb, 0x3b, 0x00, 0x9e, 0xff, 0x3b, 0x00,
|
||||
0x9c, 0xff, 0x3f, 0x00, 0xfc, 0xff, 0x3f, 0x00, 0xfc, 0xdb, 0x3e, 0x00, 0xf8, 0xdb, 0x1e,
|
||||
0x00, 0xf0, 0xdb, 0x1e, 0x00, 0xe0, 0xdb, 0x0e, 0x00, 0xc0, 0xff, 0x07, 0x00, 0x80, 0xff,
|
||||
0x07, 0x00, 0x00, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char hand_mask24[] = {
|
||||
0x00, 0x38, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x80, 0x7f, 0x00, 0x00, 0xc0, 0xff, 0x03,
|
||||
0x00, 0xc0, 0xff, 0x07, 0x00, 0xc0, 0xff, 0x3f, 0x00, 0xc0, 0xff, 0x7f, 0x00, 0xc0, 0xff,
|
||||
0x7f, 0x00, 0xc0, 0xff, 0x7f, 0x00, 0xc0, 0xff, 0x7f, 0x00, 0xc0, 0xff, 0x7f, 0x00, 0xce,
|
||||
0xff, 0x7f, 0x00, 0xcf, 0xff, 0x7f, 0x00, 0xdf, 0xff, 0x7f, 0x00, 0xff, 0xff, 0x7f, 0x00,
|
||||
0xfe, 0xff, 0x7f, 0x00, 0xfe, 0xff, 0x7f, 0x00, 0xfe, 0xff, 0x7f, 0x00, 0xfc, 0xff, 0x3f,
|
||||
0x00, 0xf8, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x1f, 0x00, 0xe0, 0xff, 0x0f, 0x00, 0xc0, 0xff,
|
||||
0x0f, 0x00, 0x80, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char hand_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x30, 0x0f,
|
||||
0x00, 0x00, 0x78, 0xcf, 0x00, 0x00, 0x78, 0xef, 0x01, 0x00, 0x78, 0xef, 0x01, 0x00, 0x78,
|
||||
0xef, 0x01, 0x00, 0x78, 0xef, 0x1d, 0x00, 0x78, 0xef, 0x3d, 0x00, 0x78, 0xef, 0x3d, 0x00,
|
||||
0x78, 0xef, 0x3d, 0x00, 0x78, 0xef, 0x3d, 0x00, 0x78, 0xef, 0x3d, 0x70, 0x78, 0xef, 0x3d,
|
||||
0xf0, 0x78, 0xef, 0x3d, 0xf0, 0xf8, 0xff, 0x3d, 0xf0, 0xf8, 0xff, 0x3d, 0xf0, 0xf8, 0xff,
|
||||
0x3f, 0xf0, 0xb9, 0xf7, 0x3f, 0xe0, 0xbb, 0xf7, 0x3f, 0xe0, 0xbf, 0xf7, 0x3e, 0xe0, 0xbf,
|
||||
0xf7, 0x3e, 0xc0, 0xbf, 0xf7, 0x3e, 0x80, 0xbf, 0xf7, 0x3e, 0x80, 0xbf, 0xf7, 0x3e, 0x00,
|
||||
0xbf, 0xf7, 0x1e, 0x00, 0xbe, 0xf7, 0x1e, 0x00, 0xfc, 0xff, 0x0f, 0x00, 0xfc, 0xff, 0x0f,
|
||||
0x00, 0xf8, 0xff, 0x07, 0x00, 0xf8, 0xff, 0x07,
|
||||
};
|
||||
|
||||
static char hand_mask32[] = {
|
||||
0x00, 0x00, 0x0f, 0x00, 0x00, 0x80, 0x1f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xfc, 0xff,
|
||||
0x01, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfc,
|
||||
0xff, 0x3f, 0x00, 0xfc, 0xff, 0x7f, 0x00, 0xfc, 0xff, 0x7f, 0x00, 0xfc, 0xff, 0x7f, 0x00,
|
||||
0xfc, 0xff, 0x7f, 0x60, 0xfc, 0xff, 0x7f, 0xf8, 0xfc, 0xff, 0x7f, 0xf8, 0xfd, 0xff, 0x7f,
|
||||
0xfc, 0xfd, 0xff, 0x7f, 0xfc, 0xfd, 0xff, 0x7f, 0xfc, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff,
|
||||
0x7f, 0xf8, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0x7f, 0xf0, 0xff,
|
||||
0xff, 0x7f, 0xe0, 0xff, 0xff, 0x7f, 0xe0, 0xff, 0xff, 0x7f, 0xc0, 0xff, 0xff, 0x7f, 0x80,
|
||||
0xff, 0xff, 0x7f, 0x80, 0xff, 0xff, 0x3f, 0x00, 0xff, 0xff, 0x3f, 0x00, 0xfe, 0xff, 0x1f,
|
||||
0x00, 0xfe, 0xff, 0x1f, 0x00, 0xfc, 0xff, 0x1f,
|
||||
};
|
||||
|
||||
static BCursor HandCursor = {
|
||||
{hand_bitmap16, hand_bitmap24, hand_bitmap32},
|
||||
{hand_mask16, hand_mask24, hand_mask32},
|
||||
{{8, 8}, {11, 11}, {17, 17}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_HAND] = &HandCursor;
|
||||
BlenderCursor[WM_CURSOR_HAND_CLOSED] = &HandCursor;
|
||||
BlenderCursor[WM_CURSOR_HAND_POINT] = &HandCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** NSEW Scroll Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char nsewscroll_bitmap16[] = {
|
||||
0x00, 0x00, 0x80, 0x01, 0xc0, 0x03, 0x40, 0x02, 0x00, 0x00, 0x00,
|
||||
0x00, 0x0c, 0x30, 0x06, 0x60, 0x06, 0x60, 0x0c, 0x30, 0x00, 0x00,
|
||||
0x00, 0x00, 0x40, 0x02, 0xc0, 0x03, 0x80, 0x01, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char nsewscroll_mask16[] = {
|
||||
0x80, 0x01, 0xc0, 0x03, 0xe0, 0x07, 0xe0, 0x07, 0x40, 0x02, 0x0c,
|
||||
0x30, 0x1e, 0x78, 0x0f, 0xf0, 0x0f, 0xf8, 0x1e, 0x78, 0x0c, 0x30,
|
||||
0x40, 0x02, 0xe0, 0x07, 0xe0, 0x07, 0xc0, 0x03, 0x80, 0x01,
|
||||
};
|
||||
|
||||
static char nsewscroll_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x3e, 0x00,
|
||||
0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x10, 0x00, 0x04, 0x00, 0x38, 0x00, 0x0e, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x0e,
|
||||
0x00, 0x38, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x0e, 0x00, 0x10, 0x00, 0x04, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x77, 0x00,
|
||||
0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char nsewscroll_mask24[] = {
|
||||
0x00, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x7f, 0x00,
|
||||
0x00, 0x80, 0xff, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x10, 0x00,
|
||||
0x04, 0x00, 0x38, 0x00, 0x0e, 0x00, 0x7c, 0x00, 0x1f, 0x00, 0x3e, 0x00, 0x3e, 0x00, 0x1f,
|
||||
0x00, 0x7c, 0x00, 0x3e, 0x00, 0x3e, 0x00, 0x7c, 0x00, 0x1f, 0x00, 0x38, 0x00, 0x0e, 0x00,
|
||||
0x10, 0x00, 0x04, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x80, 0xff, 0x00,
|
||||
0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x08,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char nsewscroll_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xe0, 0x07,
|
||||
0x00, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0xf8, 0x1f, 0x00, 0x00, 0x7c, 0x3e, 0x00, 0x00, 0x38,
|
||||
0x1c, 0x00, 0x00, 0x10, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x02, 0xe0,
|
||||
0x00, 0x00, 0x07, 0xf0, 0x01, 0x80, 0x0f, 0xf8, 0x00, 0x00, 0x1f, 0x7c, 0x00, 0x00, 0x3e,
|
||||
0x3e, 0x00, 0x00, 0x7c, 0x3e, 0x00, 0x00, 0x7c, 0x7c, 0x00, 0x00, 0x3e, 0xf8, 0x00, 0x00,
|
||||
0x1f, 0xf0, 0x01, 0x80, 0x0f, 0xe0, 0x00, 0x00, 0x07, 0x40, 0x00, 0x00, 0x02, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x10, 0x08, 0x00, 0x00, 0x38, 0x1c, 0x00, 0x00, 0x7c, 0x3e, 0x00, 0x00,
|
||||
0xf8, 0x1f, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xc0, 0x03, 0x00,
|
||||
0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char nsewscroll_mask32[] = {
|
||||
0x00, 0x80, 0x01, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xf0, 0x0f,
|
||||
0x00, 0x00, 0xf8, 0x1f, 0x00, 0x00, 0xfc, 0x3f, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00, 0x7c,
|
||||
0x3e, 0x00, 0x00, 0x38, 0x1c, 0x00, 0x40, 0x10, 0x08, 0x02, 0xe0, 0x00, 0x00, 0x07, 0xf0,
|
||||
0x01, 0x80, 0x0f, 0xf8, 0x03, 0xc0, 0x1f, 0xfc, 0x01, 0x80, 0x3f, 0xfe, 0x00, 0x00, 0x7f,
|
||||
0x7f, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00, 0xfe, 0xfe, 0x00, 0x00, 0x7f, 0xfc, 0x01, 0x80,
|
||||
0x3f, 0xf8, 0x03, 0xc0, 0x1f, 0xf0, 0x01, 0x80, 0x0f, 0xe0, 0x00, 0x00, 0x07, 0x40, 0x10,
|
||||
0x08, 0x02, 0x00, 0x38, 0x1c, 0x00, 0x00, 0x7c, 0x3e, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00,
|
||||
0xfc, 0x3f, 0x00, 0x00, 0xf8, 0x1f, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0xe0, 0x07, 0x00,
|
||||
0x00, 0xc0, 0x03, 0x00, 0x00, 0x80, 0x01, 0x00,
|
||||
};
|
||||
|
||||
static BCursor NSEWScrollCursor = {
|
||||
{nsewscroll_bitmap16, nsewscroll_bitmap24, nsewscroll_bitmap32},
|
||||
{nsewscroll_mask16, nsewscroll_mask24, nsewscroll_mask32},
|
||||
{{7, 7}, {11, 11}, {15, 15}},
|
||||
true,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_NSEW_SCROLL] = &NSEWScrollCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** NS Scroll Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char nsscroll_bitmap16[] = {
|
||||
0x00, 0x00, 0x80, 0x00, 0xc0, 0x01, 0xe0, 0x03, 0x70, 0x07, 0x20,
|
||||
0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x02,
|
||||
0x70, 0x07, 0xe0, 0x03, 0xc0, 0x01, 0x80, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char nsscroll_mask16[] = {
|
||||
0x80, 0x00, 0xc0, 0x01, 0xe0, 0x03, 0xf0, 0x07, 0xf8, 0x0f, 0x70,
|
||||
0x07, 0x20, 0x02, 0x00, 0x00, 0x00, 0x00, 0x20, 0x02, 0x70, 0x07,
|
||||
0xf8, 0x0f, 0xf0, 0x07, 0xe0, 0x03, 0xc0, 0x01, 0x80, 0x00,
|
||||
};
|
||||
|
||||
static char nsscroll_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x3e, 0x00,
|
||||
0x00, 0x00, 0x7f, 0x00, 0x00, 0x80, 0xf7, 0x00, 0x00, 0xc0, 0xe3, 0x01, 0x00, 0x80, 0xc1,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x80, 0xc1, 0x00, 0x00, 0xc0, 0xe3, 0x01, 0x00, 0x80, 0xf7, 0x00, 0x00, 0x00, 0x7f, 0x00,
|
||||
0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char nsscroll_mask24[] = {
|
||||
0x00, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x7f, 0x00,
|
||||
0x00, 0x80, 0xff, 0x00, 0x00, 0xc0, 0xff, 0x01, 0x00, 0xe0, 0xf7, 0x03, 0x00, 0xc0, 0xe3,
|
||||
0x01, 0x00, 0x80, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc1, 0x00, 0x00,
|
||||
0xc0, 0xe3, 0x01, 0x00, 0xe0, 0xf7, 0x03, 0x00, 0xc0, 0xff, 0x01, 0x00, 0x80, 0xff, 0x00,
|
||||
0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x08,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char nsscroll_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0xf0, 0x01,
|
||||
0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xfe, 0x0f, 0x00, 0x00, 0xbf,
|
||||
0x1f, 0x00, 0x80, 0x1f, 0x3f, 0x00, 0x00, 0x0f, 0x1e, 0x00, 0x00, 0x06, 0x0c, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x0c, 0x00, 0x00, 0x0f,
|
||||
0x1e, 0x00, 0x80, 0x1f, 0x3f, 0x00, 0x00, 0xbf, 0x1f, 0x00, 0x00, 0xfe, 0x0f, 0x00, 0x00,
|
||||
0xfc, 0x07, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0xe0, 0x00, 0x00,
|
||||
0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char nsscroll_mask32[] = {
|
||||
0x00, 0x40, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0xf8, 0x03,
|
||||
0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xfe, 0x0f, 0x00, 0x00, 0xff, 0x1f, 0x00, 0x80, 0xff,
|
||||
0x3f, 0x00, 0xc0, 0xbf, 0x7f, 0x00, 0x80, 0x1f, 0x3f, 0x00, 0x00, 0x0f, 0x1e, 0x00, 0x00,
|
||||
0x06, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x0c, 0x00, 0x00, 0x0f, 0x1e, 0x00, 0x80, 0x1f,
|
||||
0x3f, 0x00, 0xc0, 0xbf, 0x7f, 0x00, 0x80, 0xff, 0x3f, 0x00, 0x00, 0xff, 0x1f, 0x00, 0x00,
|
||||
0xfe, 0x0f, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0xf0, 0x01, 0x00,
|
||||
0x00, 0xe0, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static BCursor NSScrollCursor = {
|
||||
{nsscroll_bitmap16, nsscroll_bitmap24, nsscroll_bitmap32},
|
||||
{nsscroll_mask16, nsscroll_mask24, nsscroll_mask32},
|
||||
{{7, 7}, {11, 11}, {14, 15}},
|
||||
true,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_NS_SCROLL] = &NSScrollCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** EW Scroll Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char ewscroll_bitmap16[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x08, 0x38,
|
||||
0x1c, 0x1c, 0x38, 0x0e, 0x70, 0x1c, 0x38, 0x38, 0x1c, 0x10, 0x08,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char ewscroll_mask16[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x08, 0x38, 0x1c, 0x7c,
|
||||
0x3e, 0x3e, 0x7c, 0x1f, 0xf8, 0x3e, 0x7c, 0x7c, 0x3e, 0x38, 0x1c,
|
||||
0x10, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char ewscroll_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x02, 0x00, 0xe0, 0x00, 0x07, 0x00, 0xf0,
|
||||
0x00, 0x0f, 0x00, 0x78, 0x00, 0x1e, 0x00, 0x3c, 0x00, 0x3c, 0x00, 0x1e, 0x00, 0x78, 0x00,
|
||||
0x3c, 0x00, 0x3c, 0x00, 0x78, 0x00, 0x1e, 0x00, 0xf0, 0x00, 0x0f, 0x00, 0xe0, 0x00, 0x07,
|
||||
0x00, 0x40, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char ewscroll_mask24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x40, 0x00, 0x02, 0x00, 0xe0, 0x00, 0x07, 0x00, 0xf0, 0x81, 0x0f, 0x00, 0xf8,
|
||||
0x81, 0x1f, 0x00, 0xfc, 0x00, 0x3f, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0x3f, 0x00, 0xfc, 0x00,
|
||||
0x7e, 0x00, 0x7e, 0x00, 0xfc, 0x00, 0x3f, 0x00, 0xf8, 0x81, 0x1f, 0x00, 0xf0, 0x81, 0x0f,
|
||||
0x00, 0xe0, 0x00, 0x07, 0x00, 0x40, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char ewscroll_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
|
||||
0x80, 0x00, 0x80, 0x03, 0xc0, 0x01, 0xc0, 0x07, 0xe0, 0x03, 0xe0, 0x07, 0xe0, 0x07, 0xf0,
|
||||
0x03, 0xc0, 0x0f, 0xf8, 0x01, 0x80, 0x1f, 0xfc, 0x00, 0x00, 0x3f, 0x7e, 0x00, 0x00, 0x7e,
|
||||
0xfc, 0x00, 0x00, 0x3f, 0xf8, 0x01, 0x80, 0x1f, 0xf0, 0x03, 0xc0, 0x0f, 0xe0, 0x07, 0xe0,
|
||||
0x07, 0xc0, 0x07, 0xe0, 0x03, 0x80, 0x03, 0xc0, 0x01, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char ewscroll_mask32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x80, 0x03,
|
||||
0xc0, 0x01, 0xc0, 0x07, 0xe0, 0x03, 0xe0, 0x0f, 0xf0, 0x07, 0xf0, 0x0f, 0xf0, 0x0f, 0xf8,
|
||||
0x07, 0xe0, 0x1f, 0xfc, 0x03, 0xc0, 0x3f, 0xfe, 0x01, 0x80, 0x7f, 0xff, 0x00, 0x00, 0xff,
|
||||
0xfe, 0x01, 0x80, 0x7f, 0xfc, 0x03, 0xc0, 0x3f, 0xf8, 0x07, 0xe0, 0x1f, 0xf0, 0x0f, 0xf0,
|
||||
0x0f, 0xe0, 0x0f, 0xf0, 0x07, 0xc0, 0x07, 0xe0, 0x03, 0x80, 0x03, 0xc0, 0x01, 0x00, 0x01,
|
||||
0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static BCursor EWScrollCursor = {
|
||||
{ewscroll_bitmap16, ewscroll_bitmap24, ewscroll_bitmap32},
|
||||
{ewscroll_mask16, ewscroll_mask24, ewscroll_mask32},
|
||||
{{7, 7}, {11, 14}, {15, 15}},
|
||||
true,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_EW_SCROLL] = &EWScrollCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Eyedropper Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char eyedropper_bitmap16[] = {
|
||||
0x00, 0x00, 0x00, 0x60, 0x00, 0x70, 0x00, 0x3a, 0x00, 0x17, 0x00,
|
||||
0x0e, 0x00, 0x1d, 0x80, 0x0b, 0xc0, 0x01, 0xe0, 0x00, 0x70, 0x00,
|
||||
0x38, 0x00, 0x1c, 0x00, 0x0c, 0x00, 0x02, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char eyedropper_mask16[] = {
|
||||
0x00, 0x60, 0x00, 0xf0, 0x00, 0xfa, 0x00, 0x7f, 0x80, 0x3f, 0x00,
|
||||
0x1f, 0x80, 0x3f, 0xc0, 0x1f, 0xe0, 0x0b, 0xf0, 0x01, 0xf8, 0x00,
|
||||
0x7c, 0x00, 0x3e, 0x00, 0x1e, 0x00, 0x0f, 0x00, 0x03, 0x00,
|
||||
};
|
||||
|
||||
static char eyedropper_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x7e,
|
||||
0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x60, 0x3f, 0x00, 0x00, 0xf0, 0x1e, 0x00, 0x00, 0xe0,
|
||||
0x0d, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xb0, 0x07, 0x00, 0x00, 0x78, 0x07, 0x00, 0x00,
|
||||
0x7c, 0x02, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x80, 0x0d, 0x00, 0x00,
|
||||
0xc0, 0x06, 0x00, 0x00, 0x60, 0x03, 0x00, 0x00, 0xb0, 0x01, 0x00, 0x00, 0xd8, 0x00, 0x00,
|
||||
0x00, 0x7c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x02, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char eyedropper_mask24[] = {
|
||||
0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0xff,
|
||||
0x00, 0x00, 0xe0, 0xff, 0x00, 0x00, 0xf0, 0x7f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xf0,
|
||||
0x1f, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0xfc, 0x0f, 0x00, 0x00,
|
||||
0xfe, 0x07, 0x00, 0x00, 0x7f, 0x02, 0x00, 0x80, 0x3f, 0x00, 0x00, 0xc0, 0x1f, 0x00, 0x00,
|
||||
0xe0, 0x0f, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0xfc, 0x01, 0x00,
|
||||
0x00, 0xfe, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x1f, 0x00,
|
||||
0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char eyedropper_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00,
|
||||
0x7f, 0x00, 0x00, 0x80, 0x7f, 0x00, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0xe4, 0x3f, 0x00, 0x00,
|
||||
0xee, 0x1f, 0x00, 0x00, 0xdf, 0x0f, 0x00, 0x00, 0xbf, 0x07, 0x00, 0x00, 0x7e, 0x03, 0x00,
|
||||
0x00, 0xfc, 0x00, 0x00, 0x00, 0xfb, 0x01, 0x00, 0x80, 0xf7, 0x03, 0x00, 0xc0, 0xef, 0x01,
|
||||
0x00, 0xe0, 0xcf, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0xb8, 0x03, 0x00, 0x00, 0xdc, 0x01,
|
||||
0x00, 0x00, 0xee, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x80, 0x3b, 0x00, 0x00, 0xc0, 0x1d,
|
||||
0x00, 0x00, 0xe0, 0x0e, 0x00, 0x00, 0x70, 0x07, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0xf8,
|
||||
0x01, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00,
|
||||
0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char eyedropper_mask32[] = {
|
||||
0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x80,
|
||||
0xff, 0x00, 0x00, 0xc0, 0xff, 0x00, 0x00, 0xe4, 0xff, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00,
|
||||
0xff, 0x3f, 0x00, 0x80, 0xff, 0x1f, 0x00, 0x80, 0xff, 0x0f, 0x00, 0x00, 0xff, 0x07, 0x00,
|
||||
0x00, 0xff, 0x03, 0x00, 0x80, 0xff, 0x03, 0x00, 0xc0, 0xff, 0x07, 0x00, 0xe0, 0xff, 0x03,
|
||||
0x00, 0xf0, 0xff, 0x01, 0x00, 0xf8, 0xcf, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xfe, 0x03,
|
||||
0x00, 0x00, 0xff, 0x01, 0x00, 0x80, 0xff, 0x00, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0xe0, 0x3f,
|
||||
0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xfc,
|
||||
0x03, 0x00, 0x00, 0xfc, 0x01, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00,
|
||||
0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static BCursor EyedropperCursor = {
|
||||
{eyedropper_bitmap16, eyedropper_bitmap24, eyedropper_bitmap32},
|
||||
{eyedropper_mask16, eyedropper_mask24, eyedropper_mask32},
|
||||
{{0, 15}, {1, 22}, {1, 30}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_EYEDROPPER] = &EyedropperCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Swap Area Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char swap_bitmap16[] = {
|
||||
0xc0, 0xff, 0x40, 0x80, 0x40, 0xbc, 0x40, 0xb8, 0x40, 0xb8, 0x40,
|
||||
0xa4, 0x00, 0x82, 0xfe, 0x81, 0x7e, 0x81, 0xbe, 0xfd, 0xda, 0x01,
|
||||
0xe2, 0x01, 0xe2, 0x01, 0xc2, 0x01, 0xfe, 0x01, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char swap_mask16[] = {
|
||||
0xc0, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xc0,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03,
|
||||
0xff, 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, 0x03,
|
||||
};
|
||||
|
||||
static char swap_bitmap24[] = {
|
||||
0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x80, 0x00, 0x00, 0x82, 0xbf, 0x00, 0x00, 0x02, 0xbf,
|
||||
0x00, 0x00, 0x02, 0xbe, 0x00, 0x00, 0x02, 0xbe, 0x00, 0x00, 0x02, 0xbf, 0x00, 0x00, 0x82,
|
||||
0xb3, 0x00, 0x00, 0xc2, 0xa1, 0x00, 0x00, 0xe0, 0x80, 0x00, 0xfe, 0x7f, 0x80, 0x00, 0xfe,
|
||||
0x37, 0x80, 0x00, 0xfe, 0x23, 0x80, 0x00, 0xfe, 0x31, 0x80, 0x00, 0xfe, 0xb8, 0xff, 0x00,
|
||||
0x7a, 0x3c, 0x00, 0x00, 0x32, 0x3e, 0x00, 0x00, 0x02, 0x3f, 0x00, 0x00, 0x82, 0x3f, 0x00,
|
||||
0x00, 0x82, 0x3f, 0x00, 0x00, 0x02, 0x3f, 0x00, 0x00, 0x02, 0x3e, 0x00, 0x00, 0xfe, 0x3f,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char swap_mask24[] = {
|
||||
0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff,
|
||||
0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe,
|
||||
0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff,
|
||||
0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00,
|
||||
0xff, 0x7f, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0xff, 0x7f, 0x00,
|
||||
0x00, 0xff, 0x7f, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0xff, 0x7f,
|
||||
0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char swap_bitmap32[] = {
|
||||
0x00, 0xe0, 0xff, 0xff, 0x00, 0x20, 0x00, 0x80, 0x00, 0x20, 0x00, 0x80, 0x00, 0x20, 0xf8,
|
||||
0x9f, 0x00, 0x20, 0xf0, 0x9f, 0x00, 0x20, 0xe0, 0x9f, 0x00, 0x20, 0xc0, 0x9f, 0x00, 0x20,
|
||||
0x80, 0x9f, 0x00, 0x20, 0xc0, 0x9f, 0x00, 0x20, 0xe0, 0x9e, 0x00, 0x20, 0x70, 0x9c, 0x00,
|
||||
0x20, 0x38, 0x98, 0x00, 0x20, 0x1c, 0x90, 0x00, 0x00, 0x0e, 0x80, 0xfe, 0xff, 0x07, 0x80,
|
||||
0xfe, 0x7f, 0x03, 0x80, 0xfe, 0x3f, 0x02, 0x80, 0xfe, 0x1f, 0x03, 0x80, 0xfe, 0x8f, 0xfb,
|
||||
0xff, 0xf6, 0xc7, 0x03, 0x00, 0xe6, 0xe3, 0x03, 0x00, 0xc6, 0xf1, 0x03, 0x00, 0x86, 0xf8,
|
||||
0x03, 0x00, 0x06, 0xfc, 0x03, 0x00, 0x06, 0xfe, 0x03, 0x00, 0x06, 0xfc, 0x03, 0x00, 0x06,
|
||||
0xf8, 0x03, 0x00, 0x06, 0xf0, 0x03, 0x00, 0x06, 0xe0, 0x03, 0x00, 0xfe, 0xff, 0x03, 0x00,
|
||||
0xfe, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char swap_mask32[] = {
|
||||
0x00, 0xe0, 0xff, 0xff, 0x00, 0xe0, 0xff, 0xff, 0x00, 0xe0, 0xff, 0xff, 0x00, 0xe0, 0xff,
|
||||
0xff, 0x00, 0xe0, 0xff, 0xff, 0x00, 0xe0, 0xff, 0xff, 0x00, 0xe0, 0xff, 0xff, 0x00, 0xe0,
|
||||
0xff, 0xff, 0x00, 0xe0, 0xff, 0xff, 0x00, 0xe0, 0xff, 0xff, 0x00, 0xe0, 0xff, 0xff, 0x00,
|
||||
0xe0, 0xff, 0xff, 0x00, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0x07, 0x00, 0xff, 0xff, 0x07, 0x00, 0xff, 0xff, 0x07, 0x00, 0xff, 0xff,
|
||||
0x07, 0x00, 0xff, 0xff, 0x07, 0x00, 0xff, 0xff, 0x07, 0x00, 0xff, 0xff, 0x07, 0x00, 0xff,
|
||||
0xff, 0x07, 0x00, 0xff, 0xff, 0x07, 0x00, 0xff, 0xff, 0x07, 0x00, 0xff, 0xff, 0x07, 0x00,
|
||||
0xff, 0xff, 0x07, 0x00, 0xff, 0xff, 0x07, 0x00,
|
||||
};
|
||||
|
||||
static BCursor SwapCursor = {
|
||||
{swap_bitmap16, swap_bitmap24, swap_bitmap32},
|
||||
{swap_mask16, swap_mask24, swap_mask32},
|
||||
{{7, 7}, {11, 11}, {15, 15}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_SWAP_AREA] = &SwapCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Vertical Split Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char vsplit_bitmap16[] = {
|
||||
0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x88,
|
||||
0x11, 0x8c, 0x31, 0x86, 0x61, 0x86, 0x61, 0x8c, 0x31, 0x88, 0x11,
|
||||
0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01,
|
||||
};
|
||||
|
||||
static char vsplit_mask16[] = {
|
||||
0xe0, 0x07, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x03, 0xc8, 0x13, 0xdc,
|
||||
0x3b, 0xde, 0x7b, 0xcf, 0xf3, 0xcf, 0xf3, 0xde, 0x7b, 0xdc, 0x3b,
|
||||
0xc8, 0x13, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x03, 0xe0, 0x07,
|
||||
};
|
||||
|
||||
static char vsplit_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xc3, 0x00,
|
||||
0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x20, 0xc3,
|
||||
0x04, 0x00, 0x30, 0xc3, 0x0c, 0x00, 0x38, 0xc3, 0x1c, 0x00, 0x1c, 0xc3, 0x38, 0x00, 0x0e,
|
||||
0xc3, 0x70, 0x00, 0x1c, 0xc3, 0x38, 0x00, 0x38, 0xc3, 0x1c, 0x00, 0x30, 0xc3, 0x0c, 0x00,
|
||||
0x20, 0xc3, 0x04, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xc3, 0x00,
|
||||
0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char vsplit_mask24[] = {
|
||||
0x00, 0x81, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xe7, 0x00, 0x00, 0x00, 0xe7, 0x00,
|
||||
0x00, 0x00, 0xe7, 0x00, 0x00, 0x00, 0xe7, 0x00, 0x00, 0x20, 0xe7, 0x04, 0x00, 0x70, 0xe7,
|
||||
0x0e, 0x00, 0x78, 0xe7, 0x1e, 0x00, 0x7c, 0xe7, 0x3e, 0x00, 0x3e, 0xe7, 0x7c, 0x00, 0x1f,
|
||||
0xe7, 0xf8, 0x00, 0x3e, 0xe7, 0x7c, 0x00, 0x7c, 0xe7, 0x3e, 0x00, 0x78, 0xe7, 0x1e, 0x00,
|
||||
0x70, 0xe7, 0x0e, 0x00, 0x20, 0xe7, 0x04, 0x00, 0x00, 0xe7, 0x00, 0x00, 0x00, 0xe7, 0x00,
|
||||
0x00, 0x00, 0xe7, 0x00, 0x00, 0x00, 0xe7, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0x81,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char vsplit_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x38, 0x1c, 0x00, 0x00, 0x38, 0x1c,
|
||||
0x00, 0x00, 0x38, 0x1c, 0x00, 0x00, 0x38, 0x1c, 0x00, 0x00, 0x38, 0x1c, 0x00, 0x00, 0x38,
|
||||
0x1c, 0x00, 0x00, 0x38, 0x1c, 0x00, 0x80, 0x38, 0x1c, 0x01, 0xc0, 0x39, 0x9c, 0x03, 0xe0,
|
||||
0x3b, 0xdc, 0x07, 0xf0, 0x39, 0x9c, 0x0f, 0xf8, 0x38, 0x1c, 0x1f, 0x7c, 0x38, 0x1c, 0x3e,
|
||||
0x3e, 0x38, 0x1c, 0x7c, 0x3e, 0x38, 0x1c, 0x7c, 0x7c, 0x38, 0x1c, 0x3e, 0xf8, 0x38, 0x1c,
|
||||
0x1f, 0xf0, 0x39, 0x9c, 0x0f, 0xe0, 0x3b, 0xdc, 0x07, 0xc0, 0x39, 0x9c, 0x03, 0x80, 0x38,
|
||||
0x1c, 0x01, 0x00, 0x38, 0x1c, 0x00, 0x00, 0x38, 0x1c, 0x00, 0x00, 0x38, 0x1c, 0x00, 0x00,
|
||||
0x38, 0x1c, 0x00, 0x00, 0x38, 0x1c, 0x00, 0x00, 0x38, 0x1c, 0x00, 0x00, 0x38, 0x1c, 0x00,
|
||||
0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char vsplit_mask32[] = {
|
||||
0x00, 0x18, 0x18, 0x00, 0x00, 0x38, 0x1c, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x78, 0x1e,
|
||||
0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x78,
|
||||
0x1e, 0x00, 0x80, 0x78, 0x1e, 0x01, 0xc0, 0x79, 0x9e, 0x03, 0xe0, 0x7b, 0xde, 0x07, 0xf0,
|
||||
0x7f, 0xfe, 0x0f, 0xf8, 0x7b, 0xde, 0x1f, 0xfc, 0x79, 0x9e, 0x3f, 0xfe, 0x78, 0x1e, 0x7f,
|
||||
0x7f, 0x78, 0x1e, 0xfe, 0x7f, 0x78, 0x1e, 0xfe, 0xfe, 0x78, 0x1e, 0x7f, 0xfc, 0x79, 0x9e,
|
||||
0x3f, 0xf8, 0x7b, 0xde, 0x1f, 0xf0, 0x7f, 0xfe, 0x0f, 0xe0, 0x7b, 0xde, 0x07, 0xc0, 0x79,
|
||||
0x9e, 0x03, 0x80, 0x78, 0x1e, 0x01, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00,
|
||||
0x78, 0x1e, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x78, 0x1e, 0x00,
|
||||
0x00, 0x38, 0x1c, 0x00, 0x00, 0x18, 0x18, 0x00,
|
||||
};
|
||||
|
||||
static BCursor VSplitCursor = {
|
||||
{vsplit_bitmap16, vsplit_bitmap24, vsplit_bitmap32},
|
||||
{vsplit_mask16, vsplit_mask24, vsplit_mask32},
|
||||
{{7, 7}, {11, 11}, {15, 15}},
|
||||
true,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_V_SPLIT] = &VSplitCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Horizontal Split Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char hsplit_bitmap16[] = {
|
||||
0x00, 0x00, 0x80, 0x01, 0xc0, 0x03, 0x60, 0x06, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x60, 0x06, 0xc0, 0x03, 0x80, 0x01, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char hsplit_mask16[] = {
|
||||
0x80, 0x01, 0xc0, 0x03, 0xe0, 0x07, 0xf0, 0x0f, 0x60, 0x06, 0x01,
|
||||
0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x80,
|
||||
0x60, 0x06, 0xf0, 0x0f, 0xe0, 0x07, 0xc0, 0x03, 0x80, 0x01,
|
||||
};
|
||||
|
||||
static char hsplit_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x3e, 0x00,
|
||||
0x00, 0x00, 0x77, 0x00, 0x00, 0x80, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xfe, 0xff, 0x3f, 0x00, 0xfc, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0x1f, 0x00,
|
||||
0xfe, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xe3, 0x00,
|
||||
0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x08,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char hsplit_mask24[] = {
|
||||
0x00, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x7f, 0x00,
|
||||
0x00, 0x80, 0xff, 0x00, 0x00, 0xc0, 0xf7, 0x01, 0x00, 0x80, 0xe3, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0xff, 0xff, 0x7f, 0x00, 0xfe, 0xff, 0x3f, 0x00, 0xfc, 0xff, 0x1f, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0x1f, 0x00, 0xfe, 0xff, 0x3f, 0x00,
|
||||
0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xe3, 0x00, 0x00, 0xc0, 0xf7, 0x01,
|
||||
0x00, 0x80, 0xff, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x1c,
|
||||
0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char hsplit_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xe0, 0x07,
|
||||
0x00, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0xf8, 0x1f, 0x00, 0x00, 0x7c, 0x3e, 0x00, 0x00, 0x3e,
|
||||
0x7c, 0x00, 0x00, 0x1c, 0x38, 0x00, 0x00, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe,
|
||||
0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0x7f, 0xfc, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff,
|
||||
0x3f, 0xfe, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08,
|
||||
0x10, 0x00, 0x00, 0x1c, 0x38, 0x00, 0x00, 0x3e, 0x7c, 0x00, 0x00, 0x7c, 0x3e, 0x00, 0x00,
|
||||
0xf8, 0x1f, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xc0, 0x03, 0x00,
|
||||
0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char hsplit_mask32[] = {
|
||||
0x00, 0x80, 0x01, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xf0, 0x0f,
|
||||
0x00, 0x00, 0xf8, 0x1f, 0x00, 0x00, 0xfc, 0x3f, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00, 0x7f,
|
||||
0xfe, 0x00, 0x00, 0x3e, 0x7c, 0x00, 0x00, 0x1c, 0x38, 0x00, 0x00, 0x08, 0x10, 0x00, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x7f, 0xfc, 0xff, 0xff, 0x3f,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0x3f, 0xfe, 0xff, 0xff,
|
||||
0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x08, 0x10, 0x00, 0x00, 0x1c,
|
||||
0x38, 0x00, 0x00, 0x3e, 0x7c, 0x00, 0x00, 0x7f, 0xfe, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00,
|
||||
0xfc, 0x3f, 0x00, 0x00, 0xf8, 0x1f, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0xe0, 0x07, 0x00,
|
||||
0x00, 0xc0, 0x03, 0x00, 0x00, 0x80, 0x01, 0x00,
|
||||
};
|
||||
|
||||
static BCursor HSplitCursor = {
|
||||
{hsplit_bitmap16, hsplit_bitmap24, hsplit_bitmap32},
|
||||
{hsplit_mask16, hsplit_mask24, hsplit_mask32},
|
||||
{{7, 7}, {11, 11}, {15, 15}},
|
||||
true,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_H_SPLIT] = &HSplitCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** North Arrow Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char narrow_bitmap16[] = {
|
||||
0x00, 0x00, 0x80, 0x00, 0xc0, 0x01, 0xe0, 0x03, 0xf0, 0x07, 0xf8,
|
||||
0x0f, 0x7c, 0x1f, 0x3e, 0x3e, 0x1c, 0x1c, 0x08, 0x08, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char narrow_mask16[] = {
|
||||
0x80, 0x00, 0xc0, 0x01, 0xe0, 0x03, 0xf0, 0x07, 0xf8, 0x0f, 0xfc,
|
||||
0x1f, 0xfe, 0x3f, 0x7f, 0x7f, 0x3e, 0x3e, 0x1c, 0x1c, 0x08, 0x08,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char narrow_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x3e, 0x00,
|
||||
0x00, 0x00, 0x7f, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0xc0, 0xff, 0x01, 0x00, 0xe0, 0xff,
|
||||
0x03, 0x00, 0xf0, 0xf7, 0x07, 0x00, 0xf8, 0xe3, 0x0f, 0x00, 0xfc, 0xc1, 0x1f, 0x00, 0xfe,
|
||||
0x80, 0x3f, 0x00, 0x7c, 0x00, 0x1f, 0x00, 0x38, 0x00, 0x0e, 0x00, 0x10, 0x00, 0x04, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char narrow_mask24[] = {
|
||||
0x00, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x7f, 0x00,
|
||||
0x00, 0x80, 0xff, 0x00, 0x00, 0xc0, 0xff, 0x01, 0x00, 0xe0, 0xff, 0x03, 0x00, 0xf0, 0xff,
|
||||
0x07, 0x00, 0xf8, 0xff, 0x0f, 0x00, 0xfc, 0xf7, 0x1f, 0x00, 0xfe, 0xe3, 0x3f, 0x00, 0xff,
|
||||
0xc1, 0x7f, 0x00, 0xfe, 0x80, 0x3f, 0x00, 0x7c, 0x00, 0x1f, 0x00, 0x38, 0x00, 0x0e, 0x00,
|
||||
0x10, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char narrow_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0xc0, 0x07,
|
||||
0x00, 0x00, 0xe0, 0x0f, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xfc,
|
||||
0x7f, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xff, 0xff, 0x01, 0x80, 0xff, 0xfe, 0x03, 0xc0,
|
||||
0x7f, 0xfc, 0x07, 0xe0, 0x3f, 0xf8, 0x0f, 0xf0, 0x1f, 0xf0, 0x1f, 0xf8, 0x0f, 0xe0, 0x3f,
|
||||
0xfc, 0x07, 0xc0, 0x7f, 0xf8, 0x03, 0x80, 0x3f, 0xf0, 0x01, 0x00, 0x1f, 0xe0, 0x00, 0x00,
|
||||
0x0e, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char narrow_mask32[] = {
|
||||
0x00, 0x00, 0x01, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, 0xe0, 0x0f,
|
||||
0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0xfe,
|
||||
0xff, 0x00, 0x00, 0xff, 0xff, 0x01, 0x80, 0xff, 0xff, 0x03, 0xc0, 0xff, 0xff, 0x07, 0xe0,
|
||||
0xff, 0xfe, 0x0f, 0xf0, 0x7f, 0xfc, 0x1f, 0xf8, 0x3f, 0xf8, 0x3f, 0xfc, 0x1f, 0xf0, 0x7f,
|
||||
0xfe, 0x0f, 0xe0, 0xff, 0xfc, 0x07, 0xc0, 0x7f, 0xf8, 0x03, 0x80, 0x3f, 0xf0, 0x01, 0x00,
|
||||
0x1f, 0xe0, 0x00, 0x00, 0x0e, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static BCursor NArrowCursor = {
|
||||
{narrow_bitmap16, narrow_bitmap24, narrow_bitmap32},
|
||||
{narrow_mask16, narrow_mask24, narrow_mask32},
|
||||
{{7, 5}, {11, 7}, {16, 9}},
|
||||
true,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_N_ARROW] = &NArrowCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** South Arrow Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char sarrow_bitmap16[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x08, 0x08, 0x1c, 0x1c, 0x3e, 0x3e, 0x7c, 0x1f, 0xf8, 0x0f,
|
||||
0xf0, 0x07, 0xe0, 0x03, 0xc0, 0x01, 0x80, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char sarrow_mask16[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08,
|
||||
0x08, 0x1c, 0x1c, 0x3e, 0x3e, 0x7f, 0x7f, 0xfe, 0x3f, 0xfc, 0x1f,
|
||||
0xf8, 0x0f, 0xf0, 0x07, 0xe0, 0x03, 0xc0, 0x01, 0x80, 0x00,
|
||||
};
|
||||
|
||||
static char sarrow_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x04, 0x00, 0x38, 0x00, 0x0e, 0x00, 0x7c, 0x00, 0x1f,
|
||||
0x00, 0xfe, 0x80, 0x3f, 0x00, 0xfc, 0xc1, 0x1f, 0x00, 0xf8, 0xe3, 0x0f, 0x00, 0xf0, 0xf7,
|
||||
0x07, 0x00, 0xe0, 0xff, 0x03, 0x00, 0xc0, 0xff, 0x01, 0x00, 0x80, 0xff, 0x00, 0x00, 0x00,
|
||||
0x7f, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char sarrow_mask24[] = {
|
||||
0x10, 0x00, 0x04, 0x00, 0x38, 0x00, 0x0e, 0x00, 0x7c, 0x00, 0x1f, 0x00, 0xfe, 0x80, 0x3f,
|
||||
0x00, 0xff, 0xc1, 0x7f, 0x00, 0xfe, 0xe3, 0x3f, 0x00, 0xfc, 0xf7, 0x1f, 0x00, 0xf8, 0xff,
|
||||
0x0f, 0x00, 0xf0, 0xff, 0x07, 0x00, 0xe0, 0xff, 0x03, 0x00, 0xc0, 0xff, 0x01, 0x00, 0x80,
|
||||
0xff, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00,
|
||||
0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char sarrow_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x02, 0x70, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x80, 0x0f,
|
||||
0xfc, 0x01, 0xc0, 0x1f, 0xfe, 0x03, 0xe0, 0x3f, 0xfc, 0x07, 0xf0, 0x1f, 0xf8, 0x0f, 0xf8,
|
||||
0x0f, 0xf0, 0x1f, 0xfc, 0x07, 0xe0, 0x3f, 0xfe, 0x03, 0xc0, 0x7f, 0xff, 0x01, 0x80, 0xff,
|
||||
0xff, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0xfe, 0x3f, 0x00, 0x00, 0xfc, 0x1f, 0x00, 0x00,
|
||||
0xf8, 0x0f, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x00, 0xc0, 0x01, 0x00,
|
||||
0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char sarrow_mask32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
|
||||
0x00, 0x00, 0x02, 0x70, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x80, 0x0f, 0xfc, 0x01, 0xc0, 0x1f,
|
||||
0xfe, 0x03, 0xe0, 0x3f, 0xff, 0x07, 0xf0, 0x7f, 0xfe, 0x0f, 0xf8, 0x3f, 0xfc, 0x1f, 0xfc,
|
||||
0x1f, 0xf8, 0x3f, 0xfe, 0x0f, 0xf0, 0x7f, 0xff, 0x07, 0xe0, 0xff, 0xff, 0x03, 0xc0, 0xff,
|
||||
0xff, 0x01, 0x80, 0xff, 0xff, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0xfe, 0x3f, 0x00, 0x00,
|
||||
0xfc, 0x1f, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0xe0, 0x03, 0x00,
|
||||
0x00, 0xc0, 0x01, 0x00, 0x00, 0x80, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static BCursor SArrowCursor = {
|
||||
{sarrow_bitmap16, sarrow_bitmap24, sarrow_bitmap32},
|
||||
{sarrow_mask16, sarrow_mask24, sarrow_mask32},
|
||||
{{7, 10}, {11, 8}, {15, 22}},
|
||||
true,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_S_ARROW] = &SArrowCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** East Arrow Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char earrow_bitmap16[] = {
|
||||
0x00, 0x00, 0x00, 0x01, 0x80, 0x03, 0xc0, 0x07, 0x80, 0x0f, 0x00,
|
||||
0x1f, 0x00, 0x3e, 0x00, 0x7c, 0x00, 0x3e, 0x00, 0x1f, 0x80, 0x0f,
|
||||
0xc0, 0x07, 0x80, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char earrow_mask16[] = {
|
||||
0x00, 0x01, 0x80, 0x03, 0xc0, 0x07, 0xe0, 0x0f, 0xc0, 0x1f, 0x80,
|
||||
0x3f, 0x00, 0x7f, 0x00, 0xfe, 0x00, 0x7f, 0x80, 0x3f, 0xc0, 0x1f,
|
||||
0xe0, 0x0f, 0xc0, 0x07, 0x80, 0x03, 0x00, 0x01, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char earrow_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00,
|
||||
0x00, 0xfe, 0x00, 0x00, 0x00, 0xfc, 0x01, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0xf0, 0x07,
|
||||
0x00, 0x00, 0xe0, 0x0f, 0x00, 0x00, 0xc0, 0x1f, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x00,
|
||||
0x7f, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0xc0, 0x1f, 0x00, 0x00, 0xe0, 0x0f, 0x00, 0x00,
|
||||
0xf0, 0x07, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0xfc, 0x01, 0x00, 0x00, 0xfe, 0x00, 0x00,
|
||||
0x00, 0x7c, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char earrow_mask24[] = {
|
||||
0x10, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00,
|
||||
0x00, 0xff, 0x01, 0x00, 0x00, 0xfe, 0x03, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xf8, 0x0f,
|
||||
0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xe0, 0x3f, 0x00, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0x80,
|
||||
0xff, 0x00, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0xe0, 0x3f, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00,
|
||||
0xf8, 0x0f, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xfe, 0x03, 0x00, 0x00, 0xff, 0x01, 0x00,
|
||||
0x00, 0xfe, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x10, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char earrow_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0xc0, 0x07,
|
||||
0x00, 0x00, 0xe0, 0x0f, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xe0, 0x3f, 0x00, 0x00, 0xc0,
|
||||
0x7f, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x00, 0xff, 0x01, 0x00, 0x00, 0xfe, 0x03, 0x00,
|
||||
0x00, 0xfc, 0x07, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xe0, 0x3f,
|
||||
0x00, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0xe0, 0x3f, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xf8,
|
||||
0x0f, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xfe, 0x03, 0x00, 0x00, 0xff, 0x01, 0x00, 0x80,
|
||||
0xff, 0x00, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0xe0, 0x3f, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00,
|
||||
0xe0, 0x0f, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char earrow_mask32[] = {
|
||||
0x00, 0x00, 0x01, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, 0xe0, 0x0f,
|
||||
0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xf0, 0x7f, 0x00, 0x00, 0xe0,
|
||||
0xff, 0x00, 0x00, 0xc0, 0xff, 0x01, 0x00, 0x80, 0xff, 0x03, 0x00, 0x00, 0xff, 0x07, 0x00,
|
||||
0x00, 0xfe, 0x0f, 0x00, 0x00, 0xfc, 0x1f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xf0, 0x7f,
|
||||
0x00, 0x00, 0xe0, 0xff, 0x00, 0x00, 0xf0, 0x7f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xfc,
|
||||
0x1f, 0x00, 0x00, 0xfe, 0x0f, 0x00, 0x00, 0xff, 0x07, 0x00, 0x80, 0xff, 0x03, 0x00, 0xc0,
|
||||
0xff, 0x01, 0x00, 0xe0, 0xff, 0x00, 0x00, 0xf0, 0x7f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00,
|
||||
0xf0, 0x1f, 0x00, 0x00, 0xe0, 0x0f, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, 0x80, 0x03, 0x00,
|
||||
0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static BCursor EArrowCursor = {
|
||||
{earrow_bitmap16, earrow_bitmap24, earrow_bitmap32},
|
||||
{earrow_mask16, earrow_mask24, earrow_mask32},
|
||||
{{10, 7}, {8, 11}, {22, 15}},
|
||||
true,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_E_ARROW] = &EArrowCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** West Arrow Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char warrow_bitmap16[] = {
|
||||
0x00, 0x00, 0x80, 0x00, 0xc0, 0x01, 0xe0, 0x03, 0xf0, 0x01, 0xf8,
|
||||
0x00, 0x7c, 0x00, 0x3e, 0x00, 0x7c, 0x00, 0xf8, 0x00, 0xf0, 0x01,
|
||||
0xe0, 0x03, 0xc0, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char warrow_mask16[] = {
|
||||
0x80, 0x00, 0xc0, 0x01, 0xe0, 0x03, 0xf0, 0x07, 0xf8, 0x03, 0xfc,
|
||||
0x01, 0xfe, 0x00, 0x7f, 0x00, 0xfe, 0x00, 0xfc, 0x01, 0xf8, 0x03,
|
||||
0xf0, 0x07, 0xe0, 0x03, 0xc0, 0x01, 0x80, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char warrow_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x3e, 0x00,
|
||||
0x00, 0x00, 0x7f, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0xc0, 0x1f, 0x00, 0x00, 0xe0, 0x0f,
|
||||
0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0xfc, 0x01, 0x00, 0x00, 0xfe,
|
||||
0x00, 0x00, 0x00, 0xfc, 0x01, 0x00, 0x00, 0xf8, 0x03, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00,
|
||||
0xe0, 0x0f, 0x00, 0x00, 0xc0, 0x1f, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x7f, 0x00,
|
||||
0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char warrow_mask24[] = {
|
||||
0x00, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x7f, 0x00,
|
||||
0x00, 0x80, 0xff, 0x00, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0xe0, 0x3f, 0x00, 0x00, 0xf0, 0x1f,
|
||||
0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xfe, 0x03, 0x00, 0x00, 0xff,
|
||||
0x01, 0x00, 0x00, 0xfe, 0x03, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00,
|
||||
0xf0, 0x1f, 0x00, 0x00, 0xe0, 0x3f, 0x00, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0x80, 0xff, 0x00,
|
||||
0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x08,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char warrow_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0xe0, 0x03,
|
||||
0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xfe,
|
||||
0x03, 0x00, 0x00, 0xff, 0x01, 0x00, 0x80, 0xff, 0x00, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0xe0,
|
||||
0x3f, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00,
|
||||
0xfe, 0x03, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0xf0, 0x1f, 0x00,
|
||||
0x00, 0xe0, 0x3f, 0x00, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x00, 0xff,
|
||||
0x01, 0x00, 0x00, 0xfe, 0x03, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00,
|
||||
0xf0, 0x07, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x80, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char warrow_mask32[] = {
|
||||
0x00, 0x80, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x00, 0xf0, 0x07,
|
||||
0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0xfc, 0x1f, 0x00, 0x00, 0xfe, 0x0f, 0x00, 0x00, 0xff,
|
||||
0x07, 0x00, 0x80, 0xff, 0x03, 0x00, 0xc0, 0xff, 0x01, 0x00, 0xe0, 0xff, 0x00, 0x00, 0xf0,
|
||||
0x7f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xfc, 0x1f, 0x00, 0x00, 0xfe, 0x0f, 0x00, 0x00,
|
||||
0xff, 0x07, 0x00, 0x00, 0xfe, 0x0f, 0x00, 0x00, 0xfc, 0x1f, 0x00, 0x00, 0xf8, 0x3f, 0x00,
|
||||
0x00, 0xf0, 0x7f, 0x00, 0x00, 0xe0, 0xff, 0x00, 0x00, 0xc0, 0xff, 0x01, 0x00, 0x80, 0xff,
|
||||
0x03, 0x00, 0x00, 0xff, 0x07, 0x00, 0x00, 0xfe, 0x0f, 0x00, 0x00, 0xfc, 0x1f, 0x00, 0x00,
|
||||
0xf8, 0x0f, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x00, 0xc0, 0x01, 0x00,
|
||||
0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static BCursor WArrowCursor = {
|
||||
{warrow_bitmap16, warrow_bitmap24, warrow_bitmap32},
|
||||
{warrow_mask16, warrow_mask24, warrow_mask32},
|
||||
{{5, 7}, {7, 11}, {9, 15}},
|
||||
true,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_W_ARROW] = &WArrowCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Stop Sign Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char stop_bitmap16[] = {
|
||||
0x00, 0x00, 0xe0, 0x07, 0xf8, 0x1f, 0x1c, 0x3c, 0x3c, 0x30, 0x76,
|
||||
0x70, 0xe6, 0x60, 0xc6, 0x61, 0x86, 0x63, 0x06, 0x67, 0x0e, 0x6e,
|
||||
0x0c, 0x3c, 0x3c, 0x38, 0xf8, 0x1f, 0xe0, 0x07, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char stop_mask16[] = {
|
||||
0xe0, 0x07, 0xf8, 0x1f, 0xfc, 0x3f, 0xfe, 0x7f, 0x7e, 0x7c, 0xff,
|
||||
0xf8, 0xff, 0xf1, 0xef, 0xf3, 0xcf, 0xf7, 0x8f, 0xff, 0x1f, 0xff,
|
||||
0x3e, 0x7e, 0xfe, 0x7f, 0xfc, 0x3f, 0xf8, 0x1f, 0xe0, 0x07,
|
||||
};
|
||||
|
||||
static char stop_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x80, 0xff, 0x01, 0x00, 0xe0, 0xc3, 0x07,
|
||||
0x00, 0xf0, 0x00, 0x0f, 0x00, 0x78, 0x00, 0x1c, 0x00, 0xf8, 0x00, 0x18, 0x00, 0xdc, 0x01,
|
||||
0x38, 0x00, 0x8c, 0x03, 0x30, 0x00, 0x0e, 0x07, 0x70, 0x00, 0x06, 0x0e, 0x60, 0x00, 0x06,
|
||||
0x1c, 0x60, 0x00, 0x06, 0x38, 0x60, 0x00, 0x06, 0x70, 0x60, 0x00, 0x0e, 0xe0, 0x70, 0x00,
|
||||
0x0c, 0xc0, 0x31, 0x00, 0x1c, 0x80, 0x3b, 0x00, 0x18, 0x00, 0x1f, 0x00, 0x38, 0x00, 0x1e,
|
||||
0x00, 0xf0, 0x00, 0x0f, 0x00, 0xe0, 0xc3, 0x07, 0x00, 0x80, 0xff, 0x01, 0x00, 0x00, 0x7e,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char stop_mask24[] = {
|
||||
0x00, 0x7e, 0x00, 0x00, 0x80, 0xff, 0x01, 0x00, 0xe0, 0xff, 0x07, 0x00, 0xf0, 0xff, 0x0f,
|
||||
0x00, 0xf8, 0xc3, 0x1f, 0x00, 0xfc, 0x00, 0x3f, 0x00, 0xfc, 0x01, 0x3c, 0x00, 0xfe, 0x03,
|
||||
0x7c, 0x00, 0xde, 0x07, 0x78, 0x00, 0x9f, 0x0f, 0xf8, 0x00, 0x0f, 0x1f, 0xf0, 0x00, 0x0f,
|
||||
0x3e, 0xf0, 0x00, 0x0f, 0x7c, 0xf0, 0x00, 0x0f, 0xf8, 0xf0, 0x00, 0x1f, 0xf0, 0xf9, 0x00,
|
||||
0x1e, 0xe0, 0x7b, 0x00, 0x3e, 0xc0, 0x7f, 0x00, 0x3c, 0x80, 0x3f, 0x00, 0xfc, 0x00, 0x3f,
|
||||
0x00, 0xf8, 0xc3, 0x1f, 0x00, 0xf0, 0xff, 0x0f, 0x00, 0xe0, 0xff, 0x07, 0x00, 0x80, 0xff,
|
||||
0x01, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char stop_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00, 0xff, 0xff,
|
||||
0x00, 0xc0, 0x1f, 0xf8, 0x03, 0xe0, 0x03, 0xc0, 0x07, 0xf0, 0x01, 0x80, 0x0f, 0xf0, 0x03,
|
||||
0x00, 0x0f, 0xf8, 0x07, 0x00, 0x1e, 0xbc, 0x0f, 0x00, 0x3c, 0x1c, 0x1f, 0x00, 0x38, 0x1c,
|
||||
0x3e, 0x00, 0x38, 0x1e, 0x7c, 0x00, 0x78, 0x0e, 0xf8, 0x00, 0x70, 0x0e, 0xf0, 0x01, 0x70,
|
||||
0x0e, 0xe0, 0x03, 0x70, 0x0e, 0xc0, 0x07, 0x70, 0x0e, 0x80, 0x0f, 0x70, 0x0e, 0x00, 0x1f,
|
||||
0x70, 0x1e, 0x00, 0x3e, 0x78, 0x1c, 0x00, 0x7c, 0x38, 0x1c, 0x00, 0xf8, 0x38, 0x3c, 0x00,
|
||||
0xf0, 0x3d, 0x78, 0x00, 0xe0, 0x1f, 0xf0, 0x00, 0xc0, 0x0f, 0xf0, 0x01, 0x80, 0x0f, 0xe0,
|
||||
0x03, 0xc0, 0x07, 0xc0, 0x1f, 0xf8, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xfe, 0x7f, 0x00,
|
||||
0x00, 0xf0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char stop_mask32[] = {
|
||||
0x00, 0xf8, 0x1f, 0x00, 0x00, 0xff, 0xff, 0x00, 0x80, 0xff, 0xff, 0x01, 0xe0, 0xff, 0xff,
|
||||
0x07, 0xf0, 0xff, 0xff, 0x0f, 0xf8, 0x3f, 0xfc, 0x1f, 0xf8, 0x07, 0xe0, 0x1f, 0xfc, 0x0f,
|
||||
0xc0, 0x3f, 0xfe, 0x1f, 0x80, 0x7f, 0xfe, 0x3f, 0x00, 0x7f, 0xfe, 0x7f, 0x00, 0x7e, 0xbf,
|
||||
0xff, 0x00, 0xfc, 0x3f, 0xff, 0x01, 0xfc, 0x3f, 0xfe, 0x03, 0xfc, 0x1f, 0xfc, 0x07, 0xf8,
|
||||
0x1f, 0xf8, 0x0f, 0xf8, 0x1f, 0xf0, 0x1f, 0xf8, 0x1f, 0xe0, 0x3f, 0xf8, 0x3f, 0xc0, 0x7f,
|
||||
0xfc, 0x3f, 0x80, 0xff, 0xfc, 0x3f, 0x00, 0xff, 0xfd, 0x7e, 0x00, 0xfe, 0x7f, 0xfe, 0x00,
|
||||
0xfc, 0x7f, 0xfe, 0x01, 0xf8, 0x7f, 0xfc, 0x03, 0xf0, 0x3f, 0xf8, 0x07, 0xe0, 0x1f, 0xf8,
|
||||
0x3f, 0xfc, 0x1f, 0xf0, 0xff, 0xff, 0x0f, 0xe0, 0xff, 0xff, 0x07, 0x80, 0xff, 0xff, 0x01,
|
||||
0x00, 0xff, 0xff, 0x00, 0x00, 0xf8, 0x1f, 0x00,
|
||||
};
|
||||
|
||||
static BCursor StopCursor = {
|
||||
{stop_bitmap16, stop_bitmap24, stop_bitmap32},
|
||||
{stop_mask16, stop_mask24, stop_mask32},
|
||||
{{7, 7}, {11, 11}, {15, 15}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_STOP] = &StopCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Zoom In Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char zoomin_bitmap16[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0xf8, 0x03, 0xb8, 0x03, 0xbc,
|
||||
0x07, 0x0c, 0x06, 0xbc, 0x07, 0xb8, 0x03, 0xf8, 0x0b, 0xe0, 0x14,
|
||||
0x00, 0x22, 0x00, 0x44, 0x00, 0x88, 0x00, 0x90, 0x00, 0x60,
|
||||
};
|
||||
|
||||
static char zoomin_mask16[] = {
|
||||
0x00, 0x00, 0xe0, 0x00, 0xf8, 0x03, 0xfc, 0x07, 0xfc, 0x07, 0xfe,
|
||||
0x0f, 0xfe, 0x0f, 0xfe, 0x0f, 0xfc, 0x07, 0xfc, 0x0f, 0xf8, 0x1f,
|
||||
0xe0, 0x3e, 0x00, 0x7c, 0x00, 0xf8, 0x00, 0xf0, 0x00, 0x60,
|
||||
};
|
||||
|
||||
static char zoomin_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xf8, 0x3f, 0x00,
|
||||
0x00, 0xfc, 0x7f, 0x00, 0x00, 0xfc, 0x7e, 0x00, 0x00, 0xfe, 0xfe, 0x00, 0x00, 0xfe, 0xfe,
|
||||
0x00, 0x00, 0x1e, 0xf0, 0x00, 0x00, 0xfe, 0xfe, 0x00, 0x00, 0xfe, 0xfe, 0x00, 0x00, 0xfc,
|
||||
0x7e, 0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0xf8, 0xbf, 0x01, 0x00, 0xf0, 0x5f, 0x02, 0x00,
|
||||
0xc0, 0x27, 0x04, 0x00, 0x00, 0x20, 0x08, 0x00, 0x00, 0x40, 0x10, 0x00, 0x00, 0x80, 0x20,
|
||||
0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00,
|
||||
0x28, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char zoomin_mask24[] = {
|
||||
0xc0, 0x07, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xfc, 0x7f, 0x00,
|
||||
0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff,
|
||||
0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe,
|
||||
0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfc, 0xff, 0x01, 0x00, 0xf8, 0xff, 0x03, 0x00,
|
||||
0xf0, 0xff, 0x07, 0x00, 0xc0, 0xe7, 0x0f, 0x00, 0x00, 0xc0, 0x1f, 0x00, 0x00, 0x80, 0x3f,
|
||||
0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00,
|
||||
0x38, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char zoomin_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x80, 0xff, 0x01,
|
||||
0x00, 0xe0, 0xff, 0x07, 0x00, 0xf0, 0xff, 0x0f, 0x00, 0xf0, 0xff, 0x0f, 0x00, 0xf8, 0xe7,
|
||||
0x1f, 0x00, 0xf8, 0xe7, 0x1f, 0x00, 0xfc, 0xe7, 0x3f, 0x00, 0xfc, 0xe7, 0x3f, 0x00, 0x7c,
|
||||
0x00, 0x3e, 0x00, 0x7c, 0x00, 0x3e, 0x00, 0xfc, 0xe7, 0x3f, 0x00, 0xfc, 0xe7, 0x3f, 0x00,
|
||||
0xf8, 0xe7, 0x1f, 0x00, 0xf8, 0xe7, 0x1f, 0x00, 0xf0, 0xff, 0x0f, 0x00, 0xf0, 0xff, 0x4f,
|
||||
0x00, 0xe0, 0xff, 0xe7, 0x00, 0x80, 0xff, 0xb1, 0x01, 0x00, 0x7e, 0x18, 0x03, 0x00, 0x00,
|
||||
0x0c, 0x06, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x60, 0x30, 0x00,
|
||||
0x00, 0xc0, 0x60, 0x00, 0x00, 0x80, 0xc1, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xc6,
|
||||
0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x38,
|
||||
};
|
||||
|
||||
static char zoomin_mask32[] = {
|
||||
0x00, 0x7e, 0x00, 0x00, 0x80, 0xff, 0x01, 0x00, 0xe0, 0xff, 0x07, 0x00, 0xf0, 0xff, 0x0f,
|
||||
0x00, 0xf8, 0xff, 0x1f, 0x00, 0xfc, 0xff, 0x3f, 0x00, 0xfc, 0xff, 0x3f, 0x00, 0xfe, 0xff,
|
||||
0x7f, 0x00, 0xfe, 0xff, 0x7f, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff,
|
||||
0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00,
|
||||
0xfe, 0xff, 0x7f, 0x00, 0xfe, 0xff, 0x7f, 0x00, 0xfc, 0xff, 0x7f, 0x00, 0xfc, 0xff, 0x7f,
|
||||
0x00, 0xf8, 0xff, 0xff, 0x00, 0xf0, 0xff, 0xff, 0x01, 0xe0, 0xff, 0xff, 0x03, 0x80, 0xff,
|
||||
0xff, 0x07, 0x00, 0x7e, 0xf8, 0x0f, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xe0, 0x3f, 0x00,
|
||||
0x00, 0xc0, 0x7f, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xfe,
|
||||
0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x38,
|
||||
};
|
||||
|
||||
static BCursor ZoomInCursor = {
|
||||
{zoomin_bitmap16, zoomin_bitmap24, zoomin_bitmap32},
|
||||
{zoomin_mask16, zoomin_mask24, zoomin_mask32},
|
||||
{{6, 6}, {8, 8}, {11, 11}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_ZOOM_IN] = &ZoomInCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Zoom Out Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char zoomout_bitmap16[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0xf8, 0x03, 0xf8, 0x03, 0xfc,
|
||||
0x07, 0x0c, 0x06, 0xfc, 0x07, 0xf8, 0x03, 0xf8, 0x0b, 0xe0, 0x14,
|
||||
0x00, 0x22, 0x00, 0x44, 0x00, 0x88, 0x00, 0x90, 0x00, 0x60,
|
||||
};
|
||||
|
||||
static char zoomout_mask16[] = {
|
||||
0x00, 0x00, 0xe0, 0x00, 0xf8, 0x03, 0xfc, 0x07, 0xfc, 0x07, 0xfe,
|
||||
0x0f, 0xfe, 0x0f, 0xfe, 0x0f, 0xfc, 0x07, 0xfc, 0x0f, 0xf8, 0x1f,
|
||||
0xe0, 0x3e, 0x00, 0x7c, 0x00, 0xf8, 0x00, 0xf0, 0x00, 0x60,
|
||||
};
|
||||
|
||||
static char zoomout_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xf8, 0x3f, 0x00,
|
||||
0x00, 0xfc, 0x7f, 0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff,
|
||||
0x00, 0x00, 0x1e, 0xf0, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfc,
|
||||
0x7f, 0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0xf8, 0xbf, 0x01, 0x00, 0xf0, 0x5f, 0x02, 0x00,
|
||||
0xc0, 0x27, 0x04, 0x00, 0x00, 0x20, 0x08, 0x00, 0x00, 0x40, 0x10, 0x00, 0x00, 0x80, 0x20,
|
||||
0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00,
|
||||
0x28, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char zoomout_mask24[] = {
|
||||
0xc0, 0x07, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xfc, 0x7f, 0x00,
|
||||
0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff,
|
||||
0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe,
|
||||
0xff, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfc, 0xff, 0x01, 0x00, 0xf8, 0xff, 0x03, 0x00,
|
||||
0xf0, 0xff, 0x07, 0x00, 0xc0, 0xe7, 0x0f, 0x00, 0x00, 0xc0, 0x1f, 0x00, 0x00, 0x80, 0x3f,
|
||||
0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00,
|
||||
0x38, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char zoomout_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0xc0, 0xff, 0x03, 0x00, 0xf0, 0xff, 0x0f,
|
||||
0x00, 0xf8, 0xff, 0x1f, 0x00, 0xf8, 0xff, 0x1f, 0x00, 0xfc, 0xff, 0x3f, 0x00, 0xfc, 0xff,
|
||||
0x3f, 0x00, 0xfc, 0xff, 0x3f, 0x00, 0xfe, 0xff, 0x7f, 0x00, 0xfe, 0xff, 0x7f, 0x00, 0x7e,
|
||||
0x00, 0x7e, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0xfe, 0xff, 0x7f, 0x00, 0xfe, 0xff, 0x7f, 0x00,
|
||||
0xfc, 0xff, 0x3f, 0x00, 0xfc, 0xff, 0x3f, 0x00, 0xfc, 0xff, 0x3f, 0x00, 0xf8, 0xff, 0x5f,
|
||||
0x00, 0xf8, 0xff, 0x9f, 0x00, 0xf0, 0xff, 0x0f, 0x01, 0xc0, 0xff, 0x03, 0x02, 0x00, 0x7e,
|
||||
0x04, 0x04, 0x00, 0x00, 0x08, 0x08, 0x00, 0x00, 0x10, 0x10, 0x00, 0x00, 0x20, 0x20, 0x00,
|
||||
0x00, 0x40, 0x40, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x82,
|
||||
0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x38,
|
||||
};
|
||||
|
||||
static char zoomout_mask32[] = {
|
||||
0x00, 0x7e, 0x00, 0x00, 0xc0, 0xff, 0x03, 0x00, 0xf0, 0xff, 0x0f, 0x00, 0xf8, 0xff, 0x1f,
|
||||
0x00, 0xfc, 0xff, 0x3f, 0x00, 0xfc, 0xff, 0x3f, 0x00, 0xfe, 0xff, 0x7f, 0x00, 0xfe, 0xff,
|
||||
0x7f, 0x00, 0xfe, 0xff, 0x7f, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff,
|
||||
0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00,
|
||||
0xfe, 0xff, 0x7f, 0x00, 0xfe, 0xff, 0x7f, 0x00, 0xfe, 0xff, 0x7f, 0x00, 0xfc, 0xff, 0x7f,
|
||||
0x00, 0xfc, 0xff, 0xff, 0x00, 0xf8, 0xff, 0xff, 0x01, 0xf0, 0xff, 0xff, 0x03, 0xc0, 0xff,
|
||||
0xff, 0x07, 0x00, 0x7e, 0xf8, 0x0f, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xe0, 0x3f, 0x00,
|
||||
0x00, 0xc0, 0x7f, 0x00, 0x00, 0x80, 0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xfe,
|
||||
0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x38,
|
||||
};
|
||||
|
||||
static BCursor ZoomOutCursor = {
|
||||
{zoomout_bitmap16, zoomout_bitmap24, zoomout_bitmap32},
|
||||
{zoomout_mask16, zoomout_mask24, zoomout_mask32},
|
||||
{{6, 6}, {8, 8}, {11, 11}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_ZOOM_OUT] = &ZoomOutCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Area Pick Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char pick_area_bitmap16[] = {
|
||||
0x00, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0xfe, 0x00, 0x10,
|
||||
0x00, 0x10, 0x00, 0x10, 0x00, 0x00, 0xbf, 0x00, 0x81, 0x00, 0x81,
|
||||
0x00, 0x81, 0x00, 0x81, 0x00, 0x81, 0x00, 0x80, 0x00, 0xff,
|
||||
};
|
||||
|
||||
static char pick_area_mask16[] = {
|
||||
0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0xff, 0x01, 0xff, 0x01, 0xff,
|
||||
0x01, 0x38, 0x00, 0xb8, 0x7f, 0xb8, 0xff, 0x80, 0xc1, 0x80, 0xc1,
|
||||
0x80, 0xc1, 0x80, 0xc1, 0x80, 0xc1, 0x80, 0xff, 0x00, 0xff,
|
||||
};
|
||||
|
||||
static char pick_area_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00,
|
||||
0x00, 0x20, 0x00, 0x00, 0x00, 0xfe, 0x03, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20, 0x00,
|
||||
0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xbf, 0x00, 0x00,
|
||||
0x08, 0x80, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0x08, 0x80, 0x00,
|
||||
0x00, 0x08, 0x80, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0x08, 0x80,
|
||||
0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0x08, 0x80, 0x00, 0x00, 0x00,
|
||||
0x80, 0x00, 0x00, 0xf8, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char pick_area_mask24[] = {
|
||||
0x70, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
|
||||
0x00, 0xff, 0x07, 0x00, 0x00, 0xff, 0x07, 0x00, 0x00, 0xff, 0x07, 0x00, 0x00, 0x70, 0x00,
|
||||
0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x70, 0xfc, 0x7f, 0x00, 0x70, 0xfc, 0xff, 0x00, 0x00,
|
||||
0x0c, 0xc0, 0x00, 0x00, 0x0c, 0xc0, 0x00, 0x00, 0x0c, 0xc0, 0x00, 0x00, 0x0c, 0xc0, 0x00,
|
||||
0x00, 0x0c, 0xc0, 0x00, 0x00, 0x0c, 0xc0, 0x00, 0x00, 0x0c, 0xc0, 0x00, 0x00, 0x0c, 0xc0,
|
||||
0x00, 0x00, 0x0c, 0xc0, 0x00, 0x00, 0x0c, 0xc0, 0x00, 0x00, 0x0c, 0xc0, 0x00, 0x00, 0xfc,
|
||||
0xff, 0x00, 0x00, 0xf8, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char pick_area_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00,
|
||||
0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xfe, 0x1f, 0x00, 0x00, 0xfe, 0x1f,
|
||||
0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0,
|
||||
0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x30, 0x8e, 0x63, 0x00, 0x30, 0x8e, 0x63,
|
||||
0x00, 0x30, 0x00, 0x60, 0x00, 0x30, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x60, 0x00, 0x30, 0x00, 0x60, 0x00, 0x30,
|
||||
0x00, 0x60, 0x00, 0x30, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x60, 0x00, 0x30, 0x00, 0x60, 0x00, 0x30, 0x8e, 0x63,
|
||||
0x00, 0x30, 0x8e, 0x63, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char pick_area_mask32[] = {
|
||||
0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00,
|
||||
0x00, 0xe0, 0x01, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x00, 0xff, 0x3f,
|
||||
0x00, 0x00, 0xff, 0x3f, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe0,
|
||||
0x01, 0x00, 0x00, 0xe0, 0x79, 0xdf, 0xf7, 0xe0, 0x79, 0xdf, 0xf7, 0x00, 0x78, 0xdf, 0xf7,
|
||||
0x00, 0x78, 0xdf, 0xf7, 0x00, 0x78, 0x00, 0xf0, 0x00, 0x78, 0x00, 0xf0, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x78, 0x00, 0xf0, 0x00, 0x78, 0x00, 0xf0, 0x00, 0x78, 0x00, 0xf0, 0x00, 0x78,
|
||||
0x00, 0xf0, 0x00, 0x78, 0x00, 0xf0, 0x00, 0x78, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x78, 0x00, 0xf0, 0x00, 0x78, 0x00, 0xf0, 0x00, 0x78, 0xdf, 0xf7, 0x00, 0x78, 0xdf, 0xf7,
|
||||
0x00, 0x78, 0xdf, 0xf7, 0x00, 0x78, 0xdf, 0xf7,
|
||||
};
|
||||
|
||||
static BCursor PickAreaCursor = {
|
||||
{pick_area_bitmap16, pick_area_bitmap24, pick_area_bitmap32},
|
||||
{pick_area_mask16, pick_area_mask24, pick_area_mask32},
|
||||
{{7, 7}, {11, 11}, {15, 15}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_PICK_AREA] = &PickAreaCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Right Handle Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char right_handle_bitmap16[] = {
|
||||
0x00, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0x70, 0x00, 0x70, 0x08, 0x70,
|
||||
0x18, 0x70, 0x38, 0x70, 0x78, 0x70, 0x78, 0x70, 0x38, 0x70, 0x18,
|
||||
0x70, 0x08, 0x70, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char right_handle_mask16[] = {
|
||||
0xff, 0x00, 0xff, 0x00, 0xff, 0x04, 0xff, 0x0c, 0xf8, 0x1c, 0xf8,
|
||||
0x3c, 0xf8, 0x7c, 0xf8, 0xfc, 0xf8, 0xfc, 0xf8, 0x7c, 0xf8, 0x3c,
|
||||
0xf8, 0x1c, 0xff, 0x0c, 0xff, 0x04, 0xff, 0x00, 0xff, 0x00,
|
||||
};
|
||||
|
||||
static char right_handle_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0xfe, 0x03, 0x00,
|
||||
0x00, 0xc0, 0x03, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x87,
|
||||
0x00, 0x00, 0x0e, 0x87, 0x01, 0x00, 0x0e, 0x87, 0x03, 0x00, 0x0e, 0x87, 0x07, 0x00, 0x0e,
|
||||
0x87, 0x0f, 0x00, 0x0e, 0x87, 0x0f, 0x00, 0x0e, 0x87, 0x07, 0x00, 0x0e, 0x87, 0x03, 0x00,
|
||||
0x0e, 0x87, 0x01, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x80, 0x07, 0x00,
|
||||
0x00, 0xc0, 0x03, 0x00, 0x00, 0xfe, 0x03, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0x7e, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char right_handle_mask24[] = {
|
||||
0x7e, 0x00, 0x00, 0x00, 0xff, 0x01, 0x00, 0x00, 0xff, 0x03, 0x00, 0x00, 0xff, 0x07, 0x00,
|
||||
0x00, 0xfe, 0x07, 0x00, 0x00, 0xc0, 0x4f, 0x00, 0x00, 0x80, 0xcf, 0x00, 0x00, 0x8e, 0xcf,
|
||||
0x01, 0x00, 0x9f, 0xcf, 0x03, 0x00, 0x9f, 0xcf, 0x07, 0x00, 0x9f, 0xcf, 0x0f, 0x00, 0x9f,
|
||||
0xcf, 0x1f, 0x00, 0x9f, 0xcf, 0x1f, 0x00, 0x9f, 0xcf, 0x0f, 0x00, 0x9f, 0xcf, 0x07, 0x00,
|
||||
0x9f, 0xcf, 0x03, 0x00, 0x8e, 0xcf, 0x01, 0x00, 0x80, 0xcf, 0x00, 0x00, 0xc0, 0x4f, 0x00,
|
||||
0x00, 0xfe, 0x07, 0x00, 0x00, 0xff, 0x07, 0x00, 0x00, 0xff, 0x03, 0x00, 0x00, 0xff, 0x01,
|
||||
0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char right_handle_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x01, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x00, 0xfc, 0x0f,
|
||||
0x00, 0x00, 0xfc, 0x1f, 0x00, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00,
|
||||
0x3c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x3c, 0x3c, 0x00, 0x00, 0x3c, 0x3c, 0x00, 0x00,
|
||||
0x3c, 0x3c, 0x04, 0x00, 0x3c, 0x3c, 0x0c, 0x00, 0x3c, 0x3c, 0x1c, 0x00, 0x3c, 0x3c, 0x3c,
|
||||
0x00, 0x3c, 0x3c, 0x7c, 0x00, 0x3c, 0x3c, 0x3c, 0x00, 0x3c, 0x3c, 0x1c, 0x00, 0x3c, 0x3c,
|
||||
0x0c, 0x00, 0x3c, 0x3c, 0x04, 0x00, 0x3c, 0x3c, 0x00, 0x00, 0x3c, 0x3c, 0x00, 0x00, 0x3c,
|
||||
0x3c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00,
|
||||
0x80, 0x1f, 0x00, 0x00, 0xfc, 0x1f, 0x00, 0x00, 0xfc, 0x0f, 0x00, 0x00, 0xfc, 0x07, 0x00,
|
||||
0x00, 0xfc, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char right_handle_mask32[] = {
|
||||
0x00, 0xfc, 0x01, 0x00, 0x00, 0xfe, 0x07, 0x00, 0x00, 0xfe, 0x0f, 0x00, 0x00, 0xfe, 0x1f,
|
||||
0x00, 0x00, 0xfe, 0x3f, 0x00, 0x00, 0xfc, 0x3f, 0x00, 0x00, 0x80, 0x7f, 0x00, 0x00, 0x00,
|
||||
0x7e, 0x00, 0x00, 0x3c, 0x7e, 0x00, 0x00, 0x7e, 0x7e, 0x02, 0x00, 0x7e, 0x7e, 0x06, 0x00,
|
||||
0x7e, 0x7e, 0x0e, 0x00, 0x7e, 0x7e, 0x1e, 0x00, 0x7e, 0x7e, 0x3e, 0x00, 0x7e, 0x7e, 0x7e,
|
||||
0x00, 0x7e, 0x7e, 0xfe, 0x00, 0x7e, 0x7e, 0x7e, 0x00, 0x7e, 0x7e, 0x3e, 0x00, 0x7e, 0x7e,
|
||||
0x1e, 0x00, 0x7e, 0x7e, 0x0e, 0x00, 0x7e, 0x7e, 0x06, 0x00, 0x7e, 0x7e, 0x02, 0x00, 0x7e,
|
||||
0x7e, 0x00, 0x00, 0x3c, 0x7e, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x80, 0x7f, 0x00, 0x00,
|
||||
0xfc, 0x3f, 0x00, 0x00, 0xfe, 0x3f, 0x00, 0x00, 0xfe, 0x1f, 0x00, 0x00, 0xfe, 0x0f, 0x00,
|
||||
0x00, 0xfe, 0x07, 0x00, 0x00, 0xfc, 0x01, 0x00,
|
||||
};
|
||||
|
||||
static BCursor RightHandleCursor = {
|
||||
{right_handle_bitmap16, right_handle_bitmap24, right_handle_bitmap32},
|
||||
{right_handle_mask16, right_handle_mask24, right_handle_mask32},
|
||||
{{6, 7}, {10, 11}, {19, 15}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_RIGHT_HANDLE] = &RightHandleCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Left Handle Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char left_handle_bitmap16[] = {
|
||||
0x00, 0x00, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0x0e, 0x10, 0x0e, 0x18,
|
||||
0x0e, 0x1c, 0x0e, 0x1e, 0x0e, 0x1e, 0x0e, 0x1c, 0x0e, 0x18, 0x0e,
|
||||
0x10, 0x0e, 0x00, 0x0e, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char left_handle_mask16[] = {
|
||||
0x00, 0xff, 0x00, 0xff, 0x20, 0xff, 0x30, 0xff, 0x38, 0x1f, 0x3c,
|
||||
0x1f, 0x3e, 0x1f, 0x3f, 0x1f, 0x3f, 0x1f, 0x3e, 0x1f, 0x3c, 0x1f,
|
||||
0x38, 0x1f, 0x30, 0xff, 0x20, 0xff, 0x00, 0xff, 0x00, 0xff,
|
||||
};
|
||||
|
||||
static char left_handle_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x0f, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0xf8, 0x0f,
|
||||
0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x20, 0x1c,
|
||||
0x00, 0x00, 0x30, 0x1c, 0x0e, 0x00, 0x38, 0x1c, 0x0e, 0x00, 0x3c, 0x1c, 0x0e, 0x00, 0x3e,
|
||||
0x1c, 0x0e, 0x00, 0x3e, 0x1c, 0x0e, 0x00, 0x3c, 0x1c, 0x0e, 0x00, 0x38, 0x1c, 0x0e, 0x00,
|
||||
0x30, 0x1c, 0x0e, 0x00, 0x20, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x3c, 0x00,
|
||||
0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0xc0,
|
||||
0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char left_handle_mask24[] = {
|
||||
0x00, 0xc0, 0x0f, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xf8, 0x1f, 0x00, 0x00, 0xfc, 0x1f,
|
||||
0x00, 0x00, 0xfc, 0x0f, 0x00, 0x40, 0x7e, 0x00, 0x00, 0x60, 0x3e, 0x00, 0x00, 0x70, 0x3e,
|
||||
0x0e, 0x00, 0x78, 0x3e, 0x1f, 0x00, 0x7c, 0x3e, 0x1f, 0x00, 0x7e, 0x3e, 0x1f, 0x00, 0x7f,
|
||||
0x3e, 0x1f, 0x00, 0x7f, 0x3e, 0x1f, 0x00, 0x7e, 0x3e, 0x1f, 0x00, 0x7c, 0x3e, 0x1f, 0x00,
|
||||
0x78, 0x3e, 0x1f, 0x00, 0x70, 0x3e, 0x0e, 0x00, 0x60, 0x3e, 0x00, 0x00, 0x40, 0x7e, 0x00,
|
||||
0x00, 0x00, 0xfc, 0x0f, 0x00, 0x00, 0xfc, 0x1f, 0x00, 0x00, 0xf8, 0x1f, 0x00, 0x00, 0xf0,
|
||||
0x1f, 0x00, 0x00, 0xc0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char left_handle_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0xe0, 0x3f, 0x00, 0x00, 0xf0, 0x3f,
|
||||
0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x3c,
|
||||
0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3c, 0x3c, 0x00, 0x00, 0x3c, 0x3c, 0x00, 0x20,
|
||||
0x3c, 0x3c, 0x00, 0x30, 0x3c, 0x3c, 0x00, 0x38, 0x3c, 0x3c, 0x00, 0x3c, 0x3c, 0x3c, 0x00,
|
||||
0x3e, 0x3c, 0x3c, 0x00, 0x3c, 0x3c, 0x3c, 0x00, 0x38, 0x3c, 0x3c, 0x00, 0x30, 0x3c, 0x3c,
|
||||
0x00, 0x20, 0x3c, 0x3c, 0x00, 0x00, 0x3c, 0x3c, 0x00, 0x00, 0x3c, 0x3c, 0x00, 0x00, 0x3c,
|
||||
0x3c, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00,
|
||||
0xf8, 0x01, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xf0, 0x3f, 0x00, 0x00, 0xe0, 0x3f, 0x00,
|
||||
0x00, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char left_handle_mask32[] = {
|
||||
0x00, 0x80, 0x3f, 0x00, 0x00, 0xe0, 0x7f, 0x00, 0x00, 0xf0, 0x7f, 0x00, 0x00, 0xf8, 0x7f,
|
||||
0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0xfc, 0x3f, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0x7e,
|
||||
0x00, 0x00, 0x00, 0x7e, 0x3c, 0x00, 0x40, 0x7e, 0x7e, 0x00, 0x60, 0x7e, 0x7e, 0x00, 0x70,
|
||||
0x7e, 0x7e, 0x00, 0x78, 0x7e, 0x7e, 0x00, 0x7c, 0x7e, 0x7e, 0x00, 0x7e, 0x7e, 0x7e, 0x00,
|
||||
0x7f, 0x7e, 0x7e, 0x00, 0x7e, 0x7e, 0x7e, 0x00, 0x7c, 0x7e, 0x7e, 0x00, 0x78, 0x7e, 0x7e,
|
||||
0x00, 0x70, 0x7e, 0x7e, 0x00, 0x60, 0x7e, 0x7e, 0x00, 0x40, 0x7e, 0x7e, 0x00, 0x00, 0x7e,
|
||||
0x7e, 0x00, 0x00, 0x7e, 0x3c, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00,
|
||||
0xfc, 0x3f, 0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0xf8, 0x7f, 0x00, 0x00, 0xf0, 0x7f, 0x00,
|
||||
0x00, 0xe0, 0x7f, 0x00, 0x00, 0x80, 0x3f, 0x00,
|
||||
};
|
||||
|
||||
static BCursor LeftHandleCursor = {
|
||||
{left_handle_bitmap16, left_handle_bitmap24, left_handle_bitmap32},
|
||||
{left_handle_mask16, left_handle_mask24, left_handle_mask32},
|
||||
{{9, 7}, {12, 11}, {12, 15}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_LEFT_HANDLE] = &LeftHandleCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Both Handles Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char both_handles_bitmap16[] = {
|
||||
0x00, 0x00, 0x7e, 0x7e, 0x7e, 0x7e, 0x60, 0x06, 0x60, 0x06, 0x64,
|
||||
0x26, 0x66, 0x66, 0x67, 0xe6, 0x67, 0xe6, 0x66, 0x66, 0x64, 0x26,
|
||||
0x60, 0x06, 0x60, 0x06, 0x7e, 0x7e, 0x7e, 0x7e, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char both_handles_mask16[] = {
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x3f, 0xfe,
|
||||
0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x7f,
|
||||
0xfc, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
};
|
||||
|
||||
static char both_handles_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x3e, 0x00, 0xfe, 0x80, 0x3f, 0x00, 0xfe, 0xc1, 0x3f,
|
||||
0x00, 0xe0, 0xc1, 0x03, 0x00, 0xc0, 0xe3, 0x01, 0x00, 0x80, 0xe3, 0x00, 0x00, 0x80, 0xe3,
|
||||
0x00, 0x00, 0x80, 0xe3, 0x00, 0x00, 0x88, 0xe3, 0x08, 0x00, 0x8c, 0xe3, 0x18, 0x00, 0x8e,
|
||||
0xe3, 0x38, 0x00, 0x8e, 0xe3, 0x38, 0x00, 0x8c, 0xe3, 0x18, 0x00, 0x88, 0xe3, 0x08, 0x00,
|
||||
0x80, 0xe3, 0x00, 0x00, 0x80, 0xe3, 0x00, 0x00, 0x80, 0xe3, 0x00, 0x00, 0xc0, 0xe3, 0x01,
|
||||
0x00, 0xe0, 0xc1, 0x01, 0x00, 0xfe, 0xc1, 0x3f, 0x00, 0xfe, 0x80, 0x3f, 0x00, 0x3e, 0x00,
|
||||
0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char both_handles_mask24[] = {
|
||||
0x3e, 0x00, 0x3e, 0x00, 0xff, 0x80, 0x7f, 0x00, 0xff, 0xc1, 0x7f, 0x00, 0xff, 0xe3, 0x7f,
|
||||
0x00, 0xfe, 0xe3, 0x3f, 0x00, 0xe0, 0xf7, 0x03, 0x00, 0xc0, 0xf7, 0x01, 0x00, 0xd0, 0xf7,
|
||||
0x05, 0x00, 0xd8, 0xf7, 0x0d, 0x00, 0xdc, 0xf7, 0x1d, 0x00, 0xde, 0xf7, 0x3d, 0x00, 0xdf,
|
||||
0xf7, 0x7d, 0x00, 0xdf, 0xf7, 0x7d, 0x00, 0xde, 0xf7, 0x3d, 0x00, 0xdc, 0xf7, 0x1d, 0x00,
|
||||
0xd8, 0xf7, 0x0d, 0x00, 0xd0, 0xf7, 0x05, 0x00, 0xc0, 0xf7, 0x01, 0x00, 0xe0, 0xf7, 0x03,
|
||||
0x00, 0xfe, 0xe3, 0x3f, 0x00, 0xff, 0xe3, 0x7f, 0x00, 0xff, 0xc1, 0x7f, 0x00, 0xff, 0x80,
|
||||
0x7f, 0x00, 0x3e, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char both_handles_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0xfc, 0x01, 0x80, 0x3f, 0xfc, 0x07, 0xe0, 0x3f, 0xfc, 0x0f, 0xf0,
|
||||
0x3f, 0xfc, 0x1f, 0xf8, 0x3f, 0x80, 0x1f, 0xf8, 0x01, 0x00, 0x3e, 0x7c, 0x00, 0x00, 0x3c,
|
||||
0x3c, 0x00, 0x00, 0x3c, 0x3c, 0x00, 0x00, 0x3c, 0x3c, 0x00, 0x00, 0x3c, 0x3c, 0x00, 0x20,
|
||||
0x3c, 0x3c, 0x04, 0x30, 0x3c, 0x3c, 0x0c, 0x38, 0x3c, 0x3c, 0x1c, 0x3c, 0x3c, 0x3c, 0x3c,
|
||||
0x3e, 0x3c, 0x3c, 0x7c, 0x3c, 0x3c, 0x3c, 0x3c, 0x38, 0x3c, 0x3c, 0x1c, 0x30, 0x3c, 0x3c,
|
||||
0x0c, 0x20, 0x3c, 0x3c, 0x04, 0x00, 0x3c, 0x3c, 0x00, 0x00, 0x3c, 0x3c, 0x00, 0x00, 0x3c,
|
||||
0x3c, 0x00, 0x00, 0x3c, 0x3c, 0x00, 0x00, 0x3c, 0x3c, 0x00, 0x00, 0x3e, 0x7c, 0x00, 0x80,
|
||||
0x1f, 0xf8, 0x01, 0xfc, 0x1f, 0xf8, 0x3f, 0xfc, 0x0f, 0xf0, 0x3f, 0xfc, 0x07, 0xe0, 0x3f,
|
||||
0xfc, 0x01, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char both_handles_mask32[] = {
|
||||
0xfc, 0x01, 0x80, 0x3f, 0xfe, 0x07, 0xe0, 0x7f, 0xfe, 0x0f, 0xf0, 0x7f, 0xfe, 0x1f, 0xf8,
|
||||
0x7f, 0xfe, 0x3f, 0xfc, 0x7f, 0xfc, 0x3f, 0xfc, 0x3f, 0x80, 0x7f, 0xfe, 0x01, 0x00, 0x7e,
|
||||
0x7e, 0x00, 0x00, 0x7e, 0x7e, 0x00, 0x40, 0x7e, 0x7e, 0x02, 0x60, 0x7e, 0x7e, 0x06, 0x70,
|
||||
0x7e, 0x7e, 0x0e, 0x78, 0x7e, 0x7e, 0x1e, 0x7c, 0x7e, 0x7e, 0x3e, 0x7e, 0x7e, 0x7e, 0x7e,
|
||||
0x7f, 0x7e, 0x7e, 0xfe, 0x7e, 0x7e, 0x7e, 0x7e, 0x7c, 0x7e, 0x7e, 0x3e, 0x78, 0x7e, 0x7e,
|
||||
0x1e, 0x70, 0x7e, 0x7e, 0x0e, 0x60, 0x7e, 0x7e, 0x06, 0x40, 0x7e, 0x7e, 0x02, 0x00, 0x7e,
|
||||
0x7e, 0x00, 0x00, 0x7e, 0x7e, 0x00, 0x00, 0x7e, 0x7e, 0x00, 0x80, 0x7f, 0xfe, 0x01, 0xfc,
|
||||
0x3f, 0xfc, 0x3f, 0xfe, 0x3f, 0xfc, 0x7f, 0xfe, 0x1f, 0xf8, 0x7f, 0xfe, 0x0f, 0xf0, 0x7f,
|
||||
0xfe, 0x07, 0xe0, 0x7f, 0xfc, 0x01, 0x80, 0x3f,
|
||||
};
|
||||
|
||||
static BCursor BothHandlesCursor = {
|
||||
{both_handles_bitmap16, both_handles_bitmap24, both_handles_bitmap32},
|
||||
{both_handles_mask16, both_handles_mask24, both_handles_mask32},
|
||||
{{7, 7}, {11, 11}, {15, 15}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_BOTH_HANDLES] = &BothHandlesCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Blade Cursor ***********************/
|
||||
BEGIN_CURSOR_BLOCK;
|
||||
|
||||
static char blade_bitmap16[] = {
|
||||
0x00, 0x00, 0x90, 0x00, 0xf8, 0x01, 0xdc, 0x03, 0xce, 0x07, 0xc4,
|
||||
0x0f, 0xbc, 0x1f, 0x7e, 0x3e, 0x7c, 0x7e, 0xf8, 0x3d, 0xf0, 0x23,
|
||||
0xe0, 0x73, 0xc0, 0x3b, 0x80, 0x1f, 0x00, 0x09, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char blade_mask16[] = {
|
||||
0x90, 0x00, 0xf8, 0x01, 0xfc, 0x03, 0xfe, 0x07, 0xff, 0x0f, 0xfe,
|
||||
0x1f, 0xfe, 0x3f, 0xff, 0x7f, 0xfe, 0xff, 0xfc, 0x7f, 0xf8, 0x7f,
|
||||
0xf0, 0xff, 0xe0, 0x7f, 0xc0, 0x3f, 0x80, 0x1f, 0x00, 0x09,
|
||||
};
|
||||
|
||||
static char blade_bitmap24[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x30, 0x03, 0x00, 0x00, 0xf8, 0x07, 0x00, 0x00, 0xfc, 0x0f, 0x00,
|
||||
0x00, 0x3e, 0x1f, 0x00, 0x00, 0x1e, 0x3f, 0x00, 0x00, 0x0c, 0x7f, 0x00, 0x00, 0x0c, 0xfc,
|
||||
0x00, 0x00, 0x7e, 0xfc, 0x01, 0x00, 0x7e, 0xf8, 0x03, 0x00, 0xfc, 0xc1, 0x07, 0x00, 0xf8,
|
||||
0xc3, 0x0f, 0x00, 0xf0, 0xc3, 0x1f, 0x00, 0xe0, 0x83, 0x3f, 0x00, 0xc0, 0x1f, 0x7e, 0x00,
|
||||
0x80, 0x3f, 0x7e, 0x00, 0x00, 0x3f, 0x30, 0x00, 0x00, 0xfe, 0x30, 0x00, 0x00, 0xfc, 0x78,
|
||||
0x00, 0x00, 0xf8, 0x7c, 0x00, 0x00, 0xf0, 0x3f, 0x00, 0x00, 0xe0, 0x1f, 0x00, 0x00, 0xc0,
|
||||
0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char blade_mask24[] = {
|
||||
0x30, 0x03, 0x00, 0x00, 0xf8, 0x07, 0x00, 0x00, 0xfc, 0x0f, 0x00, 0x00, 0xfe, 0x1f, 0x00,
|
||||
0x00, 0xff, 0x3f, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff,
|
||||
0x01, 0x00, 0xff, 0xff, 0x03, 0x00, 0xff, 0xff, 0x07, 0x00, 0xfe, 0xff, 0x0f, 0x00, 0xfc,
|
||||
0xff, 0x1f, 0x00, 0xf8, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x7f, 0x00, 0xe0, 0xff, 0xff, 0x00,
|
||||
0xc0, 0xff, 0xff, 0x00, 0x80, 0xff, 0x7f, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0xfe, 0xff,
|
||||
0x00, 0x00, 0xfc, 0xff, 0x00, 0x00, 0xf8, 0x7f, 0x00, 0x00, 0xf0, 0x3f, 0x00, 0x00, 0xe0,
|
||||
0x1f, 0x00, 0x00, 0xc0, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char blade_bitmap32[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x80, 0x30, 0x00, 0x00, 0xc0, 0x79, 0x00, 0x00, 0xe0, 0xff, 0x00,
|
||||
0x00, 0xf0, 0xff, 0x01, 0x00, 0xf8, 0xfc, 0x03, 0x00, 0x7c, 0xfc, 0x07, 0x00, 0x3e, 0xfe,
|
||||
0x0f, 0x00, 0x1c, 0xf8, 0x1f, 0x00, 0x98, 0xc8, 0x3f, 0x00, 0xf8, 0xc0, 0x7f, 0x00, 0xfc,
|
||||
0xe3, 0xff, 0x00, 0xfe, 0xc1, 0xff, 0x01, 0xfe, 0x89, 0xff, 0x03, 0xfc, 0x1f, 0xfc, 0x07,
|
||||
0xf8, 0x3f, 0xfc, 0x0f, 0xf0, 0x3f, 0xfc, 0x1f, 0xe0, 0x3f, 0xf8, 0x3f, 0xc0, 0xff, 0x91,
|
||||
0x7f, 0x80, 0xff, 0x83, 0x7f, 0x00, 0xff, 0xc7, 0x3f, 0x00, 0xfe, 0x03, 0x1f, 0x00, 0xfc,
|
||||
0x13, 0x19, 0x00, 0xf8, 0x1f, 0x38, 0x00, 0xf0, 0x7f, 0x7c, 0x00, 0xe0, 0x3f, 0x3e, 0x00,
|
||||
0xc0, 0x3f, 0x1f, 0x00, 0x80, 0xff, 0x0f, 0x00, 0x00, 0xff, 0x07, 0x00, 0x00, 0x9e, 0x03,
|
||||
0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static char blade_mask32[] = {
|
||||
0x80, 0x30, 0x00, 0x00, 0xc0, 0x79, 0x00, 0x00, 0xe0, 0xff, 0x00, 0x00, 0xf0, 0xff, 0x01,
|
||||
0x00, 0xf8, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x07, 0x00, 0xfe, 0xff, 0x0f, 0x00, 0xff, 0xff,
|
||||
0x1f, 0x00, 0xfe, 0xff, 0x3f, 0x00, 0xfc, 0xff, 0x7f, 0x00, 0xfc, 0xff, 0xff, 0x00, 0xfe,
|
||||
0xff, 0xff, 0x01, 0xff, 0xff, 0xff, 0x03, 0xff, 0xff, 0xff, 0x07, 0xfe, 0xff, 0xff, 0x0f,
|
||||
0xfc, 0xff, 0xff, 0x1f, 0xf8, 0xff, 0xff, 0x3f, 0xf0, 0xff, 0xff, 0x7f, 0xe0, 0xff, 0xff,
|
||||
0xff, 0xc0, 0xff, 0xff, 0xff, 0x80, 0xff, 0xff, 0x7f, 0x00, 0xff, 0xff, 0x3f, 0x00, 0xfe,
|
||||
0xff, 0x3f, 0x00, 0xfc, 0xff, 0x7f, 0x00, 0xf8, 0xff, 0xff, 0x00, 0xf0, 0xff, 0x7f, 0x00,
|
||||
0xe0, 0xff, 0x3f, 0x00, 0xc0, 0xff, 0x1f, 0x00, 0x80, 0xff, 0x0f, 0x00, 0x00, 0xff, 0x07,
|
||||
0x00, 0x00, 0x9e, 0x03, 0x00, 0x00, 0x0c, 0x01,
|
||||
};
|
||||
|
||||
static BCursor BladeCursor = {
|
||||
{blade_bitmap16, blade_bitmap24, blade_bitmap32},
|
||||
{blade_mask16, blade_mask24, blade_mask32},
|
||||
{{1, 4}, {1, 5}, {1, 7}},
|
||||
false,
|
||||
};
|
||||
|
||||
BlenderCursor[WM_CURSOR_BLADE] = &BladeCursor;
|
||||
END_CURSOR_BLOCK;
|
||||
|
||||
/********************** Put the cursors in the array ***********************/
|
||||
|
||||
#ifndef NDEBUG
|
||||
/* Assert if any cursors are empty. */
|
||||
for (int i = 1; i < WM_CURSOR_NUM; i++) {
|
||||
if (i == WM_CURSOR_NONE) {
|
||||
continue;
|
||||
}
|
||||
BLI_assert(BlenderCursor[i] != nullptr);
|
||||
}
|
||||
#endif
|
||||
wm_add_cursor(WM_CURSOR_DEFAULT, datatoc_cursor_pointer_svg, 0.0f, 0.0f);
|
||||
wm_add_cursor(WM_CURSOR_NW_ARROW, datatoc_cursor_pointer_svg, 0.0f, 0.0f);
|
||||
wm_add_cursor(WM_CURSOR_COPY, datatoc_cursor_pointer_svg, 0.0f, 0.0f);
|
||||
wm_add_cursor(WM_CURSOR_MOVE, datatoc_cursor_pointer_svg, 0.0f, 0.0f);
|
||||
wm_add_cursor(WM_CURSOR_TEXT_EDIT, datatoc_cursor_text_edit_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_WAIT, datatoc_cursor_wait_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_STOP, datatoc_cursor_stop_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_EDIT, datatoc_cursor_crosshair_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_HAND, datatoc_cursor_hand_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_HAND_CLOSED, datatoc_cursor_hand_closed_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_HAND_POINT, datatoc_cursor_hand_point_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_CROSS, datatoc_cursor_crosshair_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_PAINT, datatoc_cursor_paint_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_DOT, datatoc_cursor_dot_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_CROSSC, datatoc_cursor_crossc_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_KNIFE, datatoc_cursor_knife_svg, 0.0f, 1.0f);
|
||||
wm_add_cursor(WM_CURSOR_BLADE, datatoc_cursor_blade_svg, 0.0f, 0.375f);
|
||||
wm_add_cursor(WM_CURSOR_VERTEX_LOOP, datatoc_cursor_vertex_loop_svg, 0.0f, 0.0f);
|
||||
wm_add_cursor(WM_CURSOR_PAINT_BRUSH, datatoc_cursor_pencil_svg, 0.0f, 1.0f);
|
||||
wm_add_cursor(WM_CURSOR_ERASER, datatoc_cursor_eraser_svg, 0.0f, 1.0f);
|
||||
wm_add_cursor(WM_CURSOR_EYEDROPPER, datatoc_cursor_eyedropper_svg, 0.0f, 1.0f);
|
||||
wm_add_cursor(WM_CURSOR_SWAP_AREA, datatoc_cursor_swap_area_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_X_MOVE, datatoc_cursor_x_move_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_EW_ARROW, datatoc_cursor_x_move_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_Y_MOVE, datatoc_cursor_y_move_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_NS_ARROW, datatoc_cursor_y_move_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_H_SPLIT, datatoc_cursor_h_split_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_V_SPLIT, datatoc_cursor_v_split_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_N_ARROW, datatoc_cursor_n_arrow_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_S_ARROW, datatoc_cursor_s_arrow_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_E_ARROW, datatoc_cursor_e_arrow_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_W_ARROW, datatoc_cursor_w_arrow_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_NSEW_SCROLL, datatoc_cursor_nsew_scroll_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_EW_SCROLL, datatoc_cursor_ew_scroll_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_NS_SCROLL, datatoc_cursor_ns_scroll_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_ZOOM_IN, datatoc_cursor_zoom_in_svg, 0.32f, 0.32f);
|
||||
wm_add_cursor(WM_CURSOR_ZOOM_OUT, datatoc_cursor_zoom_out_svg, 0.32f, 0.32f);
|
||||
wm_add_cursor(WM_CURSOR_MUTE, datatoc_cursor_mute_svg, 0.59f, 0.59f);
|
||||
wm_add_cursor(WM_CURSOR_PICK_AREA, datatoc_cursor_pick_area_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_BOTH_HANDLES, datatoc_cursor_both_handles_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_RIGHT_HANDLE, datatoc_cursor_right_handle_svg, 0.5f, 0.5f);
|
||||
wm_add_cursor(WM_CURSOR_LEFT_HANDLE, datatoc_cursor_left_handle_svg, 0.5f, 0.5f);
|
||||
}
|
||||
|
||||
@@ -2201,6 +2201,9 @@ eWM_CapabilitiesFlag WM_capabilities_flag()
|
||||
if (ghost_flag & GHOST_kCapabilityKeyboardHyperKey) {
|
||||
flag |= WM_CAPABILITY_KEYBOARD_HYPER_KEY;
|
||||
}
|
||||
if (ghost_flag & GHOST_kCapabilityRGBACursors) {
|
||||
flag |= WM_CAPABILITY_RGBA_CURSORS;
|
||||
}
|
||||
|
||||
return flag;
|
||||
}
|
||||
|
||||