x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 
Latest Forum Activity

Aygshell - an idea

stasheck Page Icon Posted 2006-03-27 2:57 PM
#
Avatar image of stasheck
Factorite (Elite)

Posts:
134
Location:
Cracow, Poland
Status:
Maybe I shouldn't write here - it's just an idea for developers.

Maybe it's possible to create aygshell, which could draw the UI 90* rotated, so the whole window would fit on screen without Ndot or Winwatch?

What do you think?
 Top of the page
TFGBD Page Icon Posted 2006-06-14 12:15 PM
#
Avatar image of TFGBD
H/PC Philosopher

Posts:
310
Location:
Eastern USA
Status:
Hou Ming's dummydll implementation of Aygshell already does that to some extent.
Get it here: http://www.geocities.co.jp/SiliconValley-Cupertino/2039/ and search for the string "dummydll"

If a control on a dialog is cut off, his aygshell will wrap it to the left of the visible controls on an HVGA screen. Of course, this will also cause problems with some programs. This is not 90 degrees, but is does help with alot of programs that do not fit.

I don't think what you want to do would be possible unless you completely reimplemented all of the Windows CE common controls and other UI elements such as the window manager from scratch and allowed them to support rotation. At the moment, I doubt Windows CE supports rotating UI elements like buttons and dialog boxes 90 degrees. It does not seem like it would be worth it to rewrite critical parts of the OS just to support a few Pocket PC programs.


Edited by TFGBD 2006-06-14 12:29 PM
 Top of the page
stasheck Page Icon Posted 2006-06-14 7:06 PM
#
Avatar image of stasheck
Factorite (Elite)

Posts:
134
Location:
Cracow, Poland
Status:
Yes, that was my afterthought - but the special aygshell is an interesting idea
 Top of the page
CE Geek Page Icon Posted 2006-06-15 1:39 AM
#
Avatar image of CE Geek
Global Moderator
H/PC Oracle

Posts:
12,672
Location:
Southern California
Status:
Quote
TFGBD - 2006-06-14 9:15 AM
At the moment, I doubt Windows CE supports rotating UI elements like buttons and dialog boxes 90 degrees.


I'm confused. So the 90-degree screen rotation possible on the Clio is a hardware function rather than a software one?
 Top of the page
cmonex Page Icon Posted 2006-06-15 5:59 AM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
they meant rotating ONE app.
 Top of the page
CE Geek Page Icon Posted 2006-06-16 1:12 AM
#
Avatar image of CE Geek
Global Moderator
H/PC Oracle

Posts:
12,672
Location:
Southern California
Status:
Okay, got my brain working again. We're talking about loading a full-screen app sideways from a right-side-up desktop, and returning to the right-side-up desktop upon exiting.
 Top of the page
TFGBD Page Icon Posted 2006-08-15 2:39 AM
#
Avatar image of TFGBD
H/PC Philosopher

Posts:
310
Location:
Eastern USA
Status:
There are special implementations of GAPI that already do rotate full screen GAPI apps. I think this guy was talking about somehow rotating normal applications and that IMO would be suicide.
At the very least you would likely need to rewrite GWES.EXE, commctrl.dll and many other system components just to support this. Platform Builder 4.2+ does ship with source for these components, but I'm sure it is no simple task to first backport these to CE 3 and then further modify them to support some kind of control rotation hack... I prefer when apps fill the larger screen of an HPC anyhow. Holding an HVGA device like the Jornada 720 sideways is just not fun.
 Top of the page
CE Geek Page Icon Posted 2006-08-15 3:42 AM
#
Avatar image of CE Geek
Global Moderator
H/PC Oracle

Posts:
12,672
Location:
Southern California
Status:
True - but some apps are easy to use sideways without having to turn the entire device 90 degrees. (I have a couple of examples on my H/PC 2000 devices: Handmark Monopoly and Elastic Software Favorite Card Games.)

BTW, it doesn't look like the "dummy DLL" link in Hou Ming's site is working any more. Are these just the same DLLs available on cmonex' site, or did Hou Ming have any others along with them?
 Top of the page
cmonex Page Icon Posted 2006-08-15 7:13 AM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
the only kind of app i'd use in this mode is tetris.

CE Geek, hou ming has a new aygshell and new REAL doclist, i'll host them soon. did the link really stop working?!
 Top of the page
CE Geek Page Icon Posted 2006-08-15 2:49 PM
#
Avatar image of CE Geek
Global Moderator
H/PC Oracle

Posts:
12,672
Location:
Southern California
Status:
I can't tell for sure, because I couldn't get a full translation - but I tried what hyperlinked text I could find, and each one just seemed to lead to a new window rather than a "File Download" dialog. (Glad to hear that there are some more DLLs coming - are they ARM or MIPS [the latter I hope]?)
 Top of the page
cmonex Page Icon Posted 2006-08-15 6:23 PM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
 Top of the page
CE Geek Page Icon Posted 2006-08-16 4:07 AM
#
Avatar image of CE Geek
Global Moderator
H/PC Oracle

Posts:
12,672
Location:
Southern California
Status:
Okay, I see what happened. You gotta right-click the link and place it in the address box. Downloaded.

Now, the MIPS aygshell - 25k. Different from DIC's 25k aygshell, I presume.
 Top of the page
cmonex Page Icon Posted 2006-08-16 9:23 AM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
i dunno, didnt check it yet. run a file compare test over them with totalcommander on the pc for example

edit: err, if the authors are different then of course the files will be different too.

Edited by cmonex 2006-08-16 9:25 AM
 Top of the page
CE Geek Page Icon Posted 2006-08-17 5:46 AM
#
Avatar image of CE Geek
Global Moderator
H/PC Oracle

Posts:
12,672
Location:
Southern California
Status:
Yeah, I see now that the file sizes are a little different - this new aygshell by Hou Ming is actually 24.5k in size. One success story thus far - I used it in Xircuit XWorld on my NEC 790, and it replaced the partially working menubar with a fully functional one. (I've also made a copy with the OS changed to 2.11 using Executability Check to try out on my 2.11 devices - but I haven't had any successes with it there yet.)
 Top of the page
Jump to forum:
Seconds to generate: 0.171 - Cached queries : 70 - Executed queries : 10