DExposE Expose Clone

Update bump..

Hi happy new year to all of u. I havent posted here for a long time. So welcome back to myself :D

http://devrexster.googlepages.com/dexpose2

thats the new homepage for DExpose2.

There is a new version of it. There is a new quick expose feature, and also a task switcher menu ...... Three types of download available - zipped, standalone exe, and installer version. Check the main post for full details.

Its working fine in XPsp3 and Vista SP1. I have tried to supress all previous bugs.

So have a go at it. I dont know when I will be posting here again .... just thought to let u know. Oh and DExposE2 was in the best of 2008 at lifehacker, did u guys see that ??

#519007

Hey devrexster, yea, I caught that, congratulations :)

#519009

Hey devrexster, yea, I caught that, congratulations :)

Hi buddy, u still hittin around here. U finally changed ur crappy avatar :P

Thanks for the congrats :D

#519010

Hi buddy, u still hittin around here. U finally changed ur crappy avatar :P

hha~ I couldn't go the distance after seeing your self portrait one-ups-manship! :D

It's good to see you too friend ;) You deserve the recognition, oh and happy New Year.

So in spirit, has lifehacker traffic boosted your entrepreneurial rewards?

#519014

hha~ I couldn't go the distance after seeing your self portrait one-ups-manship! :D

It's good to see you too friend ;) You deserve the recognition, oh and happy New Year.

So in spirit, has lifehacker traffic boosted your entrepreneurial rewards?

You bet it has ;)

If thats my self-portrait then I am a latino singer who has his girlfriend playing tennis with his balls :o:D

#519015

::face palm:: I must've missed that Latin singer when I was last updating my popular Latin singer avatar wiki page.

Don't be a stranger around here now.. oh, and don't stop releasing new updates to your mouse gesture app! Most useful function for windows around.

#519017

Hello

I just downloaded the installer version of Dexpose 2 and as with other versions I am having problems with getting it to operate correctly I don't know what my problem is it loads into my system tray and when I try to use it beeps and nothing happens so I uninstalled it and the folders still remain so I detect that maybe this is the problem I dont know I would love to use the program but it is buggy

#519024

Hi devrexster. I've been playing around with DExposE2 and, though I've found a bug with the background wallpaper (mine is in mosaic/tile mode, but your app paints it stretched).

Anyway that's not what I want to talk about :)

While writing WinExposé I found that using linear interpolation for the animation didn't make it as smooth as I wanted and perceived with Mac OS X screen casts.

I guess you're probably using something like this:

DWORD start_time = GetTickCount( );
DWORD end_time = start_time + user_settings.slide_duration;
do {
DWORD delta_time = GetTickCount( );
if (delta_time > end_time) delta_time = end_time;
float delta = (float)(delta_time - start_time) / (end_time - start_time); // so, here is a transition value between 0.0 and 1.0
// bla bla bla
} while (delta_time < end_time);

Can you implement a suboption in Expose Method / Slide to do something like this?:

	// ...
float delta = (float)(delta_time - start_time) / (end_time - start_time); // so, here is a transition value between 0.0 and 1.0
delta = -cos(delta * M_PI)*0.5 + 0.5;
// ...

This is what WinExposé is currently using, and at least to me it looks smoother than just linear interpolation. :D

#519141

@Matonga

I will try to do the cos function

BTW, can u explain breifly how u r stopping the animation midway if I click on a window while the animation is taking place ?? And whether u know how to screenshot windowblinds borders (applying a bit of transparency ??) ?? Thanks.

#519187

Nice release, this round :) I just had the chance to try the portable version out.

#519221

Great new release ^^. Good Work

#519228

@Matonga

I will try to do the cos function

BTW, can u explain breifly how u r stopping the animation midway if I click on a window while the animation is taking place ?? And whether u know how to screenshot windowblinds borders (applying a bit of transparency ??) ?? Thanks.

I have a question about Windowblinds:

Does anybody know why Mac OS X Tiger wbtheme by Steve Grenier doesn't have the borders issue when minimized?

just try it and you'll see

#519237

hey so I've been using your program and I really enjoy it, but I'm having one small problem.

I have two monitors, a 19" at at 1220x1080 and a 24" widescreen 1900x1200 monitor. When I hit the hotkey to expose the programs, the bottom part of the screen isn't effected. All of the exposed progs. are shown over a dark blue background, but its cut off near the bottom, its kind of hard to describe, I can take a screenshot if you need.

#519239

@Matonga

I will try to do the cos function

BTW, can u explain breifly how u r stopping the animation midway if I click on a window while the animation is taking place ?? And whether u know how to screenshot windowblinds borders (applying a bit of transparency ??) ?? Thanks.

I can't remember about animation midway code, and didn't bring the code with me (I'm currently on vacations, using the wifi connection offered by the hotel).

But maybe you can do this:

In each loop, call GetAsyncKeyState:

http://msdn.microsoft.com/en-us/library/ms646293(VS.85).aspx

With VK_LBUTTON as parameter.

Then if the left mouse button is pressed just exit the loop earlier. For example:

// Maybe the user didn't release mouse button yet

// (launching DExpose through a shortcut or dock icon

// in immediate mode or through a clickable hot-key

// script) so take this situation into account

BOOL pressed_before = GetAsyncKeyState (VK_LBUTTON) & 0x8000;



while (loop) {

if ((GetAsyncKeyState (VK_LBUTTON) & 0x8000)) {

if (!pressed_before) {

break;

}

} else {

pressed_before = false;

}

// ......

}

#519270

@zequihumano, what version of WB are you using? It probably has to do with WB5 and beyond supporting window border frames that allow for transparency/alpha-you-name-it, this skin was probably released before that.

@amarpatel, you should probably take that screenshot

#519284

ok I uploaded a screenshot of the monitor I'm having problems with aspect ratio is changed though, I made the picture more square but its really widescreen

post-93469-1231093388_thumb.jpg

DEXPOSE problem.JPG
DEXPOSE problem.JPG

#519295

ok I uploaded a screenshot of the monitor I'm having problems with aspect ratio is changed though, I made the picture more square but its really widescreen

If you're using my Work Area app, schmrom's DesktopBar app, or any other app to reserve a region of the screen, then try temporarily disabling the app, maybe it is interfering with DExposE. Also try setting DExposE to also hide the start menu bar.

#519325

thanks for the advice, I don't think I'm using any apps that would reserve an area of the screen. I tried disabling every other non-essential program I had running (incl digsby, objectdock, windowblinds, no luck though)

#519348

ok so I just tried disabling my secondary monitor, and everything worked out fine

maybe it has to do with the fact that the resolutions of the two monitors are differnt?

#519349

the latest update rox!

but there seems to have a problem.

I am using RKLauncher, I use the 'hide all' feature then it shows the desktop and launcher.

once i hover onto the launcher and out of it, the 'hide all' feature disappears (showing back the windows)

is this problem face by anyone else?

#521819

Hey, I used to use DExpose back in Sept 08 but that was back before I knew the project was being picked up again. SO I found the forum and there were updates. I went to the new download page and there are 3 version to download. Standalone, Final, and Installer. Can any of you guys tell what's the difference between the 3 of them? I have Vista SP1 32bit. And also does this work well with XWindowsDock? Thanks again!

#524034

hi, thanks a lot, I'm a lot less jelous of mac users than before! ;-D

is there a way to stopp the f11 key of showing the desktop?

I'm using Firefox, and Firefox would go fullscreen with f11, but now does nothing.

Instead i get to see my desktop. As far as I know theres no way to change that key in Firefox, so

is there a way to change it in Dexposed? (I tried the choose hotkey menu, but after I changed it the f11 key still brings up the desktop)

Thanks a lot

Milton

#524131

Thanks a lot for this program. For some reason I am having some crashing issues with DExpose2 though. The times it does work, it works great. Would you mind taking a look at the issues I am experiencing?

This is what the DrWatson log looks like:

Application exception occurred:

App: D:\programs\dexpose2\DExposE2.exe (pid=1500)

When: 22/04/2009 @ 00:19:29.001

Exception number: c0000005 (access violation)

*----> Module List <----*

0000000000400000 - 000000000048e000: D:\programs\dexpose2\DExposE2.exe

0000000000550000 - 00000000005a2000: C:\WINDOWS\syswow64\SHLWAPI.dll

00000000005b0000 - 0000000000810000: D:\programs\dexpose2\d3dx9_29.dll

0000000010000000 - 000000001000f000: D:\programs\dexpose2\DExposE2in.dll

000000004dc30000 - 000000004dc5e000: C:\WINDOWS\system32\msctfime.ime

000000004dd60000 - 000000004df08000: C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.3790.4278_x-ww_AD682293\gdiplus.dll

000000004e010000 - 000000004e1b6000: C:\WINDOWS\system32\d3d9.dll

000000006da60000 - 000000006da66000: C:\WINDOWS\system32\d3d8thk.dll

0000000075490000 - 00000000754f5000: C:\WINDOWS\system32\usp10.dll

0000000075e60000 - 0000000075e87000: C:\WINDOWS\system32\apphelp.dll

0000000076920000 - 00000000769e2000: C:\WINDOWS\system32\USERENV.dll

0000000076aa0000 - 0000000076acd000: C:\WINDOWS\system32\WINMM.dll

0000000076b70000 - 0000000076b7b000: C:\WINDOWS\system32\PSAPI.DLL

0000000077670000 - 00000000777a9000: C:\WINDOWS\syswow64\ole32.dll

0000000077b90000 - 0000000077b98000: C:\WINDOWS\syswow64\VERSION.dll

0000000077ba0000 - 0000000077bfa000: C:\WINDOWS\syswow64\msvcrt.dll

000000007c8d0000 - 000000007d0cf000: C:\WINDOWS\syswow64\SHELL32.dll

000000007d1e0000 - 000000007d27c000: C:\WINDOWS\syswow64\ADVAPI32.dll

000000007d4c0000 - 000000007d5f0000: C:\WINDOWS\syswow64\kernel32.dll

000000007d600000 - 000000007d6f0000: C:\WINDOWS\system32\ntdll.dll

000000007d800000 - 000000007d890000: C:\WINDOWS\syswow64\GDI32.dll

000000007d8d0000 - 000000007d920000: C:\WINDOWS\syswow64\Secur32.dll

000000007d930000 - 000000007da00000: C:\WINDOWS\syswow64\USER32.dll

000000007da20000 - 000000007db00000: C:\WINDOWS\syswow64\RPCRT4.dll

000000007dbd0000 - 000000007dcd3000: C:\WINDOWS\WinSxS\WOW64_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.3959_x-ww_5FA17F4E\COMCTL32.dll

000000007dee0000 - 000000007df40000: C:\WINDOWS\system32\IMM32.DLL

000000007df50000 - 000000007dfc0000: C:\WINDOWS\system32\uxtheme.dll

*----> State Dump for Thread Id 0x5e0 <----*

eax=06b5e000 ebx=04498200 ecx=00000004 edx=00000000 esi=0449a000 edi=06b5fe00

eip=00419b83 esp=002df894 ebp=002df89c iopl=0 nv up ei pl nz na pe nc

cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010202

*** WARNING: Unable to verify checksum for D:\programs\dexpose2\DExposE2.exe

*** ERROR: Module load completed but symbols could not be loaded for D:\programs\dexpose2\DExposE2.exe

function: DExposE2

00419b65 ec in al,dx

00419b66 83ec08 sub esp,0x8

00419b69 897dfc mov [ebp-0x4],edi

00419b6c 8975f8 mov [ebp-0x8],esi

00419b6f 8b750c mov esi,[ebp+0xc]

00419b72 8b7d08 mov edi,[ebp+0x8]

00419b75 8b4d10 mov ecx,[ebp+0x10]

00419b78 c1e907 shr ecx,0x7

00419b7b eb06 jmp DExposE2+0x19b83 (00419b83)

00419b7d 8d9b00000000 lea ebx,[ebx]

FAULT ->00419b83 660f6f06 movdqa xmm0,oword ptr [esi] ds:002b:0449a000=????????????????????????????????

00419b87 660f6f4e10 movdqa xmm1,oword ptr [esi+0x10]

00419b8c 660f6f5620 movdqa xmm2,oword ptr [esi+0x20]

00419b91 660f6f5e30 movdqa xmm3,oword ptr [esi+0x30]

00419b96 660f7f07 movdqa oword ptr [edi],xmm0

00419b9a 660f7f4f10 movdqa oword ptr [edi+0x10],xmm1

00419b9f 660f7f5720 movdqa oword ptr [edi+0x20],xmm2

00419ba4 660f7f5f30 movdqa oword ptr [edi+0x30],xmm3

00419ba9 660f6f6640 movdqa xmm4,oword ptr [esi+0x40]

00419bae 660f6f6e50 movdqa xmm5,oword ptr [esi+0x50]

00419bb3 660f6f7660 movdqa xmm6,oword ptr [esi+0x60]

(...)

Is there any more information you need?

#527132

F10 & F11 keys are needed in Visual Studio (debugging), so is there any way to disable them?

#527152