FXRuby usage: Capturing results from an FXDialogBox

From: Stephan Kämper [mailto:Stephan.Kaemper@Schleswig-Holstein.de]

def onItem1( sender, sel, ptr )
@result = 1

self.handle(self, MKUINT(ID_ACCEPT, SEL_COMMAND), nil)

end

def onItem2( sender, sel, ptr )
@result = 2
self.handle(self, MKUINT(ID_ACCEPT, SEL_COMMAND), nil)
end

end

call the dialog with:

pd = PrioritizeDialog.new(self, item1,item2)
if pd.execute(PLACEMENT_OWNER) != 0
result = pd.result
#do something with result
end

Another David