Christian Dywan
c236e4da9e
Drop compatibility layer for legacy icon names
...
Fixes: https://bugs.launchpad.net/midori/+bug/988231
2012-07-11 18:04:59 +02:00
Christian Dywan
e840a52a0e
Implement "items" string list in Statusbar Features
...
eg. items=proxy-type;preferred-encoding;enable-spell-checking
2012-06-22 16:15:40 +02:00
Christian Dywan
cbe84b6820
Reverse packing of statusbar features bbox
...
Apparently with GTK+3 this makes a difference.
2012-02-29 00:54:03 +01:00
Christian Dywan
81526df6d6
Use correct callback when activating statusbar features
2012-02-26 00:03:14 +01:00
Christian Dywan
18b6b48ef5
Abstract availability of Netscape plugin support
...
Disable if MOZ_PLUGIN_PATH is / or MIDORI_UNARMED.
2012-02-25 02:06:46 +01:00
Christian Dywan
66484a7e02
Ensure zoom level combo is initially preset
2012-02-12 22:06:33 +01:00
Christian Dywan
c5e6b7a020
Show mismatching build version suffix for extensions
...
MIDORI_VERSION_SUFFIX resolves to a string that needs to be
added to each extension's version at build time. If it is
different than the running Midori's, it is shown in the
extension list.
2011-11-08 01:53:53 +01:00
Christian Dywan
8fff7d8fd3
sokoke, gtk3-compat, gtkiconentry, stock join midori-platform.h
...
Also introduce #define MIDORI_MODULE_PREFIX.
Fixes: https://bugs.launchpad.net/midori/+bug/884395
2011-10-31 22:18:06 +01:00
Christian Dywan
b29ee13da6
Use GTK_COMBO_BOX_TEXT with Statusbar Features
2011-10-20 23:36:34 +02:00
Christian Dywan
ee85789fc4
Use gtk_combo_box_text_new_with_entry in Statusbar Features
...
Fixes: https://bugs.launchpad.net/midori/+bug/878449
2011-10-20 22:48:51 +02:00
Christian Dywan
3e47ac9e3f
Make statusbar identity combobox work like preference
...
So it shows a tooltip and 'Custom' works.
2011-03-05 00:23:33 +01:00
Christian Dywan
215a5c1ca2
Add a zoom level combobox to Statusbar Features
...
Fixes: https://bugs.launchpad.net/midori/+bug/718155
2011-02-24 22:11:35 +01:00
Christian Dywan
ed6d44df5f
Use function to access browser settings an panel
2010-11-01 16:47:32 +01:00
Christian Dywan
560ad66d48
Add 'Identify As' button to Statusbar Features
2010-10-31 21:24:34 +01:00
Christian Dywan
40dc38fd21
Implement and use KATZE_ARRAY_FOREACH_ITEM
...
Iterating an array by a GList is considerably faster than
continuously retrieving items, however it is also a lot
more complicated. So the new macro takes care of that and
uses a new semi-private function to avoid copying the list.
Note that the macro can't be nested, which basically isn't
useful in practise anyway.
2010-09-12 00:59:24 +02:00
Christian Dywan
6296ce147d
Show icons/ labels in statusbar features according to toolbar style
2009-06-01 02:46:10 +02:00
Christian Dywan
be803ad765
Add a description to Statusbar Features and localize it
2009-04-28 23:57:56 +02:00
Christian Dywan
90d9e85167
Refer to 'Netscape plugins' instead of 'plugins'
...
A remarkable amount of people have problems telling 'plugins'
and 'extensions' apart, due to their different meaning in
different applications. So make it clearer.
2009-04-25 16:13:23 +02:00
Christian Dywan
ad82a73ab8
Show only image buttons in Statusbar Features in statusbar
2009-04-17 03:16:37 +02:00
Christian Dywan
eed273b35e
Fix memory leaks in a number of places
2009-04-05 23:46:15 +02:00
Christian Dywan
8ff4ff5909
Use the new midori_extension_get_app in extensions
2009-03-25 02:12:12 +01:00
Christian Dywan
823f8dbc3f
Handle activation and deactivation of Statusbar Features properly
2009-02-28 01:43:20 +01:00
Christian Dywan
e1701be96d
Implement 'deactivate' in Statusbar Features extension
2009-01-06 02:26:19 +01:00
Christian Dywan
a4e6720fd7
Localization string improvements
2008-11-30 02:08:28 +01:00
Christian Dywan
d00ff95058
Provide MidoriPane interface for use with MidoriPanel
2008-11-24 01:41:45 +01:00
Christian Dywan
f2e6e3579a
Pack items in a normal box and not homogeneous
2008-11-23 01:51:30 +01:00
Christian Dywan
02b2d027c9
Localize Statusbar Features
2008-11-23 01:45:53 +01:00
Christian Dywan
72f39b0f82
Change extension API to split initialization and activation
...
We want to be able to keep extensions in a state where
they don't actually do anything but merely provide
context information. Therefore don't pass the MidoriApp.
As soon as we want to use extensions, we activate them.
Extensions are now saved in an array in MidoriApp.
2008-11-20 01:22:25 +01:00
Christian Dywan
9158e33567
Add two example extensions
2008-11-18 02:08:50 +01:00