From: Jez W. <je...@je...> - 2004-04-22 16:05:10
|
Hi, I've just committed a change to GUI.pm. The method Center which = (surprise surprise) centers the window :) The code originally came from Adhoc.pm (I've no idea who the original = author was, so couldn't credit them directly). Cheers, jez. |
From: Johan L. <johanl@DarSerMan.com> - 2004-04-22 16:16:36
|
At 18:03 2004-04-22, Jez White wrote: >I've just committed a change to GUI.pm. The method Center which (surprise >surprise) centers the window :) > >The code originally came from Adhoc.pm (I've no idea who the original >author was, so couldn't credit them directly). That's me, but never mind. /J -------- ------ ---- --- -- -- -- - - - - - Johan Lindström Sourcerer @ Boss Casinos johanl@DarSerMan.com Latest bookmark: "A 3D FPS game with SDL, OpenGL and Perl - Downl..." http://bloodgate.com/perl/sdl/download.html dmoz (1 of 10): /Computers/Software/Freeware/Games/ 22 |
From: Jez W. <je...@je...> - 2004-04-22 16:23:31
|
Sorry. I can put your name in if you wish - or remove it all together? I was looking at some of the other functions in Adhoc (with an idea of adding them to GUI) - DrawIcon would be quite useful (as a method to an I= con or DC). Thoughts? Cheers, jez. ----- Original Message -----=20 From: "Johan Lindstrom" <johanl@DarSerMan.com> To: "guihackers" <per...@li...> Sent: Thursday, April 22, 2004 5:16 PM Subject: Re: [perl-win32-gui-hackers] Added Center method for a window > At 18:03 2004-04-22, Jez White wrote: > >I've just committed a change to GUI.pm. The method Center which (surpr= ise > >surprise) centers the window :) > > > >The code originally came from Adhoc.pm (I've no idea who the original > >author was, so couldn't credit them directly). > > That's me, but never mind. > > > /J > > -------- ------ ---- --- -- -- -- - - - - - > Johan Lindstr=F6m Sourcerer @ Boss Casinos johanl@DarSerMan.com > > Latest bookmark: "A 3D FPS game with SDL, OpenGL and Perl - Downl..." > http://bloodgate.com/perl/sdl/download.html > dmoz (1 of 10): /Computers/Software/Freeware/Games/ 22 > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=3D1470&alloc_id=3D3638&op=3Dc= lick > _______________________________________________ > Perl-Win32-GUI-Hackers mailing list > Per...@li... > https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-hackers |
From: Johan L. <johanl@DarSerMan.com> - 2004-04-22 16:36:57
|
At 18:22 2004-04-22, Jez White wrote: >Sorry. I can put your name in if you wish - or remove it all together? Just put me up as a general contributor or something. A per method attribution seems ridiculous :) >I was looking at some of the other functions in Adhoc (with an idea of >adding them to GUI) - DrawIcon would be quite useful (as a method to an Icon >or DC). Thoughts? I would be happy if as much as possible went into the core, so long as it's functional and useful. /J -------- ------ ---- --- -- -- -- - - - - - Johan Lindström Sourcerer @ Boss Casinos johanl@DarSerMan.com Latest bookmark: "A 3D FPS game with SDL, OpenGL and Perl - Downl..." http://bloodgate.com/perl/sdl/download.html dmoz (1 of 10): /Computers/Software/Freeware/Games/ 22 |
From: Jez W. <je...@je...> - 2004-04-22 16:50:13
|
> Just put me up as a general contributor or something. A per method > attribution seems ridiculous :) I've added your name to the actual code. Apologies again. > I would be happy if as much as possible went into the core, so long as it's > functional and useful. I've also just added The DrawIcon method to DC.xs. Usage: my $DC = $win->GetDC; my $icon = new Win32::GUI::Icon('someicon.ico'); $DC->DrawIcon($icon,20,20); Cheers, jez. |
From: Jez W. <je...@je...> - 2004-04-22 18:15:04
|
Hi, I've just had a look through the functions of AdHoc (I've got version 0.0= 3). Most of the functions are quite straightforward (even for me!) to convert into XS, or already have been. The exception is GetKeyboardState. There are various possibilities for implementation - but it would depend on how people are using it. I actual= ly use this function myself (to test if the CTRL key and other keys are pres= sed at the same time). Any thoughts on an interface? The easy solution would = be to return a reference to the array (like now) - but there might be a bett= er suited "Perl solution"? If your wondering why I'm going to add these functions, I've found that t= he runtime memory size of one of my exe's reduces by just under one meg if I remove all dependency to AdHoc. Cheers, jez. ----- Original Message -----=20 From: "Johan Lindstrom" <johanl@DarSerMan.com> To: "guihackers" <per...@li...> Sent: Thursday, April 22, 2004 5:36 PM Subject: Re: [perl-win32-gui-hackers] Added Center method for a window > At 18:22 2004-04-22, Jez White wrote: > >Sorry. I can put your name in if you wish - or remove it all together? > > Just put me up as a general contributor or something. A per method > attribution seems ridiculous :) > > > >I was looking at some of the other functions in Adhoc (with an idea of > >adding them to GUI) - DrawIcon would be quite useful (as a method to a= n Icon > >or DC). Thoughts? > > I would be happy if as much as possible went into the core, so long as it's > functional and useful. > > > /J > > -------- ------ ---- --- -- -- -- - - - - - > Johan Lindstr=F6m Sourcerer @ Boss Casinos johanl@DarSerMan.com > > Latest bookmark: "A 3D FPS game with SDL, OpenGL and Perl - Downl..." > http://bloodgate.com/perl/sdl/download.html > dmoz (1 of 10): /Computers/Software/Freeware/Games/ 22 > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=3D1470&alloc_id=3D3638&op=3Dc= lick > _______________________________________________ > Perl-Win32-GUI-Hackers mailing list > Per...@li... > https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-hackers |
From: Johan L. <johanl@DarSerMan.com> - 2004-04-22 18:31:15
|
At 20:15 2004-04-22, Jez White wrote: >The exception is GetKeyboardState. There are various possibilities for >implementation - but it would depend on how people are using it. I actually >use this function myself (to test if the CTRL key and other keys are pressed >at the same time). Any thoughts on an interface? The easy solution would be >to return a reference to the array (like now) - but there might be a better >suited "Perl solution"? For me that works fine. I don't know of any other people using it, so... :) Some other way to do it would be to return a hash ref, but I don't quite see the point. /J >If your wondering why I'm going to add these functions, I've found that the >runtime memory size of one of my exe's reduces by just under one meg if I >remove all dependency to AdHoc. I can imagine it's the line my $rsSetBrushOrgEx = new Win32::API("gdi32", "SetBrushOrgEx", "NNNP", "I") or die(); which loads the gdi32 dll. Try and remove it from your copy and see if it helps. If it does, I can change it to create a singleton object on the first invocation so it won't affect you if you don't use it. /J -------- ------ ---- --- -- -- -- - - - - - Johan Lindström Sourcerer @ Boss Casinos johanl@DarSerMan.com Latest bookmark: "Laziness, Lizards and Monks" http://www.perlmonks.org/index.pl?node_id=247497 dmoz (1 of 10): /Computers/Programming/Internet/CGI/ 40 |