MBS Plugin Documentation
Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchie
New in Version 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 8.0 8.1 8.2 8.3 8.4 8.5 8.6 8.7 9.0
The list of the themes, classes, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
FAQ.How to draw a dushed pattern line?
Feedback.
Answer: You can try this code:
Example:
Feedback.
Answer: You can try this code:
Example:
Sub DrawDushedPatternLine(g as graphics,x1 as integer,y1 as integer,x2 as integer,y2 as integer, partlen as integer)
dim x,y,ox,oy as Double
dim dx,dy as Double
dim w,h,d as Double
dim b as Boolean
w=x2-x1
h=y2-y1
d=sqrt(w*w+h*h)
dx=w/d*partlen
dy=h/d*partlen
b=true
x=x1
while (x<x2) and (y<y2)
ox=x
oy=y
x=x+dx
y=y+dy
if b then
g.DrawLine ox,oy,x,y
end if
b=not b
wend
End Sub
Sub Paint(g As Graphics)
DrawDushedPatternLine g,0,0,width,height,10
End Sub
Notes: It would be possible to add this to the plugin, but I think it's better if you do it in plain Realbasic code, so it even works on Windows.Monkeybread Software Realbasic Plugins - Förderverein St. Arnulf Nickenich