Help - Search - Members - Calendar
Full Version: Wallpaper Resizer Panel
Desktop Sidebar Forums > Customizations > Panel Announcements
cs97gh1
Since some (very few though) requested a wallpaper resizing functionality, i developed a very primitive Panel.
Please don't consider this for a Beta version. I could say (using the greek alphabet) that this could be said as a Gamma or even Delta version (C or D that is)!!! I personally installed it, resized my wallpaper(s) and then deleted it!!!
I just don't have too much time but i hope it fits the needs for the most of you

*NOTE for those who use the Virtual Desktop Panel: In order for this function to work, goto the properties of your VD Panel and under the Wallpapers tab, choose "Tile" as the Positioning mode for each of your wallpapers.

*Installation: Just use the attached .dspackage file and then add the panel found under Third Party .NET Panels

Best Regards to every1!!! flowers.gif
yyy
Cool.But I recommend you to sign your panel and to make it auto add it self after the installation.I think that there's a problem with your install file so it doesn't do it.
But that's a cool plugin clap.gif
antu^jamban
flowers.gif thanks a lot on your hard work clap.gif clap.gif hmm maybe kdam can include this feature in future build of DS. until then.. let download this...
cs97gh1
antu^jamban,

I agree that this would be a nice feature if added in a DS build.
antu^jamban
im hoping that this panel could just move the wallpaper to center instead of strecth it again (it makes my wallpaper blurred). maybe u can make both function and make it selectable between resize dan center. if u have some free time u can work more on this panel.
smile.gif

EDIT: make a button to reset the wallpaper size back to normal tongue.gif
cs97gh1
antu^jamban,
I didn't quite understand your question. If you want pls provide me with a thorough explanation or some screenshots of what you want to achieve.

Regards
yyy
I think he means that the resize stretches the wallpaper and it makes it blur.He wants to move the wallpaper,without resizing it,to the side.
antu^jamban
QUOTE
I think he means that the resize stretches the wallpaper and it makes it blur.He wants to move the wallpaper,without resizing it,to the side.


yes yes... this is what i want to say. why do i explain stuff in hard way when there's always an easier way. hmm... need to learn english more. thanks yyy
cs97gh1
antu^jamban

Your suggestions poses an important question: Do you find it wise to leave the automatic function as it is and put another option to manually specify the new size of the wallpaper as well as the new wallpaper position mode (among Center,Stretch,Tile)? I think i will do that also and then we will see if it fits anyone's needs.

Best Regards!!!

acommonjo
I figured I would post here to keep all suggestions in one location. For me the panel is PERFECT. I usually stretch my backgrounds anyhow, but it seems that others might not do the same. Maybe an option (if you choose to do so) would be to create 2 more buttons in the panel so there would be a stretch, center, and tile button that would set the wallpaper accordingly. I don't know how much work that would be or if it would be worth it, but it is an option.

~acommonjo
cs97gh1
acommonjo,

I partially agree with you on that it's better to use wallpapers that are at least close to the display resolution. On the other hand, i think it's very difficult to "cover" all the possible conditions. So i may use a completely manual method in which the user will specify the new size of the wallpaper and the position mode (Stretch, Center, Tile). How does that sound?
slvrsol
that sounds good.. hmm can't seem to get it to work right when i dock my DS on the left..
cs97gh1
QUOTE (slvrsol @ Jul 13 2004, 01:09 PM)
that sounds good.. hmm can't seem to get it to work right when i dock my DS on the left..

You're right. That's another problem i'll try to solve.
antu^jamban
yeah.. go cs97gh1 go! u have my support... 200%! laugh.gif
sPiel
Umm, this only seems to work correctly if you're docked on the right side, not the left.

Great idea tho smile.gif
cs97gh1

Just implemented the option to align the wallpaper (Left or Right on your screen).
Please use this panel carefully (Back up your wallpapers first).

Instructions on how to use it: Install DSPackage and then add the panel on your DS. Select from the list the alignment of yor wallpaper (Note that alignment refers to your wallpaper, NOT your Sidebar!!!). Press the resize button. This version does not work for Virtual Desktop users.

If any question arises pls don't hesitate to ask.

Best Regards!!!

slvrsol
hmm.. can't seem to find out where this list of allignment is
cs97gh1
TRy turning on autofit OR try vertically resizing your panel
antu^jamban
OMG. I totally forgot about this panel after sometime. I've install the latest version but I can't see the list and I've tried your solution above but no luck.
slvrsol
Forgot about this too.. Same problem still ^. Hoping for an update!
donCarlos
Excellent Panel. My desktop is certainly a lot cleaner now!

This capability should be built directly into DesktopSidebar as an option which can be automatically implemented when DS starts.

Thanks!
yyy
I was wondering - how does the panel resizes the wallpaper? Does it actually resize the image file or does it just tell Windows to stretch the image?

I want to create a panel which can zoom in/ out and move the wallpaper but I couldn't find a way to change the image's position on screen sad.gif The only thing I can think of is to manipulate the image itself but I don't want to do it.

Or maybe you think you can upgrade your panel to do it?
cs97gh1
I have no time to release anything, but i can release the code in VB .NET for someone to work on it. Some classes might be helpfull (eg. a class that changes the wallpaper).

If someone wants, please ask so i can give my code.

Now, for your question about how i did it, i originally started by resizing the image and then reset it as background in tile mode. This manner only worked for sidebar docked on the right of the screen. I then changed the way i did it, by modifying the image accordingly and put space on either its right side or left side.

Best Regards
Georgiou Charis
KeithI
QUOTE
I have no time to release anything, but i can release the code in VB .NET for someone to work on it.

This Thread would be a good place to release it fun_08.gif.
yyy
Thanks cs97gh1 smile.gif I'll be happy to see your panel's source code biggrin.gif I'm not sure if it is fast enough to modify the image itself. I want to be able to move the wallpaper very fast.
cs97gh1
QUOTE (yyy @ Jan 28 2005, 11:34 AM)
Thanks cs97gh1 smile.gif I'll be happy to see your panel's source code biggrin.gif I'm not sure if it is fast enough to modify the image itself. I want to be able to move the wallpaper very fast.

I'm afraid that it isn't so fast, but you can test yorself. If oyu need something faster, i believe that active desktop might do the job.
yyy
Yes - I tried it but I didn't like it. Nevermind - I'll do something else smile.gif
antu^jamban
I've found something that can improve this panel. Check this out: ScreenScroll. Source code is included.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.