<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi all openlayers developpers. <br>
Can I to modify the EditingToolbar class for include a button that adds
"OpenLayers.Control.SelectFeature" control on the map? <br>
There are any way to do this?<br>
<br>
This is my code, but I think I'm doing something wrong... the button
appears in the EditingToolbar but does nothing:<br>
<br>
<small><font face="Courier New, Courier, monospace">OpenLayers.Control.EditingToolbar
= OpenLayers.Class(OpenLayers.Control.Panel, {<br>
&nbsp;&nbsp;&nbsp; initialize: function (layer, options) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OpenLayers.Control.Panel.prototype.initialize.apply(this,
[options]);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.addControls([new OpenLayers.Control.Navigation()]);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var controls = [new OpenLayers.Control.DrawFeature(layer,
OpenLayers.Handler.Point, {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'displayClass': 'olControlDrawFeaturePoint'<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }), new OpenLayers.Control.DrawFeature(layer,
OpenLayers.Handler.Path, {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'displayClass': 'olControlDrawFeaturePath'<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }), new OpenLayers.Control.DrawFeature(layer,
OpenLayers.Handler.Polygon, {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'displayClass': 'olControlDrawFeaturePolygon'<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }), </font><font color="#3333ff"
 face="Courier New, Courier, monospace">new
OpenLayers.Control.SelectFeature(layer)</font><font
 face="Courier New, Courier, monospace">];<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.addControls(controls);<br>
&nbsp;&nbsp;&nbsp; },<br>
&nbsp;&nbsp;&nbsp; draw: function () {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var div = OpenLayers.Control.Panel.prototype.draw.apply(this,
arguments);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.activateControl(this.controls[0]);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return div;<br>
&nbsp;&nbsp;&nbsp; },<br>
&nbsp;&nbsp;&nbsp; CLASS_NAME: "OpenLayers.Control.EditingToolbar"<br>
});</font></small><br>
<br>
<br>
Many thanks for your time.
</body>
</html>