Hello all,
i want to add my own stock item, so i try the following:
import pygtk
pygtk.require('2.0')
import gtk
gtk.stock_add(["STOCK_1", "1", 0, 49, "gtk20") # just a test, 49 is the
value of "1", i don't want to use any GDK Modifier Constants
.
.
.
# i want to press "1" to quit , but it doesn't work, when i replace
gtk.STOCK_1 with gtk.STOCK_QUIT , it can work.
action = gtk.Action('Quit', "test test test", None, gtk.STOCK_1)
action.connect('activate', self.quit_cb)
quitbutton = gtk.Button()
.
.
.
action.connect_proxy(quitbutton)
.
.
.
when i run it, i got the message:
Traceback (most recent call last):
File "/home/lionchen/workspace/action/simpleaction.py", line 9, in <module>
gtk.stock_add(("STOCK_1", "_1", gtk.gdk.SHIFT_MASK, 49, "pymserv"))
TypeError: items sequence members must be of form (stock_id, label,
modifiers, keyval, domain)
could anybody explain what the domain exactly is? and how do i write the
correct gtk.stock_add()?
thanks.
Lion
_______________________________________________
pygtk mailing list [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/