Sha256: 745a1677099c9a4372a45a8e0a1ee7e75e577dc28b2c0cced2fdb151b601a893

Contents?: true

Size: 574 Bytes

Versions: 4

Compression:

Stored size: 574 Bytes

Contents

class Gtk::ComboBox
	def pack_start(widget, arg1, arg2 = false)
		#widget is useually a Gtk::CellRendererText which is started by this way in Java GTK.
		@renderer = widget
		widget.init(self)
		
		if self.model
			widget.text = self.model.dcol[0]
			@renderer_set = true
		end
	end
	
	def add_attribute(arg1, arg2, arg3)
		#do nothing - this method does not exist on Java GTK's ComboBox.
	end
	
	def model=(newmodel)
		@model = newmodel
		@ob.model = newmodel.ob
		
		if !@renderer_set
			@renderer.text = self.model.dcol[0]
		end
	end
	
	def model
		return @model
	end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
knjrbfw-0.0.8 lib/knj/jruby-gtk2/combobox.rb
knjrbfw-0.0.7 lib/knj/jruby-gtk2/combobox.rb
knjrbfw-0.0.4 lib/knj/jruby-gtk2/combobox.rb
knjrbfw-0.0.3 lib/knj/jruby-gtk2/combobox.rb