Rogue Wave Knowledge Base
Browse by category:
Knowledgebase | Glossary | Ask a Question |

Why are my MenuItems improperly drawn on Linux on a local session?

Article ID: 2526
Last updated: 28 May, 2018
Revision: 3
print  Print
share  Share
Views: 98
Posted: 28 Jun, 2017
by Gargani A.
Updated: 28 May, 2018
by Gargani A.


Toolbar items are improperly drawn and become unreadable while moving the mouse cursor over them. Please see the attached screenshots for an example of this.

This issue is caused by out-of-date video card drivers.

Resolving the problem

In order to fix this issue you need to update your video card driver as indicated on the following page:


This problem does not occur when running in synchronized mode. So if you are unable to update your video card driver, you can bypass this issue by enabling synchronized mode.

To enable synchronized mode, use any of the following:

   * set the environment variable $ILVSYNCHRONIZED to "true"

   * set the X resource 'synchronized' to "true"

   * call display->synchronize() in the application code

NOTE: Synchronized mode affects the application responsiveness, so this workaround may not be acceptable. 

This article was:   Helpful | Not helpful Report an issue

Attached files
item badItem.jpg (201 kb) Download
item badItem2.jpg (52 kb) Download

Prev     Next
Convenient tool for simple memory checking       DB LInk

Others in this category
b How to make a Views application avoid a system shutdown ?
b Bitmap not correctly positioned or badly resized when using stretchBitmap
b "unresolved symbol _main" error message when linking my Views application
b Changing the background color of the cells in an IliTableGadget
b Using auto-completion with an IliTableComboBox
b Accessing the graphic tools in a gadget buffer
b Generating a Studio panel source files from a shell command, using only .ilv and .iva files
b Inverting a button (simulate a toggle)
b Getting default buttons with RW Views
b When zooming an IlvMatrix, the cells are not zoomed
b Accessing gadgets located in the inner IlvGadgetContainer of an IlvSCGadgetContainerRectangle object
b Prevent an object from being zoomed
b Object geometry is disturbed by calls to IlvGraphic::rotate(), IlvGraphic::resize(), or more generally IlvGraphic::applyTransform()
b A message states that an object is not in the quadtree
b Having two objects with the same name in a manager
b Drag-and-Drop in multi target-view
b The drawing order of my graphic objects is no longer guaranteed within a layer if I add more than 30 objects in this manager layer
b My graphic objects are sometimes badly redrawn when linewidth > 1
b My interactor does not work when CapsLock or NumLock are set
b Subclass cannot be registered properly by Rogue Wave Views
b Deleting an IlvManagerRectangle yields 'removeView: view not connected' error message
b IlvSetLanguage: locale not supported by Xlib
b IlvSetXXX: locale modifiers not supported by Xlib
b The inspector panel that I defined for my new gadget in Studio does not stay on top of the other windows
b Storing an IlvGraphicSet in a quadtree of a manager layer
b Sometimes my current buffer panel is not generated when I request the code generation of my panel class.
b Rogue Wave Views and multithread
b Creating an OCX with Views
b Adding new sources of event
b Enabling the auto-wrap feature for an IlvText
b The time period set in the IlvTimer is not respected
b Information on GIS to help me using RW Views Maps
b Support of the DXF format?
b DCW (VPF) support in Views
b Supported raster formats
b Support of multibyte strings
b Setting up the locale environment variable
b Drawing the objects onto the printer as they appear on the screen, without using a PostScript dump
b Error: No main procedures at link time.
b Obtaining a dump in multiple pages
b Memory leaks in debug mode when using MFC in Visual C++
b Resizing a column or row in an IlvMatrix
b IlvMessageLabel is not automatically resized when I change its text or its font style
b Changing the format of my IlvFloatMatrixItem
b Passing some data to a callback set on an IlvGraphic through setCallback
b Motif version or X11 version used with RW Views
b Setting attachments between objects
b Management of several displays on Windows
b My application still have strange colors even when I installed my own colormap using the IlvXDisplayConfig class
b argc and argv parameters used in the IlvDisplay constructor
b Changing the palette attributes of a gadget using a resource file
b When I perform a CPU consuming operation right after showing a view, the view is not totally drawn
b Resizing the view of an IlvGadgetContainerRectangle when the IlvGadgetContainer, in which it is included, is resized
b Cannot type extended characters (> 128) inside RW Views gadgets on HP
b Pattern bitmap size and Windows
b Using the standard C or C++ streams (cin, cerr, cout, stdin, stderr, stdout)
b Getting rid of the mwm (Motif window manager) 'Close' menu item for my application
b Getting the system-dependent event associated with an IlvEvent
b Distinguish a simple click from a double click
b When porting our application from UNIX to Windows, the right mouse button does not work any more (with two-button mouse)
b Preventing rows and columns of a sheet from being resized
b Accessing objects from my selector
b Using new standard streams
b Message identifiers in Studio
b No need to destroy an item to remove it from an IlvTreeGadget
b IlvViewRectangle::getView() returns 0
b Having a single application (UNIX process) GUI panels mapped on different workstation physical displays
b The dependency between Views color management and the display depth
b Views applications on Exceed
b Bitmap created with a subclass of IlvBitmapStreamer seem corrupted
b Prototypes accessors
b Getting the following error message: "IlvNotebook::IlvNotebookPage::read NotebookPage class myClass not registered"
b Using CDE, transient views do not seem to be transient.
b Having a window that always appears over another given one
b Easy way for drawing in a bitmap in RW Views
b Draw a bitmap using different color palette other than the one saved in the bitmap file
b Creating transparent bitmaps with Views
b Using the maps of the $ILVHOME/data/dcw directory with RW Views Maps
b Getting the following error messages: "IlvInput::readNext: Unregistered class" or "IlvInput::readObjectBlock: No Object" when loading my own gadget
b Freehand, Word, and ClarisDraw do not accept RW Views PostScript
b The PostScript dumping panel coordinates (IlvPSDevice, Studio)
b Printing a visible part of a manager
b ivfstudio sometimes refuses to start
b ## IlvGetViewInteractor: Selector not registered error message
b An error message when the application tries to read an .ilv file: ## &IlvMsg020006
b The benefits of using IlvWindowsDevice instead of IlvPSDevice
b On SunOS, when typing in a IlvTextField or IlvNumberField, certain keys of the numeric pad (1,4,6,7) do not work, regardless of whether the NumLock key is pressed
b Swap columns on matrix
b IlvEvent::key() returns unexpected values for CTRL+2 through CTRL+8 on UNIX systems
b Retrieve all the selected rows or columns of an IlvMatrix
b The [Alt] modifier is not recognized on UNIX workstation
b Getting the warning message: "IlvView::isIconified: cannot get window state" when calling IlvView::isIconified()
b Changing the font of an IlvButton in a predefined dialog such as IlvIQuestionDialog
b Labels in IlvLabelMatrixItem are not translated by the .dbm file
b Create "static" view (such as Palette view) with Application Framework
b ActiveX controls encapsulation
b Link edition troubleshooting
b The [shift] + [tab] combination does not work on UNIX
b Dumping a Gantt chart using old style printing
b Creating a prototype by code
b Getting mouse events for mouse wheel and mouse buttons
b Using an IlvPrintable object to print a chart on two pages, with header and footer
b Adjusting the scroll in a scrollable manager rectangle
b Sample that shows how to replace a container rectangle with a dockable container
b Allocating colors to a colormap on UNIX
b Showing subnodes and lines as buttons in a Gantt chart
b Sample on drawing gradient colors with multiple polygons
b Subclassing the gadget class with a spinbox inside a rectangle
b Minimal sample adding a key accelerator
b Resolving linker errors in UNIX compilers
b Saving the contents of IlvGadgetContainer in an ILV file
b Sample on how to converting from BMP to PNG using IlvBitmapStreamer
b Enabling cell mode within a matrix
b Printing IlvGadgets produces strange results on paper
b Formatting a section of text in IlvAnnoText with different font and color
b Views printing sample using IlvWindowsDevice
b Changing a modal window to non-modal using a timer
b Disable the docking and undocking of windows in an application
b Listing available font family names and using nonexistent ones
b Sample showing a line chart with an abscissa grid
b Look and feel handler in Views application that uses gadgets
b Opening a system-modal view from another system-modal view
b Using an IliSQLDatasource and IliTableGadget to communicate with and modify a table in the database (via Studio)
b Setting tabulations in IlvAnnoText
b Recover the filter type from an IlvFileBrowser (for example, "Picture Files", "Studio Files")
b Include and source files path setting in Views Studio
b Using ilv2data to process many data files
b Starting at Views 4.0, the Unisys license is needed to use GIF 87 and GIF89-a format
b Reducing the number of colors of a bitmap
b Using ilv2data in a makefile for Windows platforms
b Creating attachments in code so that graphics expand and shrink proportionally to the size of the container
b Fill in an object with a semi transparent color
b Files missing in stat_mta or stat_sta directories
b Using relative paths in Views Studio panels
b Sample of IlvDockableMainWindow application with dockable view panes and toolbars
b Finding all the callback (IlvSymbol) types available for an IlvGraphic
b Difference between the callback type and name
b Converting XBM files to PNG files
b Supported X servers for Views
b Raising Views application window in front of any MS windows
b Displaying a prototype loaded from a prototype library
b Showing a docking pane without the closing cross
b Views Studio splash screen
b How to create a bitmap mask to be used in the IlvCursor constructor.
b Making Scrollbars visible when displaying an Internet Explorer ActiveX with the Ilv---COMAdapter
b Deleting the IlvPrintable and IlvPrintableLayout objects once the document is printed
b Improving the performance when adding a massive amount of objects to the manager
b The font in Views looks smaller than the same font in Windows applications
b Print an IlvGanttChart on several pages
b Num_Lock modifier management with Views on UNIX or Linux
b Using the dll_mda libraries, a look-and-feel error occurs
b Can connect to the database with Studio, but not with the generated code
b Set of Focus chain in ILV file does not loop correctly to the beginning of the chain
b Getting the following message "##IlvInteractor : xxxx not registered
b Drag and drop the pages/tabs of a notebook
b Force to input only positive values in an IlvNumberField
b Using UTF-8 Japanese or Chinese message in Views
b How to migrate from Views X.Y to Views 5.Z?
b Increasing the capacity of an IlvText
b Gray background is not respected
b Visible range of point information on the chart
b Check if an object is inside the current visible view of an IlvSCManagerRectangle
b XML format support in Views
b Redraw tasks performance
b The loading of my .ilv file is very slow
b Scrolling with mouse wheel in Views application on Linux from an X server
b Keeping my graphic objects in the same layer of my manager after a pop or push
b Runtime error when loading by code an .ilv file generated by Views Studio
b IlvGadget::setTransparent(IlBoolean value) limitations
b Starting the apllication with main window maximized (under Windows)
b Getting the callback value set in the Studio
b Adding tooltips on IlvMatrix items
b Make a group of nodes act as one block when the user selects one
b Optimize the redraw of an IlvMatrix at insertion time
b Using an IlvIntervalColorModel that can be used to give bands of colors instead of a gradient
b Save a part of a manager into a bitmap
b Patch level of my Views installation
b Displaying text properties embedded in an SHP shapefile
b Changing or removing the system icon in the title bar
b Use an interactor on my manager and keep my graphics callbacks
b Compute on a column in a datasource before inserting it into the table
b The names of graphics disappear when they are added to an IlvSelector
b Using animated bitmaps (GIF, MNG) with Views
b Change the appearance of the cursor in an IlvTextField
b Dynamically update an IlvStringList using the text of an IlvTexField
b Step by step procedure to compile the tutorials of ActiveXGraphic in static mode
b IlvZoomableLabel text cut when zooming
b Force a redraw operation after setting doubleBuffering to true
b Generate code into .CC file instead of .cpp
b Changing the arrow head size
b Exact path taken by Views to load dbm file (and ilv files, others...)
b Minimum set of Views files necessary to deploy an application
b IlvIFileSelector / IlvFontSelector crash when I deploy my application
b &Open, &Ok, &menu_save and other similar messages when deploying
b Redirect some of the Views native errors or warnings
b Set button background color using viewsX look and feel
b Setting OS-specific behavior to objects inside an ilv file
b Create Inheritance among different Views classes
b MessageDialog is not automatically resized after changing the font
b Adding an IlvMarker in an IlvManager by left clicking
b Drawing a perfect circle using an IlvMakeEllipseInteractor
b IlogViewsError IlvMDreadHeader
b Creating a Top Panel with a specific shape
b Space characters are deleted from the end of some strings loaded from an Oracle database
b Avoid table locking when it is used in another application
b How can I have a DbStudio without Views script?
b Modifying the code when using IliDbStudio to create a customized DbStudio
b Unlocking a locked record from my table
b Mapping with an IliEntryField
b Use of mviews and xviews libraries
b OpenGL integration in a views application
b Using Script Debugger in Views Studio
b Expand and collapse of an IlvTreeGadget decrease performance
b Automatically resizing of IlvNotebook with tabs to display all the objects
b IlvView does not become transparent when calling setAlpha() on it
b Application crashes when removing an IlvGraphicSet from IlvManager
b IlvSCManagerRectangle mouse wheel behavior has changed
b Entering a very long string in IlvText makes the text or line disappear
b non ASCII characters not displayed in an IlvMessageLabel
b IlvGraphicSets do not behave the same way when zoomed in Views V5.4
b Changing the cursor on UNIX/Linux
b Getting a Pixmap from an IlvBitmap
b Drawing an ellipse rotated from any angular amount
b Inhibit keyboard events on a gadget
b Convenient tool for simple memory checking