svnno****@sourc*****
svnno****@sourc*****
Sat Mar 1 19:05:23 JST 2008
Revision: 3429 http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=kazehakase&view=rev&rev=3429 Author: ikezoe Date: 2008-03-01 19:05:23 +0900 (Sat, 01 Mar 2008) Log Message: ----------- 2008-03-01 Hiroyuki Ikezoe <poinc****@ikezo*****> * module/embed/webkit-gtk/kz-webkit-gtk.c: Implemenet set_lock() and get_lock(). Modified Paths: -------------- kazehakase/trunk/ChangeLog kazehakase/trunk/module/embed/webkit-gtk/kz-webkit-gtk.c Modified: kazehakase/trunk/ChangeLog =================================================================== --- kazehakase/trunk/ChangeLog 2008-03-01 10:04:22 UTC (rev 3428) +++ kazehakase/trunk/ChangeLog 2008-03-01 10:05:23 UTC (rev 3429) @@ -1,3 +1,8 @@ +2008-03-01 Hiroyuki Ikezoe <poinc****@ikezo*****> + + * module/embed/webkit-gtk/kz-webkit-gtk.c: Implemenet set_lock() and + get_lock(). + 2008-03-01 Shunichi Fuji <palgl****@gmail*****> * module/search/kz-hyper-estraier-search.c: Modified: kazehakase/trunk/module/embed/webkit-gtk/kz-webkit-gtk.c =================================================================== --- kazehakase/trunk/module/embed/webkit-gtk/kz-webkit-gtk.c 2008-03-01 10:04:22 UTC (rev 3428) +++ kazehakase/trunk/module/embed/webkit-gtk/kz-webkit-gtk.c 2008-03-01 10:05:23 UTC (rev 3429) @@ -69,6 +69,9 @@ static gchar *ensure_title (KzEmbed *kzembed); static gboolean selection_is_collapsed (KzEmbed *kzembed); static gboolean is_loading (KzEmbed *kzembed); +static gboolean get_lock (KzEmbed *kzembed); +static void set_lock (KzEmbed *kzembed, + gboolean lock); static void cb_title_changed (WebKitWebView* web_view, WebKitWebFrame* web_frame, @@ -194,8 +197,8 @@ iface->go_history_index = NULL; iface->do_command = NULL; iface->can_do_command = NULL; - iface->get_lock = NULL; - iface->set_lock = NULL; + iface->get_lock = get_lock; + iface->set_lock = set_lock; iface->get_body_text = NULL; #if 0 iface->get_selection_source = NULL; @@ -476,7 +479,20 @@ return KZ_WEBKIT_GTK_GET_PRIVATE(kzembed)->is_loading; } +static gboolean +get_lock (KzEmbed *kzembed) +{ + return KZ_WEBKIT_GTK_GET_PRIVATE(kzembed)->lock; +} + + static void +set_lock (KzEmbed *kzembed, gboolean lock) +{ + KZ_WEBKIT_GTK_GET_PRIVATE(kzembed)->lock = lock; +} + +static void cb_title_changed (WebKitWebView* web_view, WebKitWebFrame* web_frame, const gchar* title,