From: Michael Neumann Date: 2004-10-22T07:36:12+09:00 Subject: Re: CamelCase issues On Fri, Oct 22, 2004 at 05:49:20AM +0900, Stefan Schmiedl wrote: > On Thu, 21 Oct 2004 18:12:23 +0900, > Michael Neumann wrote: > > Some more examples: > > > > render_content_on <-> renderContentOn > > render_table_header_on <-> renderTableHeaderOn > > > > Which one would you prefer? Thanks. > > Actually, I'd prefer > > content.render_on and > table.header.render_on Hm, sure, but I've to create the content or table.header object somewhere. It's similar as in the following example (where render_table_header_on =~ draw_line_on): def draw_line_on(canvas, x, y, w, h) ... end def draw_box_on(canvas, x, y, w, h) ... end def draw_on(canvas) draw_line_on(canvas, ....) draw_box_on(canvas, ...) end Of course I'd removed the "_on" in the GUI case. The actual "drawing" is done this way (inside render_xxxx_on): renderer.table { renderer.row { ... } } > but I'm not sure if that's an answer to your question :-) any answer is :) Regards, Michael