Name
draw_linedraw_lineDrawLinedraw_lineDrawLineDrawLine — Zeichnen einer Gerade.
draw_linedraw_lineDrawLinedraw_lineDrawLineDrawLine liefert die Parameter für eine Gerade, die interaktiv
durch den Benutzer im Fenster erzeugt worden ist.
Für die Erzeugung der Gerade wird mit der linken Maustaste für einen
Startpunkt der Gerade geklickt. Während die Taste gedrückt bleibt, kann die
Gerade in jede beliebige Richtung „aufgezogen“ werden. Nach einem erneuten
Mausklick in die Mitte der erzeugten Gerade, kann diese beliebig
verschoben werden. Klickt man auf einen Endpunkt der erzeugten
Gerade, kann diesen Punkt verschoben werden.
Ein Klick mit der rechten Maustaste beendet die Prozedur. Unter OS X
kann draw_linedraw_lineDrawLinedraw_lineDrawLineDrawLine auch durch Drücken der Escape-Taste beendet
werden.
Die Gerade ist nach Beendigung der Prozedur nicht mehr auf dem Fenster
sichtbar.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Zeilenindex des ersten Punktes der Gerade.
Spaltenindex des ersten Punktes der Gerade.
Zeilenindex des zweiten Punktes der Gerade.
Spaltenindex des zweiten Punktes der Gerade.
draw_line(WindowHandle,Row1,Column1,Row2,Column2)
gen_contour_polygon_xld (Line, [Row1,Row2], [Column1,Column2])
dev_display (Line)
draw_line(WindowHandle,&Row1,&Column1,&Row2,&Column2) ;
disp_line(WindowHandle,Row1,Column1,Row2,Column2) ;
draw_line(WindowHandle,Row1,Column1,Row2,Column2)
gen_contour_polygon_xld (Line, [Row1,Row2], [Column1,Column2])
dev_display (Line)
draw_line(WindowHandle,Row1,Column1,Row2,Column2)
gen_contour_polygon_xld (Line, [Row1,Row2], [Column1,Column2])
dev_display (Line)
draw_line(WindowHandle,Row1,Column1,Row2,Column2)
gen_contour_polygon_xld (Line, [Row1,Row2], [Column1,Column2])
dev_display (Line)
draw_line(WindowHandle,Row1,Column1,Row2,Column2)
gen_contour_polygon_xld (Line, [Row1,Row2], [Column1,Column2])
dev_display (Line)
draw_linedraw_lineDrawLinedraw_lineDrawLineDrawLine liefert den Wert 2 (H_MSG_TRUE), falls das Fenster gültig
und der benötigte Zeichenmodus (siehe set_insertset_insertSetInsertset_insertSetInsertSetInsert) verfügbar ist.
Ansonsten wird eine Fehlerbehandlung durchgeführt.
open_windowopen_windowOpenWindowopen_windowOpenWindowOpenWindow
reduce_domainreduce_domainReduceDomainreduce_domainReduceDomainReduceDomain,
disp_linedisp_lineDispLinedisp_lineDispLineDispLine,
set_coloredset_coloredSetColoredset_coloredSetColoredSetColored,
set_line_widthset_line_widthSetLineWidthset_line_widthSetLineWidthSetLineWidth,
set_drawset_drawSetDrawset_drawSetDrawSetDraw,
set_insertset_insertSetInsertset_insertSetInsertSetInsert
draw_line_moddraw_line_modDrawLineModdraw_line_modDrawLineModDrawLineMod,
gen_rectangle1gen_rectangle1GenRectangle1gen_rectangle1GenRectangle1GenRectangle1,
draw_circledraw_circleDrawCircledraw_circleDrawCircleDrawCircle,
draw_ellipsedraw_ellipseDrawEllipsedraw_ellipseDrawEllipseDrawEllipse,
set_insertset_insertSetInsertset_insertSetInsertSetInsert
Foundation