Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Confirm
Close Dialog

User Image
Pip Rees
1 discussion post
Hey Guys,

When I run an application or shortcut from the taskbar, I usually run a function to span the window across all my displays, but what I'd love to see is the ability to run more than one function at once; So, i launch for example SumatraPDF, my eBook reader of choice. My Laptop (http://www.youtube.com/watch?v=k7_kmfNHTsw) is in horizontal mode, which is a huge pain to read on as the vertical resolution is so low (Can't fit much of my book on screen at once!).

If i could run two or more functions, in a particular order...
[1] - Change Monitor Profile to Portrait
[2] - Span Window across monitors

It'd just be so convenient! Have you any plans to add this sort of Multi-Function ... functionality?

[RANT]
Also, wouldn't it be nice to add the Titlebar buttons to the DF taskbar as independent icons, so that we can use some of the functions (Rotating screens, changing wallpaper, etc) even if we don't have any windows open yet?

Also, does anyone running Windows 8 Know how to Utilize DF to run a function when a MetroUI/ModernUI application gets launched? Again, would be really handy to rotate to landscape mode to get the widescreen, full fat metro-ui whenever i launch say, the calendar or email apps.

While I'm here, How about a vertical version of the span window option, hiding of taskbars in certain monitor configurations, refreshing wallpapers automatically when changing configs, launching multiple programs/shortcuts from one icon (Like "Launch Dev Environment" - Launches SublimeText, Fireworks & XAMP)
[/RANT]

...love the program, that's all ;]
Aug 26, 2012 (modified Aug 26, 2012)  • #1
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks for the feedback Pip! We'll put these on our list for future investigation, and if we're able to implement any of them, I'll be sure to post an update :)
Aug 30, 2012  • #2
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Just a heads up that you can do request #2 now using a scripted function in the DisplayFusion 7.0 Beta versions (http://www.displayfusion.com/Download/Beta/). After updating, just click "Add Scripted," paste in the following code, and make sure to update the BFS.DisplayFusion.LoadMonitorProfile line to use the name of your Monitor Profile:

Code

using System;
using System.Drawing;

// The 'windowHandle' parameter will contain the window handle for the:
//   - Active window when run by hotkey
//   - Window Location target when run by a Window Location rule
//   - TitleBar Button owner when run by a TitleBar Button
//   - Jump List owner when run from a Taskbar Jump List
//   - Currently focused window if none of these match
public static class DisplayFusionFunction
{
public static void Run(IntPtr windowHandle)
{
                //Loads the Monitor Profile, make sure to update the text in the brackets to use your Monitor Profile name
BFS.DisplayFusion.LoadMonitorProfile("Your Monitor Profile Name Goes Here");

                //Runs the "Span Window Across All Monitors" function
BFS.DisplayFusion.RunFunction("Span Window Across all Monitors");
}
}


Note that this function will just span the active window, so it may not work as desired if the focus gets returned to the wrong window after the Monitor Profile changes. If that's the case, the script gets a bit more complicated, so just let us know :)

Thanks!
Dec 12, 2014  • #3
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)