mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-08 22:08:16 +00:00
Bug 1402743 - Remove nsIDOMWindowUtils::getCursorType(). r=bkelly.
It has no users in mozilla-central or comm-central. This also lets us remove nsBaseWidget::GetCursor(). --HG-- extra : rebase_source : 3875ce37c78f82285c4e5dbd8133e9ae3dafa0de
This commit is contained in:
parent
061f254d6e
commit
bff3932f55
@ -3039,37 +3039,6 @@ nsDOMWindowUtils::RenderDocument(const nsRect& aRect,
|
||||
return presShell->RenderDocument(aRect, aFlags, aBackgroundColor, aThebesContext);
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsDOMWindowUtils::GetCursorType(int16_t *aCursor)
|
||||
{
|
||||
NS_ENSURE_ARG_POINTER(aCursor);
|
||||
|
||||
nsIDocument* doc = GetDocument();
|
||||
NS_ENSURE_TRUE(doc, NS_ERROR_FAILURE);
|
||||
|
||||
bool isSameDoc = false;
|
||||
do {
|
||||
if (EventStateManager::sMouseOverDocument == doc) {
|
||||
isSameDoc = true;
|
||||
break;
|
||||
}
|
||||
} while ((doc = doc->GetParentDocument()));
|
||||
|
||||
if (!isSameDoc) {
|
||||
*aCursor = eCursor_none;
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
nsCOMPtr<nsIWidget> widget = GetWidget();
|
||||
if (!widget)
|
||||
return NS_ERROR_FAILURE;
|
||||
|
||||
// fetch cursor value from window's widget
|
||||
*aCursor = widget->GetCursor();
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsDOMWindowUtils::GetDisplayDPI(float *aDPI)
|
||||
{
|
||||
|
@ -80,12 +80,6 @@ interface nsIDOMWindowUtils : nsISupports {
|
||||
*/
|
||||
readonly attribute boolean docCharsetIsForced;
|
||||
|
||||
/**
|
||||
* Get current cursor type from this window
|
||||
* @return the current value of nsCursor
|
||||
*/
|
||||
short getCursorType();
|
||||
|
||||
/**
|
||||
* Function to get metadata associated with the window's current document
|
||||
* @param aName the name of the metadata. This should be all lowercase.
|
||||
|
@ -697,10 +697,6 @@ nsBaseWidget::SetSizeMode(nsSizeMode aMode)
|
||||
// Get this component cursor
|
||||
//
|
||||
//-------------------------------------------------------------------------
|
||||
nsCursor nsBaseWidget::GetCursor()
|
||||
{
|
||||
return mCursor;
|
||||
}
|
||||
|
||||
void
|
||||
nsBaseWidget::SetCursor(nsCursor aCursor)
|
||||
|
@ -174,7 +174,6 @@ public:
|
||||
return mIsFullyOccluded;
|
||||
}
|
||||
|
||||
virtual nsCursor GetCursor() override;
|
||||
virtual void SetCursor(nsCursor aCursor) override;
|
||||
virtual nsresult SetCursor(imgIContainer* aCursor,
|
||||
uint32_t aHotspotX, uint32_t aHotspotY) override;
|
||||
|
@ -960,14 +960,6 @@ class nsIWidget : public nsISupports
|
||||
|
||||
virtual void SetBackgroundColor(const nscolor &aColor) { }
|
||||
|
||||
/**
|
||||
* Get the cursor for this widget.
|
||||
*
|
||||
* @return this widget's cursor.
|
||||
*/
|
||||
|
||||
virtual nsCursor GetCursor(void) = 0;
|
||||
|
||||
/**
|
||||
* Set the cursor for this widget
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user