mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1204439 part.3 Create methods to get enum item name r=smaug
This commit is contained in:
parent
8515f08052
commit
8494e42434
@ -47,33 +47,6 @@ ToChar(bool aBool)
|
|||||||
return aBool ? "true" : "false";
|
return aBool ? "true" : "false";
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char*
|
|
||||||
ToChar(EventMessage aEventMessage)
|
|
||||||
{
|
|
||||||
switch (aEventMessage) {
|
|
||||||
case eQuerySelectedText:
|
|
||||||
return "eQuerySelectedText";
|
|
||||||
case eQueryTextContent:
|
|
||||||
return "eQueryTextContent";
|
|
||||||
case eQueryCaretRect:
|
|
||||||
return "eQueryCaretRect";
|
|
||||||
case eQueryTextRect:
|
|
||||||
return "eQueryTextRect";
|
|
||||||
case eQueryEditorRect:
|
|
||||||
return "eQueryEditorRect";
|
|
||||||
case eQueryContentState:
|
|
||||||
return "eQueryContentState";
|
|
||||||
case eQuerySelectionAsTransferable:
|
|
||||||
return "eQuerySelectionAsTransferable";
|
|
||||||
case eQueryCharacterAtPoint:
|
|
||||||
return "eQueryCharacterAtPoint";
|
|
||||||
case eQueryDOMWidgetHittest:
|
|
||||||
return "eQueryDOMWidgetHittest";
|
|
||||||
default:
|
|
||||||
return "Unsupported message";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static const char*
|
static const char*
|
||||||
ToChar(IMEMessage aIMEMessage)
|
ToChar(IMEMessage aIMEMessage)
|
||||||
{
|
{
|
||||||
|
@ -133,29 +133,6 @@ GetIMEStateSetOpenName(IMEState::Open aOpen)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char*
|
|
||||||
GetEventMessageName(EventMessage aMessage)
|
|
||||||
{
|
|
||||||
switch (aMessage) {
|
|
||||||
case eCompositionStart:
|
|
||||||
return "eCompositionStart";
|
|
||||||
case eCompositionEnd:
|
|
||||||
return "eCompositionEnd";
|
|
||||||
case eCompositionUpdate:
|
|
||||||
return "eCompositionUpdate";
|
|
||||||
case eCompositionChange:
|
|
||||||
return "eCompositionChange";
|
|
||||||
case eCompositionCommitAsIs:
|
|
||||||
return "eCompositionCommitAsIs";
|
|
||||||
case eCompositionCommit:
|
|
||||||
return "eCompositionCommit";
|
|
||||||
case eSetSelection:
|
|
||||||
return "eSetSelection";
|
|
||||||
default:
|
|
||||||
return "unacceptable event message";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static const char*
|
static const char*
|
||||||
GetNotifyIMEMessageName(IMEMessage aMessage)
|
GetNotifyIMEMessageName(IMEMessage aMessage)
|
||||||
{
|
{
|
||||||
@ -1137,7 +1114,7 @@ IMEStateManager::DispatchCompositionEvent(
|
|||||||
"mFlags={ mIsTrusted=%s, mPropagationStopped=%s } }, "
|
"mFlags={ mIsTrusted=%s, mPropagationStopped=%s } }, "
|
||||||
"aIsSynthesized=%s), tabParent=%p",
|
"aIsSynthesized=%s), tabParent=%p",
|
||||||
aEventTargetNode, aPresContext,
|
aEventTargetNode, aPresContext,
|
||||||
GetEventMessageName(aCompositionEvent->mMessage),
|
ToChar(aCompositionEvent->mMessage),
|
||||||
GetBoolName(aCompositionEvent->mFlags.mIsTrusted),
|
GetBoolName(aCompositionEvent->mFlags.mIsTrusted),
|
||||||
GetBoolName(aCompositionEvent->mFlags.mPropagationStopped),
|
GetBoolName(aCompositionEvent->mFlags.mPropagationStopped),
|
||||||
GetBoolName(aIsSynthesized), tabParent.get()));
|
GetBoolName(aIsSynthesized), tabParent.get()));
|
||||||
@ -1235,7 +1212,7 @@ IMEStateManager::HandleSelectionEvent(nsPresContext* aPresContext,
|
|||||||
"aEventTargetContent=0x%p, aSelectionEvent={ mMessage=%s, "
|
"aEventTargetContent=0x%p, aSelectionEvent={ mMessage=%s, "
|
||||||
"mFlags={ mIsTrusted=%s } }), tabParent=%p",
|
"mFlags={ mIsTrusted=%s } }), tabParent=%p",
|
||||||
aPresContext, aEventTargetContent,
|
aPresContext, aEventTargetContent,
|
||||||
GetEventMessageName(aSelectionEvent->mMessage),
|
ToChar(aSelectionEvent->mMessage),
|
||||||
GetBoolName(aSelectionEvent->mFlags.mIsTrusted),
|
GetBoolName(aSelectionEvent->mFlags.mIsTrusted),
|
||||||
tabParent.get()));
|
tabParent.get()));
|
||||||
|
|
||||||
@ -1268,7 +1245,7 @@ IMEStateManager::OnCompositionEventDiscarded(
|
|||||||
MOZ_LOG(sISMLog, LogLevel::Info,
|
MOZ_LOG(sISMLog, LogLevel::Info,
|
||||||
("ISM: IMEStateManager::OnCompositionEventDiscarded(aCompositionEvent={ "
|
("ISM: IMEStateManager::OnCompositionEventDiscarded(aCompositionEvent={ "
|
||||||
"mMessage=%s, mFlags={ mIsTrusted=%s } })",
|
"mMessage=%s, mFlags={ mIsTrusted=%s } })",
|
||||||
GetEventMessageName(aCompositionEvent->mMessage),
|
ToChar(aCompositionEvent->mMessage),
|
||||||
GetBoolName(aCompositionEvent->mFlags.mIsTrusted)));
|
GetBoolName(aCompositionEvent->mFlags.mIsTrusted)));
|
||||||
|
|
||||||
if (!aCompositionEvent->mFlags.mIsTrusted) {
|
if (!aCompositionEvent->mFlags.mIsTrusted) {
|
||||||
|
@ -23,29 +23,6 @@ GetBoolName(bool aBool)
|
|||||||
return aBool ? "true" : "false";
|
return aBool ? "true" : "false";
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char*
|
|
||||||
GetEventMessageName(EventMessage aMessage)
|
|
||||||
{
|
|
||||||
switch (aMessage) {
|
|
||||||
case eCompositionStart:
|
|
||||||
return "eCompositionStart";
|
|
||||||
case eCompositionEnd:
|
|
||||||
return "eCompositionEnd";
|
|
||||||
case eCompositionUpdate:
|
|
||||||
return "eCompositionUpdate";
|
|
||||||
case eCompositionChange:
|
|
||||||
return "eCompositionChange";
|
|
||||||
case eCompositionCommitAsIs:
|
|
||||||
return "eCompositionCommitAsIs";
|
|
||||||
case eCompositionCommit:
|
|
||||||
return "eCompositionCommit";
|
|
||||||
case eSetSelection:
|
|
||||||
return "eSetSelection";
|
|
||||||
default:
|
|
||||||
return "unacceptable event message";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static const char*
|
static const char*
|
||||||
GetNotificationName(const IMENotification* aNotification)
|
GetNotificationName(const IMENotification* aNotification)
|
||||||
{
|
{
|
||||||
@ -851,7 +828,7 @@ ContentCacheInParent::OnCompositionEvent(const WidgetCompositionEvent& aEvent)
|
|||||||
"mMessage=%s, mData=\"%s\" (Length()=%u), mRanges->Length()=%u }), "
|
"mMessage=%s, mData=\"%s\" (Length()=%u), mRanges->Length()=%u }), "
|
||||||
"mPendingEventsNeedingAck=%u, mIsComposing=%s, "
|
"mPendingEventsNeedingAck=%u, mIsComposing=%s, "
|
||||||
"mRequestedToCommitOrCancelComposition=%s",
|
"mRequestedToCommitOrCancelComposition=%s",
|
||||||
this, GetEventMessageName(aEvent.mMessage),
|
this, ToChar(aEvent.mMessage),
|
||||||
NS_ConvertUTF16toUTF8(aEvent.mData).get(), aEvent.mData.Length(),
|
NS_ConvertUTF16toUTF8(aEvent.mData).get(), aEvent.mData.Length(),
|
||||||
aEvent.mRanges ? aEvent.mRanges->Length() : 0, mPendingEventsNeedingAck,
|
aEvent.mRanges ? aEvent.mRanges->Length() : 0, mPendingEventsNeedingAck,
|
||||||
GetBoolName(mIsComposing),
|
GetBoolName(mIsComposing),
|
||||||
@ -905,7 +882,7 @@ ContentCacheInParent::OnSelectionEvent(
|
|||||||
"mMessage=%s, mOffset=%u, mLength=%u, mReversed=%s, "
|
"mMessage=%s, mOffset=%u, mLength=%u, mReversed=%s, "
|
||||||
"mExpandToClusterBoundary=%s, mUseNativeLineBreak=%s }), "
|
"mExpandToClusterBoundary=%s, mUseNativeLineBreak=%s }), "
|
||||||
"mPendingEventsNeedingAck=%u, mIsComposing=%s",
|
"mPendingEventsNeedingAck=%u, mIsComposing=%s",
|
||||||
this, GetEventMessageName(aSelectionEvent.mMessage),
|
this, ToChar(aSelectionEvent.mMessage),
|
||||||
aSelectionEvent.mOffset, aSelectionEvent.mLength,
|
aSelectionEvent.mOffset, aSelectionEvent.mLength,
|
||||||
GetBoolName(aSelectionEvent.mReversed),
|
GetBoolName(aSelectionEvent.mReversed),
|
||||||
GetBoolName(aSelectionEvent.mExpandToClusterBoundary),
|
GetBoolName(aSelectionEvent.mExpandToClusterBoundary),
|
||||||
@ -925,7 +902,7 @@ ContentCacheInParent::OnEventNeedingAckHandled(nsIWidget* aWidget,
|
|||||||
MOZ_LOG(sContentCacheLog, LogLevel::Info,
|
MOZ_LOG(sContentCacheLog, LogLevel::Info,
|
||||||
("ContentCacheInParent: 0x%p OnEventNeedingAckHandled(aWidget=0x%p, "
|
("ContentCacheInParent: 0x%p OnEventNeedingAckHandled(aWidget=0x%p, "
|
||||||
"aMessage=%s), mPendingEventsNeedingAck=%u",
|
"aMessage=%s), mPendingEventsNeedingAck=%u",
|
||||||
this, aWidget, GetEventMessageName(aMessage), mPendingEventsNeedingAck));
|
this, aWidget, ToChar(aMessage), mPendingEventsNeedingAck));
|
||||||
|
|
||||||
MOZ_RELEASE_ASSERT(mPendingEventsNeedingAck > 0);
|
MOZ_RELEASE_ASSERT(mPendingEventsNeedingAck > 0);
|
||||||
if (--mPendingEventsNeedingAck) {
|
if (--mPendingEventsNeedingAck) {
|
||||||
|
@ -52,6 +52,8 @@ enum EventMessage : EventMessageType
|
|||||||
eEventMessage_MaxValue
|
eEventMessage_MaxValue
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const char* ToChar(EventMessage aEventMessage);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Event class IDs
|
* Event class IDs
|
||||||
*/
|
*/
|
||||||
@ -72,6 +74,8 @@ enum EventClassID : EventClassIDType
|
|||||||
#undef NS_ROOT_EVENT_CLASS
|
#undef NS_ROOT_EVENT_CLASS
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const char* ToChar(EventClassID aEventClassID);
|
||||||
|
|
||||||
typedef uint16_t Modifiers;
|
typedef uint16_t Modifiers;
|
||||||
|
|
||||||
#define NS_DEFINE_KEYNAME(aCPPName, aDOMKeyName) \
|
#define NS_DEFINE_KEYNAME(aCPPName, aDOMKeyName) \
|
||||||
|
@ -14,6 +14,49 @@
|
|||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
|
|
||||||
|
/******************************************************************************
|
||||||
|
* Global helper methods
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
const char*
|
||||||
|
ToChar(EventMessage aEventMessage)
|
||||||
|
{
|
||||||
|
switch (aEventMessage) {
|
||||||
|
|
||||||
|
#define NS_EVENT_MESSAGE(aMessage) \
|
||||||
|
case aMessage: \
|
||||||
|
return #aMessage;
|
||||||
|
|
||||||
|
#include "mozilla/EventMessageList.h"
|
||||||
|
|
||||||
|
#undef NS_EVENT_MESSAGE
|
||||||
|
default:
|
||||||
|
return "illegal event message";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const char*
|
||||||
|
ToChar(EventClassID aEventClassID)
|
||||||
|
{
|
||||||
|
switch (aEventClassID) {
|
||||||
|
|
||||||
|
#define NS_ROOT_EVENT_CLASS(aPrefix, aName) \
|
||||||
|
case eBasic##aName##Class: \
|
||||||
|
return "eBasic" #aName "Class";
|
||||||
|
|
||||||
|
#define NS_EVENT_CLASS(aPrefix, aName) \
|
||||||
|
case e##aName##Class: \
|
||||||
|
return "e" #aName "Class";
|
||||||
|
|
||||||
|
#include "mozilla/EventClassList.h"
|
||||||
|
|
||||||
|
#undef NS_EVENT_CLASS
|
||||||
|
#undef NS_ROOT_EVENT_CLASS
|
||||||
|
default:
|
||||||
|
return "illegal event class ID";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* As*Event() implementation
|
* As*Event() implementation
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
@ -534,19 +534,6 @@ GetDisplayAttrStr(const TF_DISPLAYATTRIBUTE& aDispAttr)
|
|||||||
return str;
|
return str;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char*
|
|
||||||
GetEventMessageName(uint32_t aMessage)
|
|
||||||
{
|
|
||||||
switch (aMessage) {
|
|
||||||
case eMouseDown:
|
|
||||||
return "eMouseDown";
|
|
||||||
case eMouseUp:
|
|
||||||
return "eMouseUp";
|
|
||||||
default:
|
|
||||||
return "Unknown";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static const char*
|
static const char*
|
||||||
GetMouseButtonName(int16_t aButton)
|
GetMouseButtonName(int16_t aButton)
|
||||||
{
|
{
|
||||||
@ -4744,8 +4731,7 @@ TSFTextStore::OnMouseButtonEventInternal(
|
|||||||
"aIMENotification={ mEventMessage=%s, mOffset=%u, mCursorPos={ "
|
"aIMENotification={ mEventMessage=%s, mOffset=%u, mCursorPos={ "
|
||||||
"mX=%d, mY=%d }, mCharRect={ mX=%d, mY=%d, mWidth=%d, mHeight=%d }, "
|
"mX=%d, mY=%d }, mCharRect={ mX=%d, mY=%d, mWidth=%d, mHeight=%d }, "
|
||||||
"mButton=%s, mButtons=%s, mModifiers=%s })",
|
"mButton=%s, mButtons=%s, mModifiers=%s })",
|
||||||
this, GetEventMessageName(
|
this, ToChar(aIMENotification.mMouseButtonEventData.mEventMessage),
|
||||||
aIMENotification.mMouseButtonEventData.mEventMessage),
|
|
||||||
aIMENotification.mMouseButtonEventData.mOffset,
|
aIMENotification.mMouseButtonEventData.mOffset,
|
||||||
aIMENotification.mMouseButtonEventData.mCursorPos.mX,
|
aIMENotification.mMouseButtonEventData.mCursorPos.mX,
|
||||||
aIMENotification.mMouseButtonEventData.mCursorPos.mY,
|
aIMENotification.mMouseButtonEventData.mCursorPos.mY,
|
||||||
|
Loading…
Reference in New Issue
Block a user