Commit graph

25 commits

Author SHA1 Message Date
William Jon McCann
d51d16fddf various: use a consistent and slightly larger border width for panels 2010-11-21 19:33:34 -05:00
Rodrigo Moya
047f48e850 Some build fixes 2010-11-15 10:35:49 +01:00
Rodrigo Moya
89669e136b default applications: Remove web browsers and mail readers from XML file
We use g_app_info API to retrieve those now
2010-11-15 10:35:49 +01:00
Bastien Nocera
3a9039576c default-applications: Simplify load_url_handlers
When what you want is just a new list...
2010-11-01 17:38:23 +00:00
Yanko Kaneti
95ea5d6b23 user-accounts: Fix endless loop in load_url_handlers 2010-11-01 17:34:10 +00:00
Bastien Nocera
3591685c16 default-applications: Fix run-time warning
An inexistant widget referenced in the UI file.
2010-10-26 16:34:20 +01:00
Rodrigo Moya
a069811b5e default applications: Remove unneeded header 2010-10-20 15:50:01 +02:00
Rodrigo Moya
1b2abc48ad default applications: Use GSettings from gsettings-desktop-schemas for default Terminal and A11Y applications 2010-10-13 16:09:32 +02:00
Rodrigo Moya
556e483cf0 default applications: Remove selection of media player
This was only used to start the default media player on gnome-settings-daemon,
when the user presses the Media key. We just open the default for audio/ogg
there, so no need to ask the user for a default media player
2010-10-13 15:28:33 +02:00
Rodrigo Moya
865744496c default applications: Set the selected browser to handle HTTPS urls also 2010-10-11 15:40:43 +02:00
Rodrigo Moya
df484db37e [default applications] Use URL handlers for browser and mailer applications 2010-10-11 13:35:21 +02:00
Matthias Clasen
2083f0a045 Link against libxml where appropriate
The default-applications and background capplets use libxml,
so link against it.
2010-10-07 12:54:28 -04:00
Bastien Nocera
4ec7801cbb shell: Show settings without a panel in Other
Add the X-GNOME-Settings-Panel category. You need a control-center
panel to add this to your desktop file. Desktop entries with this
category but that aren't actually panels will be ignored (no cheating).

If the desktop file for your settings isn't a panel, it will show in the
"Other" section of the control-center shell

https://bugzilla.gnome.org/show_bug.cgi?id=630998
2010-09-30 13:48:29 +01:00
Bastien Nocera
b1250e03d6 Remove Opera from default browser choices
Not free, and we can't ship the icon for copyright reasons.

https://bugzilla.gnome.org/show_bug.cgi?id=627733
2010-09-23 18:45:42 +01:00
Bastien Nocera
a205fc79b4 default-apps: Fix illegal memory access
gnome_da_xml_free() frees priv->capplet, so we shouldn't be
accessing it afterwards.
2010-09-21 15:22:43 +01:00
Bastien Nocera
720065c183 default-apps: Fix run-time warning with newer GTK+ 2010-09-21 15:15:43 +01:00
Thomas Wood
f5c0b73214 panels: Use gi18n-lib.h in the panel libraries 2010-07-22 16:56:27 +01:00
Bastien Nocera
016b81dee8 Fix compile-time warning
cc-default-applications-panel.c: In function ‘cc_default_applications_panel_dispose’:
cc-default-applications-panel.c:73:7: warning: implicit declaration of function ‘gnome_da_xml_free’
cc-default-applications-panel.c:73:7: warning: nested extern declaration of ‘gnome_da_xml_free’
2010-07-22 15:58:22 +01:00
Bastien Nocera
b8e36d5658 Fix possible crasher when theme changes
When the theme or screen changes, we need to make sure that
the previous handler for the theme-changed signal is disconnected
to avoid the callback being called when the panel has been unloaded.

https://bugzilla.redhat.com/show_bug.cgi?id=610289
2010-07-22 15:56:26 +01:00
Thomas Wood
9089857a89 Completely remove dependency on capplets/common directory
The capplets directory is no longer built or distributed, so the panels
cannot depend on files in it.
2010-07-12 10:39:09 +01:00
Thomas Wood
130843187f panels: make sure the Exec line is valid
Allow the panel desktop files to launch the control center shell started
with the relevant panel.
2010-06-02 17:57:03 +01:00
Thomas Wood
847bbba2b8 panels: make .desktop file naming more consistent
Give the .desktop files for settings panels a more consistent naming
scheme.
2010-06-02 16:54:26 +01:00
Thomas Wood
d91e466f93 shell: Use the X-GNOME-Settings-Panel value to identify panels
Use the custom .desktop file field to identify panels and make sure the
panel implementations use the name to identify themselves.
2010-06-02 16:20:45 +01:00
Thomas Wood
8aa419dabc Add X-GNOME-Settings-Panel key to panel desktop files
Add a key to identify the name of the extension that implements the panel.
This can then be used in the shell to launch the appropriate panel.
2010-06-02 16:18:27 +01:00
Thomas Wood
f112fc3a8e default-applications: convert capplet to a settings panel
Add a module and CcPanel implementation for default applications settings.
2010-05-24 21:51:28 +01:00