John Fabiani wrote: > On Thursday, September 09, 2010 08:16:04 pm John Fabiani wrote: >> On Thursday, September 09, 2010 08:12:24 pm Jim Byrnes wrote: >>> Paul McNett wrote: >>>> On 9/9/10 6:52 PM, Jim Byrnes wrote: >>>>> Ed Leafe wrote: >>>>>> On Sep 9, 2010, at 9:41 AM, Jim Byrnes wrote: >>>>>>> Is it possible to have a multiline caption in a grid column header? >>>>>>> >>>>>>> So far I haven't been able to use one and looking on the wiki or >>>>>>> searching the archives I don't see any mention of them. >>>>>>> >>>>>> Try setting the column's WordWrap property to True. >>>> >>>> That would be for the fields in the column, not the column header... >>>> >>>>> I tried this: >>>>> >>>>> ## *!* ## Dabo Code ID: dGrid-dPanel >>>>> >>>>> def afterInitAll(self): >>>>> # This worked >>>>> self.HeaderHeight = 200 >>>> >>>> Wow! I had no idea that wx.DC.DrawLabel() (the wx function that >>>> actually draws the header caption) would handle multi-lines. I guess >>>> it makes sense in retrospect. I >>> >>>> assume your Caption is of the form: >>> I'm afraid that I mislead you. In another message I read to be sure >>> that the height would be enough to accept multiple lines. Here I was >>> just saying that I was able to set the height from code. >>> >>>> "My Long >>>> Caption" >>> >>> This is what i want. >>> >>>> and not: >>>> >>>> "My Long Long Long Long Caption" >>> >>> This is what I have. >>> >>>> IOW, it doesn't WordWrap, but does correctly draw the multi-line >>>> Caption. >>>> >>>> Thanks for following up! >>>> >>>> Paul >>> >>> Again sorry for the misconception. I could not get the column header to >>> display multiple lines. >>> >>> Regards, Jim >> >> Not that I know but have you tried adding a '\n' in the text. Most of the >> wx stuff I have worked with appear to respect the line feed. >> >> Johnf > I just did a small test and it works for me. I have a grid with the caption > 'status\ntest' and I got two lines in my header. > > Johnf
I tried that early on using the ClassDesigner and it just printed out the \n. Then I realized you must have done it in code so I tried that and it worked. Thanks for the solution. Regards, Jim _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users Searchable Archives: http://leafe.com/archives/search/dabo-users This message: http://leafe.com/archives/byMID/[email protected]
