Stránka 1 z 1
NÁMĚT: zjemnění práce zvlášť se svislými a vodorovnými čarami
Napsal: stř led 17, 2018 10:13 am
od Tomáš Och
Možnost pracovat (Select, Unselect, Qualify,...) nejen obecně s orthogonálními čarami, ale také pouze se svislými a pouze s vodorovnými čarami.
Napsal: stř led 17, 2018 11:16 am
od Petr Horský
Proč ne? Do testovací verze jsem to už přidal; jakmile vystavím příští build, dám sem odkaz pro stažení.
Mezitím se případní zájemci mohou podívat, jak je to v existujícím frameworku pro
množinové operace jednoduché. Znamenalo to jen přidat dvě zcela triviální procedury a dvě nové položky do stromu menu:
Kód: Vybrat vše
PROCEDURE OrthogonalLines; far;
begin
MarkElems ([Seg0Id, Seg90Id], EmptyQualifier);
end;
PROCEDURE HorizontalLines; far;
begin
MarkElems ([Seg0Id], EmptyQualifier);
end;
PROCEDURE VerticalLines; far;
begin
MarkElems ([Seg90Id], EmptyQualifier);
end;
PROCEDURE DiagonalLines; far;
begin
MarkElems ([Seg45Id, Seg135Id], EmptyQualifier);
end;
(...)
New (ExecutablePtr_T, Init ('>Orthogonal', H_SelOrthogonal, OrthogonalLines,
New (ExecutablePtr_T, Init ('>Horizontal', H_NOHELP, HorizontalLines,
New (ExecutablePtr_T, Init ('>Vertical', H_NOHELP, VerticalLines,
New (ExecutablePtr_T, Init ('>Diagonal', H_SelDiagonal, DiagonalLines,
Napsal: pon led 29, 2018 11:18 pm
od Petr Horský