mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-17 03:00:19 +00:00
Added a GTK3/GTK2-aware helper to create the banlist table/grid with consistent spacing setup.
Updated the banlist UI setup to use the new helper when building the table container.
This commit is contained in:
@@ -772,6 +772,22 @@ banlist_closegui (GtkWidget *wid, banlist_info *banl)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static GtkWidget *
|
||||||
|
banlist_table_new (void)
|
||||||
|
{
|
||||||
|
#if HAVE_GTK3
|
||||||
|
GtkWidget *table = gtk_grid_new ();
|
||||||
|
|
||||||
|
gtk_grid_set_column_spacing (GTK_GRID (table), 16);
|
||||||
|
return table;
|
||||||
|
#else
|
||||||
|
GtkWidget *table = gtk_table_new (1, MODE_CT, FALSE);
|
||||||
|
|
||||||
|
gtk_table_set_col_spacings (GTK_TABLE (table), 16);
|
||||||
|
return table;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
banlist_opengui (struct session *sess)
|
banlist_opengui (struct session *sess)
|
||||||
{
|
{
|
||||||
@@ -818,13 +834,7 @@ banlist_opengui (struct session *sess)
|
|||||||
/* create banlist view */
|
/* create banlist view */
|
||||||
banl->treeview = banlist_treeview_new (vbox, banl);
|
banl->treeview = banlist_treeview_new (vbox, banl);
|
||||||
|
|
||||||
#if HAVE_GTK3
|
table = banlist_table_new ();
|
||||||
table = gtk_grid_new ();
|
|
||||||
gtk_grid_set_column_spacing (GTK_GRID (table), 16);
|
|
||||||
#else
|
|
||||||
table = gtk_table_new (1, MODE_CT, FALSE);
|
|
||||||
gtk_table_set_col_spacings (GTK_TABLE (table), 16);
|
|
||||||
#endif
|
|
||||||
gtk_box_pack_start (GTK_BOX (vbox), table, 0, 0, 0);
|
gtk_box_pack_start (GTK_BOX (vbox), table, 0, 0, 0);
|
||||||
|
|
||||||
for (i = 0; i < MODE_CT; i++)
|
for (i = 0; i < MODE_CT; i++)
|
||||||
|
|||||||
Reference in New Issue
Block a user