Mercurial > dwindows
comparison mac/dw.m @ 838:8e0405435d0a
Minor scrollbox fixes...
still not displaying the contents however the scrollbars and calculations appear correct.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Tue, 29 Mar 2011 03:31:38 +0000 |
parents | 89d4bad9c96e |
children | 2967934fb587 |
comparison
equal
deleted
inserted
replaced
837:89d4bad9c96e | 838:8e0405435d0a |
---|---|
2621 DWScrollBox *scrollbox = [[DWScrollBox alloc] init]; | 2621 DWScrollBox *scrollbox = [[DWScrollBox alloc] init]; |
2622 DWBox *box = dw_box_new(type, pad); | 2622 DWBox *box = dw_box_new(type, pad); |
2623 [scrollbox setHasVerticalScroller:YES]; | 2623 [scrollbox setHasVerticalScroller:YES]; |
2624 [scrollbox setHasHorizontalScroller:YES]; | 2624 [scrollbox setHasHorizontalScroller:YES]; |
2625 [scrollbox setBorderType:NSNoBorder]; | 2625 [scrollbox setBorderType:NSNoBorder]; |
2626 [scrollbox setDrawsBackground:NO]; | |
2626 [scrollbox setDocumentView:box]; | 2627 [scrollbox setDocumentView:box]; |
2627 return scrollbox; | 2628 return scrollbox; |
2628 } | 2629 } |
2629 | 2630 |
2630 /* | 2631 /* |
2667 */ | 2668 */ |
2668 void API dw_box_pack_end(HWND box, HWND item, int width, int height, int hsize, int vsize, int pad) | 2669 void API dw_box_pack_end(HWND box, HWND item, int width, int height, int hsize, int vsize, int pad) |
2669 { | 2670 { |
2670 int _locked_by_me = FALSE; | 2671 int _locked_by_me = FALSE; |
2671 DW_MUTEX_LOCK; | 2672 DW_MUTEX_LOCK; |
2672 NSObject *object = box; | 2673 id object = box; |
2673 DWBox *view = box; | 2674 DWBox *view = box; |
2674 DWBox *this = item; | 2675 DWBox *this = item; |
2675 Box *thisbox; | 2676 Box *thisbox; |
2676 int z; | 2677 int z; |
2677 Item *tmpitem, *thisitem; | 2678 Item *tmpitem, *thisitem; |
2775 */ | 2776 */ |
2776 void API dw_box_pack_start(HWND box, HWND item, int width, int height, int hsize, int vsize, int pad) | 2777 void API dw_box_pack_start(HWND box, HWND item, int width, int height, int hsize, int vsize, int pad) |
2777 { | 2778 { |
2778 int _locked_by_me = FALSE; | 2779 int _locked_by_me = FALSE; |
2779 DW_MUTEX_LOCK; | 2780 DW_MUTEX_LOCK; |
2780 NSObject *object = box; | 2781 id object = box; |
2781 DWBox *view = box; | 2782 DWBox *view = box; |
2782 DWBox *this = item; | 2783 DWBox *this = item; |
2783 Box *thisbox; | 2784 Box *thisbox; |
2784 int z; | 2785 int z; |
2785 Item *tmpitem, *thisitem; | 2786 Item *tmpitem, *thisitem; |