gtk top level window not coming
Hi, I am not getting any top level window(title bar,X button, borders) when trying to run this small window.c program over GTK-DirectFB. [but with GTK-X its working fine] -- #include #include int main (int argc, char *argv[]) { /*-- Declare the GTK Widgets used in the program --*/ GtkWidget *window; /*-- Initialize GTK --*/ gtk_init (&argc, &argv); /*-- Create the new window --*/ window = gtk_window_new(GTK_WINDOW_TOPLEVEL); /*-- Display the window --*/ gtk_widget_show(window); /*-- Start the GTK event loop --*/ gtk_main(); /*-- Return 0 if exit is successful --*/ return 0; } gcc -Wall -g window.c -o window `gtk-config --cflags` `gtk-config --libs` ./window Anyone knows what is happening. Wheter DirectFB supports top level window(title bar, borders, etc..) I have run other small applications also, everytime I'm getting the internal contents only, the top level window is never displayed with GTK-DFB. Regards, Prasanna ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Gtk Application over GTK-DFB
Hi, I was trying to run simple GTK application over GTK-DirectFB and GTK-X. in GTK-DirectFB the top level window(title-bar, border) is not visible only the GTK application(buttons, bars etc..) which are added to the top level window are visible. but the same application over GTK-X is showing both the top level window and the the widgets(buttons, bars, etc..) Is it that the Alpha value in GTK-DirectFB is 0 so it is not visilbe.. if this is the case how to make the Alpha value of top level window to 1. or I'm missing some thing else. Regards, Prasanna. ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Gtk application(hello.c) over GTK-DirectFB
Hi All, I'm not getting the top level window when trying to run some GTK-applications over GTK-DirectFB.. I'm getting the internal contents of the GTK-application, like buttons, bars etc... but not the top level window over which these widgets (buttons etc..) are placed.. But over GTK-X the GTK-application as well as the top-level window both are coming... here is one GTK application hello.c --- #include /* This is a callback function. The data arguments are ignored * in this example. More on callbacks below. */ static void hello( GtkWidget *widget, gpointer data ) { g_print ("Hello World\n"); } static gboolean delete_event( GtkWidget *widget, GdkEvent *event, gpointer data ) { /* If you return FALSE in the "delete_event" signal handler, * GTK will emit the "destroy" signal. Returning TRUE means * you don't want the window to be destroyed. * This is useful for popping up 'are you sure you want to quit?' * type dialogs. */ g_print ("delete event occurred\n"); /* Change TRUE to FALSE and the main window will be destroyed with * a "delete_event". */ return TRUE; } /* Another callback */ static void destroy( GtkWidget *widget, gpointer data ) { gtk_main_quit (); } int main( int argc, char *argv[] ) { /* GtkWidget is the storage type for widgets */ GtkWidget *window; GtkWidget *button; /* This is called in all GTK applications. Arguments are parsed * from the command line and are returned to the application. */ gtk_init (&argc, &argv); /* create a new window */ window = gtk_window_new (GTK_WINDOW_TOPLEVEL); /* When the window is given the "delete_event" signal (this is given * by the window manager, usually by the "close" option, or on the * titlebar), we ask it to call the delete_event () function * as defined above. The data passed to the callback * function is NULL and is ignored in the callback function. */ g_signal_connect (G_OBJECT (window), "delete_event", G_CALLBACK (delete_event), NULL); /* Here we connect the "destroy" event to a signal handler. * This event occurs when we call gtk_widget_destroy() on the window, * or if we return FALSE in the "delete_event" callback. */ g_signal_connect (G_OBJECT (window), "destroy", G_CALLBACK (destroy), NULL); /* Sets the border width of the window. */ gtk_container_set_border_width (GTK_CONTAINER (window), 10); /* Creates a new button with the label "Hello World". */ button = gtk_button_new_with_label ("Hello World"); /* When the button receives the "clicked" signal, it will call the * function hello() passing it NULL as its argument. The hello() * function is defined above. */ g_signal_connect (G_OBJECT (button), "clicked", G_CALLBACK (hello), NULL); /* This will cause the window to be destroyed by calling * gtk_widget_destroy(window) when "clicked". Again, the destroy * signal could come from here, or the window manager. */ g_signal_connect_swapped (G_OBJECT (button), "clicked", G_CALLBACK (gtk_widget_destroy), G_OBJECT (window)); /* This packs the button into the window (a gtk container). */ gtk_container_add (GTK_CONTAINER (window), button); /* The final step is to display this newly created widget. */ gtk_widget_show (button); /* and the window */ gtk_widget_show (window); /* All GTK applications must have a gtk_main(). Control ends here * and waits for an event to occur (like a key press or * mouse event). */ gtk_main (); return 0; } --- what i think is the alpha value of top-level window in GTK-DirectFB is set to 0.. can any one tell how to set it to 1 , so that it can be visible.. Regards, Prasanna ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Structure of GC
struct _GdkGCX11 { GdkGC parent_instance; GC xgc; GdkScreen *screen; guint16 dirty_mask; guint have_clip_region : 1; guint have_clip_mask : 1; guint depth : 8; }; can anyone know the structure of member GC in the above structure. Regards, Prasanna ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
gdk_gc_set_foreground(): not working over DirectFB
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.0 +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 = 0x; + 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.0 +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 = 0x; + 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, ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Color problem on GTK-DFB applications
Hi, I'm attaching one simple gtk application scribble-simple.c[gtk/examples/scribble-simple.c] with some modifications in the brush color.I have run it once over DirectFB and once over X. The outputs are different (brush color is not at all modified in DirectFB, it's still takes the default brush color[black]).. any idea. the patch is..., --- /opt/gtk_dfb/gtk+-2.10.1/examples/scribble-simple/scribble-simple.c 2005-01-04 00:56:34.0 +0530 +++ ./scribble-simple.c 2006-11-14 10:56:02.513885024 +0530 @@ -28,7 +28,8 @@ static GdkPixmap *pixmap = NULL; static gboolean configure_event( GtkWidget *widget, GdkEventConfigure *event ) { - if (pixmap) + + if (pixmap) g_object_unref (pixmap); pixmap = gdk_pixmap_new (widget->window, @@ -65,13 +66,19 @@ static void draw_brush( GtkWidget *widge gdoubley) { GdkRectangle update_rect; + GdkColor color; + GdkGC *gc; + color.pixel=0x; update_rect.x = x - 5; update_rect.y = y - 5; update_rect.width = 10; update_rect.height = 10; + + gc = gdk_gc_new (pixmap); + gdk_gc_set_foreground (gc, &color); gdk_draw_rectangle (pixmap, - widget->style->black_gc, + /*widget->style->black_gc*/gc, TRUE, update_rect.x, update_rect.y, update_rect.width, update_rect.height); Regards, Prasanna. /* GTK - The GIMP Toolkit * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library 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. */ #include #include /* Backing pixmap for drawing area */ static GdkPixmap *pixmap = NULL; /* Create a new backing pixmap of the appropriate size */ static gboolean configure_event( GtkWidget *widget, GdkEventConfigure *event ) { if (pixmap) g_object_unref (pixmap); pixmap = gdk_pixmap_new (widget->window, widget->allocation.width, widget->allocation.height, -1); gdk_draw_rectangle (pixmap, widget->style->white_gc, TRUE, 0, 0, widget->allocation.width, widget->allocation.height); return TRUE; } /* Redraw the screen from the backing pixmap */ static gboolean expose_event( GtkWidget *widget, GdkEventExpose *event ) { gdk_draw_drawable (widget->window, widget->style->fg_gc[GTK_WIDGET_STATE (widget)], pixmap, event->area.x, event->area.y, event->area.x, event->area.y, event->area.width, event->area.height); return FALSE; } /* Draw a rectangle on the screen */ static void draw_brush( GtkWidget *widget, gdoublex, gdoubley) { GdkRectangle update_rect; GdkColor color; GdkGC *gc; color.pixel=0x; update_rect.x = x - 5; update_rect.y = y - 5; update_rect.width = 10; update_rect.height = 10; gc = gdk_gc_new (pixmap); gdk_gc_set_foreground (gc, &color); gdk_draw_rectangle (pixmap, /*widget->style->black_gc*/gc, TRUE, update_rect.x, update_rect.y, update_rect.width, update_rect.height); gtk_widget_queue_draw_area (widget, update_rect.x, update_rect.y, update_rect.width, update_rect.height); } static gboolean button_press_event( GtkWidget *widget, GdkEventButton *event ) { if (event->button == 1 && pixmap != NULL) draw_brush (widget, event->x, event->y); return TRUE; } static gboolean motion_notify_event( GtkWidget *widget, GdkEventMotion *event ) { int x, y; GdkModifierType state; if (event->is_hint) gdk_window_get_pointer (event->window, &x, &y, &state); else { x = event->x; y = event->y; state = event->state; } if (state & GDK_BUTTON1_MASK && pixmap != NULL) draw_brush (widget, x, y); return TRUE; } void quit ()
gtk/gdk equivalent of XPutImage ()
Hi, I want to substitute XPutImage() with some equivalent gtk/gdk API in my application. It is not neccessary that gtk/gdk should have an exact match for XPutImage(). Any 2 or more combinations of gtk/gdk API's can solve the problem.. For info and functionality of XPutImage() please visit http://tronche.com/gui/x/xlib/graphics/XPutImage.html Regards, Prasanna. ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Image application in GTK
Hi, Does anyone has a code for drawing an image in a window. I need a small GTK application to test the image drawing funcionality in GTK. Thanks, Prasanna. ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Different outputs over X and over DirectFB
/*Hi .. I have modified scribble-simple.c from gtk/examples to check the behaviour of foregrond/background color of this application over X and then over DFB. in expose_event() I have set the new foreground color, it is working fine over X but over DirectFB it doesn't has any effect... any reason/explanation..*/ #include #include /* Backing pixmap for drawing area */ static GdkPixmap *pixmap = NULL; /* Create a new backing pixmap of the appropriate size */ static gboolean configure_event( GtkWidget *widget, GdkEventConfigure *event ) { GdkColor color; if (pixmap) g_object_unref (pixmap); color.red = 0x; color.green = 0x; color.blue = 0x0; gdk_gc_set_rgb_fg_color (widget->style->white_gc, &color); pixmap = gdk_pixmap_new (widget->window, widget->allocation.width, widget->allocation.height, -1); gdk_draw_rectangle (pixmap, widget->style->white_gc, TRUE, 0, 0, widget->allocation.width, widget->allocation.height); return TRUE; } /* Redraw the screen from the backing pixmap */ static gboolean expose_event( GtkWidget *widget, GdkEventExpose *event ) { GdkColor color; color.red = 0x; gdk_gc_set_rgb_fg_color (widget->style->fg_gc[GTK_WIDGET_STATE(widget)], &color); gdk_draw_drawable (widget->window, widget->style->fg_gc[GTK_WIDGET_STATE (widget)], pixmap, event->area.x, event->area.y, event->area.x, event->area.y, event->area.width, event->area.height); return FALSE; } /* Draw a rectangle on the screen */ static void draw_brush( GtkWidget *widget, gdoublex, gdoubley) { GdkRectangle update_rect; update_rect.x = x - 5; update_rect.y = y - 5; update_rect.width = 10; update_rect.height = 10; gdk_draw_rectangle (pixmap, widget->style->black_gc, TRUE, update_rect.x, update_rect.y, update_rect.width, update_rect.height); gtk_widget_queue_draw_area (widget, update_rect.x, update_rect.y, update_rect.width, update_rect.height); } static gboolean button_press_event( GtkWidget *widget, GdkEventButton *event ) { if (event->button == 1 && pixmap != NULL) draw_brush (widget, event->x, event->y); return TRUE; } static gboolean motion_notify_event( GtkWidget *widget, GdkEventMotion *event ) { int x, y; GdkModifierType state; if (event->is_hint) gdk_window_get_pointer (event->window, &x, &y, &state); else { x = event->x; y = event->y; state = event->state; } if (state & GDK_BUTTON1_MASK && pixmap != NULL) draw_brush (widget, x, y); return TRUE; } void quit () { exit (0); } int main( int argc, char *argv[] ) { GtkWidget *window; GtkWidget *drawing_area; GtkWidget *vbox; GtkWidget *button; gtk_init (&argc, &argv); window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_widget_set_name (window, "Test Input"); vbox = gtk_vbox_new (FALSE, 0); gtk_container_add (GTK_CONTAINER (window), vbox); gtk_widget_show (vbox); g_signal_connect (G_OBJECT (window), "destroy", G_CALLBACK (quit), NULL); /* Create the drawing area */ drawing_area = gtk_drawing_area_new (); gtk_widget_set_size_request (GTK_WIDGET (drawing_area), 200, 200); gtk_box_pack_start (GTK_BOX (vbox), drawing_area, TRUE, TRUE, 0); gtk_widget_show (drawing_area); /* Signals used to handle backing pixmap */ g_signal_connect (G_OBJECT (drawing_area), "expose_event", G_CALLBACK (expose_event), NULL); g_signal_connect (G_OBJECT (drawing_area),"configure_event", G_CALLBACK (configure_event), NULL); /* Event signals */ g_signal_connect (G_OBJECT (drawing_area), "motion_notify_event", G_CALLBACK (motion_notify_event), NULL); g_signal_connect (G_OBJECT (drawing_area), "button_press_event", G_CALLBACK (button_press_event), NULL); gtk_widget_set_events (drawing_area, GDK_EXPOSURE_MASK | GDK_LEAVE_NOTIFY_MASK | GDK_BUTTON_PRESS_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK); /* .. And a quit button */ button = gtk_button_new_with_label ("Quit"); gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0); g_signal_connect_swap
How to create a GdkImage from a file.
I want to genetate a GdkImage from a file .. (so that this GdkImage can be passed to gdk_draw_image()) I used following calls.. GtkImage *gtk_image = NULL; GdkImage *gdk_image = NULL; GdkBitmap *gdk_bitmap = NULL; gtk_image_set_from_file (gtk_image, "1.jpg"); gtk_image_set_from_image (gtk_image, gdk_image, gdk_bitmap); gdk_draw_image (pixmap, widget->style->white_gc, gdk_image, 0, 0, 60, 60, 100, 100); but while running the appliction I'm getting following error.. Gtk-CRITICAL **: gtk_image_set_from_file: assertion `GTK_IS_IMAGE (image)' failed can anyone tell what is the problem. ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
How to reduce the size of Gtk lib.
Hi All, I want to run an application written in Java(PP 1.0). PP 1.0 can be built over GTK, but in my case because of Hardware memory constraint I have to reduce the size of GTK-lib's. What is the size of GTK-lib (I guess it is above 50MB..) I want it to come down to atleast 10MB.. Any Idea about the size reduction.. what I was thinking is by removing most of .c files from the folders we can get a small GTK lib, which may not support all the features. Right now I'm not concerned about the features, I just want to build GTK of less size... <> Regards, Prasanna. ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
first Gtk Version over DirectFB
Hi All, I want to know which was the first and oldest version of GTK that was running over DirectFB without any bugs. I guess it was gtk+-2.8.17 or gtk+-2.9.4 I'm running all the big GTK appliacations (FireFox) with gtk+-2.10.1 over DirectFB successfully. Any idea about the oldest version.. Regards, Prasanna. ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Button size
Hi, Is there any API that changes the default size of Button widget before or after its creation. ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
color of gtk widget
Hi, I have a GtkWidget "Button. I want the color of the button should be complete red. I have used this GdkColor color; gdk_color_parse ("red", &color); gtk_widget_modify_fg (Button, GTK_STATE_NORMAL, &color); But this doesn't make the whole button red. it just paints the border of the button with red color. What to do the complete make the button, red. ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
RE: color of gtk widget
will this change the text color of gtkbutton style = gtk_widget_get_style (button); style->text[0]="red color"; // is there any API to do this. gtk_widget_set_style(button, style); Regards, Prasanna. From: Benjamin Berg [mailto:[EMAIL PROTECTED] Sent: Sat 8/4/2007 6:07 AM To: [EMAIL PROTECTED] Cc: Prasanna Kumar K; gtk-devel-list@gnome.org Subject: Re: color of gtk widget On Fri, 2007-03-08 at 16:17 +0100, [EMAIL PROTECTED] wrote: > On 8/3/07, Prasanna Kumar K <[EMAIL PROTECTED]> wrote: > > I have a GtkWidget "Button. I want the color of the button should be > > complete red. > > You can do it with a gtkrc. For example, set this resource file: > > widget "*red_widget" style "red_style" If you already use a style, you can also use widget "*red_widget* style "red_style" instead. And then you just need to set the name on the button and none of its children. As the label will also be affected with the above line (because of the trailing *). > Now in your code do: > > void > set_name( GtkWidget *widget, const char *name ) > { > gtk_widget_set_name( widget, name ); > if( GTK_IS_CONTAINER( widget ) ) > gtk_container_foreach( GTK_CONTAINER( widget ), >(GtkCallback) set_name, (char *) name ); > } > > set_name( button, "red_widget" ); Then a simple gtk_widget_set_name is enough. The only other choice is to call gtk_widget_modify_fg recursively on all the widgets. Benjamin This message (including any attachment) is confidential and may be legally privileged. Access to this message by anyone other than the intended recipient(s) listed above is unauthorized. If you are not the intended recipient you are hereby notified that any disclosure, copying, or distribution of the message, or any action taken or omission of action by you in reliance upon it, is prohibited and may be unlawful. Please immediately notify the sender by reply e-mail and permanently delete all copies of the message if you have received this message in error. ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
[no subject]
Hi, In my working folder where my application button.c is, I have a .gtkrc file. which contains only one line. include "/usr/.../gtk/gtkrc I think my GTK+ applications are using gtkrc from the above path. I can't modify this gtkrc due to some access permissions so I have added a code just above it. now my new .gtkrc file looks like this. - style "red_style" = "default" { bg[NORMAL] = "#C1665A" bg[PRELIGHT] = "#E0B6AF" bg[ACTIVE] = "#C1665A" bg[SELECTED] = "#C1665A" bg[INSENSITIVE] = "#884631" } widget "*red_widget" style "red_style" include "/usr//gtk/gtkrc in my button.c, I have added this code. #include set_name( GtkWidget *widget, const char *name ) { gtk_widget_set_name( widget, name ); if( GTK_IS_CONTAINER( widget ) ) gtk_container_foreach( GTK_CONTAINER( widget ), (GtkCallback) set_name, (char *) name ); } int main (int argc, char *argv[]) { GtkWidget *window, *button; gtk_init (&argc, &argv); window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_default_size (GTK_WINDOW (window), 100, 100); button = gtk_button_new_with_label ("OK"); set_name (button, "red_widget"); gtk_container_add (GTK_CONTAINER(window), button); gtk_widget_show (button); gtk_widget_show (window); gtk_main (); return 0; } even now also I'm getting the default colors for button background.. Is it I'm doing something wrong in my .gtkrc file? both button.c and .gtkrc file is in $HOME/prasanna. Regards, prasanna. This message (including any attachment) is confidential and may be legally privileged. Access to this message by anyone other than the intended recipient(s) listed above is unauthorized. If you are not the intended recipient you are hereby notified that any disclosure, copying, or distribution of the message, or any action taken or omission of action by you in reliance upon it, is prohibited and may be unlawful. Please immediately notify the sender by reply e-mail and permanently delete all copies of the message if you have received this message in error. ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Concept behind GtkTreeView
Hi, Can anyone please explain what is the relation between GtkTreeView - GtkTreeStore - GtkTreeModel. and why GtkTree, GtkCTree, GtkList, GtkCList are deprecated.. I want to add labels(each row has 2 labels, and there are many rows) in my GtkTreeView with a vertical scrollbar. as all the rows can't be fit in the view area so I have to scroll it down to view labels of other rows... Any idea how to proceed. some one told me that, I have to add labels to my list/tree then add this list/tree to the GtkTreeView and add a vertical scrollbar to the GtkTreeView... Am I right? Regards, Prasanna. This message (including any attachment) is confidential and may be legally privileged. Access to this message by anyone other than the intended recipient(s) listed above is unauthorized. If you are not the intended recipient you are hereby notified that any disclosure, copying, or distribution of the message, or any action taken or omission of action by you in reliance upon it, is prohibited and may be unlawful. Please immediately notify the sender by reply e-mail and permanently delete all copies of the message if you have received this message in error. ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
GtkStyles and Themes
Hi, I want a vertical scrollbar with different colors for "bar", two "boxes" and the "up" and "down" arrows on those boxes. By using gtk apis I can assign only one color to all of them. How to get different color. Someone told me better to use themes. any sites where I can get info/tutorial about themes. Regards, Prasanna. This message (including any attachment) is confidential and may be legally privileged. Access to this message by anyone other than the intended recipient(s) listed above is unauthorized. If you are not the intended recipient you are hereby notified that any disclosure, copying, or distribution of the message, or any action taken or omission of action by you in reliance upon it, is prohibited and may be unlawful. Please immediately notify the sender by reply e-mail and permanently delete all copies of the message if you have received this message in error. ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list