# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1303747703 0 # Node ID dfd84cefd80b6e22d8fd70d3bc1cb343a109ea57 # Parent b6ee515cad8aa67169580f797bfa1670e61c9e96 Minor changes to vertical centering on (status) text fields on the Mac. Allow removing of vertical centering and default status text fields to be vertically centered. diff -r b6ee515cad8a -r dfd84cefd80b mac/dw.m --- a/mac/dw.m Mon Apr 25 12:26:20 2011 +0000 +++ b/mac/dw.m Mon Apr 25 16:08:23 2011 +0000 @@ -4378,6 +4378,7 @@ } [textfield setBackgroundColor:[NSColor clearColor]]; [textfield setDrawsBackground:NO]; + [[textfield cell] setVCenter:YES]; return textfield; } @@ -6888,9 +6889,9 @@ NSTextField *tf = object; [[tf cell] setAlignment:(style & 0xF)]; - if(style & DW_DT_VCENTER) - { - [[tf cell] setVCenter:YES]; + if(mask & DW_DT_VCENTER) + { + [[tf cell] setVCenter:(style & DW_DT_VCENTER ? YES : NO)]; } } else if([object isMemberOfClass:[NSTextView class]])