System-wide window enhancements (snapping, resizing from any edge)

I've been looking around for a program to make all of my application windows snap to screen edges and other windows. Also it'd be handy if windows could be resized from any edge; perhaps while only holding a modifier key. I couldn't find one, but I did find many comments on forums and such that indicate some people would like one. So, it looks like I'll have to make one.
I'm not really sure where to start, but I'll be looking into the behaviour of Adium (its windows snap). I'm aware that this is likely to be significantly different though, as I want this to be a Preference Pane (probably) that affects windows on a system-wide basis and eventually a per-application basis.
So I guess I need to know some things:
Firstly, would snapping and multi-edge resizing be possible within programming guidelines set by Apple? (I've heard 'interesting' things about Unsanity's APE [http://unsanity.com/haxies/ape] - supposedly it doesn't adhere to the "don't touch the system files" guideline/policy.)
If not, how possible is it? I'm guessing that retro-fitting a system-wide window behaviour won't necessarily be easy. (I know possibility, as a concept, is boolean, but anything is possible. I just want to know if it can be done within reasonable time and effort constraints. Perhaps less than a few months equivalent of man-hours...)
If either or both of those are satisfied, where would one start? User Experience, Core Foundation, Scripting & Automation, Cocoa?
Lastly, if anyone else likes the sound of this and thinks they could do it, by all means, please do.
Please and thank you.

Check out Mondo Mouse - It lets you resize any re-sizable window using a key shortcut and dragging your mouse. I have it set to the Left Command Key, and then the window will resize in whatever way I drag my mouse.
Mondo Mouse also lets you set a key to move your windows as well. I have my Left Shift Key set, and whenever I push it, the window that is underneath my mouse can be moved any way I want.
I would be very interested in knowing what kinds of haxies you've found yourself, and what they do to enhance your user experience on the Mac. I have found the need to apply several haxies to my system to make it operate in a productive way for me -- in a way that is pleasing to me.
From USB Overdrive, to Mighty Mouse, to Mondo Mouse, to aLunch, to Witch, to Shapeshifter -- with these installed, I can finally feel "at home" with my Mac.
I bought Leopard but I'm back to Tiger until Unsanity updates Mighty Mouse for it.

Similar Messages

  • System Wide Data Formats Not copied from Development to test

    I am using OBIEE 10g. When I copy my dashboards and reports via the Catalog Manager from the development environment to the test environment the system wide data formats are not being copied over. That is, all the ones that I saved under "Column Properties->Column Format->Save As System Wide Default" are not being copied over. I am using archive and unarchive in the Catalog Manager to move from development to test environment. So my question is where are these system-wide defaults stored and what do I need to do get them copied over?
    Thanks in advance!

    Hi
    the system wide column formats are stored in catalog under system/metadata folder.
    copy this folder from dev env to test env. via catalog manager, restart ps.
    assign points if found helpful.

  • HP All-in-One 2355 Shared from Windows PC - Cannot print from any Mac

    Hi all!
    I have a HP All-in-One 2355 printer. It is installed correctly on my Mac, and when I try to use it connected by USB, works fine.
    But the printer is all the time conected to a PC, where is installed to. The PC runs Windows XP, at is in the same Wireless network as my MacBook Pro. The printer is "shared" on this PC.
    When I search the HP 2355 with my MacBook throught wireless, I can find it. I see it if I going to Preferences Settings, Printers, Windows, Workgroup... Then I can add the printer, but I can't select any driver to asign, because the driver for HP All-in-One 2350 series don't appear.
    What can I do? I contacted with HP, but they tell me that they don't support sharing between Windows and Mac.
    Please, Help me!

    Install this three-part driver:
    http://www.linuxfoundation.org/en/OpenPrinting/MacOSX/hpijs

  • Change the background colour of windows system-wide? (non B/W)

    I have difficulty reading on a white background, but find the White on Black theme doesn't work for me either. The background colour which works best for me is #F9EEE2;. I can work for nearly twice as long in a window with that background colour.
    So I prefer apps which allow me to change the background colour of their windows (e.g. [PathFinder|http://www.cocoatech.com>, [iTerm|http://iterm.sourceforge.net>, [Journler|http://wiki.journler.com/index.php?title=Main_Page], [OmniOutliner|http://www.omnigroup.com/products/omnioutliner>, [BBEdit|http://www.barebones.com/index.shtml], [TranslateIt|http://mac.gettranslateit.com>). I'll pay for this feature.
    However, I often don't have the choice. For example, [PoEdit|http://www.poedit.net/index.php] is the only OSX-native gettext .po editor (since Snow Leopard killed Cocoa-Java and thus [LocFactoryEditor|http://www.triplespin.com/en/products/locfactoryeditor.html]) , so I have to use it. I asked the developer if he could add a preference to change the background colour of the window (PoEdit is Carbon). He replied that this sort of preference should be system-wide, shouldn't it?
    From the Linux POV, yes, it should. Do we have that sort of option in OSX Snow Leopard? Previous OSX theme apps ShapeShifter and Mystique are respectively not yet compatible with OSX, and not available any more. I had a look at [ThemePark|http://www.geekspiff.com/software/themepark> (which does support 10.6), but don't know where to start in editing resource files. So what are our options for changing window background colour system-wide? (Or is there a Carbon plugin or library the PoEdit developer could use to embed that preference for his app.?)
    Thanks for any help you can offer with this.

    I asked a similar question before...as far as I know, there is no option to change this system-wide...short of creating a new color profile or using some hidden Terminal command.

  • Scroll from any PDF files with Acrobat X Pro is very slow

    Hello,
    I have Adobe Acrobat X Pro for Windows installed, but scroll from any PDF Files is very slow or to slow. Have anybody the same Problem and what can i do to resolve this isue/problem? Thanks for ansers! Martin

    Hi, My OS is Windows 7 x64 Ultimate incl. SP1, 100 GB Free SSD Space, 6 GB DDR3 RAM, 2 Monitor, 1920x1080 Resolution, no big running background Processes!
    Martin

  • System-Wide Audio/Video Syncing

    I'm aware of VLC's capability to sync the audio to the video in milliseconds. It's really useful.
    However, I've run into an issue where there is a lengthy video online (Flash) that is out of sync. Are there any solutions to syncing the two system-wide (as I doubt there are any browser extensions to do this)?
    Now, the tough part is, the video is ahead of the audio. Would this require caching the video for a few milliseconds to allow the audio to catch up?

    Please can anyone, who has places a whole movie on their ipod let us know how u did it and how it worked, bcuz i tried converting another moview, and it was a little bttr than the first movie, but there is still a noticeable delay none the less. plz help..

  • Hi, i wanted to resize my windows partion. I was thinking of using the default backup system for windows. Then switching to mac partion, deleting the bootcamp and then restoring a new enlarged partion from the backup. Is this possible?

    hi,
    i wanted to resize my windows partition. I was thinking of using the default backup system for windows. Then switching to mac partion, deleting the bootcamp and then restoring a new enlarged partition from the backup. Is this possible?

    I see youhave gotten recommendatons for using WinClone or CampTune.  I have used both and they both work well.
    You have asked about using the WIndows 7 utility to backup your drive and restor it onto a larger partition.  I will tell you fro experience that this will probably not do what you want, and may do something that you don't want.  You can use the Windows 7 native backup tool to make a backup of your Windows 7 partition.  It will most liekly end-up making a dive image of the whole drive.  When yourestore that backup, it will try to re-create teh partitions of exactly the same size as they were when the backup was taken, so it won't increase your partition size for you.  Worse, since Windows doesn't natively know how to read./write HFS+ volumes, the backup will make a partition for your MacOS (replacing any you may have now), except that the copy restored by WIndows will be totally worthless, and you will not be able to boot MacOS from it, or even read it under MacOS.
    Now I will tell you that I've also had some fairly good success working with the free tool CloneZilla.  Since it hasn't been mentioned yet, and everything else mentioned does cost you money, I thought I would throw it out.  CloneZilla is not as easy to use as the tools mentioned, but it has worked for me int hte past, so it is something to consider.  I tend to use CampTune myself, but that was because I purchased a bundle deal for them and it was included in that deal.

  • Resize a window from any side or corner?

    Why can Mac OS X only resize a Mac window from the lower-right corner?
    On Windows and Linux, you can resize a window from any side or corner.
    Since I use Mac at home and Windows and Linux at work, I find I really miss the ability on Mac to resize a window from any side or corner.
    I can see no advantage to limiting the UI to resizing only from the lower-right corner. Does anyone else feel the same way as I?

    MondoMouse lets you resize windows from any corner. You can download a 30 day free trial or buy the app for $14.95.
    http://www.atomicbird.com/mondomouse
    In case the download link from the site above doesn't work:
    http://www.macupdate.com/app/mac/22415/mondomouse

  • How do I keep a Window resize from holding the CPU and temporaily interrupting the Labview application?

    I am performing a data aquisition in one VI at 10000 Samples per second, then averaging 100 samples every 10 msec.  This runs in a loop and I monitor the time of the loop.  Another VI pulls the single point result of each 10 msec average and plots it to a graph.
    If another window on the Windows XP operating system is re-sized the LabVIEW VI performing the Acquisition suspends until the resizing is complete and I can watch the loop time go from 10 msec to whatever time the other window is being manipulated (100, 200 300 msec...).  The resulting graphical display will then show the next averaged plot point (this is a point to point drawing) without any of the 'real' analog activity that occurred during these +10 msec interruptions (the dataq VI pulls more than 100 samples to perform the averaging).
    Does anyone know how I can prevent the resizing from taking such a high priority on the CPU?  For various reasons I do not want to change my data acquisition scheme.

    chrisger  says: "if you want to pass data without loss you should use a method that allows buffering of data, e.g. queues. Take a look at the LV documentation (there are several solutions, but a named queue is the easiest way to go for such sort of applications)."
    Actually, one VI is running as the executable and the other is called dynamically.  The Dynamic VI uses a queuing vi common to both to access the data.  This part works well, it is the interrupt of the main vi perfoming the data aquisition that is the problem. 
    Because I am not using the full buffer of data, but only whatever portion is acquired and then averaged, the graphing vi essentially gets two (software timed) points and draws between them. 
    I realize software timing is bad, but I am kinda stuck with this scheme.  So, I want to minimize the interruption when a non-related window is re-sized.

  • Firefox (latest and greatest) has been giving me synaptics scroll wheel errors. It has worked fine up until 3 days ago. I have the latest driver for the touch-pad, from synaptics, for my toshiba laptop L505D-S5986. Operating system is Windows 7 (32-Bit).

    Firefox (latest and greatest) has been giving me synaptics scroll wheel errors. It has worked fine up until 3 days ago. I have the latest driver for the touch-pad, from synaptics, for my toshiba laptop L505D-S5986. Operating system is Windows 7 (32-Bit). Have tried it on other browsers, and works as it should. The last add-on i installed for Firefox was "Fox Filter" so my kids couldn't accidentally stumble onto sites of immoral tastes. I can't see why that would have any effect, but it was the last update/add-on i installed to the browser, but even then,.......it was working fine for a week and a half afterwards until now. Please help.
    == This happened ==
    A few times a week
    == A week and a half after i installed Fox Filter. ==
    == User Agent ==
    Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1064 Safari/532.5

    Hello Steve.
    You may be having a problem with some extension or plugin that is hindering your Firefox's normal behavior. Have you tried disabling all add-ons (just to check), to see if Firefox goes back to normal?
    If you detect a faulty add-on, you should contact its author for support. You can also search for alternatives. Site filters are relatively common in the add-ons gallery: [http://addons.mozilla.org addons.mozilla.org].

  • Is there any way to create a system-wide variable?

    Hello IDM gurus.
    Is there any way to create rarely changing system wide variables that can be loaded at system startup that will be available to all users? For example, at IDM system startup, the variables would be read from configuration or generic objects and live in memory for ALL users as opposed to each workflow/user having to read the same variables when the workflow is run.
    Any help would be appreciated.

    That may very well be the answer I'm looking for. Is there a way for that to be available within the entire application instead of having to read it in each workflow?

  • I can't connect to the itunes store. I have the latest version of itunes on my windows 7 computer. I can connect to itunes from my ipad and ipod but no my windows computer. i dont get any error message, the bar at the top just says accessing itunes.

    I can't connect to the itunes store. I have the latest version of itunes on my windows 7 computer. I can connect to itunes from my ipad and ipod but no my windows computer. i dont get any error message, the bar at the top just says accessing itunes

    Close your iTunes,
    Go to command Prompt -
    (Win 7/Vista) - START/ALL PROGRAMS/ACCESSORIES, right mouse click "Command Prompt", choose "Run as Administrator".
    (Win XP SP2 n above) - START/ALL PROGRAMS/ACCESSORIES/Command Prompt
    In the "Command Prompt" screen, type in
    netsh winsock reset
    Hit "ENTER" key
    Restart your computer.
    If you do get a prompt after restart windows to remap LSP, just click NO.
    Now launch your iTunes and see if it is working now.
    If you are still having these type of problems after trying the winsock reset, refer to this article to identify which software in your system is inserting LSP:
    Apple software on Windows: May see performance issues and blank iTunes Store
    http://support.apple.com/kb/TS4123?viewlocale=en_US

  • My touchpad doesn't work on windows system after I upgrade the OS from window 8.0 to 8.1, can someone help me how to settle it, thanks,

    My touchpad doesn't work on windows system after I upgrade the OS from window 8.0 to 8.1, can someone help me how to settle it, thanks,

    Hi candy, glad that you found that Shockwave Flash Object, it works with the Flash files and is very important
    The NPSWF files that you said are not there, those are for the Firefox browser or Chrome or some other browser. If you use Firefox and want the Flash Player for that, then close all of your browsers so you are only looking at your Desktop.
    Click on this Flash Player Installer for Firefox and SAVE it to your Desktop. Then RUN it from your Desktop, and after it is finished Installing, Restart your computer.
    Then Using Firefox go to the plug-ins and find a SWF vs 10.0.45.2 and make sure it is Enabled. This is just like the Shockwave Flash Object for Internet Explorer, but it is the one that works with Firefox.
    Let me know if that is what you wanted to do. If you don't use Firefox, but Chrome or another browser, then this will work for that one also.
    If you don't use another browser, then don't do any of this. I just thot maybe you did and that is why you were concerned that the NPSWF files were not there.
    Thanks,
    eidnolb

  • Invoke a Browser Window from any screen.

    I've added my own menu after "System Help" on all screens by adding it in MENUSYST status MEN. I want to call Function Module CALL_BROWSER to start a Browser in Windows which will provide Training information for Users. I'm doing this by using 'T' type menu entries to Call a Report Transaction to call the FM but this resets the original SAP transaction (as if you'd typed /N in the OKCODE). This is possibly becuase my calling transaction is not in a new task. I can't find a suitable Exit in SMOD as an alternative.
    How can I invoke a Browser Window from any screen (that a User might use) without resetting the calling transaction?

    A

  • Operating system : I'm using windows vista.  is there any way i can download and use illustrator without changing my os?

    I'm using windows vista.  is there any way i can download and use illustrator without changing my os?

    Bluegrassbarry you can download and install Illustrator CS6 from Download CS6 products.   Do you currently have a Creative Cloud Membership?  If not then I would recommend upgrading your operating system prior to subscribing.  You can find the system requirements for Creative Cloud at System requirements | Creative Cloud.

Maybe you are looking for

  • HELP NEEDED PLEASE

    Hi everyone Programming help needed here. Any advice would be greatly appreciated!!! I have been assigned some work for a program called Processing 1.0 availale at http://processing.org/download I was give the 9 individual programs I needed to make h

  • Can I flip pages vertical to horizontal in the same document?

    Hi Guys, Just wanted to know if this was possible... to have several pages in the same document but some in vertical format (8.5 x 11") and others in wide format (11 x 8.5")? Please let me know. Thanks

  • How do I remove a photo from iPad camera roll taken by the camera?

    How do I remove a photo from iPad air camera roll taken by the camera?

  • New to muse, help needed

    first off i would like to say that when i selected a community to post into there wasnt one for muse so i chose dreamweaver. i have been creating a site for my real estate company in spain, i started by using dreamweaver having problems adjusting to

  • I can't find the Demo Sample for Oracle AIA FP 2.5

    Hi, Can someone please help me find the Demo Sample for Oracle AIA FP 2.5? What I found is the Demo Sample for Oracle FP 11g, are there any ways to deploy it given that the version I'm using is AIA 2.5? Thanks, Eric Edited by: 865059 on Jun 10, 2011