cell-renderer-text: don't use gtk_entry_set_inner_border()

There's no need to, since now the theme can just tweak the padding like:

.cell.entry {
  padding: 12;
}
This commit is contained in:
Cosimo Cecchi 2012-01-30 15:25:04 -05:00
parent a5b189093b
commit dd2bbd1b85

View File

@ -1981,7 +1981,6 @@ gtk_cell_renderer_text_start_editing (GtkCellRenderer *cell,
const GdkRectangle *cell_area,
GtkCellRendererState flags)
{
GtkRequisition requisition;
GtkCellRendererText *celltext;
GtkCellRendererTextPrivate *priv;
gfloat xalign, yalign;
@ -2005,33 +2004,6 @@ gtk_cell_renderer_text_start_editing (GtkCellRenderer *cell,
gtk_editable_select_region (GTK_EDITABLE (priv->entry), 0, -1);
gtk_widget_get_preferred_size (priv->entry, &requisition, NULL);
if (requisition.height < cell_area->height)
{
GtkBorder *style_border;
GtkBorder border;
gtk_widget_style_get (priv->entry,
"inner-border", &style_border,
NULL);
if (style_border)
{
border = *style_border;
g_boxed_free (GTK_TYPE_BORDER, style_border);
}
else
{
/* Since boxed style properties can't have default values ... */
border.left = 2;
border.right = 2;
}
border.top = (cell_area->height - requisition.height) / 2;
border.bottom = (cell_area->height - requisition.height) / 2;
gtk_entry_set_inner_border (GTK_ENTRY (priv->entry), &border);
}
priv->in_entry_menu = FALSE;
if (priv->entry_menu_popdown_timeout)
{