*** sacha has quit IRC *** sacha has joined #gnuenterprise *** sacha has quit IRC *** sacha has joined #gnuenterprise *** reinhard has joined #gnuenterprise good morning all *** btami has joined #gnuenterprise good morning *** johannesV has joined #gnuenterprise good morning *** johannesV has quit IRC *** johannesV has joined #gnuenterprise *** yure has joined #gnuenterprise *** kilo has joined #gnuenterprise good morning good morning kilo *** yure has quit IRC what was the intention behind setting the initial focus to the first focusable entry of the *first* block defined in a gfd ? instead of using the first focusable entry of the *first* defined ? imho this is historical remains also so which one would you prefer ? i think the latter is more logical, set the focus on the first page's first focusable entry yeah, i think so too and the fact that the focus moves in the order the fields appear in the block is also annoying well, that is a result of taking the block in account you'd have to define a focusorder to avoid it, right ? yes is maxLength or max_length depreciated ? dunno but one of them should be available :) FWIW I guess the order of the entries appearing in the gfd would make up a good default focus order exactly in any case a better focus order than the fields in the block so we'd take the GFPage into account *before* falling back to the blocks and if someone wants to break away from that, then he should use focusOrder (that is how i've changed it atm) johannesV: in what case would you fall back to the blocks? in the case there is no visual container :) it depends on how the findAndChangeFocus gets called if called with a logic as top-level arg it could only find blocks anyway or if called with a block the latter would happen on page-up/down keys (jumping from one block to another one) I still can't understand the whole concept behind block based navigation I mean when we separate logic and ui it makes no sense to bind focus navigation to the logic instead of to the ui yeah that's right ... *** yure has joined #gnuenterprise *** yure has quit IRC *** yure has joined #gnuenterprise *** johannesV has quit IRC *** kilo has left #gnuenterprise *** reinhard has quit IRC *** btami has quit IRC *** yure has quit IRC *** yure has joined #gnuenterprise *** jamest has joined #gnuenterprise i'll have to do tests but I imagine the focus order change will break every form I have not that I'm really against the change though, i haven't thought it thru yet :) as for block based navigation it allowed you to hold navigation to a specific set of your data off the top of my head invoice entry might be a good example the master invoice block at the top of the page would be for contact info, totals, etc the detail block of line items would be at the bottom a transparent block on the top let tab navigation drop down in the parts a non-transparent block would keep the focus in the items block, with auto-new you'd enter items item1 qty priceitem2qtyprice i guess if form had true container widgets like an expanded then those could replicate and eventually replace the block functionality but we'd also have to think about the 1:N field:entry relationship as now a focus trigger on a block would fire for each entry linked to that field *** sacha has left #gnuenterprise a group of multi-row entries linked together by a block is much more than just a "layout" issue they have fundamentally different logic I'm not opposed to moving to a layout-based "container" for that but just keep in mind, you're shifting from one set of problems to another set *** reinhard has joined #gnuenterprise as then you need to move logic concepts into the layout ah feels good to have a new kernel ;-) I see the logic of the block-based focus navigation when it comes to master/detail it seems I need to think more about it *** yure has quit IRC *** dimas__ has joined #gnuenterprise *** yure has joined #gnuenterprise *** dimas__ has quit IRC *** klasstek has joined #gnuenterprise *** derek has quit IRC *** derek has joined #gnuenterprise *** sacha has joined #gnuenterprise *** sjc has joined #gnuenterprise *** g_geeko has joined #gnuenterprise good night all *** reinhard has quit IRC *** jamest has left #gnuenterprise *** klasstek has quit IRC *** yure has quit IRC *** g_geeko has quit IRC *** derek has quit IRC *** derek has joined #gnuenterprise *** derek has quit IRC *** sjc has quit IRC *** sacha_ has joined #gnuenterprise *** sacha has quit IRC