Hi Mike,
On 2008.06.06., at 19:21, Mike Evans (Gmail) wrote:
Hi Viktor,
I've already done something like that but with a changed version of
GTWVW
and under xHarbour (I hope that someday Przemek will add RMDBFCDX
under
Harbour also). I've changed GTWVW so when a resize its occurs it
resize
Well, me too. (but the current xhb one works with Harbour AFAIK)
every win32 control and font size to respect the new window size.
Also it
resizes all subwindows. Also when I move the main window the
subwindows
moved also. Even if it's a pseudo modal application (To be truth
it's the
same clipper with Ctwindow functions application) but recompiled with
xHarbour and GTWVW with very few changes (guarded with Ifdef) its
possible
to resize the application from the main window. Also its possible by
the end
user to change Columns-Lines of the application and automatically
change the
the font size. The best font for something like that it's a custom one
Changing screen dimensions is good to have in real time,
but since it needs work done by the application, this is
something to allow only if the application specifically
enables it and handles this case. Since this latter can be
quite complicated (or impossible) to achieve in existing
apps (some may not be able to rebuild screens easily, can
have min/max boundary requirements, etc), I was thinking
to leave this in the first pass (or maybe at all, as it
may need such a rework on app level), and simply let the
user smoothly _magnify_ the screen content using the mouse,
and let them set the font setup.
Unfortunately it's very difficult to comment on these
as I don't know what exactly GTWVW does. And if I'm not
mistaken it cannot compile with the new GT model. So
I can't even judge how much of GTWVW code could be useful
for GTWVT, but my impression is that not very much, since
GTWVW is GUI emulation in the GTWIN spirit, and GTWVT
seems like something fully GUI orientated, just like GTWVG.
These two "worlds" are very different in requirements.
I'm personally only interested in no app UI rewrite and
maximum portability, so I'm sticking with the CUI look.
inspired from lucida console and there is no need to be installed to
the
system (I'm using win32api addfont resource). I could send to
everyone this
font but I'm not sure if its ok for other languages also.
This would be definitely good.
Brdgs,
Viktor
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour