diff options
author | Marco Pesenti Gritti <marco@it.gnome.org> | 2003-06-06 01:53:51 +0800 |
---|---|---|
committer | Marco Pesenti Gritti <mpeseng@src.gnome.org> | 2003-06-06 01:53:51 +0800 |
commit | 686b095ac4f6590ae599b2c7d7d087683d09881f (patch) | |
tree | ab24678400af3d1cac56898410b27228879954a5 /src/ephy-toolbars-model.c | |
parent | 4ccc0bb51ea56894f5c8bea291eb16ab1f019acf (diff) | |
download | gsoc2013-epiphany-686b095ac4f6590ae599b2c7d7d087683d09881f.tar gsoc2013-epiphany-686b095ac4f6590ae599b2c7d7d087683d09881f.tar.gz gsoc2013-epiphany-686b095ac4f6590ae599b2c7d7d087683d09881f.tar.bz2 gsoc2013-epiphany-686b095ac4f6590ae599b2c7d7d087683d09881f.tar.lz gsoc2013-epiphany-686b095ac4f6590ae599b2c7d7d087683d09881f.tar.xz gsoc2013-epiphany-686b095ac4f6590ae599b2c7d7d087683d09881f.tar.zst gsoc2013-epiphany-686b095ac4f6590ae599b2c7d7d087683d09881f.zip |
s/ask download/ask for download
2003-06-05 Marco Pesenti Gritti <marco@it.gnome.org>
* data/epiphany.schemas.in:
s/ask download/ask for download
* lib/egg/egg-editable-toolbar.c: (toolbar_changed_cb),
(egg_editable_toolbar_set_model):
* lib/egg/egg-toolbars-model.c: (egg_toolbars_model_set_flags),
(egg_toolbars_model_class_init):
* lib/egg/egg-toolbars-model.h:
* lib/egg/eggtoolbar.c: (egg_toolbar_internal_insert_element):
Update.
* src/ephy-toolbars-model.c: (ephy_toolbars_model_set_flag),
(ephy_toolbars_model_unset_flag):
* src/ephy-toolbars-model.h:
Add a way to set/unset a flag on all toolbars.
* src/ephy-window.c: (ephy_window_init),
(translate_default_chrome),
(update_exit_fullscreen_popup_position), (size_changed_cb),
(exit_fullscreen_button_clicked_cb), (ephy_window_fullscreen),
(ephy_window_unfullscreen), (ephy_window_set_chrome):
Implement an exit fullscreen button.
Force toolbars style to be icon only.
Diffstat (limited to 'src/ephy-toolbars-model.c')
-rwxr-xr-x | src/ephy-toolbars-model.c | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/src/ephy-toolbars-model.c b/src/ephy-toolbars-model.c index 475de34f7..ca2109c90 100755 --- a/src/ephy-toolbars-model.c +++ b/src/ephy-toolbars-model.c @@ -355,3 +355,43 @@ ephy_toolbars_model_has_bookmark (EphyToolbarsModel *model, return (position != -1); } + +void +ephy_toolbars_model_set_flag (EphyToolbarsModel *model, + EggTbModelFlags flags) +{ + EggToolbarsModel *t = EGG_TOOLBARS_MODEL (model); + int i, n_toolbars; + + n_toolbars = egg_toolbars_model_n_toolbars + (EGG_TOOLBARS_MODEL (model)); + + for (i = 0; i < n_toolbars; i++) + { + EggTbModelFlags old_flags; + + old_flags = egg_toolbars_model_get_flags (t, i); + + egg_toolbars_model_set_flags (t, old_flags | flags, i); + } +} + +void +ephy_toolbars_model_unset_flag (EphyToolbarsModel *model, + EggTbModelFlags flags) +{ + EggToolbarsModel *t = EGG_TOOLBARS_MODEL (model); + int i, n_toolbars; + + n_toolbars = egg_toolbars_model_n_toolbars + (EGG_TOOLBARS_MODEL (model)); + + for (i = 0; i < n_toolbars; i++) + { + EggTbModelFlags old_flags; + + old_flags = egg_toolbars_model_get_flags (t, i); + + egg_toolbars_model_set_flags (t, old_flags ^ flags, i); + } +} |