<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi Jo,<br>
    you can deactivate a control using the deactivate() function.<br>
    <br>
    var control = new OpenLayers.Control.ZoomBox();<br>
    ...<br>
    ...on click...<br>
    control.deactivate();<br>
    yourControl.activate();<br>
    <br>
    <br>
    Francesco<br>
    <br>
    <br>
    <br>
    Il 04/05/2012 13:50, Jochen Wagner ha scritto:
    <blockquote
cite="mid:CA+hijrHcRvq5FwBNGGOuNXvBc5=TwEcJWk_kC+Yjz=pHcK-RLQ@mail.gmail.com"
      type="cite">Hi Michael,<br>
      thank you for your answer. Is it only possible to deactivate the
      control by adding my custom control to the same control panel?<br>
      Jo<br>
      <br>
      <div class="gmail_quote">2012/5/4 Michael Shishcu <span dir="ltr">&lt;<a
            moz-do-not-send="true" href="mailto:micklesh@gmail.com"
            target="_blank">micklesh@gmail.com</a>&gt;</span><br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          Hi Jo,<br>
          please have a look at control.type.<br>
          <a moz-do-not-send="true"
href="http://docs.openlayers.org/library/controls.html#controls-to-be-used-with-panels"
            target="_blank">http://docs.openlayers.org/library/controls.html#controls-to-be-used-with-panels</a><br>
          adding several controls to a panel with type TYPE_TOOL makes
          only one to be active at a time<br>
          <br>
          regards, michael<br>
          <br>
          <div class="gmail_quote">
            <div>
              <div>On Fri, May 4, 2012 at 1:45 PM, Jochen Wagner <span
                  dir="ltr">&lt;<a moz-do-not-send="true"
                    href="mailto:jjwag0815@googlemail.com"
                    target="_blank">jjwag0815@googlemail.com</a>&gt;</span>
                wrote:<br>
              </div>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div>
                <div>Hi,<br>
                  I (newbe) have created a new Zoombox-Control for a map
                  and it works fine:<br>
                  <br>
                  ...<br>
                  new OpenLayers.Control.ZoomBox({alwaysZoom:true});<br>
                  ...<br>
                  <br>
                  Now I have added a custom Control for adding
                  vector-points to my map (for routing), I activate this
                  over a radion buttom:<br>
                  <br>
                  &nbsp;&nbsp;&nbsp; routecontrols = {<br>
                  &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; start: new OpenLayers.Control.DrawFeature(<br>
                  &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; start,<br>
                  &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; SinglePoint,<br>
                  &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; {'featureAdded': computeRoute}&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; <br>
                  &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; )&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; <br>
                  &nbsp;&nbsp;&nbsp; }<br>
                  <br>
                  &nbsp;&nbsp;&nbsp; for (var key in routecontrols) {<br>
                  &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; map.addControl(routecontrols[key]);<br>
                  &nbsp;&nbsp;&nbsp; }<br>
                  <br>
                  My Problem now: If the Zoomboxcontrol is active, it is
                  not possible to activate my custom control. How can I
                  trigger a control to be active/inactive?<br>
                  <br>
                  Thanks<br>
                  Jo<br>
                  <br>
                  <br>
                </div>
              </div>
              _______________________________________________<br>
              Users mailing list<br>
              <a moz-do-not-send="true"
                href="mailto:Users@lists.osgeo.org" target="_blank">Users@lists.osgeo.org</a><br>
              <a moz-do-not-send="true"
                href="http://lists.osgeo.org/mailman/listinfo/openlayers-users"
                target="_blank">http://lists.osgeo.org/mailman/listinfo/openlayers-users</a><br>
              <br>
            </blockquote>
          </div>
          <br>
        </blockquote>
      </div>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.osgeo.org">Users@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/openlayers-users">http://lists.osgeo.org/mailman/listinfo/openlayers-users</a>
</pre>
    </blockquote>
    <br>
    <br>
    <div class="moz-signature">-- <br>
      <div class="moz-signature"><br>
      </div>
    </div>
  </body>
</html>