mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
[dialog-customer|employee|job|vendor] harmonize title setter
This commit is contained in:
parent
03871c55cf
commit
8d44c1c38c
@ -399,28 +399,26 @@ void
|
||||
gnc_customer_name_changed_cb (GtkWidget *widget, gpointer data)
|
||||
{
|
||||
CustomerWindow *cw = data;
|
||||
char *fullname, *title;
|
||||
const char *id, *name;
|
||||
char *title;
|
||||
|
||||
if (!cw)
|
||||
return;
|
||||
|
||||
name = gtk_entry_get_text (GTK_ENTRY (cw->company_entry));
|
||||
const char *header = (cw->dialog_type == EDIT_CUSTOMER) ?
|
||||
_("Edit Customer") : _("New Customer");
|
||||
|
||||
const char *name = gtk_entry_get_text (GTK_ENTRY (cw->company_entry));
|
||||
if (!name || *name == '\0')
|
||||
name = _("<No name>");
|
||||
|
||||
id = gtk_entry_get_text (GTK_ENTRY (cw->id_entry));
|
||||
|
||||
fullname = g_strconcat (name, " (", id, ")", (char *)NULL);
|
||||
|
||||
if (cw->dialog_type == EDIT_CUSTOMER)
|
||||
title = g_strconcat (_("Edit Customer"), " - ", fullname, (char *)NULL);
|
||||
const char *id = gtk_entry_get_text (GTK_ENTRY (cw->id_entry));
|
||||
if (id && *id)
|
||||
title = g_strdup_printf ("%s - %s (%s)", header, name, id);
|
||||
else
|
||||
title = g_strconcat (_("New Customer"), " - ", fullname, (char *)NULL);
|
||||
title = g_strdup_printf ("%s - %s", header, name);
|
||||
|
||||
gtk_window_set_title (GTK_WINDOW (cw->dialog), title);
|
||||
|
||||
g_free (fullname);
|
||||
g_free (title);
|
||||
}
|
||||
|
||||
|
@ -280,28 +280,26 @@ void
|
||||
gnc_employee_name_changed_cb (GtkWidget *widget, gpointer data)
|
||||
{
|
||||
EmployeeWindow *ew = data;
|
||||
char *fullname, *title;
|
||||
const char *name, *id;
|
||||
char *title;
|
||||
|
||||
if (!ew)
|
||||
return;
|
||||
|
||||
name = gtk_entry_get_text (GTK_ENTRY (ew->name_entry));
|
||||
const char *header = (ew->dialog_type == EDIT_EMPLOYEE) ?
|
||||
_("Edit Employee") : _("New Employee");
|
||||
|
||||
const char *name = gtk_entry_get_text (GTK_ENTRY (ew->name_entry));
|
||||
if (!name || *name == '\0')
|
||||
name = _("<No name>");
|
||||
|
||||
id = gtk_entry_get_text (GTK_ENTRY (ew->id_entry));
|
||||
|
||||
fullname = g_strconcat (name, " (", id, ")", (char *)NULL);
|
||||
|
||||
if (ew->dialog_type == EDIT_EMPLOYEE)
|
||||
title = g_strconcat (_("Edit Employee"), " - ", fullname, (char *)NULL);
|
||||
const char *id = gtk_entry_get_text (GTK_ENTRY (ew->id_entry));
|
||||
if (id && *id)
|
||||
title = g_strdup_printf ("%s - %s (%s)", header, name, id);
|
||||
else
|
||||
title = g_strconcat (_("New Employee"), " - ", fullname, (char *)NULL);
|
||||
title = g_strdup_printf ("%s - %s", header, name);
|
||||
|
||||
gtk_window_set_title (GTK_WINDOW (ew->dialog), title);
|
||||
|
||||
g_free (fullname);
|
||||
g_free (title);
|
||||
}
|
||||
|
||||
|
@ -237,28 +237,26 @@ void
|
||||
gnc_job_name_changed_cb (GtkWidget *widget, gpointer data)
|
||||
{
|
||||
JobWindow *jw = data;
|
||||
char *fullname, *title;
|
||||
const char *name, *id;
|
||||
char *title;
|
||||
|
||||
if (!jw)
|
||||
return;
|
||||
|
||||
name = gtk_entry_get_text (GTK_ENTRY (jw->name_entry));
|
||||
const char *header = (jw->dialog_type == EDIT_JOB) ?
|
||||
_("Edit Job") : _("New Job");
|
||||
|
||||
const char *name = gtk_entry_get_text (GTK_ENTRY (jw->name_entry));
|
||||
if (!name || *name == '\0')
|
||||
name = _("<No name>");
|
||||
|
||||
id = gtk_entry_get_text (GTK_ENTRY (jw->id_entry));
|
||||
|
||||
fullname = g_strconcat (name, " (", id, ")", (char *)NULL);
|
||||
|
||||
if (jw->dialog_type == EDIT_JOB)
|
||||
title = g_strconcat (_("Edit Job"), " - ", fullname, (char *)NULL);
|
||||
const char *id = gtk_entry_get_text (GTK_ENTRY (jw->id_entry));
|
||||
if (id && *id)
|
||||
title = g_strdup_printf ("%s - %s (%s)", header, name, id);
|
||||
else
|
||||
title = g_strconcat (_("New Job"), " - ", fullname, (char *)NULL);
|
||||
title = g_strdup_printf ("%s - %s", header, name);
|
||||
|
||||
gtk_window_set_title (GTK_WINDOW (jw->dialog), title);
|
||||
|
||||
g_free (fullname);
|
||||
g_free (title);
|
||||
}
|
||||
|
||||
|
@ -267,29 +267,26 @@ void
|
||||
gnc_vendor_name_changed_cb (GtkWidget *widget, gpointer data)
|
||||
{
|
||||
VendorWindow *vw = data;
|
||||
char *name, *id, *fullname, *title;
|
||||
char *title;
|
||||
|
||||
if (!vw)
|
||||
return;
|
||||
|
||||
name = gtk_editable_get_chars (GTK_EDITABLE (vw->company_entry), 0, -1);
|
||||
const char *header = (vw->dialog_type == EDIT_VENDOR) ?
|
||||
_("Edit Vendor") : _("New Vendor");
|
||||
|
||||
const char *name = gtk_entry_get_text (GTK_ENTRY (vw->company_entry));
|
||||
if (!name || *name == '\0')
|
||||
name = g_strdup (_("<No name>"));
|
||||
name = _("<No name>");
|
||||
|
||||
id = gtk_editable_get_chars (GTK_EDITABLE (vw->id_entry), 0, -1);
|
||||
|
||||
fullname = g_strconcat (name, " (", id, ")", (char *)NULL);
|
||||
|
||||
if (vw->dialog_type == EDIT_VENDOR)
|
||||
title = g_strconcat (_("Edit Vendor"), " - ", fullname, (char *)NULL);
|
||||
const char *id = gtk_entry_get_text (GTK_ENTRY (vw->id_entry));
|
||||
if (id && *id)
|
||||
title = g_strdup_printf ("%s - %s (%s)", header, name, id);
|
||||
else
|
||||
title = g_strconcat (_("New Vendor"), " - ", fullname, (char *)NULL);
|
||||
title = g_strdup_printf ("%s - %s", header, name);
|
||||
|
||||
gtk_window_set_title (GTK_WINDOW (vw->dialog), title);
|
||||
|
||||
g_free (name);
|
||||
g_free (id);
|
||||
g_free (fullname);
|
||||
g_free (title);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user