[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog server/action.h server/action.cpp
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog server/action.h server/action.cpp |
Date: |
Mon, 23 Oct 2006 17:33:50 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 06/10/23 17:33:50
Modified files:
. : ChangeLog
server : action.h action.cpp
Log message:
* server/action.{cpp,h} (event_id class): added is_mouse_event() method.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.1364&r2=1.1365
http://cvs.savannah.gnu.org/viewcvs/gnash/server/action.h?cvsroot=gnash&r1=1.45&r2=1.46
http://cvs.savannah.gnu.org/viewcvs/gnash/server/action.cpp?cvsroot=gnash&r1=1.104&r2=1.105
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.1364
retrieving revision 1.1365
diff -u -b -r1.1364 -r1.1365
--- ChangeLog 23 Oct 2006 16:09:15 -0000 1.1364
+++ ChangeLog 23 Oct 2006 17:33:50 -0000 1.1365
@@ -1,5 +1,7 @@
2006-10-23 Sandro Santilli <address@hidden>
+ * server/action.{cpp,h} (event_id class): added is_mouse_event()
+ method.
* testsuite/actionscript.all/with.as: add a few more tests
for access of variable in higher-level scopes.
* server/: movie_interface.h, movie_root.h: added
Index: server/action.h
===================================================================
RCS file: /sources/gnash/gnash/server/action.h,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -b -r1.45 -r1.46
--- server/action.h 16 Oct 2006 12:12:07 -0000 1.45
+++ server/action.h 23 Oct 2006 17:33:50 -0000 1.46
@@ -151,6 +151,11 @@
/// Return the name of a method-handler function
/// corresponding to this event.
const tu_string& get_function_name() const;
+
+ /// \brief
+ /// Return true if this is a mouse event
+ /// (triggerable with a mouse activity)
+ bool is_mouse_event() const;
};
class DSOLOCAL as_property_interface
Index: server/action.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/action.cpp,v
retrieving revision 1.104
retrieving revision 1.105
diff -u -b -r1.104 -r1.105
--- server/action.cpp 16 Oct 2006 12:12:07 -0000 1.104
+++ server/action.cpp 23 Oct 2006 17:33:50 -0000 1.105
@@ -572,6 +572,27 @@
return s_function_names[m_id];
}
+bool
+event_id::is_mouse_event() const
+{
+ switch (m_id)
+ {
+ case event_id::KEY_PRESS :
+ case event_id::PRESS:
+ case event_id::RELEASE:
+ case event_id::RELEASE_OUTSIDE:
+ case event_id::MOUSE_UP:
+ case event_id::MOUSE_DOWN:
+ case event_id::ROLL_OVER:
+ case event_id::ROLL_OUT:
+ case event_id::DRAG_OVER:
+ case event_id::DRAG_OUT:
+ return true;
+ default:
+ return false;
+ }
+}
+
// Standard member lookup.
as_standard_member
get_standard_member(const tu_stringi& name)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] gnash ChangeLog server/action.h server/action.cpp,
Sandro Santilli <=