From: Octavian R. <ora...@gm...> - 2007-06-20 12:34:17
|
Hi, I have tried to create a child window, but when I close it, the entire application closes. I open it with an option from the menu of the parent window that has a -onClick => \&Config, and I returned 0 or 1 from the sub Config {} subroutine, but the application still closes when closing that window. Are there any samples of using child windows? Or can you tell me how to do it? Thank you. Octavian |
From: <a98...@gm...> - 2007-06-20 12:36:53
|
Hi, have a look at the examples in your perl-lib-path. j. -------- Original-Nachricht -------- Datum: Wed, 20 Jun 2007 15:34:03 +0300 Von: "Octavian Rasnita" <ora...@gm...> An: per...@li... Betreff: [perl-win32-gui-users] creating a child window > Hi, > > I have tried to create a child window, but when I close it, the entire > application closes. > > I open it with an option from the menu of the parent window that has > a -onClick => \&Config, and I returned 0 or 1 from the sub Config {} > subroutine, but the application still closes when closing that window. > > Are there any samples of using child windows? Or can you tell me how to do > it? > > > Thank you. > > Octavian > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Perl-Win32-GUI-Users mailing list > Per...@li... > https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users > http://perl-win32-gui.sourceforge.net/ -- Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kanns mit allen: http://www.gmx.net/de/go/multimessenger |
From: Octavian R. <ora...@gm...> - 2007-06-20 14:53:55
|
Where could that path be? I tried to see if there is something in d:\usr\eg and d:\usr\site\lib\Win32\GUI ...but I couldn't find examples for creating a child window. I found only some samples in the demos directory but not for creating child windows. Thank you. From: <a98...@gm...> > Hi, > > have a look at the examples in your perl-lib-path. > > j. > -------- Original-Nachricht -------- > Datum: Wed, 20 Jun 2007 15:34:03 +0300 > Von: "Octavian Rasnita" <ora...@gm...> > An: per...@li... > Betreff: [perl-win32-gui-users] creating a child window > >> Hi, >> >> I have tried to create a child window, but when I close it, the entire >> application closes. >> >> I open it with an option from the menu of the parent window that has >> a -onClick => \&Config, and I returned 0 or 1 from the sub Config {} >> subroutine, but the application still closes when closing that window. >> >> Are there any samples of using child windows? Or can you tell me how to >> do >> it? >> >> >> Thank you. >> >> Octavian >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> Perl-Win32-GUI-Users mailing list >> Per...@li... >> https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users >> http://perl-win32-gui.sourceforge.net/ > > -- > Psssst! Schon vom neuen GMX MultiMessenger gehört? > Der kanns mit allen: http://www.gmx.net/de/go/multimessenger |
From: Robert M. <rob...@us...> - 2007-06-20 19:05:33
|
On 20/06/07, Octavian Rasnita <ora...@gm...> wrote: > I have tried to create a child window, but when I close it, the entire > application closes. > > I open it with an option from the menu of the parent window that has > a -onClick => \&Config, and I returned 0 or 1 from the sub Config {} > subroutine, but the application still closes when closing that window. > > Are there any samples of using child windows? Or can you tell me how to do > it? I think you mean an owned window, and not a child window? If so, then there are examples in the demos (for example see the help menu option in the NotifyIcon.pl demo). You want the -onTerminate handler of the owned window to return 1 (by default it returns -1, which exits the Dialog() processing). If I'm mis-understanding you, then perhaps you could post a (small and complete) example so that we can better understand what you are trying to do. Regards, Rob. |
From: Octavian R. <ora...@gm...> - 2007-06-20 19:45:21
|
Thank you! That was it. I didn't put a SecondWin_Terminate subroutine, because I thought if I don't use it, it would be just like using it and returning 0 but if the default is -1, then I need to use it explicitly. Thanks. Octavian ----- Original Message ----- From: "Robert May" <rob...@us...> To: "Octavian Rasnita" <ora...@gm...> Cc: <per...@li...> Sent: Wednesday, June 20, 2007 10:05 PM Subject: Re: [perl-win32-gui-users] creating a child window > On 20/06/07, Octavian Rasnita <ora...@gm...> wrote: >> I have tried to create a child window, but when I close it, the entire >> application closes. >> >> I open it with an option from the menu of the parent window that has >> a -onClick => \&Config, and I returned 0 or 1 from the sub Config {} >> subroutine, but the application still closes when closing that window. >> >> Are there any samples of using child windows? Or can you tell me how to >> do >> it? > > I think you mean an owned window, and not a child window? If so, then > there are examples in the demos (for example see the help menu option > in the NotifyIcon.pl demo). > > You want the -onTerminate handler of the owned window to return 1 (by > default it returns -1, which exits the Dialog() processing). > > If I'm mis-understanding you, then perhaps you could post a (small and > complete) example so that we can better understand what you are trying > to do. > > Regards, > Rob. |