[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-sourceinstall] Autochecking the options in package configuratio
From: |
Nicola Fontana |
Subject: |
Re: [bug-sourceinstall] Autochecking the options in package configuration |
Date: |
Wed, 25 Jun 2008 00:10:06 +0200 |
On Tue, 24 Jun 2008 21:53:04 +0200
"Claudio Fontana" <address@hidden> wrote:
> I'd still apply some changes to the patch:
>
> > +static void autocheck(GtkWidget *entry, GtkWidget *check_button)
> > +{
> > + const gchar *text;
> > +
> > + text = gtk_entry_get_text(entry);
> > +
> > + if (text[0] != '\0')
> > + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (check_button), TRUE);
> > +}
> > +
>
> the assignment should be text = gtk_entry_get_text(GTK_ENTRY(entry));
Right, I missed the warning.
> As for how the signal is connected, you used the g_signal_connect_object,
> but since we run a modal dialog, where entry and check_button will share
> the same fate as far as destruction goes (and the g_signal_connect_object
> is bugged anyway), I'd replace with a normal g_signal_connect:
>
> g_signal_connect(entry, "changed", G_CALLBACK(autocheck), check_button);
>
> or do you feel strongly about connect_object?
Dealing with objects I prefer to always use
g_signal_connect_object(). Thinking about it I don't see any
problem in using g_signal_connect() but still I'd keep the
reference... predicting signals can be really hard and I'm a bit
paranoic.
Anyway, if you are sure and you see a reasonable advantage, feel
free to use g_signal_connect().
Ciao
--
Nicola
- [bug-sourceinstall] Autochecking the options in package configuration, Nicola Fontana, 2008/06/23
- Re: [bug-sourceinstall] Autochecking the options in package configuration, Claudio Fontana, 2008/06/23
- Re: [bug-sourceinstall] Autochecking the options in package configuration, Claudio Fontana, 2008/06/23
- Re: [bug-sourceinstall] Autochecking the options in package configuration, Nicola Fontana, 2008/06/24
- Re: [bug-sourceinstall] Autochecking the options in package configuration, Claudio Fontana, 2008/06/24
- Re: [bug-sourceinstall] Autochecking the options in package configuration, Nicola Fontana, 2008/06/24
- Re: [bug-sourceinstall] Autochecking the options in package configuration, Claudio Fontana, 2008/06/24
- Re: [bug-sourceinstall] Autochecking the options in package configuration,
Nicola Fontana <=
- Re: [bug-sourceinstall] Autochecking the options in package configuration, Claudio Fontana, 2008/06/24
- Re: [bug-sourceinstall] Autochecking the options in package configuration, Nicola Fontana, 2008/06/25
- Re: [bug-sourceinstall] Autochecking the options in package configuration, Claudio Fontana, 2008/06/25
- Re: [bug-sourceinstall] Autochecking the options in package configuration, Nicola Fontana, 2008/06/30
- Re: [bug-sourceinstall] Autochecking the options in package configuration, Claudio Fontana, 2008/06/30