fix indentation
2000-09-29 Havoc Pennington <hp@redhat.com> * gtk/gtktexttag.c (gtk_text_tag_set_priority): fix indentation * gtk/gtktextview.c: Implement drag thresholding; change functions that set border window size to have nicer name (gtk_text_view_mark_set_handler): Fix this to have the right signature. * gtk/testtextbuffer.c (fill_buffer): Update with pixbuf changes * gtk/testtext.c: Update with API changes, put line numbers on both sides. * gtk/gtktextiter.c (gtk_text_iter_get_pixbuf): Replace get_pixmap with this * gtk/gtktextchild.h, gtk/gtktextchild.c: replace all pixmap with pixbuf; delete a big block of #if 0 Tk code * gtk/gtktextbuffer.c (gtk_text_buffer_insert_pixbuf): Replace insert_pixmap with insert_pixbuf
This commit is contained in:
committed by
Havoc Pennington
parent
0415b69e76
commit
244996ffec
@ -787,22 +787,21 @@ gtk_text_buffer_get_slice (GtkTextBuffer *buffer,
|
||||
*/
|
||||
|
||||
void
|
||||
gtk_text_buffer_insert_pixmap (GtkTextBuffer *buffer,
|
||||
GtkTextIter *iter,
|
||||
GdkPixmap *pixmap,
|
||||
GdkBitmap *mask)
|
||||
gtk_text_buffer_insert_pixbuf (GtkTextBuffer *buffer,
|
||||
GtkTextIter *iter,
|
||||
GdkPixbuf *pixbuf)
|
||||
{
|
||||
g_return_if_fail(GTK_IS_TEXT_BUFFER(buffer));
|
||||
g_return_if_fail(iter != NULL);
|
||||
g_return_if_fail(pixmap != NULL);
|
||||
|
||||
gtk_text_btree_insert_pixmap(iter, pixmap, mask);
|
||||
|
||||
/* FIXME pixmap-specific signal like insert_text */
|
||||
g_return_if_fail (GTK_IS_TEXT_BUFFER(buffer));
|
||||
g_return_if_fail (iter != NULL);
|
||||
g_return_if_fail (GDK_IS_PIXBUF (pixbuf));
|
||||
|
||||
gtk_signal_emit(GTK_OBJECT(buffer), signals[CHANGED]);
|
||||
gtk_text_btree_insert_pixbuf (iter, pixbuf);
|
||||
|
||||
/* FIXME pixbuf-specific signal like insert_text */
|
||||
|
||||
gtk_text_buffer_set_modified(buffer, TRUE);
|
||||
gtk_signal_emit (GTK_OBJECT(buffer), signals[CHANGED]);
|
||||
|
||||
gtk_text_buffer_set_modified (buffer, TRUE);
|
||||
}
|
||||
|
||||
/*
|
||||
@ -977,6 +976,22 @@ gtk_text_buffer_get_mark (GtkTextBuffer *buffer,
|
||||
return mark;
|
||||
}
|
||||
|
||||
GtkTextMark*
|
||||
gtk_text_buffer_get_insert (GtkTextBuffer *buffer)
|
||||
{
|
||||
g_return_val_if_fail(GTK_IS_TEXT_BUFFER(buffer), NULL);
|
||||
|
||||
return gtk_text_buffer_get_mark (buffer, "insert");
|
||||
}
|
||||
|
||||
GtkTextMark*
|
||||
gtk_text_buffer_get_selection_bound (GtkTextBuffer *buffer)
|
||||
{
|
||||
g_return_val_if_fail(GTK_IS_TEXT_BUFFER(buffer), NULL);
|
||||
|
||||
return gtk_text_buffer_get_mark (buffer, "selection_bound");
|
||||
}
|
||||
|
||||
/**
|
||||
* gtk_text_buffer_place_cursor:
|
||||
* @buffer: a #GtkTextBuffer
|
||||
|
||||
Reference in New Issue
Block a user