コード例 #1
0
	def __init__(
		self,
		sep,
		fields,
		spacing=0,
		is_hbox=False,
		hist_size=10,
		**kwargs
	):
		if not is_hbox:
			gtk.HBox.__init__(self, spacing=spacing)
		self.spin = MultiSpinButton(sep, fields, **kwargs)
		pack(self, self.spin, 1, 1)
		self.hist_size = hist_size
		self.option = gtk.Button()
		self.option.add(gtk.Arrow(gtk.ArrowType.DOWN, gtk.ShadowType.IN))
		pack(self, self.option, 1, 1)
		self.menu = gtk.Menu()
		#self.menu.show()
		self.option.connect("button-press-event", self.option_pressed)
		self.menuItems = []
		#self.option.set_sensitive(False) #???????
		#self.spin._entry_activate = self._entry_activate
		self.spin.connect("activate", self._entry_activate)
		self.get_value = self.spin.get_value
		self.set_value = self.spin.set_value