[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Splash screen border



Laurent Houdusse wrote:
> Hi!
> 
> I'm a newbie with GTK
> So i try to create a splashscreen white background with a thin border black
> (1 pixel)
> 
> It's Ok for the background but i don't know how to do for the thin
> border????

Create the window with black bacgorund and do 
gtk_container_set_border_width(window, 1).  Then create a GtkEventBox 
with a white backround and add it to the window.  Put everything else 
inside the event box.

The Python code to do this is:

e = gtk.EventBox()
e.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse('white'))
e.add(gtk.Label('Splash Screen'))
e.set_size_request(400,300)

w = gtk.Window()
w.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse('black'))
w.add(e)
w.set_decorated(False)
w.set_border_width(1)
w.show_all()
w.present()

-- 
Tim Evans
Applied Research Associates NZ
http://www.aranz.com/




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]