[maemo-commits] [maemo-commits] r10226 - projects/haf/trunk/hildon-fm/hildon-fm
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Tue Feb 27 14:58:44 EET 2007
- Previous message: [maemo-commits] r10225 - in projects/haf/trunk/hildon-desktop: . libhildondesktop
- Next message: [maemo-commits] r10227 - in projects/haf/trunk/hildon-fm: . debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: marivoll
Date: 2007-02-27 14:58:43 +0200 (Tue, 27 Feb 2007)
New Revision: 10226
Modified:
projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-chooser-dialog.c
Log:
Use hildon_helper_set_insensitive_message instead of the
"insensitive-press" signal.
* hildon-fm/hildon-file-chooser-dialog.c
(_HildonFileChooserDialogPrivate): Removed infobanner_message
field.
(insensitive_button): Removed.
(build_ui): Use hildon_helper_set_insensitive_message instead of
setting infobanner_message.
(hildon_file_chooser_dialog_init): Don't connect to
"insensitive-press" signal.
Modified: projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-chooser-dialog.c
===================================================================
--- projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-chooser-dialog.c 2007-02-27 12:24:45 UTC (rev 10225)
+++ projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-chooser-dialog.c 2007-02-27 12:58:43 UTC (rev 10226)
@@ -54,6 +54,7 @@
#include <hildon/hildon-caption.h>
#include <hildon/hildon-defines.h>
#include <hildon/hildon-banner.h>
+#include <hildon/hildon-helper.h>
#include <libintl.h>
#include <gdk/gdkx.h>
#include <stdlib.h>
@@ -101,7 +102,6 @@
gint max_full_path_length;
gint max_filename_length;
gboolean popup_protect;
- gchar *infobanner_message;
GtkFileSystemHandle *create_folder_handle;
/* Popup menu contents */
@@ -276,14 +276,6 @@
self->priv->max_filename_length);
}
-static void insensitive_button(GtkWidget *widget, gpointer data)
-{
- HildonFileChooserDialogPrivate *priv =
- HILDON_FILE_CHOOSER_DIALOG(data)->priv;
-
- hildon_banner_show_information(widget, NULL, priv->infobanner_message);
-}
-
static void file_activated_handler(GtkWidget * widget, gpointer user_data)
{
gtk_dialog_response(GTK_DIALOG(user_data), GTK_RESPONSE_OK);
@@ -922,7 +914,8 @@
_("ckdg_bd_select_object_ok_open"));
gtk_button_set_label(GTK_BUTTON(priv->cancel_button),
_("ckdg_bd_select_object_cancel"));
- priv->infobanner_message = _("sfil_ib_select_file");
+ hildon_helper_set_insensitive_message (priv->action_button,
+ _("sfil_ib_select_file"));
break;
case GTK_FILE_CHOOSER_ACTION_SAVE:
if (hildon_file_chooser_dialog_save_multiple_set(priv))
@@ -960,7 +953,8 @@
_("ckdg_bd_save_object_dialog_cancel"));
gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(self),
_("ckdg_va_save_object_name_stub_default"));
- priv->infobanner_message = HCS("ckdg_ib_enter_name");
+ hildon_helper_set_insensitive_message (priv->action_button,
+ HCS("ckdg_ib_enter_name"));
break;
case GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER:
gtk_widget_hide(priv->caption_control_name);
@@ -977,7 +971,8 @@
_("ckdg_bd_change_folder_new_folder"));
gtk_button_set_label(GTK_BUTTON(priv->cancel_button),
_("ckdg_bd_change_folder_cancel"));
- priv->infobanner_message = _("sfil_ib_select_file");
+ hildon_helper_set_insensitive_message (priv->action_button,
+ _("sfil_ib_select_file"));
break;
case GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER:
hildon_caption_set_label(HILDON_CAPTION(priv->caption_control_name),
@@ -996,7 +991,8 @@
_("ckdg_bd_new_folder_dialog_ok"));
gtk_button_set_label(GTK_BUTTON(priv->cancel_button),
_("ckdg_bd_new_folder_dialog_cancel"));
- priv->infobanner_message = HCS("ckdg_ib_enter_name");
+ hildon_helper_set_insensitive_message (priv->action_button,
+ HCS("ckdg_ib_enter_name"));
break;
default:
g_assert_not_reached();
@@ -1760,7 +1756,7 @@
priv->autonaming_enabled = TRUE;
priv->should_show_folder_button = TRUE;
priv->should_show_location = TRUE;
- priv->stub_name = priv->ext_name = priv->infobanner_message = NULL;
+ priv->stub_name = priv->ext_name = NULL;
priv->action = GTK_FILE_CHOOSER_ACTION_OPEN;
priv->action_button =
gtk_dialog_add_button(GTK_DIALOG(self),
@@ -1888,8 +1884,6 @@
g_signal_connect(eventbox, "button-release-event",
G_CALLBACK(hildon_file_chooser_dialog_location_pressed),
self);
- g_signal_connect(priv->action_button, "insensitive-press",
- G_CALLBACK(insensitive_button), self);
gtk_dialog_set_default_response(GTK_DIALOG(self), GTK_RESPONSE_OK);
}
- Previous message: [maemo-commits] r10225 - in projects/haf/trunk/hildon-desktop: . libhildondesktop
- Next message: [maemo-commits] r10227 - in projects/haf/trunk/hildon-fm: . debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
