Except for HB_NOSTARTUPWINDOW. This cannot be achieved with any other
method.

Noted!

    ; TOFIX: Sometime irreguralities appear in selection, probably due
             to skipped updates or the like.


I suspect RedrawWindow() has to be called may be at the cost of some speed.

I'm working on this as we speak.

    ; TOFIX: The window gets messy while resizing to a bigger size.
             Test: Grab the corner, resize to bigger size while not
             releasing the mouse button.


These are two events we can update the window: 1) WM_SIZE 2)
WM_EXITSIZEMOVE.
If it is updated in WM_SIZE then a lot of flickering is there which cannot
be overcome as
font creation is early binding and code has no control whatsoever onto that.

I have no idea for this, but it's pretty ugly looking
right :( Maybe the first version was better, more flicker
but also more interactive and less such trashing.

    ; TOFIX: Window resized to a very small size will have "dead"
             (non-updated) portions on the sides.


I cannot reproduce this behavior, now.

I've sent some pics. Basically the window is sized
x * y, but the content inside is smaller (font size
times the console resolution is smaller than x * y),
thus, the extra part of the window won't be
updated, and it gets trashy.

    ; TOFIX: Resize is without flicker now, but it's not interactive
             anymore, so it's difficult to predict what the result
             will be.


Which "results" you are referring to?

I mean, you take the corner, press the mouse, drag, at this
point you don't see anything, you don't know what will happen.
You release the button, and either you get it resized or
not, depending on the autosize feature.

Shortly: It's no interactive.

; TOFIX: It's possible to resize the windows so that parts of screen
             disappear.


I could not follow it. It is possible that that wider frame is visible but right and lower parts are not updated. This is again font configuration
dependant. A next resize sets it right.

Perhaps. But I think we shouldn't allow to resize to
a so small size, that the console content cannot fit
anymore in the window.

Brgds,
Viktor

_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to