mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-09-29 18:47:38 +00:00
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:
parent
a5b189093b
commit
dd2bbd1b85
@ -1981,7 +1981,6 @@ gtk_cell_renderer_text_start_editing (GtkCellRenderer *cell,
|
|||||||
const GdkRectangle *cell_area,
|
const GdkRectangle *cell_area,
|
||||||
GtkCellRendererState flags)
|
GtkCellRendererState flags)
|
||||||
{
|
{
|
||||||
GtkRequisition requisition;
|
|
||||||
GtkCellRendererText *celltext;
|
GtkCellRendererText *celltext;
|
||||||
GtkCellRendererTextPrivate *priv;
|
GtkCellRendererTextPrivate *priv;
|
||||||
gfloat xalign, yalign;
|
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_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;
|
priv->in_entry_menu = FALSE;
|
||||||
if (priv->entry_menu_popdown_timeout)
|
if (priv->entry_menu_popdown_timeout)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user