Xojo Conferences
MBSSep2018MunichDE
XDCMay2019MiamiUSA

Platforms to show: All Mac Windows Linux Cross-Platform

/ChartDirector/simplebar with ImageMapHandler Web
Function:
You find this example project in your Plugins Download as a Xojo project file within the examples folder: /ChartDirector/simplebar with ImageMapHandler Web
This example is the version from Sun, 17th Mar 2012.
Project "simplebar with ImageMapHandler Web.rbp"
Class App Inherits WebApplication
End Class
Class Session Inherits WebSession
End Class
Class WebPage1 Inherits WebPage
Control ImageView1 Inherits WebImageView
ControlInstance ImageView1 Inherits WebImageView
EventHandler Sub MouseMove(X As Integer, Y As Integer, Details As REALbasic.MouseEvent) info.DeleteAllRows dim mTmp as integer = mImageMapHandler.getHotSpot(X, Y) if mTmp > 0 then info.AddRow "Over item "+str(mTmp) dim index as integer dim key as string = mImageMapHandler.getKey(index) dim value as string = mImageMapHandler.getValue(index) while len(key)>0 info.AddRow key+" = "+value index = index + 1 key = mImageMapHandler.getKey(index) value = mImageMapHandler.getValue(index) wend else info.AddRow "Nothing" end if End EventHandler
End Control
Control info Inherits WebListBox
ControlInstance info Inherits WebListBox
End Control
EventHandler Sub Open() // The data for the bar chart dim data(-1) as double = array(85.0, 156, 179.5, 211, 123) // The labels for the bar chart dim labels(-1) as string = array("Mon", "Tue", "Wed", "Thu", "Fri") // Create a XYChart object of size 250 x 250 pixels c = new CDXYChartMBS(250, 250) // Set the plotarea at (30, 20) and of size 200 x 200 pixels call c.setPlotArea(30, 20, 200, 200) // Add a bar chart layer using the given data call c.addBarLayer(data) // Set the labels on the x axis. call c.xAxis.setLabels labels ImageView1.picture=c.makeChartPicture ImageMapString = c.getHTMLImageMap("myurl" ) mImageMapHandler = new CDImageMapHandlerMBS(ImageMapString) End EventHandler
Property ImageMapString As string
Property c As CDXYChartMBS
Property mImageMapHandler As CDImageMapHandlerMBS
End Class
End Project

See also:

Feedback, Comments & Corrections

The items on this page are in the following plugins: MBS ChartDirector Plugin.




Links
MBS Xojo Plugins