From 836656bf860da51532759ded3464822c720c742f Mon Sep 17 00:00:00 2001 From: DarkWyrm Date: Fri, 10 Oct 2003 02:33:38 +0000 Subject: [PATCH] API tweaks git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4984 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/app/SysCursor.h | 5 +++-- src/servers/app/server/SysCursor.cpp | 14 +++++++++++++- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/headers/private/app/SysCursor.h b/headers/private/app/SysCursor.h index e5f50f510c..1ff2832c5b 100644 --- a/headers/private/app/SysCursor.h +++ b/headers/private/app/SysCursor.h @@ -42,8 +42,8 @@ typedef enum B_CURSOR_RESIZE_NESW, B_CURSOR_RESIZE_NS, B_CURSOR_RESIZE_EW, - B_CURSOR_APP, B_CURSOR_OTHER, + B_CURSOR_APP, B_CURSOR_INVALID } cursor_which; @@ -73,7 +73,8 @@ public: void RemoveCursor(cursor_which which); status_t FindCursor(cursor_which which, BBitmap **cursor, BPoint *hotspot); status_t FindCursor(cursor_which which, ServerCursor **cursor); - void Rename(const char *name); + void SetName(const char *name); + const char *GetName(void); }; diff --git a/src/servers/app/server/SysCursor.cpp b/src/servers/app/server/SysCursor.cpp index c529e7cc87..f242b86d4d 100644 --- a/src/servers/app/server/SysCursor.cpp +++ b/src/servers/app/server/SysCursor.cpp @@ -339,13 +339,25 @@ status_t CursorSet::FindCursor(cursor_which which, ServerCursor **cursor) return B_ERROR; } +/*! + \brief Returns the name of the set + \return The name of the set +*/ +const char *CursorSet::GetName(void) +{ + BString name; + if(FindString("name",&name)==B_OK) + return name.String(); + return NULL; +} + /*! \brief Renames the cursor set \param name new name of the set. This function will fail if given a NULL name */ -void CursorSet::Rename(const char *name) +void CursorSet::SetName(const char *name) { if(!name) return;