Re: MapWidget.removeControl() not working?

2009-10-12 Thread ctasada

I'm having the same problem.

I can add controls without a problem, but when I call the
removeControl method, nothing happens :(

On Oct 9, 7:07 am, lumo lumo2...@gmail.com wrote:
 noone got an idea about that?
 do i have to call an update function afterwards?

 2009/10/6 lumo lumo2...@gmail.com





  Hi NG!

  i add controls to my map on startup, but i want to enable the user to
  remove it again on runtime (toggle)

  so i init my map like this:

  private static MapTypeControl mapTypeControl = new MapTypeControl();
  private static ScaleControl scaleControl = new ScaleControl();

  public void onModuleLoad() {
  ...
                 mapWidget.addControl(mapTypeControl);
                 mapWidget.addControl(scaleControl);
  ...
  }

  further i got two functions to add/remove the controls via javascript:

         public static void removeControls() {
                 Maps.logWrite(going to removeControls());
                 mapWidget.removeControl(scaleControl);
                 mapWidget.removeControl(mapTypeControl);
                 Maps.logWrite(done);
         }

         public static void addControls() {
                 mapWidget.addControl(scaleControl);
                 mapWidget.addControl(mapTypeControl);
         }

  note: when i run the funtion via js, i even get the log! but the
  control does not get removed.

         /**
          * all functions defined in this block will be visible as JavaScript
          * functions in the map (html)
          */
         public static native void exportStaticMethod() /*-{
                 $wnd.removeControls =
  @at.biooffice.map.client.BioOffice3Map::removeControls();
                 $wnd.addControls =
  @at.biooffice.map.client.BioOffice3Map::addControls();
         }-*/;

  any ideas whats going wrong?

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to google-web-toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en
-~--~~~~--~~--~--~---



Re: MapWidget.removeControl() not working?

2009-10-08 Thread lumo
noone got an idea about that?
do i have to call an update function afterwards?

2009/10/6 lumo lumo2...@gmail.com


 Hi NG!

 i add controls to my map on startup, but i want to enable the user to
 remove it again on runtime (toggle)

 so i init my map like this:

 private static MapTypeControl mapTypeControl = new MapTypeControl();
 private static ScaleControl scaleControl = new ScaleControl();

 public void onModuleLoad() {
 ...
mapWidget.addControl(mapTypeControl);
mapWidget.addControl(scaleControl);
 ...
 }

 further i got two functions to add/remove the controls via javascript:

public static void removeControls() {
Maps.logWrite(going to removeControls());
mapWidget.removeControl(scaleControl);
mapWidget.removeControl(mapTypeControl);
Maps.logWrite(done);
}

public static void addControls() {
mapWidget.addControl(scaleControl);
mapWidget.addControl(mapTypeControl);
}

 note: when i run the funtion via js, i even get the log! but the
 control does not get removed.

/**
 * all functions defined in this block will be visible as JavaScript
 * functions in the map (html)
 */
public static native void exportStaticMethod() /*-{
$wnd.removeControls =
 @at.biooffice.map.client.BioOffice3Map::removeControls();
$wnd.addControls =
 @at.biooffice.map.client.BioOffice3Map::addControls();
}-*/;

 any ideas whats going wrong?
 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to google-web-toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en
-~--~~~~--~~--~--~---



MapWidget.removeControl() not working?

2009-10-06 Thread lumo

Hi NG!

i add controls to my map on startup, but i want to enable the user to
remove it again on runtime (toggle)

so i init my map like this:

private static MapTypeControl mapTypeControl = new MapTypeControl();
private static ScaleControl scaleControl = new ScaleControl();

public void onModuleLoad() {
...
mapWidget.addControl(mapTypeControl);
mapWidget.addControl(scaleControl);
...
}

further i got two functions to add/remove the controls via javascript:

public static void removeControls() {
Maps.logWrite(going to removeControls());
mapWidget.removeControl(scaleControl);
mapWidget.removeControl(mapTypeControl);
Maps.logWrite(done);
}

public static void addControls() {
mapWidget.addControl(scaleControl);
mapWidget.addControl(mapTypeControl);
}

note: when i run the funtion via js, i even get the log! but the
control does not get removed.

/**
 * all functions defined in this block will be visible as JavaScript
 * functions in the map (html)
 */
public static native void exportStaticMethod() /*-{
$wnd.removeControls =
@at.biooffice.map.client.BioOffice3Map::removeControls();
$wnd.addControls =
@at.biooffice.map.client.BioOffice3Map::addControls();
}-*/;

any ideas whats going wrong?
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to google-web-toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en
-~--~~~~--~~--~--~---