[new release] VJSmallIcons II - "Programs" view - Windows Mobile Development and Hacking General

Guys, this is an update to my old program VJSmallIcons. To say it's long overdue is an understatement
This version retains and persists settings between folders. It can also make the Programs launcher fullscreen. When you go fullscreen, there is a menu option to permit navigation back up to the previous folder.
On a whim, for no good reason at all, I've also implemented my interpretation of the Vista View Mode slider, as seen here in Vista.
The slider can be used to toggle modes. Even if you don't need the app, try the slider! I quite like it :wink: Hopefully you'll see this again in VJSihaya.
Normal Mode
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Fullscreen Mode
Available on my website!
V

nice unlike the first one, this one works on my device %)
the slider's a bit silly, I suppose, but kinda cute
( are you supposed to be able to drag it? only seems to respond to taps )
However... I just got stuck in a subdir :x VJSmallIconsII disappeared, and tapping 'OK' (which normally goes a dir up) did nothing. Not sure what I did to get in that state. Edit: Found it, check follow-up posts
and a suggestion... the 'go up one level' bit, perhaps it should carry the name of the level above, instead of the current level?
bug report.. if you run it twice, you will seemingly just be using VJSmallIconsII as normal. But changing any of the modes does nothing. If you exit it, it becomes apparent that you were already running it a copy of it - as that instance with its view (which changes correctly) is still there.
btw - nice UI (not sarcasm.. it really is nice!)

whewps.. now it locked up my device >_< I'll try and repro

yay repro
I have PHM PPC Powertoys installed, so I have a dir structure...
"\Program Files\PHM Tools\PHM PPC Powertoys\"
from a fresh boot:
1. Start > Programs (required first-run)
2. Start > VJSmallIconsII (in program history, still)
3. Start > Programs > PHM Tools > PHM PPC Powertoys
4. Tap VJSmallIconsII floater
result: floater disappears
expected result: pop up menu should appear
at this pont everything still seems fine - you can navigate around, etc.
5. Tap OK button
result: nothing happens, you're stuck at this level
expected result: should go up a level
-----
With MagicButton running - Steps 1-4
5. Tap (MagicButton) OK button
result: device locks up
expected result: should go up a level
-----
I don't know if it's the length of the folder name, or the fact that there's two spaces, or... etc. Can't keep poking at it right now

ZeBoxx: Many thanks.
I'll look into the hang. That's not when you're running it twice is it?
It's hanging because it's subclassing the Programs screen, and if for some reason VJSmallIconsII crashes, it'll take the Programs screen down with it.
It does contain code to detect multiple instances, but it occurs to me that because of the way the window is created it's probably not being detected. I didn't contemplate it being run twice I'll fix that!
Yes, slider responds to taps not sliding :wink: Not sure if I'll fix that! At least for now, it's just GUI...
The folder name - good idea, although it's basically for showing what the current folder name is, if you've got it in fullscreen mode and can't see for yourself. I don't mind incorporating either way, whichever you guys think is most logical.
Bug is confirmed with PHM (I have a similar folder structure). I'll look into it when I get home.
V

vijay555 said:
ZeBoxx: Many thanks.
Click to expand...
Click to collapse
you're welcome
vijay555 said:
I'll look into the hang. That's not when you're running it twice is it?
Click to expand...
Click to collapse
Probably doesn't matter - the hang is just when using MagicButton, so I suspect it's because it's using a different method to 'close' the window?
vijay555 said:
if VJSmallIconsII crashes, it'll take the Programs screen down with it.
Click to expand...
Click to collapse
oops
vijay555 said:
I didn't contemplate it being run twice I'll fix that!
Click to expand...
Click to collapse
yay
vijay555 said:
Yes, slider responds to taps not sliding :wink:
Click to expand...
Click to collapse
*nod*
vijay555 said:
The folder name - good idea ...
Click to expand...
Click to collapse
Yeah, I figured that it was for full-screen mode mostly
vijay555 said:
whichever you guys think is most logical.
Click to expand...
Click to collapse
you've got my thought

I'm getting a 404 error on the cab file from your site.

I've disabled it for now, because of the bug, until I can get home.
If you still want to give it a go:-
http://www.vijay555.com/vj/Releases/VJSmallIconsII/!VJSmallIconsII.cab
Just be weary of folders with spaces in for now. Can't see why it's a problem until I see the code again
V

vijay555 said:
Just be weary of folders with spaces in for now. Can't see why it's a problem until I see the code again
Click to expand...
Click to collapse
Well, that's why I mentioned two spaces.. e.g. "PHM Tools" - if I'm in there, and I tap VJSmallIconsII - no problem. But once I'm in "PHM PPC Powertoys" - boink.
I'll give it a more thorough testing and report back
~Z

Pooh, I think I remember now. I think I used a 16 char buffer for the folder name. Should be easy to fix. V gets his beautiful ass bitten by a buffer overflow... now to the XBOX 360
V

drat.. I had a reply window still open with:
It's the length of the folder name...
"123456789012345" is fine
"1234567890123456" is not
Click to expand...
Click to collapse
when I resetted to make sure spaces were fine - and got distracted by StarGate SG-1 >_<
Edit: oh err.. and spaces are fine %)

Thanks Z. Ah, Stargate, welcome me once again to your comforting bossom.
V

"beautiful ass".. "comforting bossom" - I think your thoughts are NSFW, vijay

Hey, it's my ass and bossom Very safe for work: Not much else to distract me at work unfortunately (other then XDA forums!)
I'll get home in an hour or two to fix this bug... Thanks again.
V

What os is this supposed to work with? I put it on my 2002 devices and no go. I don't like to try unfinished stuff on the newer phones that I actually use (as phone).
This is a bit off topic....
vijay555, your programs alway seem so slick. You obviously put a great deal of work into them. My question is, why spend so much time on programs that help the user interact with the device when the there is a lack of programs that provide real usefull functionality. I am not critisizing any of you projects, more just pointing at what I see as a lack of things to actually do with a ppc once you have it working.

Hey unable to download this app from your site!

OdeeanRDeathshead: not sure about 2002. It's been tested on Emulator, WM2003SE and WM5. I don't have any 2002 devices to test it on.
Either way, I'd suggest waiting about 45 mins so I can get the buffer overflow bug fixed.
Re the offtopic: I've got a lot of new stuff to write, but for me, I do a lot of playing around mainly as an offshoot of reading. For this app: I wanted to make an app to hide reminders. Thus I wanted an app to remodel the reminders. Thus I wanted to change the button style of the dismiss all button. As a result I thought I'd try the same on the Programs window. It was semi-useful (I never use Programs), so I released VJSmallIcons. I know one guy who used it - it's a small market
Next I'm working on VJToggleToday II. For that, I needed to make a subclassing routine. It was easier to debug that in VJSmallIcons II. So I wrote the subclasser as reusable code.
At the same time, I got interested in owner drawn menus for a TV Listings app I wrote on the PC in VB, which I want to move over to the PPC eventually:
So I experimented with owner drawn menus, and then for no good reason the slider.
So circling back, the subclasser will be re-used in VJToggleToday II, which is a useful app, and the slider will reappear in some form in VJSihaya.
I don't really have time to write "big" apps like a word processor etc. I write what interests or distracts me, or is otherwise being used for research. It's a hobby My stuff is mostly for my own use, or research, but some of it occassionaly might be useful to the wider world, which is why I release it publically. But there are a myriad of bugs and issues in the Phone OS which I like to address for my own use, eg why does it take so many clicks to start a new calendar entry? Why can't we add numbers to existing contacts? If it bothers me enough, I look into my own solutions, more as an academic exercise.
Phew, time for lunch
V

Guys, I've put the new version, v2.01 back on my site. Fixes the crash on long folder names and prevents loading multiple instances.
V
PS I don't use magic button. Not sure why that would be any special case. Please report bugs as usual, with BIG BOLD LETTERS. Not really :wink:

vijay555 said:
Fixes the crash on long folder names
Click to expand...
Click to collapse
yay!
I hope you didn't just increase the buffer to 32... /me makes a folder name of 32+
vijay555 said:
prevents loading multiple instances.
Click to expand...
Click to collapse
also yay
Works fine now
vijay555 said:
PS I don't use magic button.
Click to expand...
Click to collapse
I highly suspect that, as the issue with regards to the long folder names bit taking down Programs is gone, is no longer an issue

Guys,
I've posted a minor update to version v2.02 to fix a small bug where the vertical offset wasn't being taken into account correctly in fullscreen mode.
My audience of 1, ZeBoxx, might have noticed
V

Related

[new release] VJBigPhone VGA Phone Dialler Fix (beta)

New readers, please skip this part, read the rest of this post, and then come back here:
[edit 29 November 2005 02:32]
Guys, I've updated to version 0.5; download the cab here
I've left the original cab link on my website in case v0.5 screws up.
I've only updated VJBigPhoneRes in cab v0.5, not the standalone.
Note that in order to install the new cab, you will have to run the original
VJBigPhoneRes before the installation in order to close it down.
Then install the new cab.
Additionally, download this cab to fix the button text (it puts text in the middle) and this file to fix the backdrop painting issue by putting a new backdrop in your \windows\ folder, thanks to Azhad!
The new version also fixes the wireless manager (see below), and hopefully moves all buttons. I can't test this without your help, so give it a go and post here if there are problems.
I haven't fixed the see through backdrop, I explain why below.
VJBigPhoneRes cannot fix the caller progress dialog the first time the phone is run (eg after a soft reset), because until you've made a call or shown the dialog, the caller progress doesn't exist. However, after you've loaded the phone, it should fix it all times in the future.
Rotation and fixing the phone won't force the phone on top now. It should all be done in the background.
If this version works, it's one step away from a translatable version for Hebrew etc. So please test.
Once we've got the dialler buttons working, I'll work on fixing the paint problem.]
Original post
Guys,
I'm sure all you Universal guys have applied the VGA hack and have since discovered how it foobars your phonedialler.
Until some one gets around to making a dynamic resolution changer, I'm presenting VJBigPhone to permit you to use the phone dialler in VGA mode.
It is hot off the press. Let me say, this took many hours of finicky work, and I'd appreciate a donation if you use it, because I did this for you guys. I don't use my Universal as a phone, so this is purely for me to give to the Community </end guilt trip>
Ok. first
it's for the English edition of WM5 only
I will get around to making it translatable, but right now my behind and my head both hurt from too much coding
The cab will install two files in your
start menu > vijay555 > vjbigphone
The file VJBigPhone can be launched each time you want to fix the phone. You will have to do this on startup and each time you change screen orientation.
The file VJBigPhoneRes is resident version. That means it will stay in memory and fix the phone every time you change orientation automatically. To unload the resident version, just launch it a second time. It will give you a message to show it's been closed.
Choose which version you require (but use only one at a time).
For most purposes VJBigPhoneRes should be best, and can be placed in your startup folder to fix the phone automatically.
This should work at any DPI, although I don't know if the button images are always available.
Example use:
before VJBigPhone
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
After VJBigPhone
And landscape:
After VJBigPhone
Call Progress
Wireless Manager:
before:
after:
(note Wireless Manager will only be fixed after you've loaded it once. If you don't load it once, it won't fix it. So load wireless manager before VJBigPhoneRes, or force it to be fixed by changing rotation AFTER you've loaded it)
Issues:
- The buttons look pretty good, although the text seems to be a bit offline. I can't fix that, it seems to be coded internally.
- The dialler skins built in don't seem big enough to cover the bottom of the window; the background shows through a little. I can't fix that.
[edit:
I've figured out why the dialler background looks funny.
This screenshot shows a composite of a QVGA screen and a VGA screen resized to match.
The OS accounts 26 pixels for the start bar and the soft menu buttons. However, going from QVGA to VGA, you can see that those bars are only half of the size the OS expects at QVGA. So, we have a number of pixels unaccounted for, and they don't get painted.
This can be partially corrected, but I will only try to fix this after the dialler buttons are working correctly)
Composite:
Cab is available above.
Please leave feedback here or on my forum
Don't forget the donation!
If you can't make a donation, at least check out my ads on my webpage.
V
v0.2: Hopefully fixed the bug with the video call buttons
v0.3: Now supports resident version (fixes the phone 0.5 seconds after you rotate, to allow for any slowdown caused by other software).
v0.5: Fixes updates in the background so phone doesn't pop up on rotation, fixes wireless manager and hopefully corrects all buttons.
I will try now, YOU ARE A LEGEND, AND IF IT WORKS,Donations on the way to you bank account. Have a bloody wonderful life and remember you are a legend.........
[updated at 2320 11 November 2005]
Seal and anyone else: you might want to redownload the cab if you downloaded it in the last 30 mins.
I've just removed the bit that changed the titlebar text to say my name. As much as I love egotism, it might intefere with other programs including one I'm writing myself
No functional difference so if you like my name, keep it there!
V
Just trying it, vijay.
I thought you'd been quiet lately. Didn't realise you were doing your inventing...
I can't get this to work. I opened the CAB and it installed. Nothing in the phone changed. I did a soft reset just in case.
I tap the icon Programs -> vijay555 -> VJBigPhone -> VJBigPhone and I see the phone dialler screen with a dialog over the top saying 'Already fixed the Phone!'
I tap OK on the dialog and nothing changes.
Where did I go wrong? :?:
I'm in landscape mode and have been since I installed it.
Great to hear we might have this solution though. Good work! :cheers:
Edit: When I flipped to portrait mode and then ran the app again it worked.
SiliconS: it should work in any orientation.
Install the app.
On launching VJBigPhone it will find the phone app. If it's not loaded, it'll load it.
Then, it'll fix the keys and make a note that it's fixed the keys.
Then if you try to run it again you'll get the dialog that it's already fixed em.
However, if you change orientation, the phone app positions all the keys, so you have to run VJBigPhone again.
I wonder why it didn't work the first time you ran it?
How is it now?
Post screenshots if they're helpful or interesting!
V
PS Quiet? I got the fullscreen terminal services hack out this week, feeling the wrath of my better half for my efforts! A bunch of other stuff releaed over the last week or so (smaller things I think) and been working on my website.
I'll be trying to launch a blog very shortly to post my musings on what needs hacking. Left Handed scrollbars have my name all over them...
OK: some quick 'n dirty first feedback.
Would be nice if the text on the buttons were larger. Not a big deal though.
Is there some way of hooking into the screen rotate event in the OS to capture the need to re-run the app? Maybe cos it's not memory-resident it doesn't know what's going on.
Great step forward though.
and lmao @ "send me a small donation via paypal. It will [help] me to keep giving you stuff free!" (I'm assuming that's a deliberately ironic statement! )
tis supposed to be ironic, although the sentiment is that the software is all free. However, if you like it and it makes you feel all tingly inside, send a donation! But you don't have to. But I might start killing puppies if you don't :wink:
Text on the buttons is nothing to do with me, I can't fix that. They're fixed by the dialler, unforunately.
I could hook the rotation event, but hooking is very cpu intensive (because you're pretty much hooking every event, and then filtering the ones you don't want. As such, it's wasteful. As is polling every few seconds). I generally don't hook or poll :shock: but if there's an overwhelming need, I will. But, I don't change orientation that often, so it's not too bad.
V
Another thought: This could be handy in the car, combined with PocketZenPhone: Switch to car profile in PZP which runs VJBigPhone to make sure that the dialler is full size ready for calls on the move. Hmm. I can see that being useful... We'll see
Other than that I think I'd need to map it to a button somehow so that I could fix the phone instantly if I needed the dialler.
Edit: amended cos my original post sounded negative...
The video phone button is stuffed up, it is still in the old position, you can still see it in landscape view.
I noticed that in all your pictures the video call button is missing.
Hmmm, I don't have a video call button.
I guess it's something from the extended ROM i never installed.
Can you post a screenshot?
V
II got an error "Couldnt't find the Phone", maybe cuz iI have hebrew language installed.... :\
zpdy, yes, it's clearly English language only. Once I get it working properly, I'll convert it over to a translatable version.
V
Ok, thanks to Buzz I unlocked my Extended Rom and installed the video call poo. FYI, it slows down your system. I'm going to clear it out as soon as this prog is finished.
So, this version (0.3) now fixes the video call buttons and some other stuff.
However, I don't use the phone at all on my universal, so I don't know if I've missed any buttons, so let's say if you find any issues, please be nice and mail me, pm, or post on my forum/here. Send a screenshot if you can.
The new cab contains a standalone version, in case you have troubles with the resident one.
The other file is a resident version. Despite talking out of my rear end earlier, the resident version should use minimal resources, and will fix the dialler 0.5 seconds after your change orientation (to allow for any slowdown caused by other software you're using).
Either version can be put in your startup folder. I recommend the resident version.
Please post if you find any issues.
V :wink:
ps if this technique works, I'll get around to the foreign language version some time.
vijay555 YOU ARE A LEGEND, thanks for the phone skinning program.
Love it. :lol:
Is it working ok? Any other issues?
V
seal said:
VGA is awesome, We just need the phone dialer bigger.
Click to expand...
Click to collapse
I guess its time to change your signature seal
Great stuff VJ!
S
How's it working for you guys?
Any issues?
I dread to hear them, but you might as well get them off your chest!
V
fyi all: don't use a task killer to close the phone app. if you do vjbigphoneres won't update the buttons again until you change orientation. use vjbigphone as a standalone fix or get your taskiller to ignore cprog.exe
v
Seal, thanks for the donation! :wink:
Can somebody post here or send me a pic of the qvga dialler? I'm not sure if I'm formatting the screen entirely correctly, that white bit at the bottom bothers me and I can't remember what the qvga dialler looks like. The VGA setup is already flaky enough to risk de-ozvga-ing :shock:
If this technique is working ok for everyone then I'll tidy it up a bit internally and try to work on an international version. And some other stuff I had up my sleeves
V
Yes if you could fill the bottom of the dialer area so you can't see the screen behind it, that would be awesome.

Uptime and hard reset counter

I made a little program to keep track of uptime and hard/soft resets etc on my K-jam.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
It does not "run in the background". It does a quick update of the datafile(s) every time you reboot. Apart from that it only runs when you start it.
It can be downloaded from http://www.bredo.nu/shamzi
Suggestions/bug reports etc are ofcourse welcome.
B
bredita said:
I made a little program to keep track of uptime and hard/soft resets etc on my K-jam.
It can be downloaded from http://www.bredo.nu/shamzi
It is a "beta", and it's also the first Pocket PC app I've written, so don't expect too much
B
Click to expand...
Click to collapse
It is sad that we need such application, but good job..
New version (0.3) is now available
Edit:
You must uninstall the old version and delete the shortcut before installing v0.3. See the website.
B
New version (v0.4) available.
changes from v0.3 to v0.4
- changed it to use application folder in paths instead of hardcoded 'Bredita' path
- changed it to save uptime.txt in application folder
- changed minimum OS version to 1.0, i guess this will let you install it on earlier windows versions. I don't know if it will run well on older versions. please tell me if you successfully use it on anything earlier than windows mobile 5
- added menu item: "About" and removed version number from main screen
- added menu item: "Help" and removed help button from main screen
- added menu item: "Fix startup shortcut"
- moved "Uptime.txt" to the application folder (The folder where B_Uptime is installed) instead of the root folder
- it no longer exits when it looses focus (or you click the X), but it does stop the screen from updating every second
- added exit button which stops the program (does not keep it running in the background)
- aware of screen rotation (works in landscape mode too)
- the time of last boot/last hard reset/first install is shown next to the date, in landscape mode
- better method of calculating the "last boot" timestamp the first time b_uptime is installed
B
works on other than WM5????
thanks
I made a colleague at work try if it was working on 2003SE. It worked, but The cab file would not work (some complaint about incorrect windows version or something), so I had to (beam the exe file to him via infrared and) install it for him manually. It worked once we got it installed. (this was version 0.3)
I hope that the new cab file will at least let you install it on all PPC windows versions, but if the program works is another question. My best guess is that it works on CE with at least compact framework 1.0. It does not require compact framework 2.0. And it needs a memory card. Try it and please tell me if it works
BTW: I just corrected a little bug (i had swapped "Idle time" and "processing time" in portrait mode). The 4 people who managed to download the 0.4 cab file before I corrected this bug should download and install again. Sorry about this mistake.
B
Version 0.5 is out:
- the time part of the last boot timestamp, the last hard reset timestamp and the first install timestamp all showed the time from last boot. Fixed.
Shame on me
B
clustered said:
works on other than WM5????
thanks
Click to expand...
Click to collapse
Confirmed working on my friends Ipaq 4700 just now (2003SE).
I haven't done any detailed checking (he's in plymouth, I'm in oslo ) but it runs and seems OK.
(I had to switch off compression in the cab file, because 2003SE don't like compression. Re-download the 0.5 version and give it a go...)
B
thankssss
Call Timers
Can you add a track for call durations, this will be greate
Re: Call Timers
gwassef said:
Can you add a track for call durations, this will be greate
Click to expand...
Click to collapse
Yes it seems lika a good idea to have an app that tracks how many calls you make etc.
My employer pays my phone bill, so I'm not too interested in counting it myself, but I made a little MortScript to "prove that I could" show the call timers from the registry once, and OffBeatMammal translated it into a proper application. The thread is here:
http://forum.xda-developers.com/viewtopic.php?t=43547&highlight=call+timers
I see the need for also "remembering" the values even if you hard reset, and it is not too difficult to save the values to a "logfile" like I do with B_Uptime. Maybe OffBeatMammal would be interested in adding this feature. Ask him in the thread
B
New version v0.7 can be downloaded from my webpage.
This version maintains a bootlog, and lets you enter a description/reason for each reboot:
Changes from v0.6 to v0.7
- changed the layout of the bootlog, added boot number
- added B_Bootlog.exe (a little app to view/edit the bootlog).This was added as a separate program, in order to kep the B_Uptime.exe as small as possible
- removed the menu entry to open the bootlog in word
- added menu entry to open bootlog (in B_Bootlog.exe)
- updated help file
Changes from v0.5 to v0.6 (not released)
- added more info in the help file
- added a logfile which will be a log of Reboot Time, What type of reboot (Soft/Hard) and a description field (where the user can add his comments about the reboot.
- added menu entry to open the logfile in word
B
Hi!
Seems a greate piece of software
Maybe it wood be greate idea to make it possible to add a litle item for Today. Let's say showing time in days hours and minutes since last soft reset.
cant access ur webpage
elempe said:
Hi!
Seems a greate piece of software
Maybe it wood be greate idea to make it possible to add a litle item for Today. Let's say showing time in days hours and minutes since last soft reset.
Click to expand...
Click to collapse
Thank you
I'll look into it, I "clicked past" a tutorial somewhere on how to write today plugins and I'm very interested in learning how to do stuff. Guess I could leave it up to the user to enable it if he wants it... I will post here if I decide to and manage to make one...
(But... I don't really like today plugins myself, so it may take some time )
B
Appu said:
cant access ur webpage
Click to expand...
Click to collapse
Yes I know, it was down a few hours today (dns trouble).
Sorry about that.
Fixed it about 12 hours ago. Should be working now.
B
I found this one:
http://www.geocities.com/tomgigear77/Software.html
Seems this Today plugin has great features, but it doesn't work correctly on my Wizard. For example: I restarted my device yesterday (actually just to test this plugin) at about 7pm and it shows that currently since last soft reset is only 3:50 but really more than 12 hours. :?
I'm not strong in programming, but seems any wm2003 plugin related to uptime doesn't work correctly on wm5.0 at least on my.
bredita: If you get till some plugin programming and it is possible it would be nice to hove something like this plugin.
Personally I am most interested in uptime since last soft reset and since last full charge
There of course can be more features :wink:
elempe said:
bredita: If you get till some plugin programming and it is possible it would be nice to hove something like this plugin.
Personally I am most interested in uptime since last soft reset and since last full charge
There of course can be more features :wink:
Click to expand...
Click to collapse
I'm about to give up on the today plugin....
The tutorial says to "Perform a Release build of both the TodayScreenDataMgr and TodayScreenPlugin_NETCFHost projects" in step 3. It looked easy when I read it, but I haven't managed to actually do it.
I need help building the two dll files, and I have searched the web and newsgroups but I mostly find this kind of help, which isn't really helpful.
B
bredita - have you tried any of the today screen item bits that have full source code? There's at least one on MSDN, and there's a few other tutorials out there on the web (ppc developer network website, for example) that may be more informative as well.
I was hoping for an easy solution (the idea of a "plugin host" that I could just feed my html-formatted today info to seemed very tempting at first). But it turns out theres problems with that (apart from the fact that I can't build it) - no transparent background for example. This wouldn't make my "customers" happy ofcourse. Nobody wants a today screen plugin that obscures the picture of the half naked woman they have put on their otherwise too cluttered today screen
I tried a few other examples as well, but havent really got anywhere.
I finally broke down and I have decided to do things the proper way. Which means writing my own today plugin in C++ (by stealing lots of bits from others examples ofcourse).
So I got myself a copy of "C++ for dummies" (yes, you're allowed to laugh now) yesterday and I am currently on page 195. Less than 200 pages left. I have actually done a little bit of C++ programming "many" years ago, so there has been no big surprises yet, but it's been a good way to refresh my memory.
I want to finish reading the book, then (maybe) read another book that targets .net programming, and then (maybe) rewrite B_Uptime completely in Embedded Visual C++, and then have a go at the today plugin.
So it won't be done tomorrow. Maybe it won't be finished at all. But you can't say that I'm not trying
B

[DONT POST HERE] ThrottleLauncher 0.9.4k Beta released!!

Hello everyone!!
After a lot of work I have something stable to give you . There are still some little things to polish but I think this is worth for you to try .
It includes also a mini theme that's made by chriscsh. Thanks pal!!
You can find the details at my web at
http://www.throttlelauncher.com/portal/
It's in the second news entry .
Hope you like it!! Of course I look forward and appreciate all your feedbacks (nice ones and constructive critics ;-) ).
Thanks!!
--------------------------
Hi!!!
Here you have a little preview of what's going to come in the new release
http://www.throttlelauncher.com/portal/index.php/the-news/1-latest-news/82-094-beta-video-preview
-----------------------------
Hi!!!
0.9.3 Released!!!
Details here:
http://www.throttlelauncher.com/portal/
To ask for support visit: http://www.throttlelauncher.com/forum
I'll try also to give support at this same thread but I cannot guaranty it as this thread is getting too big and unorganized.
Lot's of changes but this are the more relevant:
- Landscape mode support.
- Truetype support.
- Page changing almost automatic (after first load ofcourse...).
- Experimental support for flash plugins (need to be configured through TXT files) Thanks TWolf!!
- Experimental support for 3rd party plugins (new contacts page layout using plane or Direct3D mode, and clanedar page. See below a link to a how to develop you're own Throttle extension)
- Many others!!
To configure Twolf Flashes included on 0.9.3 for each flash (clock, contacts and weather) theres a txt file located at ThrottleLauncher\Setups\Touchflo3D\Twolf\. In that file look at each file items descriptions for more details.
Flash sources provided by TWolf here: http://www.throttlelauncher.com/foru...72&postcount=2
Hope you like it!!
Please post feedback
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I'm working on a tutorial on how to develop a 3rd party plugin using .NET. It's really eassy (as eassy as extending a control). If anyone is interested here you have my little hello world example ;-).
http://www.throttlelauncher.com/forum/showthread.php?p=2253#post2253
Is really eassy to fit any .NETCF development inside throttle .
edl said:
Hello,
if you would like to uninstall the applications, then deactivate first the today plugin,then do a SOFTRESET, then do the uninstallation via Settigs/System/Remove Programs.
I made the experience, that this works to 100%.
I thought this could help the one or the other.
Click to expand...
Click to collapse
To use flash plugins
- Weather: http://forum.xda-developers.com/showpost.php?p=2481601&postcount=1007
- Contacts: http://forum.xda-developers.com/showpost.php?p=2482879&postcount=1021 http://forum.xda-developers.com/showpost.php?p=2484186&postcount=1033
Known issues (beeing worked out)
- When changing to landscape the flash clock or the calendar may appear infornt of everything
- Weather problem (solved by using this patch: http://forum.xda-developers.com/showpost.php?p=2480618&postcount=979 Thanks cesc!!)
- On some devices contacts 3d mode is slow or may not work. Use plain mode instead.
- Flash may be slow on some devices and may drain battery faster. Understand flash implies very intensive CPU usage.
-----------------
Hi again!!
I've released 0.9.2Beta out!! .
Please see details here:
http://www.throttlelauncher.com/portal/index.php/pruebas/34-public-releases/76-092beta
There you have the changelog and the details on how to install. It really simple, only one app to install .
If you wanna do some tweaking for memory/speed look here:
http://www.throttlelauncher.com/foru...=1655#post1655
Please post feedback (even a everything works is a feedback;-) )!! Hope you like it!!
Thanks!!
If you have some questions please check this post's:
http://forum.xda-developers.com/showpost.php?p=2376379&postcount=523
http://forum.xda-developers.com/showpost.php?p=2376379&postcount=524
http://forum.xda-developers.com/showpost.php?p=2376379&postcount=526
http://forum.xda-developers.com/showpost.php?p=2377786&postcount=582
Also to get support, as this thread is becomming a little bit messsed feel free to use my forum at http://www.throttlelauncher.com/forum
Ofcourse I'll continue answering questions posted here ;-)
Remeber there are other nice themes for Throttle diferent than the TouchFlo3D:
- WM7 -> http://www.throttlelauncher.com/portal/index.php/setupsaskins/45-091setups/74-paulwm7
- Minimal Flow -> http://www.throttlelauncher.com/portal/index.php/setupsaskins/45-091setups/69-new-minimal-flow-theme
- Only photodialer -> http://www.throttlelauncher.com/forum/showthread.php?t=23
it looks promised but can you give some quick informations about which windows it's compatable with and i think it needs at least Net fwork 3.5
thanks for your great work
cheers
Just tried it on my Blue Angel WM6.1
Runs a little slow, seems quite buggy too graphics wise, but a great idea and once refined could become very nice indeed!
Great work!
Coolest app around
I will upload my setup when I get my stupid 19701 build rom working properly
looks great! but, i cant get the default setup cab to install, just keeps telling me install unsuccesful. i tried soft resetting and installing again, to no avail. the actual program itself installed fine. also tried the exe setup and get the file is corrupted error.
nevermind. right clicked then saved target, now file size is right. thanks again for the great app.
haam1978 said:
it looks promised but can you give some quick informations about which windows it's compatable with and i think it needs at least Net fwork 3.5
thanks for your great work
cheers
Click to expand...
Click to collapse
Hi Haam!
I've updated first post with the info. It's WM6 and WM5 compatible and I've developed it using VS 2005 so must be compatible with NET.CF 2....
the_scotsman said:
Just tried it on my Blue Angel WM6.1
Runs a little slow, seems quite buggy too graphics wise, but a great idea and once refined could become very nice indeed!
Great work!
Click to expand...
Click to collapse
Hi!
Sorry for the bug you may have found... May I ask what kind of bugs are you experimenting? Theorically it must work quite fast on a 400 Mhz CPU like your's. I've tested it on my Herald and works quite fluent.
gullum said:
Coolest app around
I will upload my setup when I get my stupid 19701 build rom working properly
Click to expand...
Click to collapse
Thanks for cumpliment! It will be cooler when you upload your setup !! I hope you'll solve the ROM prob soon!
Thanks!!
Thanx great app
Hi again,
I tried running it again when I got home from work.
The glitch is now gone. What happened was the wallpaper of my today screen turned grey and stayed grey until I did a soft-reset. Also the keyboard icon at the bottom of the screen kept showing up on top of the Throttlelauncher icons.
One thing I notice is that when scrolling the bottom icons, there is a freeze when the second hand moves on the clock.
Also, I tried adding a contact...it seemed to work fine. I tried adding another...then it stopped responding...the new contact didnt appear. I could still scroll the bottom icons, but selecting any of them didn nothing, it didnt respond. I had to soft reset.
Hi!
Thanks for the quick answer!
Are you using the main app (ThrottleLauncher) or the today plugin (ThrottleToday today screen plugin)?
the_scotsman said:
Hi again,
I tried running it again when I got home from work.
The glitch is now gone. What happened was the wallpaper of my today screen turned grey and stayed grey until I did a soft-reset. Also the keyboard icon at the bottom of the screen kept showing up on top of the Throttlelauncher icons.
One thing I notice is that when scrolling the bottom icons, there is a freeze when the second hand moves on the clock.
Also, I tried adding a contact...it seemed to work fine. I tried adding another...then it stopped responding...the new contact didnt appear. I could still scroll the bottom icons, but selecting any of them didn nothing, it didnt respond. I had to soft reset.
Click to expand...
Click to collapse
Looks good
One suggestion tho, when you scroll the bottom icons, the background turns black, can't it be transparent?
dferreira said:
Looks good
One suggestion tho, when you scroll the bottom icons, the background turns black, can't it be transparent?
Click to expand...
Click to collapse
Hi!!
You can try making it transparent by two methods (both experimental) but probably it will be too much for a 195 Mhz processor... It's is for my Herald (overclocking to 273 make faketransparency look near smooth). If you wanna try it, access the setup config dialog (Through ThrottleConfig app) and go to experimental tab. There set to true even truetransparency (the slowest option) or fake transparency, click save, exit and then click the reload button.
Thanks!!
good program and it will be a great program once the speed and the bugs get worked out.
I can't wait for the next release.
bridic said:
good program and it will be a great program once the speed and the bugs get worked out.
I can't wait for the next release.
Click to expand...
Click to collapse
Hi!!
Thanks for the comment but.... can you be a little more specific with the "bug" thing... If I don't know them I cannot solve them! .
edit: BTW, wich device are you using (to try to figure out the speed thing).
Thanks!!
I installed it, but I kept on getting errors while trying to run it. Now I cannot uninstall it (via "Remove Programs"). How do you manually remove it? Thanks!
egzthunder1 said:
I installed it, but I kept on getting errors while trying to run it. Now I cannot uninstall it (via "Remove Programs"). How do you manually remove it? Thanks!
Click to expand...
Click to collapse
First of all sorry for the errors. Can you specify what kind of errors you get please? (to try to solve them for next release. Also, have you installed both cabs? (the default themes cab too).
Someone has also had some problems uninstalling here you have the description on how he got it solved .
http://www.throttlelauncher.com/forum/showthread.php?t=42
Look specially at the 4th post.
Hope it helps!!
APBilbo said:
First of all sorry for the errors. Can you specify what kind of errors you get please? (to try to solve them for next release. Also, have you installed both cabs? (the default themes cab too).
Someone has also had some problems uninstalling here you have the description on how he got it solved .
http://www.throttlelauncher.com/forum/showthread.php?t=42
Look specially at the 4th post.
Hope it helps!!
Click to expand...
Click to collapse
Most of my errors were due to Certifications, but I changed the rom yesterday night and all that went away. I did what the post said, but no luck. I think that the problem was that I tried to manually uninstall it before I read your post, and I erased the other reg key as well as the program folder before erasing the one in "Security". For future reference (at least for me), order does matter Aw well, i guess it is back to re-flashing for me. Thanks for your help though
egzthunder1 said:
Most of my errors were due to Certifications, but I changed the rom yesterday night and all that went away. I did what the post said, but no luck. I think that the problem was that I tried to manually uninstall it before I read your post, and I erased the other reg key as well as the program folder before erasing the one in "Security". For future reference (at least for me), order does matter Aw well, i guess it is back to re-flashing for me. Thanks for your help though
Click to expand...
Click to collapse
Ok, sorry for that... ... I will try to solve the certificates thing for next release . Thanks!!
found a problem
see attach photo
touchflo 3d Look???
Can you make the setup look similar to touchflo 3D?
aih1977 said:
Can you make the setup look similar to touchflo 3D?
Click to expand...
Click to collapse
Thanks for the screeny . I'll try to figure out a way to hide the tray bar....
About the touchflo 3D... I'm currently working on a new way of scrolling similar to the footer of touchflo 3d. I've it already working but I wan't to improve graphics before releasing. If you mean if you can make something similar to the weather animations and that stuff.... I'm sorry to say no.... Any way I can try to develop a setup close as possible to touchflo 3D.
Thanks!!

[UTIL] MobileMonger - Whats using up your Storage?

Hi all,
I have lurked on this forum many times and have found it very useful especially in terms of my recent ROM update issues with my new Diamond .. which turned out to be the HK version - gah! .. but that is another story.
I just wanted to let people know that I have written a tool to show storage space use on your Windows Mobile in a TreeMap. There probably are other tools like this kicking around, but I couldn't find one that was any good.
Main Memory fills up pretty fast on the Diamond if your not careful to install absolutely everything to the storage card, and also set your default save location to the storage card.
The screen shot below is of the app and the Main Memory of my Diamond after I found and killed off the offending files.
Anyhow, if your interested you can mosey on over to the download page: here
Cheers,
James.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Update 1.2 Standard:
- Added a version for Windows Mobile Standard (or Smartphone in the old terms - non-touch screen)
Update 1.2:
- Improved performance, added more status notifications to indicate what its doing during delays
Update 1.1:
- Orientation switching added
welcome to our forum. interesting tool!
Thanks for the welcome
I am curious to find out if anyone will find it useful. I have put it on several phones of guys I work with and they have found all sorts of garbage clogging up their phones.
Will give it a few days - maybe some people will try it out.
J.
thank you for the app/tool!
working fine and showing all...
in yr pic i can see you are using the app in portrait but it takes all the screen.
warning: this app is better viewed in landscape. this mean i have to stop tf3d and rotate the screen or use the gtool....in portrait the app is 1/3 of the screen. anything i should know? vga/qga related?
i can not see any garbage but this might be as a result of intensive use of SkTools and it's cleaning tools.
opera is a monster in device and iGO8 is the champion on my internal memory.
i'll take a better look in the evening.
Thanks for trying it out!
Yeah - I'm not handling the switch to landscape mode, however if you start the app while already in landscape mode it should be fine.
I'm using the HTC stock ROM in my Diamond so I'm not really sure how to disable TF3D and change into Landscape. However its fairly easy to change the code to handle the event and have it recalc for the new dimensions. Will put it in 1.1! Shouldn't take long
Cheers,
J.
thank you
will try this out on the rom im using when i get home later
Oh yeah - and something that is probably not obvious to everyone is that you can click on the folders to zoom-in and take a closer look at the folder contents.
Maybe I should underline the folder names or colour them blue or something ... Hmmm.. will have a think about that.
J
Jamzb said:
Oh yeah - and something that is probably not obvious to everyone is that you can click on the folders to zoom-in and take a closer look at the folder contents.
J
Click to expand...
Click to collapse
lol i already tried with no success! maybe because is too small (1/3 of the screen).
btw, disabling tf3d is easy. go to settings/personal/today/items and disable the tf3d like any other plug in . after that you''l have the "old" today screen.
go to settings/system/screen and rotate yr screen.
i did the above, rotate the screen and open yr app but again i got only 1/3 of the screen!
KukurikU said:
lol i already tried with no success! maybe because is too small (1/3 of the screen).
Click to expand...
Click to collapse
Okay - will get that resize event hooked up tomorrow
KukurikU said:
btw, disabling tf3d is easy. go to settings/personal/today/items and disable the tf3d like any other plug in . after that you''l have the "old" today screen.
go to settings/system/screen and rotate yr screen.
i did the above, rotate the screen and open yr app but again i got only 1/3 of the screen!
Click to expand...
Click to collapse
Thanks for telling me about the Setting->Today->Items. That did indeed turn off TF3D, but then on the Settings->System->Screen couldn't find the screen rotate thing. There are three tabs (Alignment, Clear Type, Text Size) - It is 1am here, perhaps it will be there in the morning.
J.
Jamzb said:
Okay - There are three tabs (Alignment, Clear Type, Text Size) - It is 1am here, perhaps it will be there in the morning.
J.
Click to expand...
Click to collapse
i have 3 tabs also: general, clear type, text size.
on general you have on the top of the tab "orientation" with 2 options "portrait" and "landscape" and underneath you have "align screen".
ye, sure try again after a good sleep..lol
interesting that you have "alignment" and i have "general" containing "orientation" and "align screen". this is wm thing...why different?
Very nice app, thanks
Version 1.1 Support for orientation changing
KukurikU said:
ye, sure try again after a good sleep..lol
interesting that you have "alignment" and i have "general" containing "orientation" and "align screen". this is wm thing...why different?
Click to expand...
Click to collapse
Hmmm checked it again this morning but its still not there - HTC must have taken it out of their latest stock ROM (I'm on 1.93.831.1)
Oh well - I tested it in the emulator and new version (1.1) handles the orientation change fine now
Can you tell me if it works for you on your Diamond? 1.1 CAB is here
Cheers,
James.
Tried doing the rotation automatically using GSen with v1.1, rotates the screen and app fine but can take up to 15 to 20 seconds to rotate.
Rotation delay
Radeon123 said:
Tried doing the rotation automatically using GSen with v1.1, rotates the screen and app fine but can take up to 15 to 20 seconds to rotate.
Click to expand...
Click to collapse
Could you try 2 scenarios for me?
- Start up the app and then rotate to landscape before doing a scan
- Start up the app, do a scan and let it render, then rotate.
If there is a major time difference in the time taken to rotate between these two scenarios, then the problem is something to do with MobileMonger. Otherwise it must be something else. Hmm.
Cheers,
J.
Jamzb said:
Could you try 2 scenarios for me?
- Start up the app and then rotate to landscape before doing a scan
- Start up the app, do a scan and let it render, then rotate.
If there is a major time difference in the time taken to rotate between these two scenarios, then the problem is something to do with MobileMonger. Otherwise it must be something else. Hmm.
Cheers,
J.
Click to expand...
Click to collapse
- Start up the app and then rotate to landscape before doing a scan
Did that and the screen and app rotate instantly.
- Start up the app, do a scan and let it render, then rotate.
Doing the above and it's a little quicker, but still takes and average of 10 secs to rotate once the results are displayed.
looks like a great tool , is this QVGA compatable ?
@ Jamzb ... does 3 have the Diamond on a plan or did u get urs from elsewhere ?
the0ne said:
looks like a great tool , is this QVGA compatable ?
Click to expand...
Click to collapse
Yes - should be - I have DPI detection to change the font sizes up for devices less than 192 DPI ... i.e. 320x240. Obviously since there are less pixels the folder depth displayed can be less ... but on the up-side rendering is faster
the0ne said:
@ Jamzb ... does 3 have the Diamond on a plan or did u get urs from elsewhere ?
Click to expand...
Click to collapse
I got mine pre-release from Hong Kong and since had a difficult time getting the official updated 1.93 stock ROM for it. (It came with 1.34!!!)
3 do not offer the Diamond as one of their supported phones, but I can tell you its works really well (Just have to get the URL for their Planet 3 service - which I have if you need it)
I'm on the $8(100MB) data plan and have push HTML email from Exchange 2007 enabled with full attachments - and it works very well. Small email takes 5 seconds from the time it hits exchange to then hit my phone.
J.
Great little application ... thumbs up.
Made it to Portugal
Someone in Portugal likes it!
http://www.portalppc.com/forum/forum_posts.asp?TID=15506
via Babel Fish:
"This is a tool that allows it to visualize to the detail which the programs/filing-cabinets that are “to eat” the memory of its PDA. Without you doubt that this application is exactly impressive! to know more and to make download of this program, it consults the page of the programmer: http://wss.boman.biz/Pages/MobileMonger.aspx"
Hmm perhaps I'll have to add a Portugese language satellite assembly
Hi,
is there a way to include an overview about the RAM usage into this program?

[App] VJSipSwitch II

Guys,
The very first app I wrote for xda devs was SipSwitch, to allow one to change the SIP (software keyboard, transcriber etc) from a shortcut.
I was recently asked to support a particular feature in VJBrisk, which seemed to show a bug in SipSwitch. I couldn't find my old source code SipSwitch, so stupidly I re-wrote the whole thing from scratch. And it turned out that the bug wasn't in SipSwitch, but in the OS. Sigh.
Anyway, please take pleasure from my pain, and enjoy VJSipSwitch II.
This is entirely re-written, and probably buggy, so let me know.
VJSipSwitch II works like SipSwitch:
Make a shortcut to VJSipSwitchII, and specify command line parameters which match the name of the SIP you want to switch to.
Launch the shortcut and your phone will switch to that SIP.
This is useful if you want to, for example, always use SPB Keyboard as your default SIP.
eg:
PHP:
"\Program Files\Vijay555\VJSipSwitchII\VJSipSwitchII.exe" spb keyboard
will switch to SPB Keyboard.
Bonus Feature:
If you launch VJSipSwitch II without a command line parameter it will now pop up a menu asking you which SIP to switch to. This is good for one handed use.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
V
Download from here:
http://vijay555.com/vj/releases/vjsipswitchII/vjsipswitchii.cab
For help on making command lines
http://www.vijay555.com/?Help:Command_Lines
DOWNLOADING NOW ....
thanx ....
what is that at the bottom of the screen shot ( two squars and the d-pad in the middle) thanks
@irus:
It's an app I've developed for the Blackstone, VJVirtualMouseWinFX(code name only, for now!). A clearer screenshot is here.
It's a virtual mouse pad (left square), which acts like the optical mouse on the Samsung Omnia, an emulated dpad in the middle, and a zoomed in "preview" zone showing what's under the mouse pointer, on the right. This square also acts as the "left click" for the mouse.
V​
Thanks vijay555
I´ll try it!
thank you for sharing!
It works on my phone. But one question, it seems a bit slow to pop up the muen, can it be a little faster?
Thank you!
I don't think it can really - the slowest part, enumerating the SIPs, takes approx 350ms on my system, and that part can't really be made faster.
I'll have another look over the code to see if I can streamline it a bit further, but the slow bit can't be made much faster as it's OS dependent
V
vijay555 said:
I don't think it can really - the slowest part, enumerating the SIPs, takes approx 350ms on my system, and that part can't really be made faster.
I'll have another look over the code to see if I can streamline it a bit further, but the slow bit can't be made much faster as it's OS dependent
V
Click to expand...
Click to collapse
Sorry and thank you! Maybe it's the problem of my phone, it's always slow to switch the input keyboard. It takes more than 1s to show up the muen
i like whatever you make.
semi-unrelated question:
could you write sipicon window( on softkeybar etc) hider?
some soft seem to have problem with sipicon space, goddamn rectangle - it pops up not exactly where and when it should(sipicon is seen as window in taskman 3.x which can hide that thing, but it's not exactly pleasant/automated way..).
sipicon is annoying with wad, today replacements, softkeybar removal(sometimes), other soft..
your tool may be sipicon hider helper.
Thanks a lot, included the bonus.
And I am waiting your dpad too.
May I ask for three bonus?
- instead to have only one sip in the command line, alow more than one, and switch between them.
- add in your command line the capability to activate, deactivate, or switch between both status.
- have an exclusion list in your enumaration screen (this one is less, less useful, but useful)
Concerning enumeration of sips, may I propose you that you to not do it each time but use a cache (in memory if the application is resident, or in a file if not). And a command line to update the cache.
thanks a lot VJ
@nothin: I'll try to write something like this. Although easy to do achieve, a neat solution will be fairly messy to write I think (if anyone wants to, make a dll with a dummy wndproc for WM_WINDOWPOSCHANGED, then inject this into the OS and subclass MS_SIPBUTTON's wndproc to point at the dll wndproc; this will save a process slot and resources).
@thierryb: caching the menu is probably a good idea; I will try it at some point, but I'm thinking that for the chance of a cache clash (ie the cache being invalid), and the extra code required to find, load and parse the cache, it probably won't be a great deal faster than enumerating from scratch. As I said, the OS SIP enumerator takes around 350ms. Registry enumeration takes around 400ms so I use the OS enumerator.
On my Blackstone, showing the menu takes less than 1second - it's not instant, but hopefully not a massive inconvenience. How long does it for the menu to come up on your devices?
- instead to have only one sip in the command line, alow more than one, and switch between them.
Click to expand...
Click to collapse
This one is probably possible. I'll try to add this
- the capability to activate, deactivate, or switch between both status.
Click to expand...
Click to collapse
This one is easy, but I'll have to add proper command line switches, eg
PHP:
VJSipSwitchII.exe -sip "keyboard" -toggle
etc, and this will take more time.
an exclusion list
Click to expand...
Click to collapse
again possible, but if this is for the sake of saving time, again, I will have to enumerate all sips merely to exclude one, so it'll be marginally slower, not faster! If it's for the sake of a neater menu, then it's a good idea.
I'm prioritising work on VJVirtualMouseWinFX for now, but if I find myself with some time I'll consider adding some of the above.
V
Guys,
An alternative for switching keyboard for the SIP menu selection is available in the FingerMenu app (on this forum).
Basically it's a big button finger friendly method of changing all of the WM menu's to be more Manilla-ish. There is an option for taking over the SIP menu in the Options.
Just an alternative you could use for the Menu side of things...
Cheers
This is useful if you want to, for example, always use SPB Keyboard as your default SIP.eg:
PHP:
"\Program Files\Vijay555\VJSipSwitchII\VJSipSwitchII.exe" spb keyboard
will switch to SPB Keyboard.
Maybe stupid question but where should we typpe that and how?
I searched in your forum but found nothing about VJSipSwitch there.
Thanks in advance.
make a dll with a dummy wndproc for WM_WINDOWPOSCHANGED, then inject this into the OS and subclass MS_SIPBUTTON's wndproc to point at the dll wndproc; this will save a process slot and resources).
Click to expand...
Click to collapse
it would be just PERFECT method...hm.
but i'll take any method for sipicon hide, actually.
Again: Maybe stupid question but where should we typpe that and how?
I searched in your forum but found nothing about VJSipSwitch there.
Thanks in advance.
sergutel said:
Again: Maybe stupid question but where should we typpe that and how?
I searched in your forum but found nothing about VJSipSwitch there.
Thanks in advance.
Click to expand...
Click to collapse
...just make shortcut with that text...jesus plzz.
make txt file, paste this
"\Program Files\Vijay555\VJSipSwitchII\VJSipSwitchII.exe" spb keyboard
there, change txt to lnk, that's all..
Making a shortcut
Guys,
Read here to find out how to make a shortcut with a command line
http://www.vijay555.com/?Help:Command_Lines
@nothin: although that works, it's best to write
69#"path\to\exe.exe" my command line
The 69 should be the length of the .lnk file, although it is ignored by the OS, so can be any number.
However, VJBrisk 0.4 onwards uses the # to identify the .lnk, so if you're using VJBrisk with VJSipSwitch II (which was the start of the development of VJSipSwitch II), then it's best to make a proper .lnk file.
V
Welcome back bro... been a long time since you disappeared.
Cheers
vijay, it takes about 0.nothing seconds to load on my polaris. really, i click it and it's there. wonderful work. thanks
impressive!
Strangely, this is speedier than the usual approach of clicking the SIP arrow!
Naturally, I have no complaints - great job

Categories

Resources