Well, searching through all of the posts that contained the word "cursor" didn't yield anything like the problem I'm having, so:
The new version (1.0.2.4) is not allowing my cursor to show inside of the PAM window. The cursor does show within any of the PAM popup menu windows but gets clipped when brought to the edge of one of those windows. The cursor is a "fake" cursor (a topmost, alpha-blended window) created via CursorXP. CursorXP worked fine with the previous version of PAM. Are you now doing sibling clipping or possibly mucking with the WM_WINDOWPOSCHANGING msg? Nothing else regarding my system setup and/or CursorXP has changed that I'm aware of.
I would also like to request that keyboard support be added to PAM, just in case no one's asked for it yet.
And, I have created a win32 C/C++ version of PAM that builds to an exe that's about 9 times smaller than with the Delphi source. Would you be opposed to me making this available for download on SourceForge? It doesn't contain any of your copyrighted graphics - it feeds off of the new "theme" folders - and will be named something or other like USBMenu.
Ohhh a c/c++ menu do you think you could send me the source to pick at it. I've been trying to make something like it and I am better at c/c++ than at delphi email me the source at thibeaz@gmail.com please and thanks
your friendly neighbourhood moderator Zach Thibeau
Hi thibeaz. My source is pretty bare bones and mostly C (no classes), so I don't know how much good it'll do you if you're having trouble with Pascal.
I was hoping that someone would let me know if it was okay to distribute my version or not. I guess I'll find out by going ahead and making it available off of SourceForge. It should be up in a few days. I'll post in the Beta Testing forum when it's ready. I hope you're available to test it 'cause I'm the only one who's played with it so far.
Please,
Let us know when it's late beta or RC
[Your link leads to a page that says early Alpha, I'm not that brave ]
I'd be glad to run it thru a game or two, [or 20 or 30, or 50 or 60 ]
Tim
Geek w/o portfolio
Things have got to get better, they can't get worse, or can they?
Hi Tim, it's really not that bad. The only bug I know of right now is that when you first start it it will give you a game board without numbers. If you shut it down and start it up again it should then be fine. Other than that, the font selection requires manual ini editing, but everything else's working okay for me.
Thanks. but I really do better in c languages then Delphi. and I look foward to testing it out. Maybe even using it too for a project if I'm allowed to redistribute it with your permission
your friendly neighbourhood moderator Zach Thibeau
Since PAM is GPL'd, my version will be too, so re-distribution is fine AFAIK. I still have one bit of code to write to allow for scrollbar thumb use (I wrote my own standard scrollbar "skinner"), so it'll be a day or two yet before I get it onto SourceForge. I just added multi-select install too.
Sorry thibeaz, but seeing what just happened to my sig, I no longer have an interest in supporting the efforts here. I've seen a lot of Draconian sites before; didn't think I'd find one that was related to open source.
But this site has had some *serious* issues with self-promotion in the past, so I had to take a line against anything in the sigs except personal sites. When I took a line against just the most blatantly offensive sigs, those members complained that I was singling them out and not enforcing it against folks with more normal sigs (like links to their personal projects and such), so, unfortunately, it has to be nothing but personal homepages.
I'm going to be changing this in the future to make each person's posts link to their "homepage" as set in their profile and make it so sigs have no links, but I haven't had time to finish the Drupal module to accomplish this.
It was nothing personal against your site/app, just something that has to be done to keep everything "fair" on a site where people have very different ideas on what self promotion is.
Sometimes, the impossible can become possible, if you're awesome!
What you did makes sense given the history. A small suggestion? How about a note indicating what's acceptable, below the sig entry field, below the comments entry field where it discusses HTML etc., and on the comments formatting options help page. Those were the places I looked for dos and donts concerning the sig. It might save future visitors from putting their foots in their mouths like I did.
While I'm rambling, I don't want my work seen as a fork of yours. I just saw a need, thought it would be fun, and went to work on it. I'm actually hoping you'll want to incorporate my ideas into PAM and make it part of the SourceForge package. I'd be happy to maintain the C/C++ version to keep it in synch with the Delphi version, or if not me, I'm sure someone else would.
Thanks for the clarification and sorry for acting like the kid I am sometimes.
I just tried it on Win XP SP2 with a fresh Cursor XP install using the default alpha blended cursors and it works fine. The window isn't using any change message stuff at the moment. Any chance you're using something else that might be messing with it? ObjectDock, perhaps (that causes the menu to come up incorrectly for some people).
Sometimes, the impossible can become possible, if you're awesome!
Thanks for the reply.
I systematically started removing stuff one by one and it turns out to be a combination of my own dock plus vidalia. Vidalia mucks up my dock some how and my dock in turn mucks up the cursor. Running my dock by itself works fine though, so I guess problem solved.
Vidalia shouldn't be doing anything weird dock-wise... unless it's in combination with ObjectDock or something (which uses non-standard systray stuff and they're rewriting it for the next release). If you can give me the combination that breaks it, I'll see if I can rememdy the situation.
BTW - I quit using CursorXP but still use alpha-blended cursors in XP. For example, right now I'm using the Vista pointers in XP. They all work, but XP will have an issue with overlays (the shortcut overlay and plus/minus overlay when copying files, etc). To get around that, have your main mouse pointer be a non-alpha one (just edit it in Microangelo or something... I edited the Vista one). It can still be high-color. So, I have the nice Vista cursors in XP and everything works as expected without having to use something like CursorXP which can occasionally cause problems in combination with other software that does odd alpha or window position stuff (like you found out).
Sometimes, the impossible can become possible, if you're awesome!
Vidalia shouldn't be doing anything weird dock-wise... unless it's in combination with ObjectDock or something (which uses non-standard systray stuff and they're rewriting it for the next release). If you can give me the combination that breaks it, I'll see if I can rememdy the situation.
By "my dock" I meant one I've written. It's really more of a desktop replacement that I wrote so I can have the same desktop on any machine. One of the things it does is hide the Explorer desktop listview window (so I don't have to look at others desktops.) It also does low-level mouse and keyboard hooking. I think any or all of this is what's causing the problem with Vidalia, although I don't see why since it *should be* just a desktop app. I'm still not sure why this causes problems with the menu, other than the window z-ordering is affected some how. But w/o Vidalia everything's back to normal. If I find the cause I'll pass it on in case it's something you'd like to try and work-around, even though it's obvious now that it's not the menu's fault.
BTW - I quit using CursorXP but still use alpha-blended cursors in XP. For example, right now I'm using the Vista pointers in XP. They all work, but XP will have an issue with overlays (the shortcut overlay and plus/minus overlay when copying files, etc). To get around that, have your main mouse pointer be a non-alpha one (just edit it in Microangelo or something... I edited the Vista one). It can still be high-color. So, I have the nice Vista cursors in XP and everything works as expected without having to use something like CursorXP which can occasionally cause problems in combination with other software that does odd alpha or window position stuff (like you found out).
Oh, that's nice to know. Thanks for the info. I would love to get rid of CursorXP, but I've become addicted to the eye candy.
PAM lists all exes in a folder, any way to make it list what i want and ignore others?
There's posts on the site here about renaming the secondary exes so that they don't show up but are still usable by the app. Others have also created different versions of PAM that build the app list differently. A link to my version is in the Request Apps section in a posting titled something like "C/C++ Version of PAM." I'm not sure where the other ones are posted, but if you search the forum you're bound to run across them.