mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Make slider labels consistent in print dialog
To make this easier I created a new helper function create_label that takes printf style arguments. I assumed this would be usable in many places but ended up finding just one other obvious use for it. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
6a98588ed0
commit
487fe8784c
3 changed files with 24 additions and 9 deletions
|
@ -1981,11 +1981,9 @@ int confirm_dialog(int when, char *action_text, char *event_text)
|
|||
{
|
||||
GtkWidget *dialog, *vbox, *label;
|
||||
int confirmed;
|
||||
char buffer[256];
|
||||
char title[80];
|
||||
|
||||
snprintf(title, sizeof(title), "%s %s", action_text, event_text);
|
||||
snprintf(buffer, sizeof(buffer), _("%s event at %d:%02u"), title, FRACTION(when, 60));
|
||||
dialog = gtk_dialog_new_with_buttons(title,
|
||||
GTK_WINDOW(main_window),
|
||||
GTK_DIALOG_DESTROY_WITH_PARENT,
|
||||
|
@ -1994,7 +1992,7 @@ int confirm_dialog(int when, char *action_text, char *event_text)
|
|||
NULL);
|
||||
|
||||
vbox = gtk_dialog_get_content_area(GTK_DIALOG(dialog));
|
||||
label = gtk_label_new(buffer);
|
||||
label = create_label(_("%s event at %d:%02u"), title, FRACTION(when, 60));
|
||||
gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
|
||||
gtk_widget_show_all(dialog);
|
||||
confirmed = gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue