public static void ShowDirections(User i_FromUser, User i_ToUser, WebBrowser i_WebBrowser, bool i_ShowHScrollBar, bool i_ShowVScrollBar) { GoogleMapsWebBrowser googleMapsWebBrowser = new GoogleMapsWebBrowser(i_WebBrowser); if (i_ShowHScrollBar) { googleMapsWebBrowser = new GoogleMapsWebBrowserWithHScrollBar(googleMapsWebBrowser); } if (i_ShowVScrollBar) { googleMapsWebBrowser = new GoogleMapsWebBrowserWithVScrollBar(googleMapsWebBrowser); } try { GeoPoint fromPoint = parse(i_FromUser); GeoPoint toPoint = parse(i_ToUser); googleMapsWebBrowser.Navigate(fromPoint, toPoint); } catch (Exception) { // We will get here because not permitions from Facebook =] } }
public GoogleMapsWebBrowserWithHScrollBar(GoogleMapsWebBrowser i_GoogleMapsWebBrowser) : base(i_GoogleMapsWebBrowser) { }
public GoogleMapsWebBrowserDecorator(GoogleMapsWebBrowser i_GoogleMapsWebBrowser) : base(i_GoogleMapsWebBrowser.WebBrowser) { this.m_GoogleMapsWebBrowser = i_GoogleMapsWebBrowser; }