Pack the preferences in a vertical box
This commit is contained in:
parent
e3a675caa9
commit
a9fbf02f2d
|
@ -58,6 +58,7 @@ typedef struct _PanelApplet
|
||||||
|
|
||||||
/* widgets */
|
/* widgets */
|
||||||
GtkWidget * widget;
|
GtkWidget * widget;
|
||||||
|
GtkWidget * pr_box;
|
||||||
GtkWidget * pr_loopback;
|
GtkWidget * pr_loopback;
|
||||||
} Network;
|
} Network;
|
||||||
|
|
||||||
|
@ -357,18 +358,25 @@ static GtkWidget * _network_settings(Network * network, gboolean apply,
|
||||||
{
|
{
|
||||||
PanelAppletHelper * helper = network->helper;
|
PanelAppletHelper * helper = network->helper;
|
||||||
|
|
||||||
if(network->pr_loopback == NULL)
|
if(network->pr_box == NULL)
|
||||||
{
|
{
|
||||||
|
#if GTK_CHECK_VERSION(3, 0, 0)
|
||||||
|
network->pr_box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 4);
|
||||||
|
#else
|
||||||
|
network->pr_box = gtk_vbox_new(TRUE, 4);
|
||||||
|
#endif
|
||||||
network->pr_loopback = gtk_check_button_new_with_label(
|
network->pr_loopback = gtk_check_button_new_with_label(
|
||||||
_("Show local interfaces"));
|
_("Show local interfaces"));
|
||||||
gtk_widget_show(network->pr_loopback);
|
gtk_box_pack_start(GTK_BOX(network->pr_box),
|
||||||
|
network->pr_loopback, FALSE, TRUE, 0);
|
||||||
|
gtk_widget_show_all(network->pr_box);
|
||||||
reset = TRUE;
|
reset = TRUE;
|
||||||
}
|
}
|
||||||
if(reset == TRUE)
|
if(reset == TRUE)
|
||||||
_settings_reset(network, helper);
|
_settings_reset(network, helper);
|
||||||
if(apply == TRUE)
|
if(apply == TRUE)
|
||||||
_settings_apply(network, helper);
|
_settings_apply(network, helper);
|
||||||
return network->pr_loopback;
|
return network->pr_box;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void _settings_apply(Network * network, PanelAppletHelper * helper)
|
static void _settings_apply(Network * network, PanelAppletHelper * helper)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user