summaryrefslogtreecommitdiff
path: root/gtk/gtkentry.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2006-01-08 07:54:43 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2006-01-08 07:54:43 +0000
commita7a85ac86778bf0adeb1b71c24dfb0398b23fd0d (patch)
treecf76dedbb978787f43e6c16454867323a6083535 /gtk/gtkentry.c
parent8f526a5dc9eb33e10c228551fccdc545d1948854 (diff)
downloadgtk+-a7a85ac86778bf0adeb1b71c24dfb0398b23fd0d.tar.gz
Shrink the private structs of these a bit.
2006-01-08 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.[hc]: * gtk/gtklabel.[hc]: Shrink the private structs of these a bit.
Diffstat (limited to 'gtk/gtkentry.c')
-rw-r--r--gtk/gtkentry.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c
index b1e8e94d92..8e34eda421 100644
--- a/gtk/gtkentry.c
+++ b/gtk/gtkentry.c
@@ -78,7 +78,6 @@ struct _GtkEntryPrivate
{
gfloat xalign;
gint insert_pos;
- gboolean truncate_multiline; /* when pasting multiline text */
};
enum {
@@ -904,7 +903,6 @@ gtk_entry_set_property (GObject *object,
GParamSpec *pspec)
{
GtkEntry *entry = GTK_ENTRY (object);
- GtkEntryPrivate *priv = GTK_ENTRY_GET_PRIVATE (entry);
switch (prop_id)
{
@@ -967,7 +965,7 @@ gtk_entry_set_property (GObject *object,
break;
case PROP_TRUNCATE_MULTILINE:
- priv->truncate_multiline = g_value_get_boolean (value);
+ entry->truncate_multiline = g_value_get_boolean (value);
break;
case PROP_SCROLL_OFFSET:
@@ -985,7 +983,6 @@ gtk_entry_get_property (GObject *object,
GParamSpec *pspec)
{
GtkEntry *entry = GTK_ENTRY (object);
- GtkEntryPrivate *priv = GTK_ENTRY_GET_PRIVATE (entry);
switch (prop_id)
{
@@ -1026,7 +1023,7 @@ gtk_entry_get_property (GObject *object,
g_value_set_float (value, gtk_entry_get_alignment (entry));
break;
case PROP_TRUNCATE_MULTILINE:
- g_value_set_boolean (value, priv->truncate_multiline);
+ g_value_set_boolean (value, entry->truncate_multiline);
break;
default:
@@ -1054,8 +1051,8 @@ gtk_entry_init (GtkEntry *entry)
entry->is_cell_renderer = FALSE;
entry->editing_canceled = FALSE;
entry->has_frame = TRUE;
+ entry->truncate_multiline = FALSE;
priv->xalign = 0.0;
- priv->truncate_multiline = FALSE;
gtk_drag_dest_set (GTK_WIDGET (entry),
GTK_DEST_DEFAULT_HIGHLIGHT,
@@ -3803,7 +3800,7 @@ paste_received (GtkClipboard *clipboard,
gint length = -1;
GtkEntryCompletion *completion = gtk_entry_get_completion (entry);
- if (priv->truncate_multiline)
+ if (entry->truncate_multiline)
length = truncate_multiline (text);
if (completion)
@@ -4888,7 +4885,7 @@ gtk_entry_drag_data_received (GtkWidget *widget,
gint sel1, sel2;
gint length = -1;
- if (priv->truncate_multiline)
+ if (entry->truncate_multiline)
length = truncate_multiline (str);
new_position = gtk_entry_find_position (entry, x + entry->scroll_offset);