% Author:% Date: 02/04/2015:- use_module(library(pce)).:- use_module(code1).dialog('screen1',       [ object        :=           Screen_,         parts         :=           [ Screen_ := dialog('Screen1'),             Button1 := button(quit),             Button2 := button(os2)           ],         modifications :=           [ Button2 := [ label := 'openScreen2'],             Button1 := [ label := 'quit']             ],         layout        :=           [ area(Button2,area(60, 19, 89, 24)),             area(Button1,area(60, 80, 80, 24))           ],         behaviour     :=%Button 2 opens dialog screen2           [ Button2 := [ message := message(dia_target_dialog(screen2))                        ],             Button1 := [ message := message(Screen_, destroy)                        ]           ]        ]).dialog('screen2',       [ object        :=           Screen_,         parts         :=           [ Screen_ := dialog('Screen2'),             Button1 := button(back),             Button2 := button(runCode)           ],         modifications :=           [ Button2 := [ label := 'runCode'],             Button1 := [ label := 'back']           ],         layout        :=           [ area(Button2,area(146, 34, 80, 24)),             area(Button1,area(148, 96, 80, 24))           ],%Button 1 goes back to dialog screen1           behaviour     :=           [ Button2 := [ message := message(@prolog,'code1')                        ],             Button1 := [ message := message(@prolog, '')                        ]           ]       ]).
%quit(M):- send(M, button(quit,message(M, destroy))).
s_d :- make_dialog(M,screen1),% make_dialog(N1,screen2),%send(M,button(quit, message(M, destroy))),send(M, open).
%make_dialog(M,screen2), send(M,open).i have got the code running for destroy and running code.pl ,
i need help to navigate between dialogs on click on button.
button2, needs to open dialog screen2 , i cant figure out the message for this.
any help will be appreciated.