~ubuntu-branches/ubuntu/oneiric/cairo-dock/oneiric-201106091216

« back to all changes in this revision

Viewing changes to src/gldit/cairo-dock-backends-manager.c

  • Committer: Bazaar Package Importer
  • Author(s): Matthieu Baerts (matttbe)
  • Date: 2010-09-07 20:31:25 UTC
  • mfrom: (1.1.11 upstream)
  • Revision ID: james.westby@ubuntu.com-20100907203125-tkq6wc8rw0flx5se
Tags: 2.2.0~0rc1-0ubuntu1
* New Upstream Version (LP: #632055)
* Fixed a few bugs on LP:
 - LP: #618336 all button tips visible if icons 'maximum zoom' set to 1.0
 - LP: #614686 create new sud-dock icon that looking like flat
 - LP: #612617 Add custom launchers or sub-docks, can't modify name.
 - LP: #612355 Add option in config file to set GL/Cairo mode            
 - LP: #611733 icon labels go off-screen
* Fixed a crash when changing theme or gauges
* Updated translations

Show diffs side-by-side

added added

removed removed

Lines of Context:
203
203
                return NULL;
204
204
}
205
205
 
206
 
CairoDataRendererNewFunc cairo_dock_get_data_renderer_entry_point (const gchar *cRendererName)
207
 
{
208
 
        if (cRendererName != NULL)
209
 
        {
210
 
                CairoDockDataRendererRecord *pRecord = g_hash_table_lookup (s_hDataRendererTable, cRendererName);
211
 
                return (pRecord ? pRecord->new : NULL);
212
 
        }
213
 
        else
214
 
                return NULL;
215
 
}
216
 
 
217
 
void cairo_dock_register_data_renderer_entry_point (const gchar *cRendererName, CairoDataRendererNewFunc pFunc, const gchar *cThemeDirName, const gchar *cDefaultTheme)
 
206
void cairo_dock_register_data_renderer (const gchar *cRendererName, CairoDockDataRendererRecord *pRecord)
218
207
{
219
208
        cd_message ("%s (%s)", __func__, cRendererName);
220
 
        CairoDockDataRendererRecord *pRecord = g_new0 (CairoDockDataRendererRecord, 1);
221
 
        pRecord->new = pFunc;
222
 
        pRecord->cThemeDirName = cThemeDirName;
223
 
        pRecord->cDefaultTheme = cDefaultTheme;
224
209
        g_hash_table_insert (s_hDataRendererTable, g_strdup (cRendererName), pRecord);
225
210
}
226
211