brickviking / Dolphin

Dolphin Smalltalk Help
https://object-arts.com
MIT License
0 stars 0 forks source link

[Wine] Ideaspace Navigation widget failure to render #19

Open brickviking opened 4 years ago

brickviking commented 4 years ago

Describe the bug On an IdeaSpace, each tab has a set of navigation controls. Under Linux, these controls are mostly missing. There's a Back/Forward arrow pair, but no other card controls visible (Move Card Back/Forward, Close This Card).

To Reproduce Steps to reproduce the behaviour:

  1. Create a clean DPRO.img7
  2. Start Dolphin 7 under Windows.
  3. Create a new Idea Space.
  4. Add a System Browser, a Workspace and a Package Manager.
  5. Save the image, and exit.
  6. Copy image to Linux, start up Dolphin 7 under wine with the copied image.
  7. Create new Idea Space.
  8. Add a System Browser, a Workspace and a Package Manager.
  9. Look to the far right of each tab, where the navigation tools are. Compare the two Idea Space toolbars.

Expected behaviour Navigation tools on IdeaSpace should be identical between windows and wine.

Screenshots wineIdeaSpaceError

Please complete the following information):

Additional context Image was compiled on Windows, and the widgets appear to work even under Linux.

brickviking commented 4 years ago

To add to the confusion, I did the following:

  1. I created an image under Linux, created a new IdeaSpace, and added one each of:
    • System Browser
    • Workspace
    • Package Browser
    • SUnit Browser
  2. I noticed that each time I added a tab, I was not seeing the required icons.
  3. I saved the image with the Idea Space visible, and copied it over to Windows.
  4. When I fired up the image under Windows, the right icons appeared. Weird.
  5. Using a Visual Object Finder on the toolbar shows that the icons (three TextIcon images) are there, and they render fine in the Inspector, they just don't show up in the navigation section each time I insert a new card into an Idea Space while on Linux.
  6. Setting the Toolbar extent manually to 131@25 makes the icons reappear; normally under Linux, a tab will create a navigation toolbar that's only 69@25 in size, instead of the normal 131@25. It seems I need to do this for each card I create.