forked from AuroraMiddleware/gtk
open-with: remove obsolete code
This commit is contained in:
parent
9150f6b13a
commit
1bb2a1b9ec
@ -46,7 +46,6 @@ struct _GtkOpenWithDialogPrivate {
|
||||
GtkWidget *label;
|
||||
GtkWidget *button;
|
||||
|
||||
GtkWidget *desc_label;
|
||||
GtkWidget *open_label;
|
||||
|
||||
GtkWidget *open_with_widget;
|
||||
@ -58,8 +57,6 @@ enum {
|
||||
N_PROPERTIES
|
||||
};
|
||||
|
||||
#define RESPONSE_REMOVE 1
|
||||
|
||||
static void gtk_open_with_dialog_iface_init (GtkOpenWithIface *iface);
|
||||
G_DEFINE_TYPE_WITH_CODE (GtkOpenWithDialog, gtk_open_with_dialog, GTK_TYPE_DIALOG,
|
||||
G_IMPLEMENT_INTERFACE (GTK_TYPE_OPEN_WITH,
|
||||
@ -190,25 +187,6 @@ gtk_open_with_dialog_response (GtkDialog *dialog,
|
||||
{
|
||||
case GTK_RESPONSE_OK:
|
||||
add_or_find_application (self);
|
||||
break;
|
||||
case RESPONSE_REMOVE:
|
||||
{
|
||||
GAppInfo *info;
|
||||
|
||||
info = gtk_open_with_get_app_info (GTK_OPEN_WITH (self->priv->open_with_widget));
|
||||
|
||||
if (info != NULL)
|
||||
{
|
||||
g_app_info_delete (info);
|
||||
g_object_unref (info);
|
||||
}
|
||||
|
||||
_gtk_open_with_widget_refilter (GTK_OPEN_WITH_WIDGET (self->priv->open_with_widget));
|
||||
}
|
||||
|
||||
/* don't forward this signal to other clients in this case */
|
||||
g_signal_stop_emission_by_name (self, "response");
|
||||
|
||||
break;
|
||||
default :
|
||||
break;
|
||||
@ -222,12 +200,7 @@ widget_application_selected_cb (GtkOpenWithWidget *widget,
|
||||
{
|
||||
GtkOpenWithDialog *self = user_data;
|
||||
|
||||
gtk_label_set_text (GTK_LABEL (self->priv->desc_label),
|
||||
sure_string (g_app_info_get_description (app_info)));
|
||||
gtk_widget_set_sensitive (self->priv->button, TRUE);
|
||||
gtk_dialog_set_response_sensitive (GTK_DIALOG (self),
|
||||
RESPONSE_REMOVE,
|
||||
g_app_info_can_delete (app_info));
|
||||
}
|
||||
|
||||
static void
|
||||
@ -305,12 +278,12 @@ build_dialog_ui (GtkOpenWithDialog *self)
|
||||
|
||||
gtk_container_set_border_width (GTK_CONTAINER (self), 5);
|
||||
|
||||
vbox = gtk_vbox_new (FALSE, 12);
|
||||
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 12);
|
||||
gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
|
||||
gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (self))), vbox, TRUE, TRUE, 0);
|
||||
gtk_widget_show (vbox);
|
||||
|
||||
vbox2 = gtk_vbox_new (FALSE, 6);
|
||||
vbox2 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
|
||||
gtk_box_pack_start (GTK_BOX (vbox), vbox2, TRUE, TRUE, 0);
|
||||
gtk_widget_show (vbox2);
|
||||
|
||||
@ -330,20 +303,6 @@ build_dialog_ui (GtkOpenWithDialog *self)
|
||||
gtk_box_pack_start (GTK_BOX (vbox2), self->priv->open_with_widget, TRUE, TRUE, 0);
|
||||
gtk_widget_show (self->priv->open_with_widget);
|
||||
|
||||
self->priv->desc_label = gtk_label_new (_("Select an application to view its description."));
|
||||
gtk_widget_set_halign (self->priv->desc_label, GTK_ALIGN_START);
|
||||
gtk_label_set_justify (GTK_LABEL (self->priv->desc_label), GTK_JUSTIFY_LEFT);
|
||||
gtk_label_set_line_wrap (GTK_LABEL (self->priv->desc_label), TRUE);
|
||||
gtk_label_set_single_line_mode (GTK_LABEL (self->priv->desc_label), FALSE);
|
||||
gtk_box_pack_start (GTK_BOX (vbox2), self->priv->desc_label, FALSE, FALSE, 0);
|
||||
|
||||
gtk_dialog_add_button (GTK_DIALOG (self),
|
||||
GTK_STOCK_REMOVE,
|
||||
RESPONSE_REMOVE);
|
||||
gtk_dialog_set_response_sensitive (GTK_DIALOG (self),
|
||||
RESPONSE_REMOVE,
|
||||
FALSE);
|
||||
|
||||
gtk_dialog_add_button (GTK_DIALOG (self),
|
||||
GTK_STOCK_CANCEL,
|
||||
GTK_RESPONSE_CANCEL);
|
||||
|
@ -916,7 +916,7 @@ gtk_open_with_widget_init (GtkOpenWithWidget *self)
|
||||
GTK_ICON_SIZE_BUTTON);
|
||||
|
||||
gtk_button_set_image (GTK_BUTTON (button), w);
|
||||
gtk_box_pack_start (GTK_BOX (self), button, TRUE, TRUE, 6);
|
||||
gtk_box_pack_start (GTK_BOX (self), button, FALSE, FALSE, 6);
|
||||
|
||||
g_signal_connect (button, "clicked",
|
||||
G_CALLBACK (show_more_button_clicked_cb), self);
|
||||
|
Loading…
Reference in New Issue
Block a user