You are here

C/C++ Version of PAM

92 posts / 0 new
Last post
portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
C/C++ Version of PAM

Hey all. Nice site you have going here.

I kind of wanted to add my "voice" to the effort, so I wrote a win32 C/C++ version of the PortableApps Menu. It has a lot of the requested features, plus some of my own wants and ideas.

I'd like to make it available to others here but I don't have a place to park it except at SourceForge, which I don't want to do since that would really make it public and I'm the only one who's tested it so far and I also don't want this to be seen as a fork of PAM.

Anyone out there willing to take a zip from me with exes and source so others here can download it and test it and use it?

Edited on 20070413
Versions available as of April 13, 2007:

Mine are all hosted at http://cubegames.net/downloads/ thanks to rmccue aka Ryan McCue. The latest is 3.1.

blackbox's version that fixes bugs in my 3.1 version is at:

http://blackboxxx.googlepages.com/USBAppsMenu.zip
http://blackboxxx.googlepages.com/USBAppsMenuProject.zip

and he has another version which changes the alpha-blended highlighting and scrollbar to system standard at:

http://blackboxxx.googlepages.com/USBAppsMenu32.zip
http://blackboxxx.googlepages.com/USBAppsMenuProject32.zip

Patrick Patience
Offline
Last seen: 2 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
I...

Can't do anything myself.

But would you be willing to send it to me so I presonally can try it out?

If so, here's my address. mono_purpura@hotmail.com

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
I think I can

I have to see if I can email stuff out. I never tried it before from the account I have. I'm still working on the readme but as soon as I'm done I'll send it over, if I can. If not I'll post back here.

Patrick Patience
Offline
Last seen: 2 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Okay

Thanks.

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Nope, sorry

No emails get in or out to mass public accounts and no access to them either. I'll have to wait until I get home and try it from there.

Patrick Patience
Offline
Last seen: 2 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Okay.

No problem then.

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Got it sent last night.

The ones I just sent rmccue for hosting has a small change though.

Patrick Patience
Offline
Last seen: 2 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
What's...

The change?

I'm loving this by the way. Smile

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
The drive label

I didn't realize that it was being changed to the drive volume name if an autorun.inf was found.

I've got another version ready with a locales list but it needs more testing. Hopefully soon.

I also fixed the T key for the theming list (is that what you were talking about?) and a few other things.

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 13 years 2 months ago
Joined: 2006-01-06 21:27
Sure

In fact, I'll go one better. You can have an FTP account on my site.
Email it to me at cubegames[at]gmail.com as a 7z or rename the extension, since GMail doesn't like ZIPs or EXEs.
----
Ryan McCue
Cube Games
There are only two states in Australia: Queensland and Drunk

"If you're not part of the solution, you're part of the precipitate."

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Thanks for the offer.

Just sent 'em to you, exes in one and source in the other.

arqbrulo
arqbrulo's picture
Offline
Last seen: 2 years 9 months ago
Joined: 2006-08-10 16:38
I'd like to try it

Ryan, are you going to post a link to the download? If not, how about someone sending it to me (my username)[at]gmail.com
---------------
Arquitecto Brunjes Lozano
Egresado de la Universidad Autónoma de Ciudad Juárez

"In three words I can sum up everything I've learned about life: it goes on." -- Robert Frost
"In three words I can sum up everything I've learned about life: baby ain't mine." -- Adam Holguin

Patrick Patience
Offline
Last seen: 2 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Done.

And Done. [Forwarded]

Maybe not. Postmaster-failure to you. Hmm. I'll try again.

arqbrulo
arqbrulo's picture
Offline
Last seen: 2 years 9 months ago
Joined: 2006-08-10 16:38
Got it

Thanks for that. I've got it, and lovin' it. (Sorry John, please don't ban me)
---------------
"I hear and I forget. I see and I remember. I do and I understand." -- Confucius

"In three words I can sum up everything I've learned about life: it goes on." -- Robert Frost
"In three words I can sum up everything I've learned about life: baby ain't mine." -- Adam Holguin

Patrick Patience
Offline
Last seen: 2 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Haha.

After all John DID design and create the whole menu, Portable Dev just added more cool functions which John probally has in plan for the next release but is just too bust of putting more testing into them to make them better.

Patrick Patience
Offline
Last seen: 2 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Wow.

Clicking on it opens the site. Exciting. I like the Theme thing under options too.
And the collapsing, and the whole moving of the menu. I gotta read the readme tho. I was to lazt to, so I just opened it up. Blum

REMOVE/DELETE?! Yay!

OMG, SHORTCUTS?

COLLAPSE?

RENAME?-Which doesn't seem active for me

SCROLLBAR?

*Jumps for Joy*

John, I don't know what the new PAM has planned, but you may want to check out some of the things in this. Such as shortcuts, etc.

The cat for PUSS shows up alot better in this, why?

Remove/Del

Only deletes...

And I'm having trouble with the themes...

ozbodd
Offline
Last seen: 14 years 2 weeks ago
Joined: 2007-02-22 15:12
Do the shortcuts work on

Do the shortcuts work on batch files? Would like a copy to test out, will it be posted anywhere?

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
No .lnk shortcuts support yet.

I'm not sure what patience is referring to. Only menu keyboard shortcuts are supported.

Patrick Patience
Offline
Last seen: 2 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Yea.

I didn't word is right. I meant like just the "key shortcuts" using the characters.

Like "s" so collapse the menu I think it it, and x to close it.

ozbodd
Offline
Last seen: 14 years 2 weeks ago
Joined: 2007-02-22 15:12
Fair enough - Does it

Fair enough - Does it support batch files in the menu? Could you email it to me - see below

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Not yet.

I was just trying to get the basics working first, plus the stuff I wanted. I'll start working on some of the other requests soon.

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Did you get theming to work?

After you read the readme, or is it still broken?

Oh, and thanks for the testing and feedback. Sounds like it's at least running. Smile

Patrick Patience
Offline
Last seen: 2 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Nope...

I think I read it right, just put my different themes in supdirectories under the App/DefaultData/Theme directory, but it's not working.

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
App/Themes

Put them in App/Themes and it should work. I might have sent you a bad readme, so download the one linked to here if you haven't already. Sorry 'bout that if I did.

Patrick Patience
Offline
Last seen: 2 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Ouuu.

Highlighting with cursor before selecting an app changes the font to white, and the scroll bar is a nice shade too.

Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 1 month 2 weeks ago
Developer
Joined: 2006-05-26 12:08
Hi

Hi portable dev I still haven't been emailed back about this. I'm interested in trying this out. In case you haven't got my email last time it is thibeaz@gmail.com. and keep up the great idea

your friendly neighbourhood moderator Zach Thibeau

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Thanks for reminding me.

Sorry, I forgot about your request. I'll send 'em now.

Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 1 month 2 weeks ago
Developer
Joined: 2006-05-26 12:08
Thanks

Thanks. I look forward in trying it out.

your friendly neighbourhood moderator Zach Thibeau

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Sent.

Hope the code's usable enough. It's not very pretty.

ozbodd
Offline
Last seen: 14 years 2 weeks ago
Joined: 2007-02-22 15:12
me 2 please

ozbodd {at} gmail {dot} com

Patrick Patience
Offline
Last seen: 2 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
I've forwarded...

You the e-mail. You should get it by now, or will soon.

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Thanks again.

Smile

ZachHudock
ZachHudock's picture
Offline
Last seen: 4 years 11 months ago
Developer
Joined: 2006-12-06 18:07
could you email it to me as

could you email it to me as well?

zrhudock (at) adelphia (dot) net

The developer formerly known as ZGitRDun8705

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Sent.

Sent.

ozbodd
Offline
Last seen: 14 years 2 weeks ago
Joined: 2007-02-22 15:12
Thanks got it - Would like

Thanks got it though I think its incomplete - readme says there was supposed to be a file named StartUSBAppsUC.exe or StartUSBApps.exe which are not in the zip file? - Never mind saw the links below from rm...

jflanagan
Offline
Last seen: 14 years 10 months ago
Joined: 2006-11-30 15:55
hmm...

this caught yesterday and was going to wait for a link, but now i'm too curious:) if you could send it my way as well- flanagan.jacob[at]gmail[dot]com. thanks.

-----------------------------------------------
Look for free alternatives! Then support them:)

Patrick Patience
Offline
Last seen: 2 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Okay.

I forwarded it to you. Please let me know if you got it.

no4ndth3n
Offline
Last seen: 15 years 8 months ago
Joined: 2006-04-24 14:41
Me too

I would love to try it out as well please...

my username at gmail.com

Thank you!

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 13 years 2 months ago
Joined: 2006-01-06 21:27
Righto

http://cubegames.net/downloads/USBAppsMenu2.zip
http://cubegames.net/downloads/USBAppsMenu2Project.zip
----
Ryan McCue
Cube Games
There are only two states in Australia: Queensland and Drunk

"If you're not part of the solution, you're part of the precipitate."

Simeon
Simeon's picture
Offline
Last seen: 8 years 1 month ago
DeveloperTranslator
Joined: 2006-09-25 15:15
Thanks Ryan

I was just going through all that conversation while thinking "I have to get my mail address on that list, too" and then I discovered your download links.
Thanks again, I'm eager to try it.
EDIT
And BTW:
Love your sig. :lol: Wink :lol:

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 13 years 2 months ago
Joined: 2006-01-06 21:27
.

I'm always willing to help people out.

Yeh, it's a common saying over here (well, the original is Queensland and Pissed, but I didn't know if you guys would understand that). Mind you, you could be in both. Biggrin
----
Ryan McCue
Cube Games
There are only two states in Australia: Queensland and Drunk

"If you're not part of the solution, you're part of the precipitate."

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Not Queensland

But definitely Pissed. Although most should at least know what Queensland is.

ozbodd
Offline
Last seen: 14 years 2 weeks ago
Joined: 2007-02-22 15:12
Some observations so far *

Some observations so far

* When scrolled to bottom of apps list and I went to the links on the side, the apps menu begins to rapidly jump up and down - I wasn't able to replicate it easily though?

* Scroll bar doesn't scroll 100% in one movement - Takes several scrolls to reach the bottom

* Couldn't add an exe converted from a bat file to the menu. (Uniform Server)

Great to see some changes - Would it be posible to have collapsable folders in the menu list?

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Thanks for the feedback.

* When scrolled to bottom of apps list and I went to the links on the side, the apps menu begins to rapidly jump up and down - I wasn't able to replicate it easily though?

I'll look into it. I basically wrote my own scrollbar code, so I wouldn't be surprised if something's broken.

* Scroll bar doesn't scroll 100% in one movement - Takes several scrolls to reach the bottom

I need more info. What did you do (key press, mouse action) that you thought should make it scroll 100% in one movement?

* Couldn't add an exe converted from a bat file to the menu. (Uniform Server)

Is the exe file named the same as the sub-directory it's in, or at least has the sub-directory's name at the beginning of its name? Please see the readme for how this version differs from PAM when building the apps list.

Would it be posible to have collapsable folders in the menu list?

I don't really want to stray any further until the next version of PAM comes out. There's no sense in adding a bunch of stuff that will require major rework on the user's part when the next version of PAM comes out with the same feature set, but implemented differently.

ozbodd
Offline
Last seen: 14 years 2 weeks ago
Joined: 2007-02-22 15:12
Scroll bar was when using

Scroll bar was when using the mouse to drag it down - Takes 3 -4 attempts to get to the bottom.

No I hadn't named the exe's the same as the folder. Renamed folder to StartWAMP, same as exe and still not picking it up - Another is a simple webpage launcher batch files converted to exe and that did work as you describe.

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Got it.

Scroll bar was when using the mouse to drag it down - Takes 3 -4 attempts to get to the bottom.

Can't get it to happen here but it's definitely scrolling slow and needs re-work. How many apps are in your list?

No I hadn't named the exe's the same as the folder. Renamed folder to StartWAMP, same as exe and still not picking it up - Another is a simple webpage launcher batch files converted to exe and that did work as you describe.

Renamed a folder and exe here as StartWAMP and it works fine. If it exists, exe version info will be used for the app name. Maybe it's on the list under a different name? The search isn't case sensitive so that's not it. Send the exe to me and I'll give it a go. Same user name at users.sourceforge.net.

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
New version coming

I just sent the next version off to rmccue (thanks again for hosting this.)

Two major new features have been added: a new Options locales list menu and addition of non-.exe executables to the app list, e.g., .cmd, .bat, .com, etc. (basically anything that either win32 or the shell says is executable.)

Please see the readme for themes and locales files location requirements and for other useful info.

For those that haven't tried it yet, this menu version creates its app list using a different method than PAM does.

In short, all executable files that wild-card match with the sub-directory name are included in the app list.

As an example, WinZipPort is a sub-directory under the PortableApps directory. It contains lots of files, including several executables: Winzip32.exe, WinZipPortable.exe, WZQkPick.exe, WZSepe32.exe, WZ.com, WZ.lnk, MakeReg.cmd and KillReg.cmd. Only WinZipPortable.exe will be in the app list since it's the only executable that starts with WinZipPort.

At this time Explorer shortcuts (.lnk files) are not considered executable. Supposedly there is a way to create relative-path shortcuts but I haven't been able to get it to work yet. When and if I do, I'll make a new version to support them as executables so they'll get added to the app list as well.

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Version 3.0 Is Up - Thanks rmccue
arqbrulo
arqbrulo's picture
Offline
Last seen: 2 years 9 months ago
Joined: 2006-08-10 16:38
Hummm...

The scroll wheel on my mouse does not work. Is this intensional? Or is it a but on my part? Also, re: the scroll bar, if you grab it and scroll down fast, it will not go all the way to the bottom. But if you grab it and scroll down slow, it will. Also, drag the bar up, keep holding down the left click and keep going up past the up arrow, the scroll bar will jump all the way down. It's.... sort of cool.
---------------
"I hear and I forget. I see and I remember. I do and I understand." -- Confucius

"In three words I can sum up everything I've learned about life: it goes on." -- Robert Frost
"In three words I can sum up everything I've learned about life: baby ain't mine." -- Adam Holguin

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
No, the thumb scrolling is not cool. It bites.

But v3.1 has a scrollbar thumb that works like it should.

Mouse wheel support wasn't intentional, just not coded. Smile v3.1 has support for it. There's also an apps list bug fix for 9x usage. I'm almost done with it, just working on speeding up the load time a bit more and cleaning up the code a bit.

niolonra
niolonra's picture
Offline
Last seen: 9 years 5 months ago
Joined: 2006-11-30 19:42
EXCELLENT

I had the same problems with exes from batch files, but renamed the directory as you suggested and it worked fine.

The theme switching is nice. I found the original tended to chop my custom icons but your's does not. I also like that you allow for a title bar icon...

It does recognize a batch file Smile but has no custom icon Sad That's a small thing for me but might be important to others...

The directories on the right are unchanged (I would love to be able to set "Documents" to point to where I actually keep my documents... this might be a small thing to others but would really help me).

Thanks for doing this!!!!

Richard

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Thanks for the comments and you're welcome

I don't mind making small changes, but I'm trying to stay away from anything that would make this version deviate too far from PAM.

I think looking for an optional icon file for .cmd or .bat based apps would be okay. This could also work for any .exe that doesn't have an embedded icon. Then if not found the default system icon would be used.

For the different directories usage, I could make it look for the localized named directory first, and if found, use it. And if not found use the default. But the localized Documents directory would still have to be at the PortableApps directory level. And to keep it simple, the localized Music, Pictures, and Video directories should probably be within the localized Documents directory. It's a bastardization of the localization feature, but I think it's something a non-us-english user might want.

niolonra
niolonra's picture
Offline
Last seen: 9 years 5 months ago
Joined: 2006-11-30 19:42
I could work with that

Thanks! I understand though not wanting to get too far from the original PAM so as to honor the work that went into it.
Rich

edit
Or could you just have it look for the directories specified in the locale file? That way you don't have to have a Video listing if you don't want it... Smile

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Bleh.

Here I was ready to say I'm done with v3.1, as well as done in general, and you go and make a sensible request.

I'll tell you what, let me see what PAM does about defaulting the folder names when they're not present in the .locale, and I'll go with that.

Okay, I just checked and it works the way I suggested, so I win. Smile Yeah me! Seriously though, that's a good suggestion you made and hopefully it will be put into PAM, or a future version of this version of PAM.

Here's the change list for v3.1. BTW, this is it for me. Time to get back to other things. Thanks for joining in the fun:

  • Fixed scrollbar scroll-with-thumb problems
  • Fixed a bug with 9x usage where a shaded menu still had its scrollbar shown
  • Fixed a bug with 9x usage that was putting non-executables onto the apps list
  • Switched locale and theme lists to use radio buttons instead of check marks
  • Added mouse thumbwheel support for app list scrolling
  • Added preventing of cursor key usage while the menu is shaded
  • Added use of an optional icon for those app executables that don't have one internally (bats, cmds, or exes that are missing icons.) The icon file must have the same filename as the executable and must have a .ico file extension, e.g., Stellarium\stellarium.exe has no icons, so I created one out of its toolbar pngs and named it and placed it at Stellarium\stellarium.ico.
  • Added use of locale-specific directories instead of the default Documents, Documents\Music, Documents\Pictures, and Documents\Video. The directory names must match the names given within the .locale currently in use. If a locale-specific directory does not exist, its equivalent default is used instead. Example: The current Italian test locale replaces Documents with Documenti, Music with Musica, Pictures with Immagini, and Video with Video. So, with that locale in use, when you select the "Pictures" button, a shell folder window will be opened for the Documenti\Immagini directory (if it exists.)
  • A little bit of load time speedup
  • A little bit of code cleanup

Oh, but I forgot the separators. I'll do them before I send the zips off to rmccue.

SmithTech
SmithTech's picture
Offline
Last seen: 8 months 5 days ago
Developer
Joined: 2006-11-24 18:06
Did I miss the 3.1

Did I miss the 3.1 release?

For those who have fought for it, freedom has a flavor the protected will never know.

"Because they stand on a wall and say, 'Nothing is going to hurt you tonight. Not on my watch.'" (A Few Good Men)
Coincidence is God's way of remaining anonymous.(Albert Einstein)

Patrick Patience
Offline
Last seen: 2 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
I...

Believe it can be found here

_____________________________
I felt so different without a signature.

SmithTech
SmithTech's picture
Offline
Last seen: 8 months 5 days ago
Developer
Joined: 2006-11-24 18:06
Thanks For those who have

Thanks

For those who have fought for it, freedom has a flavor the protected will never know.

"Because they stand on a wall and say, 'Nothing is going to hurt you tonight. Not on my watch.'" (A Few Good Men)
Coincidence is God's way of remaining anonymous.(Albert Einstein)

blackbox
Offline
Last seen: 1 year 1 month ago
Joined: 2007-04-11 17:28
My small fixes to 3.1

I made some small fixes to UAM 3.1:

1) The menu window is positioned relative to the desktop, not the whole screen. The effect is that menu no longer overlaps the taskbar and is positioned more like PAM.
2) Fixed button tracking bug (separators were not considered).
3) Made the tray menu appear when the right mouse button is released (this is more standard practice).

http://blackboxxx.googlepages.com/USBAppsMenu.zip
http://blackboxxx.googlepages.com/USBAppsMenuProject.zip

blackbox
Offline
Last seen: 1 year 1 month ago
Joined: 2007-04-11 17:28
OK, even more changes: now

OK, even more changes: now selection rectangle looks and feels more like in XP start menu. Reverted scrollbar to the default system look (I like it better).

Now only if somebody could fix PaintWnd() - it repaints the whole window, causing menu flicker and very high CPU usage.

http://blackboxxx.googlepages.com/USBAppsMenu32.zip
http://blackboxxx.googlepages.com/USBAppsMenuProject32.zip

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Thanks for your fixes.

I've incorporated the first set into my own code along with some fixes for new bugs I found while using the thing. I decided to stick with my own list highlighting and scrollbar for portability and theming use reasons.

Now only if somebody could fix PaintWnd() - it repaints the whole window, causing menu flicker and very high CPU usage.

Ouch, you must have a very slow box. Sad The reason it repaints everything is because I'm eventually going to have it use the UpdateLayeredWindow api so that I can incorporate the shadow into the menu window and to be ready to support possible future themes that use pngs for the background.

Anyway, I went ahead and created an optimized version that uses clipping rectangle drawing in PaintWnd and tested it on an old 1Ghz PIII w/132MB memory running Windows 2000. Mouse highlighting worked good even with the alpha-blended drawing of the highlight and scrollbar. But I had already added app list grouping and multi-threading for my personal use so I'm still testing that stuff and so can't yet release it.

blackbox
Offline
Last seen: 1 year 1 month ago
Joined: 2007-04-11 17:28
Re: Thanks for your fixes.

Ouch, you must have a very slow box.
Nope, it's P4 2.8GHz w/ 1GB RAM. Still scrolling and moving selection around feels much less responsive than XP's start menu. When I hold down arrow, CPU usage reaches 40%.
And popup menus (backup, options, themes, etc.) flicker when they appear (popup menu appears, than UAM repaints itself, erasing menu temporarily, than menu is finally repainted). Maybe it's because I have fade effect for menus enabled?

Anyway, I went ahead and created an optimized version that uses clipping rectangle drawing in PaintWnd...
Hope to see your version soon. Keep up the good work!

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Wow.

That's bad. Sorry. :|

I can see where fade effect would make it worse if it's already having problems but I haven't been able to duplicate the flickering even on a system with nothing but an on-board display chipset. I think either a true layered window or the drawing optimizes should really help. A true layered window may still have the cpu usage problem (depends on if the display hardware has alpha-blending capabilities.) Also, I noticed I didn't have WS_CLIPSIBLINGS set so that could be part of the problem with the flickering when the menus are displayed.

I will try and get a new version out as soon as possible. I'll probably use build switches along with command line switches so hopefully you'll find a version that works for you.

jflanagan
Offline
Last seen: 14 years 10 months ago
Joined: 2006-11-30 15:55
wow

you can move this menu around! this is a little thing, but separators in the right side of the menu (as in the original PAM) would be nice. other then that, i like the way this is turning out:)

-----------------------------------------------
Look for free alternatives! Then support them:)

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Separators, yeah

I got lazy. Smile I'll try and get 'em in for v3.1.

mattop
Offline
Last seen: 15 years 2 weeks ago
Joined: 2007-03-12 17:19
Me too please!

I'd like a copy of the C/C++ version. Can I edit it in VB?

helm.matt@gmail.com

Thanks a bunch!

----------

Matt Helm
ixworks Administrator
www.ixworks.com
admin@ixworks.com

Matt Helm

Nerd
Offline
Last seen: 13 years 7 months ago
Joined: 2006-03-29 17:50
VB is a completely different

VB is a completely different language.

lpriux
Offline
Last seen: 4 years 10 months ago
Joined: 2007-04-08 10:44
You need more testers?

You need more testers? If yes - i can test this version of PortableApp. I good programmer on VB, and C++. My email: evaldasgrgmail.com

Pyker
Offline
Last seen: 9 years 5 months ago
Joined: 2007-03-29 11:57
Send

I'm willing to try. My e-mail is: picas.alex.at[at]gmail.com

[Moderator RM: Changed @ to [at] to prevent spam]

arqbrulo
arqbrulo's picture
Offline
Last seen: 2 years 9 months ago
Joined: 2006-08-10 16:38
No need

There's no need for someone to send it to you, there's a download link already on page 1 (or maybe page 2). Also, in the future, don't use your full email try [at] instead of @ to avoid getting spam.
---------------
"I hear and I forget. I see and I remember. I do and I understand." -- Confucius
"Sometimes I worry about being a success in a mediocre world." -- Lily Tomlin

"In three words I can sum up everything I've learned about life: it goes on." -- Robert Frost
"In three words I can sum up everything I've learned about life: baby ain't mine." -- Adam Holguin

Patrick Patience
Offline
Last seen: 2 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Actually.

It's actually Ryan McCue now as Ryan has had a sex username change. Blum

_____________________________
I felt so different without a signature.

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 13 years 2 months ago
Joined: 2006-01-06 21:27
.

Someone is an idiot Wink
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.

"If you're not part of the solution, you're part of the precipitate."

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Thanks.

I have added his/her alias. Smile

SmithTech
SmithTech's picture
Offline
Last seen: 8 months 5 days ago
Developer
Joined: 2006-11-24 18:06
Anyone else having issues

Anyone else having issues with the blackbox version and themes?

-----------------------------------------------------------------------------------------------
For those who have fought for it, freedom has a flavor the protected will never know.

"Because they stand on a wall and say, 'Nothing is going to hurt you tonight. Not on my watch.'" (A Few Good Men)
Coincidence is God's way of remaining anonymous.(Albert Einstein)

Patrick Patience
Offline
Last seen: 2 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
My defualt theme...

Works fine. I haven't tried any other though.

_____________________________
I felt so different without a signature.

SmithTech
SmithTech's picture
Offline
Last seen: 8 months 5 days ago
Developer
Joined: 2006-11-24 18:06
The default theme works

The default theme works fine.
the 3.2 version the theme function doesn't work at all.
the 3.1 version(s) don't seem to save the theme setting.

-----------------------------------------------------------------------------------------------
For those who have fought for it, freedom has a flavor the protected will never know.

"Because they stand on a wall and say, 'Nothing is going to hurt you tonight. Not on my watch.'" (A Few Good Men)
Coincidence is God's way of remaining anonymous.(Albert Einstein)

Patrick Patience
Offline
Last seen: 2 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Whoooo!

I just realized it shows the drive space to two decimal places. Sweet!
Now I can see I'm getting ripped of 0.08 Gigs.
_____________________________
I felt so different without a signature.

CyySky
Offline
Last seen: 15 years 7 months ago
Joined: 2007-04-15 23:59
Cannot Compile by Dev C++?

I am newbie for the C++ programming, i only know well in console application only.

I try to know the how the API work,but i cannot compile your code...

What C/C++ Compiler you use?

I tried compile by DEV C++, but it return me many error.

Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 1 month 2 weeks ago
Developer
Joined: 2006-05-26 12:08
He

He used MS Visual C++ I think to compile but Dev C++ can import those project files (Just it'll give some errors when you try to compile (I've tried already))

your friendly neighbourhood moderator Zach Thibeau

CyySky
Offline
Last seen: 15 years 7 months ago
Joined: 2007-04-15 23:59
thank you so much.

thank you so much.

Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 1 month 2 weeks ago
Developer
Joined: 2006-05-26 12:08
:P

Your so very welcome. Glad to be of help to you

your friendly neighbourhood moderator Zach Thibeau

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
Hey there.

I wouldn't recommend using my code to learn the win32 API. My code is written to minimize the executable's size, which means that readability and maintainability are often sacrificed.

CyySky
Offline
Last seen: 15 years 7 months ago
Joined: 2007-04-15 23:59
Add more directory show on PortableAppMenu.

This is my a little idea for add more directory ratter than original menu "document, music ,pictures, video and explore".

DEV C++ Source Code:
http://home.kimo.com.tw/chongyoeyat/Explore_Dicrectory.7z

Main idea is add using by EXE file replace.
Screenshoots:

This is effect...
http://allyoucanupload.webshots.com/v/2001060354935162357
http://aycu10.webshots.com/image/12889/2001060354935162357_rs.jpg

This is after click it...
http://allyoucanupload.webshots.com/v/2001097477228147058
http://aycu10.webshots.com/image/12889/2001097477228147058_rs.jpg

[Line wraps marked » - RM]

Path of the code

#include 

int main()
{
	system("explorer \\documents\\Knowledge");
//This is cmd command C:\\documents\\Knowledge is the path of directory you want to explore.
	return 0;
}
Kevin Porter
Kevin Porter's picture
Offline
Last seen: 8 years 9 months ago
Developer
Joined: 2007-01-10 19:25
Works great, portable dev,

Works great, portable dev, but I have one complaint. It only shows the main OpenOffice launcher instead of "OpenOffice Writer Portable" and the others. It's really a minor detail, but I like it better with all the different programs instead of the launcher.

Kevin
"I know God will not give me anything I can't handle. I just wish that He didn't trust me so much."
--Mother Teresa (1910 - 1997)

-Please search before posting

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Patrick Patience
Offline
Last seen: 2 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Hey Kevin.

The reason for that is cause it only shows .exe's with the same name as the folder directory, this is the closest he's gotten you not having extra unwanted exe's whoting up in the menu.

_____________________________
I felt so different without a signature.

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 8 years 9 months ago
Developer
Joined: 2007-01-10 19:25
Okay. Thanks. Well, I

Okay. Thanks. Well, I guess we have to compromise. Still works great.

Kevin
"I know God will not give me anything I can't handle. I just wish that He didn't trust me so much."
--Mother Teresa (1910 - 1997)

-Please search before posting

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

portable_dev
Offline
Last seen: 15 years 7 months ago
Joined: 2007-03-16 14:24
It's in the next version.

In the next version you can do this by adding a little ini entry to tell it to show all executables for that one directory. Then you can add entries for the executables you don't want shown no matter what. I'm still working on the gui to support this though, plus I got side-tracked adding other stuff, so I'm not done testing yet. Maybe by the end of the weekend.

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 8 years 9 months ago
Developer
Joined: 2007-01-10 19:25
Great! Kevin "I know God

Great!

Kevin
"I know God will not give me anything I can't handle. I just wish that He didn't trust me so much."
--Mother Teresa (1910 - 1997)

-Please search before posting

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

cthelight
Offline
Last seen: 15 years 1 month ago
Joined: 2006-12-05 13:13
Ryan McCue, do you...

Have any extra domain names lying around on your website?

CThelight-
10% luck, 20% Skill, 15% power of will, 5% pleasure, 50% pain
100% reason to play the game!

Signature automatically removed for containing links

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 13 years 2 months ago
Joined: 2006-01-06 21:27
.

Domain names: No, you have to buy them yourself
Sub-domain names: Infinite

Depends on what you want. Drop me an email at cubegames[at]gmail.com
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.

"If you're not part of the solution, you're part of the precipitate."

InsideLine
Offline
Last seen: 12 years 6 months ago
Joined: 2007-04-02 18:12
.

...so will the source compile in Dev C++ or not? I've tried it numerous times, and it wouldn't work.

=============
"Don't look now, but there's one too many persons in this room and I think it's you" - Groucho Marx

"Don't look now, but there's one too many persons in this room and I think it's you" - Groucho Marx

dragonmage
Offline
Last seen: 9 years 11 months ago
Joined: 2007-01-15 02:25
Just wondering

If any of the skinning suggestions I made in this post https://portableapps.com/node/4747 would be easier to implement in the C version?

Pages

Log in or register to post comments