From 4f1b0fc838a5fdbb081ae7733d8c988647b01f4d Mon Sep 17 00:00:00 2001 From: deepend-tildeclub Date: Mon, 11 May 2026 01:35:57 -0600 Subject: [PATCH] Tighten userlist button/meter layout --- src/common/outbound.c | 8 ++++---- src/fe-gtk/maingui.c | 6 +++--- src/fe-gtk/xtext.c | 5 +---- 3 files changed, 8 insertions(+), 11 deletions(-) diff --git a/src/common/outbound.c b/src/common/outbound.c index 88777b33..9fab4a75 100644 --- a/src/common/outbound.c +++ b/src/common/outbound.c @@ -4166,10 +4166,10 @@ const struct commands xc_cmds[] = { static int command_compare (const void *a, const void *b) { - return g_ascii_strcasecmp (a, ((struct commands *)b)->name); + return g_ascii_strcasecmp (a, ((const struct commands *)b)->name); } -static struct commands * +static const struct commands * find_internal_command (char *name) { /* the "-1" is to skip the NULL terminator */ @@ -4205,7 +4205,7 @@ usercommand_show_help (session *sess, char *name) static void help (session *sess, char *tbuf, char *helpcmd, int quiet) { - struct commands *cmd; + const struct commands *cmd; if (plugin_show_help (sess, helpcmd)) return; @@ -4763,7 +4763,7 @@ handle_command (session *sess, char *cmd, int check_spch) char *word[PDIWORDS+1]; char *word_eol[PDIWORDS+1]; static int command_level = 0; - struct commands *int_cmd; + const struct commands *int_cmd; char *pdibuf; char *tbuf; int len; diff --git a/src/fe-gtk/maingui.c b/src/fe-gtk/maingui.c index ff31ef34..c43e7f83 100644 --- a/src/fe-gtk/maingui.c +++ b/src/fe-gtk/maingui.c @@ -2412,9 +2412,9 @@ mg_userlist_button (GtkWidget * box, char *label, char *cmd, g_signal_connect (G_OBJECT (wid), "clicked", G_CALLBACK (userlist_button_cb), cmd); gtk_widget_set_hexpand (wid, TRUE); - gtk_widget_set_vexpand (wid, TRUE); + gtk_widget_set_vexpand (wid, FALSE); gtk_widget_set_halign (wid, GTK_ALIGN_FILL); - gtk_widget_set_valign (wid, GTK_ALIGN_FILL); + gtk_widget_set_valign (wid, GTK_ALIGN_CENTER); gtk_grid_attach (GTK_GRID (box), wid, a, c, b - a, d - c); show_and_unfocus (wid); } @@ -3479,7 +3479,7 @@ mg_create_meters (session_gui *gui, GtkWidget *parent_box) GtkWidget *infbox, *wid, *box; gui->meter_box = infbox = box = mg_box_new (GTK_ORIENTATION_VERTICAL, FALSE, 1); - gtk_box_pack_start (GTK_BOX (parent_box), box, 0, 0, 0); + gtk_box_pack_end (GTK_BOX (parent_box), box, 0, 0, 0); if ((prefs.hex_gui_lagometer & 2) || (prefs.hex_gui_throttlemeter & 2)) { diff --git a/src/fe-gtk/xtext.c b/src/fe-gtk/xtext.c index 01373725..74188b8f 100644 --- a/src/fe-gtk/xtext.c +++ b/src/fe-gtk/xtext.c @@ -4919,13 +4919,12 @@ gtk_xtext_check_marker_visibility (GtkXText * xtext) static void gtk_xtext_unstrip_color (gint start, gint end, GSList *slp, GList **gl, gint maxo) { - gint off1, off2, curlen; + gint off1, off2; GSList *cursl; offsets_t marks; offlen_t *meta; off1 = 0; - curlen = 0; cursl = slp; while (cursl) { @@ -4935,7 +4934,6 @@ gtk_xtext_unstrip_color (gint start, gint end, GSList *slp, GList **gl, gint max off1 = meta->off + start; break; } - curlen += meta->len; start -= meta->len; end -= meta->len; cursl = g_slist_next (cursl); @@ -4950,7 +4948,6 @@ gtk_xtext_unstrip_color (gint start, gint end, GSList *slp, GList **gl, gint max off2 = meta->off + end; break; } - curlen += meta->len; end -= meta->len; cursl = g_slist_next (cursl); }