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;