More notes.
This commit is contained in:
parent
fae0bb061b
commit
7199d4c847
|
@ -90,6 +90,8 @@ struct onResizeDragParams {
|
||||||
NSSize max;
|
NSSize max;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// because we are changing the window frame each time the mouse moves, the successive -[NSEvent locationInWindow]s cannot be meaningfully used together
|
||||||
|
// make sure they are all following some sort of standard to avoid this problem; the screen is the most obvious possibility since it requires only one conversion (the only one that a NSWindow provides)
|
||||||
static NSPoint makeIndependent(NSPoint p, NSWindow *w)
|
static NSPoint makeIndependent(NSPoint p, NSWindow *w)
|
||||||
{
|
{
|
||||||
NSRect r;
|
NSRect r;
|
||||||
|
@ -155,6 +157,7 @@ NSLog(@"becomes %@", NSStringFromRect(frame));
|
||||||
[p->w setFrame:frame display:YES]; // and do reflect the new frame immediately
|
[p->w setFrame:frame display:YES]; // and do reflect the new frame immediately
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO do our events get fired with this? *should* they?
|
||||||
void doManualResize(NSWindow *w, NSEvent *initialEvent, uiWindowResizeEdge edge)
|
void doManualResize(NSWindow *w, NSEvent *initialEvent, uiWindowResizeEdge edge)
|
||||||
{
|
{
|
||||||
__block struct onResizeDragParams rdp;
|
__block struct onResizeDragParams rdp;
|
||||||
|
|
Loading…
Reference in New Issue