diff options
author | Havoc Pennington <hp@redhat.com> | 2000-09-25 17:17:13 +0000 |
---|---|---|
committer | Havoc Pennington <hp@src.gnome.org> | 2000-09-25 17:17:13 +0000 |
commit | 9bec105a6606f11fb1e85e5f378d39595da0c165 (patch) | |
tree | cab36b8fe6c9fccc174417296823292f49215ee9 /gtk/gtktextlayout.h | |
parent | f235c3cb5cb53656d53e7e14e9d36bd04ab4c6f0 (diff) | |
download | gtk+-9bec105a6606f11fb1e85e5f378d39595da0c165.tar.gz |
Draw the focus, and leave space to do so.
2000-09-25 Havoc Pennington <hp@redhat.com>
* gtk/gtktextview.c: Draw the focus, and leave space to do so.
* gtk/gtktexttypes.c: Remove Latin1 conversion stuff
* gtk/gtktextbtree.c (gtk_text_btree_node_remove_data):
Fix a bug when removing node data, we didn't properly
re-splice the linked list after removing the data.
* gtk/gtktextview.c (gtk_text_view_key_press_event): Pass through
GDK_Tab as literal tab, Ctrl-Tab to tab to focus widget
* gtk/gtktextbuffer.c (selection_received): fix g_convert usage
* gtk/gtktextlayout.c (set_para_values): Set tab array
for the layout from the GtkTextTag.
* gtk/gtktexttypes.h: delete tab and search cruft,
remove g_convert() in favor of GLib version
* gtk/gtktexttypes.c: remove tab implementation from here,
move to Pango
* gtk/gtktexttag.h, gtk/gtktexttag.c: Implement
tab stuff using new PangoTabArray from Pango
* gtk/gtktexttag.c (gtk_text_attributes_fill_from_tags): Remove
unused border_width stuff
Diffstat (limited to 'gtk/gtktextlayout.h')
-rw-r--r-- | gtk/gtktextlayout.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk/gtktextlayout.h b/gtk/gtktextlayout.h index e06ed4fd3f..79b569f61a 100644 --- a/gtk/gtktextlayout.h +++ b/gtk/gtktextlayout.h @@ -46,6 +46,14 @@ struct _GtkTextLayout gint width; gint height; + /* Pixel offsets from the left and from the top to be used when we + * draw; these allow us to create left/top margins. We don't need + * anything special for bottom/right margins, because those don't + * affect drawing. + */ + /* gint left_edge; */ + /* gint top_edge; */ + GtkTextBuffer *buffer; /* Default style used if no tags override it */ |