http://bugs.winehq.org/show_bug.cgi?id=11548
--- Comment #18 from RBEmerson n5470@pinefields.com 2008-02-12 08:02:50 --- The good news is the menus in the toolbar are now present. The menus, as tested to date, appear to be functioning as one might expect. At least five different problems remain with the screen presentation, however.
1) All tool icons are missing. There are cutouts or black shapes, on the tool bars, where the icons belong. Clicking on those areas seems to give the expected results. This is, apparently, an issue of not being able to display intended artwork.
2) Two major on-screen displays are presented very poorly. 2a) One display is a GPS status box. If GPS data is being received and the data is lost (the program detects a loss of data), a red translucent box is drawn in the upper right corner of the main display, and a message ("GPS No Data" IIRC) is drawn inside of it. Clicking on the box cancels the alarm message and clears the box.
2b) If the ship's position marker on the displayed chart is moved by the user (this is possible and permissible), a yellow translucent box is displayed in the upper right corner of the main window (same process as 2a, different color, different text), with a legend indicating DR ("dead reckoning") is in use (that is, the ship's position is no longer being driven by real-time GPS data but an estimation of the current position based on course and speed from a known location). Clicking the box clears the alarm message, as in 2a.
3) A rectangle of about the right height is drawn hard against the upper right margin of the main screen. Vertical placement and box height seem about right compared to execution under windows; horizontal placement is wrong and width is wrong (perhaps 5-10% of expected width). Clicking on what is displayed does clear the box as drawn.
In the upper left corner, there should be a rectangular box with two pieces of information: north orientation and chart scale. Additionally, clicking in the box should produce a popup which can control map orientation (north up, course up, heading up), scale (a scrolled, clickable list of scales from roughly 1:10,000 to 1:5,000,000), and chart display centering (follow ship's position [re-center chart about ship] w/ ship in the middle of display, follow ship w/ ship at the bottom of projected route, don't follow ship).
There is a blue arrow in about the right vertical location (as with the alarm box, above) but no box is present, scale information is not written, and there is no response to clicks in the area of the arrow.
4) A sidebar panel on the right side of the screen can be commanded to show different items. Two items work fully: the map overview tool (miniature map with rectangle marking the area displayed in the main screen), and the properties display (showing information about an item clicked on - typically, the ship [position, icon options, and related data], chart features [untested as charts won't fully load, yet], or user-created marks on the chart [to be tested]). Additionally, instruments, including a compass, can be displayed. The compass' background is drawn but numbers at cardinal points are missing. A line indicating ship's true heading (vs. magnetic heading - rarely the same value) is displayed. A "title bar" showing magnetic heading is displayed as expected. The compass, when the ship moves, will rotate and the numbers in the compass will rotate with it. This hasn't been tested yet but, so far, no numbers are shown at all.
5) The program can display tidal data for specific locations. Tide levels are shown inside a diamond. Current direction and force is shown with an arrow. Level diamonds and arrows are placed at their positions as recorded in NOAA databases. Diamonds and arrows are shown (or not) depending on the scale of the displayed chart (show the entire US east coast, only a few points are present, show an area 25-50 miles on a side, many points are shown). Clicking on a diamond or arrow brings up a display of a graph showing time and level or speed. Diamonds are filled with white and a triangle shows rising or falling tides by being placed in the upper or lower half of the diamond, while the current computed water level is displayed next to the diamond.
At present, the diamonds and arrows are shown according to the scale of the background (hardwired, world-wide) chart. Location and orientation appear correct. The diamonds do not have rising/falling tide triangles in them and water levels are not displayed. Clicking for the data window, displayed as a new window under the main window (which shrinks to accept the new window), works. Some labeling appears to be missing but some "click here for more info" functions work.
There seems to be a common theme in the above: some labeling and icon display is not working. Events that create fundamental Windows structures, such as windows and menus seem to work approximately as expected. Events that create customized displays (e.g., the compass or scale/heading display) do not work properly.
Totally untested is the application's handling of data (via serial ports or Internet connections). The room for mischief here is not small...
For those wishing to try this program, a trial edition can be obtained directly from the Rose Point Navigation Systems site: http://rosepointnav.com/CoastalExplorer/Trial/default.htm (Note: RPN is beta-testing V2.0 - ignore it. The trial package delivers V1.1.61, the current release)
The downloaded material includes both enough charts for testing and links to NOAA sites for more charts.