QtitanDataGridModel-view DataGrid component with rich functionality for Qt.C++ and PySideQtitanRibbonReplicates Microsoft RibbonUI interface for Qt.C++ and PySideQtitanNavigationDesignUIReplicates Microsoft Navigation Design interface for Qt.C++ and PySideQtitanChartCharts and Diagrams component for Qt.C++ and PySideQtitanDockingDockable Panels and Tool Bars for Qt.C++ and PySideQtitanFastInfosetXML Compressed format FastInfoset implementation for Qt.C++ and PySideRoadmap Development 2023
FireDataGridPowerful, modern, fast, DB-Aware Grid for Delphi-FiremonkeyFireDockingDelphi IDE/Visual Studio implementation of dock panels for Delphi-Firemonkey
another timing problem we have since version 2.2 is that sometimes ribbon groups are painted gray instead of blue.
In the provided example when the user switches from Overview to Basket the ribbon content gets reloaded because basket is an external plugin. Usually this works finde and looks like in ribbon_button_working.png. But sometimes the background of the group gets painted gray (see ribbon_buttongrayout_unhovered.png). But still the buttons are working as you can see in the ribbon_buttongrayout_hovered.png image.
Maybe it is related to one of the other painting problems I reported. But still, I wanted to let you know.
when changing the active tab page the ribbon of the target plugin is loaded (the tab page the user is about to activate controls which plugin is dynamically loaded)
1) Clear ribbon: we clean the quick access bar and remove all group and pages
2) Each plugin has its ribbon bar configured in a xml
3) we build our own xmlobject tree out of it, reading information about pages from xml, pages are reading groups and groups are reading data about actions and widgets
4) and then we use this tree structure of xmlobjects to build the according ribbon object model
Hello Matthias,
Unfortunately we could not reproduce the bug with gray background. I would suggest you to try the new version of the QtitanRibbn (will be released next week) and then decide is there a problem or it is solved.