Ferreteria/v0.6/clade/IO/O/Data/Element/Branch/Text/@code/rmv/2026/06/07

From WoozleCodes
Jump to navigation Jump to search
Code Removed on 2026-06-07
2026/06/06 2026/06/07 2026/06/08

2026-01-29 Tentatively removing Attrs stuff, in its current form:

#
    protected function WithRowVal(RowIface $oRow, string $sValue, array $arAttr) {
        $this->oRow = $oRow;
        #$this->QValue()->SetIt($sValue);
        $this->SText($sValue);
        $this->AAttrs($arAttr);
    }

2026-01-29 This no longer makes sense to me.

#
    // OVERRIDE
    public function GetAlign() : AlignEnum {
        $eAlign = $this->GetEnum(self::ATTR_ALIGN,AlignEnum::Left);
        if ($eAlign === AlignEnum::None) {
            // we're not overriding the column alignment, so use that (if available)
            $osCol = $this->QCol();

            if ($osCol->HasIt()) {
                $oCol = $osCol->GetIt();
                $eAlign = $oCol->GetEnum(self::ATTR_ALIGN);
            }
        }
        return $eAlign;
    }