equal
deleted
inserted
replaced
52 if (e.click.widget == 0) { /* 'X' */ |
52 if (e.click.widget == 0) { /* 'X' */ |
53 DeleteWindow(w); |
53 DeleteWindow(w); |
54 return; |
54 return; |
55 } |
55 } |
56 |
56 |
57 if (e.click.widget == 1) /* 'Title bar' */ |
57 if (e.click.widget == 1) { /* 'Title bar' */ |
58 StartWindowDrag(w); |
58 StartWindowDrag(w); // if not return then w = StartWindowDrag(w); to get correct pointer |
59 } |
59 return; |
60 |
60 } |
61 if (w->desc_flags & WDF_RESIZABLE && wi->type == WWT_RESIZEBOX) |
61 } |
62 w = StartWindowSizing(w); |
62 |
|
63 if (w->desc_flags & WDF_RESIZABLE && wi->type == WWT_RESIZEBOX) { |
|
64 StartWindowSizing(w); // if not return then w = StartWindowSizing(w); to get correct pointer |
|
65 return; |
|
66 } |
63 |
67 |
64 if (w->desc_flags & WDF_STICKY_BUTTON && wi->type == WWT_STICKYBOX) { |
68 if (w->desc_flags & WDF_STICKY_BUTTON && wi->type == WWT_STICKYBOX) { |
65 TOGGLEBIT(w->click_state, e.click.widget); |
69 TOGGLEBIT(w->click_state, e.click.widget); |
66 w->flags4 ^= WF_STICKY; |
70 w->flags4 ^= WF_STICKY; |
67 InvalidateWidget(w, e.click.widget); |
71 InvalidateWidget(w, e.click.widget); |
|
72 return; |
68 } |
73 } |
69 } |
74 } |
70 |
75 |
71 w->wndproc(w, &e); |
76 w->wndproc(w, &e); |
72 } |
77 } |