18-IX-2013.: His first steps

A rather long day. At Firriver, it was my second day of checking in, manually, the changes I made in order to replace few internal tables (menus, menubars, barmenus, toolbarbuttons) with one single table (appltree), which means removing all the mentions of classic popups with the ARG library things. I was doing this last ten days, and meanwhile Jan and his brother were changing other things. Now I'm checking out libraries and forms one by one and manually reapplying my changes (using my faithful TotalCmd as a diff app, comparing whole libs at a time - with lots of cosmetic changes to skip, and sometimes big changes which confuse the differ a lot). Gets tiresome after a while.

Then also had to check this new demo site, try to call the hosts in New Joizy (the secretary recognized me and read the note left for me - I'll have a session with some tech guy tomorrow 16:00, i.e. 10AM EDT). I'm supposed to drive to Belgrade then, the girls want to do some shopping, and so do I.

On the upper front, the masons are finally doing the little gables above the roof windows. Stiff styrofoam boards only, so they're done in one day, or else it would take three if they put planks first. It's only against the wind and ugliness. Went to the paintshop twice, the second time took her and Neša because the boy wouldn't miss a ride. Or else he'd be loudly annoyed.

On the western front, Nina sent a semi-mysterious message... a couple of slightly obscured (or I was looking at Lena's laptop from a bad angle) pictures of Raja when he was just hours old, and "...May 2014" beneath. Talked with her in the evening, yup, she's pregnant. Ate pickles already, and now she understands why she wanted to have a dog again.

Around lunch (which Lena cooked - mostly stir fried carrots, red and green peppers, eggplant, rice, garlic sauce, spiced with basil from the yard, very nice altogether) Neša started walking on his own. By sunset, when we visited dad to meet aunt Milica, he already walked from the door to the gate and a dozen times around the table. Found a pencil, an original Evrosomething by TOZ (Tvornica olovaka Zagreb), probably 40 years old, and made a dozen marks on the kitchen door.

Wow, look at that, that's when they actually named something eVro-, not eUro... sticking to our local rules and ignoring the west. I'm stunned that they did that in Zagreb, they always stuck their noses in the western orifices' direction.

The week is a culmination of a bunch of changes in the freezer section of Feds. Just a selection of comments found in the code (mostly from before the cleanup):

[2013/09/19 14:52] me - the button is actually a CBM checkbox on the toolbar. Calls this when clicked. This is here simply to make the visibly-selected view option button to match the selection from the View menu pad

IMPORTANT (note: judging by style, this must be Norman:

Even though the Treeview will display with the top node selected, the property .SelectedItem does NOT reliably hold a valid node reference at this point. This is problematic because, when the Treeview is built with the SORTED property set TRUE then the top node displayed will not necessarily be Nodes(1). So it is IMPOSSIBLE to arrange that the Listview displays the CORRECT information pertinent to the top (automatically selected) node displayed.

The WORKAROUND adopted, because we do know that Nodes(1) will always refer to a real Tank and that tank's top node, is to change the .SelectedItem to be Nodes(1). Thus the Listview will have .Nodes(1) as .SelectedItem for its initial display. I have tested with the Treeview SORTED property set to TRUE and the display is correct in the Listview, though it does look funny that it is not the top tree node that is highlighted.

NOTE: The actual problem was identified only after it was found that this form would error in the Init() IF IT WAS STARTED AFTER THE APPOINTMENTS FORM HAD BEEN USED (AND ENDED) PREVIOUSLY! In other words, it runs fine if Appointments has NOT been run.

Always passive form, never first person, strictly neutral, capitalized en masse, nobody but Norman. He wouldn't write „I found where it breaks“ at gunpoint, it has to be „problem was identified“.


Mentions: aunt Milica, Feds, Firriver Fertility (Firriver), Jan Brenkelen, Jelena Sredljević (Lena), Nenad Berger (Neša), Nevena Sredljević (Nina), Norman Shen, Ryu (Raja), TotalCmd, in serbian