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ý