[maemo-commits] [maemo-commits] r17053 - in projects/haf/trunk/hildon-control-panel: . src
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Tue Jan 6 17:15:48 EET 2009
- Previous message: [maemo-commits] r17052 - in projects/haf/trunk/libmatchbox2: . matchbox/comp-mgr
- Next message: [maemo-commits] r17054 - in projects/haf/trunk/gtk+: . debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: paradi Date: 2009-01-06 17:15:10 +0200 (Tue, 06 Jan 2009) New Revision: 17053 Modified: projects/haf/trunk/hildon-control-panel/ChangeLog projects/haf/trunk/hildon-control-panel/src/hcp-app-list.c Log: src/hcp-app-list.c: removed XMAS fixes Modified: projects/haf/trunk/hildon-control-panel/ChangeLog =================================================================== --- projects/haf/trunk/hildon-control-panel/ChangeLog 2009-01-02 15:41:41 UTC (rev 17052) +++ projects/haf/trunk/hildon-control-panel/ChangeLog 2009-01-06 15:15:10 UTC (rev 17053) @@ -1,3 +1,8 @@ +2008-12-18 Peter Aradi <peter.aradi at blumsoft.eu> + + * src/hcp-app-list.c: + removed XMAS fixes + 2008-12-16 Kimmo Hämäläinen <kimmo.hamalainen at nokia.com> Release 2.2.3 Modified: projects/haf/trunk/hildon-control-panel/src/hcp-app-list.c =================================================================== --- projects/haf/trunk/hildon-control-panel/src/hcp-app-list.c 2009-01-02 15:41:41 UTC (rev 17052) +++ projects/haf/trunk/hildon-control-panel/src/hcp-app-list.c 2009-01-06 15:15:10 UTC (rev 17053) @@ -74,177 +74,6 @@ static int callback_pending = 0; -#define XMAS 1 - -#ifdef XMAS -/* A collection of dirty, ugly, primitive hacks for emergency */ -/* TODO fix this mess by filing bugs to all applet developers */ -/* and removing this */ - -static int sharing_accounts = -1; - -typedef enum { - NAMES, - ICONS -}hcp_str_type; - -const char* hcp_logical_ids[] = { -"conn_ti_bluetooth_cpa", -"conn_set_ti_conn_set", -"dati_ap_application_title", -"devi_ap_application_title", -"disp_ap_application_title", -"cpal_ti_language_and_regional_title", -"memo_ti_memory", -"pers_ti_personalization", -"ctrp_ti_screen_calibration", -"secu_security_dialog_title", -"tein_ti_text_input_title", -"conn_ti_my_devices", -"loca_ti_location_cpa", -"share_cpa_ti", -"fmtx_ti_fm_transmitter", -"tvou_ap_cpa", -"sync_ap_name", -"cema_ap_application_title", -"profi_ti_cpa_profiles", -"Synchronization", -"Sharing accounts", -NULL -}; - -const char* hcp_ui_strings[] = { -"Bluetooth", -"Connectivity", -"Date and time", -"About product", -"Display", -"Language and region", -"Memory", -"Themes", -"Screen calibration", -"Device lock", -"Text input settings", -"Phone", -"GPS location", -"Sharing accounts", -"FM transmitter", -"TV Out", -"Transfer & Sync", -"Certificate manager", -"Profiles", -"Transfer & Sync", -"Sharing Accounts", -NULL -}; - -const char* hcp_icon_names_old[] = { -"qgn_list_cp_accounts", -"qgn_list_cpa_cert_manager", -"qgn_list_synchronization", -"qgn_list_cp_isetup", -"qgn_list_cp_datetime", -"qgn_list_cp_devicesetup", -"qgn_stat_profile", -"qgn_list_cp_disply", -"qgn_list_cp_memory", -"qgn_list_cp_personal", -"qgn_list_cp_keyboard", -"qgn_list_btno_gen_peripheral_keyboard", -"qgn_list_cp_phone", -"qgn_list_cp_presence", -"qgn_list_cp_regional", -"qgn_list_cp_calibration", -"qgn_list_cp_security", -"qgn_list_cp_soundset", -"qgn_list_cp_tana", -"qgn_stat_fm_transmitter", -"qgn_list_cp_peninput", -"qgn_list_cp_fmtx", -NULL -}; - -const char* hcp_icon_names_new[] = { - "control_accounts", - "general_certificate", - "general_synchronization", - "control_internet_setup", - "control_date_time", - "control_device_setup", - "general_profile", - "general_brightness", - "general_removable_memory_card", - "control_personalization", - "control_keyboard", - "control_keyboard", - "general_call", - "control_presence", - "control_language", - "control_calibration", - "general_locked", - "general_speaker", - "control_tv_out", - "general_fm_transmitter", - "control_pen_input", - "general_fm_transmitter", - NULL -}; - -static const gchar* -hcp_translate (const gchar* name_read, hcp_str_type type) -{ - gint i; - const char** p = NULL; - const char** p_trans = NULL; - switch (type) - { - case NAMES: - p = hcp_logical_ids; - p_trans = hcp_ui_strings; - break; - case ICONS: - p = hcp_icon_names_old; - p_trans = hcp_icon_names_new; - break; - default: - return g_strdup (name_read); - break; - } - - /* Sharing doesn't have an icon yet TODO file bug against UI spec. */ - if (sharing_accounts !=-1){ - if (!g_strcmp0 (name_read, "qgn_list_cp_accounts") \ - && type == ICONS) - { - sharing_accounts = -1; - return g_strdup ("general_web"); - } - } - for (i=0; p[i]; i++) - { - if (!g_strcmp0 (name_read, p[i])) - { - if (sharing_accounts == -1) { - if (!g_strcmp0 (name_read, "Sharing accounts")) - sharing_accounts=i; - } - return g_strdup(p_trans[i]); - } - } - - if (!g_strcmp0 (name_read, "conn_ti_cellular_cpa")) - { - return g_strdup (dgettext("osso-connectivity-ui", "conn_ti_phone_cpa")); - } - - if (!g_strcmp0 (name_read, "pres_ap_feature_name")) - { - return g_strdup (dgettext("osso-statusbar-presence", "pres_ap_feature_name")); - } - - return g_strdup (name_read); -} -#endif static gboolean hcp_monitor_reread_desktop_entries (HCPAppList *al) { @@ -586,19 +415,11 @@ continue; } -#ifdef XMAS - name =(gchar*) hcp_translate ((const char*)g_key_file_get_locale_string (keyfile, - HCP_DESKTOP_GROUP, - HCP_DESKTOP_KEY_NAME, - NULL /* current locale */, - &error), NAMES); -#else name = g_key_file_get_locale_string (keyfile, HCP_DESKTOP_GROUP, HCP_DESKTOP_KEY_NAME, NULL /* current locale */, &error); -#endif if (error) { @@ -618,17 +439,10 @@ g_error_free (error); continue; } -#ifdef XMAS - icon = (gchar*) hcp_translate (g_key_file_get_string (keyfile, + icon = g_key_file_get_string (keyfile, HCP_DESKTOP_GROUP, HCP_DESKTOP_KEY_ICON, - &error), ICONS); -#else - icon = g_key_file_get_string (keyfile, - HCP_DESKTOP_GROUP, - HCP_DESKTOP_KEY_ICON, &error); -#endif if (error) { g_error_free (error);
- Previous message: [maemo-commits] r17052 - in projects/haf/trunk/libmatchbox2: . matchbox/comp-mgr
- Next message: [maemo-commits] r17054 - in projects/haf/trunk/gtk+: . debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]