Mercurial > hg > octave-lyh
diff src/graphics.cc @ 11074:8a3b7e8fcbbc
graphics.cc, graphics.h.in, genprops.awk: use octave_map and octave_scalar_map instead of Octave_map
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 01 Oct 2010 05:16:04 -0400 |
parents | e81914f3921f |
children | b748b86cb8c1 |
line wrap: on
line diff
--- a/src/graphics.cc +++ b/src/graphics.cc @@ -1548,10 +1548,10 @@ return retval; } -Octave_map +octave_scalar_map property_list::as_struct (const std::string& prefix_arg) const { - Octave_map m; + octave_scalar_map m; for (plist_map_const_iterator p = begin (); p != end (); p++) { @@ -1684,9 +1684,9 @@ // Set properties given in a struct array void -graphics_object::set (const Octave_map& m) -{ - for (Octave_map::const_iterator p = m.begin (); +graphics_object::set (const octave_map& m) +{ + for (octave_map::const_iterator p = m.begin (); p != m.end (); p++) { caseless_str name = m.key (p); @@ -2086,7 +2086,7 @@ octave_value base_properties::get_dynamic (bool all) const { - Octave_map m; + octave_scalar_map m; for (std::map<caseless_str, property, cmp_caseless_str>::const_iterator it = all_props.begin (); it != all_props.end (); ++it) @@ -2469,9 +2469,9 @@ void base_graphics_object::remove_all_listeners (void) { - Octave_map m = get (true).map_value (); - - for (Octave_map::const_iterator pa = m.begin (); pa != m.end (); pa++) + octave_map m = get (true).map_value (); + + for (octave_map::const_iterator pa = m.begin (); pa != m.end (); pa++) { // FIXME -- there has to be a better way. I think we want to // ask whether it is OK to delete the listener for the given @@ -2498,9 +2498,9 @@ if (valid_object ()) { - Octave_map m = get ().map_value (); + octave_map m = get ().map_value (); - for (Octave_map::const_iterator pa = m.begin (); pa != m.end (); pa++) + for (octave_map::const_iterator pa = m.begin (); pa != m.end (); pa++) { if (pa->first != "children") { @@ -2523,16 +2523,17 @@ return retval; } -Octave_map +octave_scalar_map base_graphics_object::values_as_struct (void) { - Octave_map retval; + octave_scalar_map retval; if (valid_object ()) { - Octave_map m = get ().map_value (); + octave_scalar_map m = get ().scalar_map_value (); - for (Octave_map::const_iterator pa = m.begin (); pa != m.end (); pa++) + for (octave_scalar_map::const_iterator pa = m.begin (); + pa != m.end (); pa++) { if (pa->first != "children") { @@ -2541,10 +2542,9 @@ if (p.ok () && ! p.is_hidden ()) { if (p.is_radio ()) - retval.assign (p.get_name (), - octave_value (p.values_as_cell ())); + retval.assign (p.get_name (), p.values_as_cell ()); else - retval.assign (p.get_name (), octave_value (Cell ())); + retval.assign (p.get_name (), Cell ()); } } }