Join for FREE | Take the Tour Lost Password?
Shop deviantART for the
holidays and save BIG!
Click here! :holly:
[x]

deviantART

:love:
 
©2004-2009 ~TomyLobo
:icontomylobo:

Artist's Comments

This is an APE that allows you to resize your AVS Editor Window.
You don't need to add it to a preset to make it work. just copy the .ape to your avs directory and run Winamp/AVS. It currently resizes the following dialogs:
Misc / Comment
Trans / Movement
Trans / Dynamic Movement
Trans / Color Modifier
Render / SuperScope
Render / Texer II
Effect list

If you have written your own APE and want its dialog to resize correctly, catch the WM_SIZE messages that are passed to your g_DlgProc and resize the elements of your interface accordingly.

[edit June 29th 2004]
The APE now automatically selects the first component of the preset if no component is selected. This might be useful for viewing packs with comments :)
Just press U/Y to browse through them and the APE automatically selects the first component for you, which will probably be a comment
[/edit]
[edit August 21st 2004]
Small bugfix. if you dont have problems, dont get it, but if your mouse moves to the center of the editor window when you try to resize it, download the new version.
[/edit]
[edit August 10th 2006]
Long time since the last update :)
I finally managed to make the "first component selection" work on most (all?) platforms.
Also, i added a menu entry for APEresize under "Settings". Later versions will offer more options there.
[/edit]

Comments


love 0 0 joy 1 1 wow 0 0 mad 0 0 sad 0 0 fear 0 0 neutral 0 0
:iconhboy:
One of the most useful features for AVS, great work!

--
For people who want to buy a new camera, READ THIS
:iconindependent-ii-:
Great work.
New Ape!!!!!!!!!!!!!!!!!!!!!
:iconvhs-guri:
Nice new ape.:)


--


HARDCORE WILL NEVER DIE
:iconfragmer:
welcome to the :devart:, have a pleasant flight :P
Great start, this is realy helpful for complex scopes... Thanks a lot for creating this! :D

Boringly obvious suggestions:) : open-source (hmm... but maybe it'll make too many versions of the same APE and more bugs? :(), interresizable textfields in dialogs, and the mousebug fix :)
:icontomylobo:
mousebug should be fixed now i think... the explanation is a bit techy but here it goes: :)
some of you probably know the "Resize" entry of normal windows' window menues.
when you select this, a WM_SYSCOMMAND message with wParam=SC_SIZE is sent to that window.
What my APE does is simply checking if the user clicks on the AVS editor's border and then sending that message to the editor window.
Unfortunately, sending that message centers the mouse on that window.
Normally, the editor window should be notified of that through a WM_SETCURSOR message, which i can intercept and then reset the mouse to the border.
That message is normally sent to the window/control directly under the mouse first and should normally be passed to the parent window and in the end, to the editor window.
However, some windows/controls do not pass this message to the editor window so i cannot intercept that message and reset the cursor properly. this was/is causing the mouse bug.
To work around this I simply made the dialog invisible while the WM_SYSCOMMAND is being processed and make it visible again when the WM_SETCURSOR message is received.

In short terms: The mouse bug occured because some messages went to the wrong receiver and was not forwarded properly :)
:iconshock-value:
Most excellent work!! The only addition that would be welcome would be to allow the user to adjust the the horizontal resize between the left and right sides of the editor. In any case, this makes preset creation much easier.
:iconduo:
Very handy. Ive been using reshack to resize the windows lately, this saves me much time. Good work.

--
Visit My Website  Submit Some Style

Details

June 3, 2004
31.2 KB
543 bytes
167×119

Statistics

29
6 [who?]
1,759 (0 today)
678 (0 today)

Share

Link
Embed
Thumb

Site Map