cursor-renderer: Make translate_meta_cursor public
Would be used in the upcoming commits Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3599>
This commit is contained in:
parent
f606a4424a
commit
ea74414b2e
@ -44,8 +44,8 @@ struct _MetaCursorSpriteXcursor
|
|||||||
G_DEFINE_TYPE (MetaCursorSpriteXcursor, meta_cursor_sprite_xcursor,
|
G_DEFINE_TYPE (MetaCursorSpriteXcursor, meta_cursor_sprite_xcursor,
|
||||||
META_TYPE_CURSOR_SPRITE)
|
META_TYPE_CURSOR_SPRITE)
|
||||||
|
|
||||||
static const char *
|
const char *
|
||||||
translate_meta_cursor (MetaCursor cursor)
|
meta_cursor_get_name (MetaCursor cursor)
|
||||||
{
|
{
|
||||||
switch (cursor)
|
switch (cursor)
|
||||||
{
|
{
|
||||||
@ -150,7 +150,7 @@ meta_create_x_cursor (Display *xdisplay,
|
|||||||
if (cursor == META_CURSOR_BLANK)
|
if (cursor == META_CURSOR_BLANK)
|
||||||
return create_blank_cursor (xdisplay);
|
return create_blank_cursor (xdisplay);
|
||||||
|
|
||||||
return XcursorLibraryLoadCursor (xdisplay, translate_meta_cursor (cursor));
|
return XcursorLibraryLoadCursor (xdisplay, meta_cursor_get_name (cursor));
|
||||||
}
|
}
|
||||||
|
|
||||||
static XcursorImages *
|
static XcursorImages *
|
||||||
@ -167,7 +167,7 @@ load_cursor_on_client (MetaCursor cursor, int scale)
|
|||||||
for (i = 0; i < G_N_ELEMENTS (cursors); i++)
|
for (i = 0; i < G_N_ELEMENTS (cursors); i++)
|
||||||
{
|
{
|
||||||
xcursor_images =
|
xcursor_images =
|
||||||
XcursorLibraryLoadImages (translate_meta_cursor (cursors[i]),
|
XcursorLibraryLoadImages (meta_cursor_get_name (cursors[i]),
|
||||||
meta_prefs_get_cursor_theme (),
|
meta_prefs_get_cursor_theme (),
|
||||||
meta_prefs_get_cursor_size () * scale);
|
meta_prefs_get_cursor_size () * scale);
|
||||||
if (xcursor_images)
|
if (xcursor_images)
|
||||||
|
@ -40,3 +40,5 @@ XcursorImage * meta_cursor_sprite_xcursor_get_current_image (MetaCursorSpriteXcu
|
|||||||
|
|
||||||
Cursor meta_create_x_cursor (Display *xdisplay,
|
Cursor meta_create_x_cursor (Display *xdisplay,
|
||||||
MetaCursor cursor);
|
MetaCursor cursor);
|
||||||
|
|
||||||
|
const char * meta_cursor_get_name (MetaCursor cursor);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user