gdk_gc_set_foreground(): not working over DirectFB
- From: Prasanna Kumar K <prasanna tataelxsi co in>
- To: gtk-devel-list gnome org
- Cc: amirthakaruna tataelxsi co in
- Subject: gdk_gc_set_foreground(): not working over DirectFB
- Date: Mon, 13 Nov 2006 14:40:46 +0530 (IST)
Hi All,
I have added few lines in scribble-simple.c (gtk+-2.10.1/examples/scribble-simple) for the foreground color. Kindly find the attached patch file for this.
I'm not able to set the foreground color for gtk_drawable application(scribble-simple) over DirectFB (but over X it is working fine).In the function expose_event whatever color I am setting for brush, DirectFB is taking Black color only irrespective of any new foreground color set using gdk_gc_set_foreground().
--- /opt/gtk_dfb/gtk+-2.10.1/examples/scribble-simple/scribble-simple.c 2005-01-04 00:56:34.000000000 +0530
+++ scribble-simple.c 2006-11-13 14:27:07.509601600 +0530
@@ -49,6 +49,10 @@ static gboolean configure_event( GtkWidg
static gboolean expose_event( GtkWidget *widget,
GdkEventExpose *event )
{
+ GdkColor color;
+
+ color.pixel = 0xffff0000;
+ gdk_gc_set_foreground (widget->style->fg_gc[GTK_WIDGET_STATE (widget)], &color);
gdk_draw_drawable (widget->window,
widget->style->fg_gc[GTK_WIDGET_STATE (widget)],
pixmap,
Regards,
Prasanna
--- /opt/gtk_dfb/gtk+-2.10.1/examples/scribble-simple/scribble-simple.c 2005-01-04 00:56:34.000000000 +0530
+++ scribble-simple.c 2006-11-13 14:27:07.509601600 +0530
@@ -49,6 +49,10 @@ static gboolean configure_event( GtkWidg
static gboolean expose_event( GtkWidget *widget,
GdkEventExpose *event )
{
+ GdkColor color;
+
+ color.pixel = 0xffff0000;
+ gdk_gc_set_foreground (widget->style->fg_gc[GTK_WIDGET_STATE (widget)], &color);
gdk_draw_drawable (widget->window,
widget->style->fg_gc[GTK_WIDGET_STATE (widget)],
pixmap,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]