Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > f32ed80f810c120360cc4cf7d6d86c61 > files > 5

gnome-python-gconf-2.28.0-1mdv2010.0.i586.rpm

#!/usr/bin/env python
#
# A very simple program that sets a single key value when you type
# it in an entry and press return
#

import gtk
import gconf
   
def entry_activated_callback(entry, client):
    s = entry.get_chars (0, -1)
    client.set_string ("/testing/directory/key", s)

window = gtk.Window()
entry = gtk.Entry ()
window.add (entry)

client = gconf.client_get_default ()

client.add_dir ("/testing/directory",
                gconf.CLIENT_PRELOAD_NONE)
entry.connect ('activate', entry_activated_callback, client)

# If key isn't writable, then set insensitive
entry.set_sensitive (client.key_is_writable ("/testing/directory/key"))
window.show_all ()

gtk.main ()