gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog server/edit_text_character.cpp ...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/edit_text_character.cpp ...
Date: Tue, 12 Feb 2008 08:28:43 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  08/02/12 08:28:43

Modified files:
        .              : ChangeLog 
        server         : edit_text_character.cpp edit_text_character.h 

Log message:
        Use instance setting for "readonly", not definition one.
        Allows dynamically-created TextFields to be used as input ones.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5615&r2=1.5616
http://cvs.savannah.gnu.org/viewcvs/gnash/server/edit_text_character.cpp?cvsroot=gnash&r1=1.153&r2=1.154
http://cvs.savannah.gnu.org/viewcvs/gnash/server/edit_text_character.h?cvsroot=gnash&r1=1.67&r2=1.68

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5615
retrieving revision 1.5616
diff -u -b -r1.5615 -r1.5616
--- ChangeLog   11 Feb 2008 16:32:52 -0000      1.5615
+++ ChangeLog   12 Feb 2008 08:28:42 -0000      1.5616
@@ -1,3 +1,9 @@
+2008-02-12 Sandro Santilli <address@hidden>
+
+       * server/edit_text_character.{cpp,h}: use instance setting for
+         "readonly", not definition one. Allows dynamically-created
+         TextFields to be used as input ones.
+
 2008-02-11 Benjamin Wolsey <address@hidden>
 
        * server/parser/edit_text_character_def.cpp: use ensureBytes checking,

Index: server/edit_text_character.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/edit_text_character.cpp,v
retrieving revision 1.153
retrieving revision 1.154
diff -u -b -r1.153 -r1.154
--- server/edit_text_character.cpp      11 Feb 2008 12:55:21 -0000      1.153
+++ server/edit_text_character.cpp      12 Feb 2008 08:28:43 -0000      1.154
@@ -575,7 +575,7 @@
 bool
 edit_text_character::on_event(const event_id& id)
 {
-       if (m_def->get_readonly() == true)
+       if ( isReadOnly() ) 
        {
                return false;
        }
@@ -2052,7 +2052,7 @@
        as_value& arg = fn.arg(0);
        std::string strval = arg.to_string();
        edit_text_character::TypeValue val = ptr->parseTypeValue(strval);
-       //log_debug("%s (toString->%s) => %d", arg.to_debug_string().c_str(), 
strval.c_str(), val);
+       log_debug("setting %s.type : %s (toString->%s) => %d", 
ptr->getTarget().c_str(), arg.to_debug_string().c_str(), strval.c_str(), val);
        IF_VERBOSE_ASCODING_ERRORS(
        if ( val == edit_text_character::typeInvalid )
        {

Index: server/edit_text_character.h
===================================================================
RCS file: /sources/gnash/gnash/server/edit_text_character.h,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -b -r1.67 -r1.68
--- server/edit_text_character.h        7 Feb 2008 18:48:03 -0000       1.67
+++ server/edit_text_character.h        12 Feb 2008 08:28:43 -0000      1.68
@@ -242,6 +242,9 @@
                return _type;
        }
 
+       /// Return true if this TextField is read-only
+       bool isReadOnly() const { return _type != typeInput; }
+
        /// Parse type string value
        //
        /// @param val




reply via email to

[Prev in Thread] Current Thread [Next in Thread]