blam r608 - trunk/src
- From: atoker svn gnome org
- To: svn-commits-list gnome org
- Subject: blam r608 - trunk/src
- Date: Tue, 17 Jun 2008 04:38:46 +0000 (UTC)
Author: atoker
Date: Tue Jun 17 04:38:46 2008
New Revision: 608
URL: http://svn.gnome.org/viewvc/blam?rev=608&view=rev
Log:
Implement link hover
Modified:
trunk/src/ItemView.cs
Modified: trunk/src/ItemView.cs
==============================================================================
--- trunk/src/ItemView.cs (original)
+++ trunk/src/ItemView.cs Tue Jun 17 04:38:46 2008
@@ -69,60 +69,15 @@
args.RetVal = NavigationResponse.Ignore;
};
- webView.HoveringOverLink += delegate (object sender, HoveringOverLinkArgs args) {
-
- //TODO
- };
+ webView.HoveringOverLink += delegate (object sender, HoveringOverLinkArgs args) {
+ if (OnUrl != null)
+ OnUrl (args.Link);
+ };
-#if USE_GECKO
- webView.DestroyBrowser += new EventHandler (TitleChangedCb);
- webView.NetStart += new EventHandler (NetStartCb);
- webView.NetStop += new EventHandler (NetStopCb);
- webView.LinkMsg += new EventHandler (LinkMsgCb);
- webView.NewWindow += new NewWindowHandler(WindowCb);
-#endif
-
webView.Show ();
PageLoaded = false;
}
-#if USE_GECKO
- private void WindowCb(object obj, NewWindowArgs args)
- {
- WebControl wb = obj as WebControl;
- try {
- Gnome.Url.Show(wb.LinkMessage);
- }
- catch (Exception e) {
- Console.WriteLine("Couldn't show URL: " + wb.LinkMessage + e.Message);
- }
-
- args.RetVal = true;
- }
-
- private void TitleChangedCb (object obj, EventArgs args)
- {
- System.Console.WriteLine ("Title Changed: {0}", webView.Title);
- }
-
- private void LinkMsgCb (object obj, EventArgs args)
- {
- if (OnUrl != null) {
- OnUrl (webView.LinkMessage);
- }
- }
-
- private void NetStartCb (object obj, EventArgs args)
- {
- System.Console.WriteLine ("Net start");
- }
-
- private void NetStopCb (object obj, EventArgs args)
- {
- System.Console.WriteLine ("Net stop");
- }
-#endif
-
private void Load()
{
Theme theme = Application.TheApp.ThemeManager.CurrentTheme;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]