wp34s Emulator suggestion



Post: #27

Option -Stay on top- in wp34s emulator in near future?
Tnx,Damir


Post: #28

Quote:
Option -Stay on top-

?? :-?

Post: #29

Not to minimize.


Post: #30

I assume you guys are talking about the emulator staying on top even when other windows are focused or opened later. It's the Z-order in Windows programming where the top one has Z=0. A messagebox has Z=0 within its parent window's frame. Pop-up windows often try to maintain Z=0.

Am I correct?

Chris

Edited: 7 June 2012, 9:30 a.m.


Post: #31

That's exactly the option I never use in any software. These windows tend to obscure just the part of the active application I need to see or to use.

Just get yourself a screen large enough and arrange the windows side by side.


Post: #32

Or, place an option in the user's emulator menu to choose the stay-on-top option.

I would like such an option.

Marcus, did you develop the emulator? If so, can't you simply place a Z-order handle value of 0 in the LostFocusEvent?

Chris

Edited: 7 June 2012, 10:08 a.m.


Post: #33

I sort of developed the original Windows emulator. All the GUI stuff is code I found in the SDK (MFC code) which I only half way understand. I have no plans to add any features to it. Maybe Pascal will do it for his Qt based emulators.


Post: #34

Quote:
I sort of developed the original Windows emulator. All the GUI stuff is code I found in the SDK (MFC code) which I only half way understand. I have no plans to add any features to it. Maybe Pascal will do it for his Qt based emulators.

I do plan on adding it soon because I'm not a big fan of this functionnality but mainly because time is scarce and adding a full debugger, an iOS version & fully supporting flashing from OSX & Linux seem much more important.

Post: #35

Quote:
That's exactly the option I never use in any software. These windows tend to obscure just the part of the active application I need to see or to use.

I completely agree with you, however, each to his own and others prefer it different. An option for such on the emulator would would be happyness for both types of users?
Quote:
Just get yourself a screen large enough and arrange the windows side by side.

What, just go out and buy a new screen? Or a new laptop if I need portability?

Oh, I get it - not just any cheap old big screen monitor, but a quality German built one. Help Germany support the EU and all that ;-)

Post: #36

Mine are all Apples: U.S. design, built in China. ;-)

Post: #37

Quote:

What, just go out and buy a new screen? Or a new laptop if I need portability?
Oh, I get it - not just any cheap old big screen monitor, but a quality German built one. Help Germany support the EU and all that ;-)


Good idea, but AFAIK Germany doesn't build any monitors anymore - that industry went to the Far East :-/

Anyway, what's so difficult in clicking on the respective symbol on the task line?


Post: #38

Man you guys are nationalistic this AM. What happened to Love Thy Neighbor?

Walter, the Z=0 has its advantages, better than hitting the focus icon on the taskbar in terms of speed and preserving your line-of-thought (I postulate).

Chris

Edited: 7 June 2012, 10:32 a.m.


Post: #39

Chris, there are Windows tools available which can make every running program 'stay-on-the-top', so I also don't see any need for this 'feature'(?) in the WP34s emulator.

Franz


Post: #40

Franz,

Thanks for your response. If you use procedure calls to maintain the Z=0 not only intra window but also extra window it will show a delay most likely, not to forget that you may have a problem with messagebox windows' properties intra window both competing for Z=0. I smell a window "hang" situation sneaking up on you in which case you may have to kill the thread via the Ctrl-Alt-Del config - if you can even get that window up.

Chris

Post: #41

Quote:
What happened to Love Thy Neighbor?

But I do love my neighbour, especially his pretty wife ;-)
Post: #42

Quote:
... that industry went to the Far East :-/

That is true for most mass produced electronics these days.

Quote:
Anyway, what's so difficult in clicking on the respective symbol on the task line?

We might get finger cramp from moving the mouse up & down so often :-). Although I agree with you I can see merit for always on top in a situation where you may want to copy & paste numbers often between the emulator and another program.

Post: #43

Bart,

Not to forget entering keypad numbers based upon some other program's output. Happyness?

Chris


Post: #44

Oh, I am happy. I actually have 2 screens on my PC, so I can have the emulator open on one and my focus program on the other. I just don't assume everyone to be that lucky :-).

Edit: If I had the ability I would program in such an option for the emulator, unfortunately my abilities are limited to mostly IF/FOR/While kind of stuff in VBA/Excell :-(

Edited: 7 June 2012, 11:14 a.m.


Post: #45

Bart,

Do you Brits spell "happyness" and not "happiness"? Just wondering.

Chris


Post: #46

Officially "happiness", but whatever my fingers make of it actually. Probably because I originally thought "that would make both users happy" and changed my mind along the way.


Post: #47

From My Fair Lady: "Why can't the English, oh, why can't the English learn to sp"...ell? ;-)

Post: #48

Hi Damir,

you could give activaid a chance:
http://www.heise.de/download/activaid.html

It is installable in english as well and contains a hotkey to make every window stay on top by pressing Windows-Shift-Home simultaneously.

It has also many other features worth exploring.

Best regards,
Alex

Post: #49

Get a real 34S and glue it to your screen. Hook up the USB power and you're done :-)


- Pauli


Post: #50

Geentlemen, gentlemen,

Hold your horses! The original question about an on-top feature is correct and relevant. It's those programmer's who are too lazy to make it appear in the menu because they don't want it there because they don't need it there. And this is not a market driven enterprise thus likely reducing the dy/dx(dx/dt) of the evolutionary process.

Chris


Edited: 7 June 2012, 5:44 p.m. after one or more responses were posted


Post: #51

I was jesting of course, if it wasn't apparent.

Of course this is a legitimate feature to ask about.

Marcus has explained why he hasn't and likely won't implement it. I'm certainly not going to do so for much the same reasons -- I've no idea how the windowing bits of the emulator work and plan to keep it that way.

Pascal might get motivated for his emulators or someone can submit a patch that provides the desired functionality.


- Pauli


Post: #52

Pauli,

You are sure up and early, my computer clock shows your time as 6:59 AM, tomorrow, i.e. Friday. I'm still in the old world of Thursday.

No offense taken, I knew you were joking, of course. Appreciate your feedback, though.

Is there any way you, or Bart perhaps, can send Walter a real British Empire Butler's hat, like the one in 007's Goldfinger, so he and I can agree on the English wording some more when he wears it? It seems like my seal skin hat with beaver trim and baby walruss laces has lost its magic powers.

Chris


Forum Jump: