Re: Creating a non-focused window
- From: "Tom Machinski" <tom machinski gmail com>
- To: "Brian J. Tarricone" <bjt23 cornell edu>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: Creating a non-focused window
- Date: Fri, 23 May 2008 10:27:17 -0700
On Fri, May 23, 2008 at 9:52 AM, Brian J. Tarricone <bjt23 cornell edu>
wrote:
Well, it works here, using straight C.  I don't really know Python, so I
can't really say why it wouldn't work there.
Thanks a lot Brian. Could you perchance paste the code you used?  If this is
a bug in PyGTK, it would help to have a reference working implementation.
I'm attaching below my non-working minimal implementation, using
set_focus_on_map(False), just for general information. This creates a small
button on the top-left corner, and (undesirably) gives it the focus.
### BEGIN CODE ###
#!/usr/bin/env python
import gtk
import sys
class Notification(object):
    def __init__(self):
        self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
        self.window.connect("destroy", self.destroy)
        self.button = gtk.Button('OK')
        self.button.connect_object("clicked", gtk.Widget.destroy,
self.window)
        self.window.set_focus_on_map(False)
        self.window.add(self.button)
        self.button.show()
        self.window.show()
    def destroy(self, widget, data=None):
        gtk.main_quit()
    def main(self):
        gtk.main()
notification = Notification()
notification.main()
### END CODE ###
Tom
       -brian
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]