]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtktextutil.h
filechooserbutton: When the combo box changes, set the *file*, not the current folder
[~andy/gtk] / gtk / gtktextutil.h
index 5b3070b2127800ea9c83c7ef785453f363dcd466..37ae7fb003a4fb1f11cd915032ce383d82767be5 100644 (file)
  * Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
  */
 
 /*
  * Modified by the GTK+ Team and others 1997-2001.  See the AUTHORS
  * file for a list of people on the GTK+ Team.  See the ChangeLog
  * files for a list of changes.  These files are distributed with
- * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
+ * GTK+ at ftp://ftp.gtk.org/pub/gtk/.
  */
 
 #ifndef __GTK_TEXT_UTIL_H__
 #define __GTK_TEXT_UTIL_H__
 
-
-#include <gtk/gtkwidget.h>
-#include <gtk/gtkmenushell.h>
-#include <gtk/gtkeditable.h>
-#include <gtk/gtktextbuffer.h>
-
-
 G_BEGIN_DECLS
 
+/* This is a private uninstalled header shared between
+ * GtkTextView and GtkEntry
+ */
 
-/* This is a private uninstalled header shared between GtkTextView and GtkEntry */
 typedef void (* GtkTextUtilCharChosenFunc) (const char *text,
                                             gpointer    data);
 
@@ -45,13 +38,13 @@ void _gtk_text_util_append_special_char_menuitems (GtkMenuShell              *me
                                                    GtkTextUtilCharChosenFunc  func,
                                                    gpointer                   data);
 
-GdkPixmap* _gtk_text_util_create_drag_icon      (GtkWidget     *widget,
-                                                 gchar         *text,
-                                                 gsize          len);
-GdkPixmap* _gtk_text_util_create_rich_drag_icon (GtkWidget     *widget,
-                                                 GtkTextBuffer *buffer,
-                                                 GtkTextIter   *start,
-                                                 GtkTextIter   *end);
+cairo_surface_t * _gtk_text_util_create_drag_icon (GtkWidget     *widget,
+                                                   gchar         *text,
+                                                   gsize          len);
+cairo_surface_t * _gtk_text_util_create_rich_drag_icon (GtkWidget     *widget,
+                                                   GtkTextBuffer *buffer,
+                                                   GtkTextIter   *start,
+                                                   GtkTextIter   *end);
 
 gboolean _gtk_text_util_get_block_cursor_location (PangoLayout    *layout,
                                                   gint            index_,