svnno****@sourc*****
svnno****@sourc*****
Wed Apr 4 12:16:12 JST 2007
Revision: 3134 http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=kazehakase&view=rev&rev=3134 Author: ikezoe Date: 2007-04-04 12:16:12 +0900 (Wed, 04 Apr 2007) Log Message: ----------- * module/embed/gtk-webcore/kz-gtk-webcore.cpp: Set toolbar and statusbar is invisible. Modified Paths: -------------- kazehakase/trunk/ChangeLog kazehakase/trunk/module/embed/gtk-webcore/kz-gtk-webcore.cpp Modified: kazehakase/trunk/ChangeLog =================================================================== --- kazehakase/trunk/ChangeLog 2007-04-04 03:03:55 UTC (rev 3133) +++ kazehakase/trunk/ChangeLog 2007-04-04 03:16:12 UTC (rev 3134) @@ -1,3 +1,8 @@ +2007-04-04 Hiroyuki Ikezoe <poinc****@ikezo*****> + + * module/embed/gtk-webcore/kz-gtk-webcore.cpp: Set toolbar and + statusbar is invisible. + 2007-04-04 Takuro Ashie <ashie****@homa*****> * src/kz-window.c, src/kz-app.{ch}, src/actions/kz-actions.c: Modified: kazehakase/trunk/module/embed/gtk-webcore/kz-gtk-webcore.cpp =================================================================== --- kazehakase/trunk/module/embed/gtk-webcore/kz-gtk-webcore.cpp 2007-04-04 03:03:55 UTC (rev 3133) +++ kazehakase/trunk/module/embed/gtk-webcore/kz-gtk-webcore.cpp 2007-04-04 03:16:12 UTC (rev 3134) @@ -155,6 +155,7 @@ gboolean allow); /* KzEmbedPrefs interfaces */ static OSB::Preferences *get_osb_preferences (Webi *webi); +static OSB::Features *get_osb_features (Webi *webi); static void kz_gtk_webcore_prefs_iface_init (KzEmbedPrefsIFace *iface); #if 0 @@ -618,6 +619,10 @@ set_user_agent(profile, gtk_webcore); set_font_preferences (profile, preferences); set_proxy(profile, gtk_webcore); + + OSB::Features *features = get_osb_features(WEBI(gtk_webcore)); + features->setToolbarsVisible(FALSE); + features->setStatusBarVisible(FALSE); } static void @@ -1254,6 +1259,18 @@ return preferences; } +static OSB::Features * +get_osb_features (Webi *webi) +{ + OSB::Root *engine = 0; + engine = static_cast<OSB::Root*>(webi_get_internal(webi)); + + OSB::Features *features = 0; + features = static_cast<OSB::Features*>(engine->features()); + + return features; +} + static gboolean kz_gtk_webcore_get_allow_javascript (KzEmbed *kzembed) {