From: David Naseby Date: 2002-08-13T08:05:19+09:00 Subject: RE: 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