From: Frazier, J. J. <Joe.Frazier@PeopleClick.com> - 2001-05-31 19:07:17
|
> -----Original Message----- > From: Morbus Iff [mailto:mo...@di...] > Sent: Thursday, May 31, 2001 14:40 > To: per...@li...; > 'per...@li...' > Subject: Re: [perl-win32-gui-users] Window Size Controls & Miscellany > ?'s >=20 >=20 > >Is there a way to disable the Maximize button on a window?=20 > I've been using > >-maxwidth and -maxheight in the window creation in order to=20 > prevent users > >from resizing my windows (I don't really want to deal with=20 > resizing & > >repositioning quite yet...) but since the maximize button=20 > is active, the > >window does this ugly (imho) snap to the top left corner=20 > when its clicked. >=20 > You know, I was hoping for the same thing, with code like this: >=20 > $window =3D new Win32::GUI::Window( -name =3D> '_Window', > -text =3D>=20 > $SETTINGS->{app}->{name}, > -left =3D>=20 > ($screen_width - 600)/2, > -top =3D>=20 > ($screen_height - 400)/2, > -width =3D> 480, -height =3D> = 400, > -menu =3D> $menu_bar, > -class =3D> $hwnd_class, > -icon =3D> $icon, > -maximizebox =3D> 0 #######add something like : =09 -maxsize =3D> [480,400], -minsize =3D> [480,400], ####### this puts a min/max size to the window meaning it cant be resized with the handle bars.... > ); >=20 > Unfortunately, that dims the maximize box so that it doesn't=20 > work, but=20 > still allows people to resize the window by the grab-an-edge-and-pull=20 > routine. I haven't figured out how to disable that. It's=20 > probably simple. >=20 >=20 > Morbus Iff > .sig on other machine. > http://www.disobey.com/ > http://www.gamegrene.com/ >=20 >=20 > _______________________________________________ > Perl-Win32-GUI-Users mailing list > Per...@li... > http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users >=20 |
From: Forhan, M. <Mic...@tr...> - 2001-05-31 19:09:44
|
While I haven't been able to get rid of the cursor change (into the resize arrow), I've prevented people from resizing the box manually by placing the -maxwidth and -maxheight settings in. Thanks for your tip for -maximize! It works great, here is my window: $Name = new Win32::GUI::Window( -name => $Name ,-text => $Main_Title ,-width => $Width ,-height => $Height ,-left => $Left ,-top => $Top ,-minwidth => $Width ,-minheight => $Height ,-maxwidth => $Width ,-maxheight => $Height ,-menu => $Menu ,-maximizebox => 0 ); -Michael Forhan Mic...@tr... -----Original Message----- From: Morbus Iff [mailto:mo...@di...] Sent: Thursday, May 31, 2001 11:40 AM To: per...@li...; 'per...@li...' Subject: Re: [perl-win32-gui-users] Window Size Controls & Miscellany ?'s >Is there a way to disable the Maximize button on a window? I've been using >-maxwidth and -maxheight in the window creation in order to prevent users >from resizing my windows (I don't really want to deal with resizing & >repositioning quite yet...) but since the maximize button is active, the >window does this ugly (imho) snap to the top left corner when its clicked. You know, I was hoping for the same thing, with code like this: $window = new Win32::GUI::Window( -name => '_Window', -text => $SETTINGS->{app}->{name}, -left => ($screen_width - 600)/2, -top => ($screen_height - 400)/2, -width => 480, -height => 400, -menu => $menu_bar, -class => $hwnd_class, -icon => $icon, -maximizebox => 0 ); Unfortunately, that dims the maximize box so that it doesn't work, but still allows people to resize the window by the grab-an-edge-and-pull routine. I haven't figured out how to disable that. It's probably simple. Morbus Iff .sig on other machine. http://www.disobey.com/ http://www.gamegrene.com/ _______________________________________________ Perl-Win32-GUI-Users mailing list Per...@li... http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users |
From: Frazier, J. J. <Joe.Frazier@PeopleClick.com> - 2001-05-31 20:48:55
|
Yea, I just found about the -maximizebox thing. -minimizebox does the opposite. Set both to 0 if you want neither to show. I wonder if -questionbox works the same way for a Win32::GUI::DialogWindow and removes the goofy question mark box? > -----Original Message----- > From: Morbus Iff [mailto:mo...@di...] > Sent: Thursday, May 31, 2001 16:15 > To: per...@li...; > per...@li... > Subject: RE: [perl-win32-gui-users] Window Size Controls & Miscellany > ?'s >=20 >=20 > >At 03:06 PM 5/31/01, Frazier, Joe Jr wrote: > >At 03:10 PM 5/31/01, Forhan, Michael wrote: >=20 > Hey, thanks to both of you on the min/max|width/height...=20 > worked wonderfully! >=20 >=20 > Morbus Iff > .sig on other machine. > http://www.disobey.com/ > http://www.gamegrene.com/ >=20 >=20 > _______________________________________________ > Perl-Win32-GUI-Users mailing list > Per...@li... > http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users >=20 |
From: Forhan, M. <Mic...@tr...> - 2001-05-31 21:12:08
|
Per your question, I pulled up Microsoft's website on maximizebox settings (I just searched for it from their main page), and linking from there I found information for a 'helpbutton'. After putting -helpbutton => 1 in my window, sure enough, I got one of those '?' boxes. Its amazing what new functionality you can find by just being curious ;) -Michael Forhan -----Original Message----- From: Frazier, Joe Jr [mailto:Joe.Frazier@PeopleClick.com] Sent: Thursday, May 31, 2001 1:49 PM To: per...@li... Subject: RE: [perl-win32-gui-users] Window Size Controls & Miscellany ?'s Yea, I just found about the -maximizebox thing. -minimizebox does the opposite. Set both to 0 if you want neither to show. I wonder if -questionbox works the same way for a Win32::GUI::DialogWindow and removes the goofy question mark box? > -----Original Message----- > From: Morbus Iff [mailto:mo...@di...] > Sent: Thursday, May 31, 2001 16:15 > To: per...@li...; > per...@li... > Subject: RE: [perl-win32-gui-users] Window Size Controls & Miscellany > ?'s > > > >At 03:06 PM 5/31/01, Frazier, Joe Jr wrote: > >At 03:10 PM 5/31/01, Forhan, Michael wrote: > > Hey, thanks to both of you on the min/max|width/height... > worked wonderfully! > > > Morbus Iff > .sig on other machine. > http://www.disobey.com/ > http://www.gamegrene.com/ > > > _______________________________________________ > Perl-Win32-GUI-Users mailing list > Per...@li... > http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users > _______________________________________________ Perl-Win32-GUI-Users mailing list Per...@li... http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users |
From: Frazier, J. J. <Joe.Frazier@PeopleClick.com> - 2001-06-01 13:14:10
|
> -----Original Message----- > From: Forhan, Michael [mailto:Mic...@tr...] > Sent: Thursday, May 31, 2001 14:29 > To: 'per...@li...' > Subject: [perl-win32-gui-users] Window Size Controls & Miscellany ?'s > Second, I was wondering if any further strides have been made=20 > on GOE ( as > posted by Harald Piske in late march (3/25 to be exact) )=20 > I've recently been > playing with gb109, and have started building a wishlist of=20 > my own for a > large windows oriented development tool. (along the lines of=20 > Visual Basic). > Is anyone aware of any Sourceforge projects for this , or is GOE still > alive? (the fairymail link I followed didn't work for me) I'd=20 > love to see a > fully featured windows development tool for perl (with syntax=20 > highlighting > of course!) and am ready to contribute all I can to that project :).=20 Someone sent me gb109 a few days ago when I asked where to get it. Thanks. Where is the website? I also would like to know the status. I have installed it an I think it is a good first start, but it needs alot more work. I think the Sourceforge would be a good way to go with GuiBuilder, and hopefully help speed development. While I dont really care about things like syntax highlighting( at least not this early in dev), I have my own wishlist for the project of things I would like asap. On a side note, I am going to build a GUI interface to PerlApp. Basically, I wanto not have to remember the command line args and after I have defined everything, shell out to PerlApp. I hope this is ok within the licence, if so, I will make it available to anyone who wants it. I will probably use xml for a project definition file so that I can save parameters of each app I build, so that when I add code, I dont forget to include a module, remember the last version number, etc...=20 > Lastly, I was wondering how the Win32::Gui FAQ was coming=20 > along. I've read > through the draft that was posted last month (april) and=20 > found that its > getting some good info in it, and was hoping to see much more=20 > added to it in > the future. I'd especially like to see some information in it=20 > describing > locations to look for more information for questions not yet=20 > answered ( > though that probably isn't in-line with the concept of an FAQ=20 > ). I've found > that many Win32 API books have helped me with style flags=20 > that I have not > seen elsewhere (things like MB_YESNOCANCEL and the like).=20 Ditto.... >=20 > Thank you all for your help, and this great mailing list! > -Michael Forhan > Mic...@tr... >=20 >=20 > _______________________________________________ > Perl-Win32-GUI-Users mailing list > Per...@li... > http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users >=20 |