vte r2364 - in trunk: . src
- From: chpe svn gnome org
- To: svn-commits-list gnome org
- Subject: vte r2364 - in trunk: . src
- Date: Tue, 20 Jan 2009 19:25:13 +0000 (UTC)
Author: chpe
Date: Tue Jan 20 19:25:13 2009
New Revision: 2364
URL: http://svn.gnome.org/viewvc/vte?rev=2364&view=rev
Log:
* src/vte.c: (vte_terminal_realize): Use GDK_BLANK_CURSOR for the
invisible cursor on gtk+ >= 2.15.
Modified:
trunk/ChangeLog
trunk/src/vte.c
Modified: trunk/src/vte.c
==============================================================================
--- trunk/src/vte.c (original)
+++ trunk/src/vte.c Tue Jan 20 19:25:13 2009
@@ -8637,8 +8637,7 @@
{
VteTerminal *terminal;
GdkWindowAttr attributes;
- GdkPixmap *bitmap;
- GdkColor black = {0,0,0}, color;
+ GdkColor color;
guint attributes_mask = 0, i;
_vte_debug_print(VTE_DEBUG_LIFECYCLE, "vte_terminal_realize()\n");
@@ -8736,6 +8735,13 @@
terminal->pvt->modifiers = 0;
/* Create our invisible cursor. */
+#if GTK_CHECK_VERSION (2, 15, 1)
+ terminal->pvt->mouse_inviso_cursor = gdk_cursor_new_for_display(gtk_widget_get_display(widget), GDK_BLANK_CURSOR);
+#else
+ {
+ GdkPixmap *bitmap;
+ GdkColor black = {0,0,0,0};
+
bitmap = gdk_bitmap_create_from_data(widget->window, "\0", 1, 1);
terminal->pvt->mouse_inviso_cursor = gdk_cursor_new_from_pixmap(bitmap,
bitmap,
@@ -8743,6 +8749,8 @@
&black,
0, 0);
g_object_unref(bitmap);
+ }
+#endif /* GTK >= 2.15.1 */
widget->style = gtk_style_attach(widget->style, widget->window);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]