- Jan 30, 2021
-
-
John Harwell authored
WB-933 Window Menu -> Identify Toolbar Information Button: Disable the toolbar's information button and the Window Menu's Information item when the Information is displayed in the Overlay Toolbox.
-
John Harwell authored
WB-907 Free Hand Lines: Fixed some issues with poly lines. If user is drawing poly line in a tab space but some vertices are outside the tab, allow and successfully convert to window space. Fixed some issues with copying and pasting. Still need to fix paste and change space for poly line. Also, updated tooltips for poly line drawing button in annotation mode toolbar.
-
- Jan 29, 2021
-
-
Tim Coalson authored
-
Tim Coalson authored
-
- Jan 28, 2021
-
-
John Harwell authored
Resolve WB-934 Identification symbols may be too small: At end of constructor for identification widget, update all components with the identification settings.
-
- Jan 27, 2021
-
-
John Harwell authored
When drawing an annotation in tab space, the coordinates are tested to verify that they are within the tab. If not, a dialog pops up allowing the user to convert the coordinates to window space. This was not working for a poly line and has been fixed.
-
John Harwell authored
WB-931 Surface, chart, and volume coloring is incorrect when opacity is less than 1; WB-918 Transparency in capture: Defaulted separate rgb/alpha opacity to on. It fixes both of these issues although WB-931 is known to be a problem in Qt 5.14.2 and not a problem in Qt 5.7 and 5.9.5.
-
John Harwell authored
-
- Jan 26, 2021
-
-
John Harwell authored
QMenu::setToolTipsVisible() did not work with Qt 5.7 for Mac Menubar. So replacing with WuQToolTipHelper that watches for the QMenu::hovered signal and displays a QToolTip.
-
John Harwell authored
Enabled tooltips on the Surface Menu. The tooltips do not work with Qt 5.14.2 in the Mac Menubar so pushing this change will allow testing with 5.7.
-
John Harwell authored
-
John Harwell authored
Add experimental tooltips to the Surface Menu. While there is a function QMenu::setToolTipsVisible(), it does not work for menus in the Mac Menu Bar. So, WuQToolTipHelper will show a tooltip for a QMenu's QAction.
-
John Harwell authored
-
- Jan 23, 2021
-
-
Tim Coalson authored
-
- Jan 22, 2021
-
-
Tim Coalson authored
-
- Jan 20, 2021
-
-
John Harwell authored
WB-907 Drawn Free Hand Lines: Add pop-up menu to poly line tool button so that user can choose to draw by dragging the mouse (line is finished when user releases mouse) or with mouse clicks (user must shift click to finish).
-
- Jan 16, 2021
-
-
John Harwell authored
-
- Jan 15, 2021
-
-
John Harwell authored
WB-918 Transparency channel in captures: Additional opacity functions are now enabled for separate RGB / Alpha blending using Develop Menu -> Separate RGB / Alpha Opacity. Pixel RGBA is examined in View Mode using the pop-up menu. The dialog shows pixel RGBA and if the format is pre-multiplied alpha, a second set of RGBA values are shown with pre-multiplication removed.
-
- Jan 13, 2021
-
-
John Harwell authored
WB-900 Charting Revisions: Correct line layer normalization to apply the absolute value to the input data values (was applying absolute value result of transformed data). Update normalization pop-up widget to show order of operations.
-
John Harwell authored
WB-918 Transparency channel in captures: When the Develop Menu is enabled (in Preferences: Misc tab), add "Show Pixel RGBA..." to the View Mode's pop-up (right-click) menu. When selected, a dialog is displayed containing the RGBA values in the frame buffer for the pixel under the mouse.
-
- Jan 12, 2021
-
-
John Harwell authored
WB-925 Some PNG format icon files cause warnings: The warning messages produced by Qt when reading the PNG images can be safely ignored. So, the Qt message handler callback was moved out of desktop.cxx and into a new class WorkbenchQtMessageHandler. This new class also includes support for suppressing messages and currently suppresses the Qt PNG ICC profile messages. It does not look like wb_command has a Qt message handler, and WorkbenchQtMessageHandler could also be used for wb_command.
-
- Jan 09, 2021
-
-
John Harwell authored
-
John Harwell authored
WB 918 Transparency channel in captures: Had a git merging nightmare and a commit was lost and I think I have found all of the changes that were lost. Open Blending (opacity/transparency) did not function as I thought. Calling glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) results in ALPHA values less than one in the frame buffer. Replacement is to use the call to glBlendFuncSeparate() as shown later in this comment. This function allows blending only the RGB values while preserving 1.0 as the alpha value. This corrects the colors when drawing so that colors are blended properly with 1.0 for the alpha channel. It also fixes the problems with image colors. The coloring is different between the two functions. To view the old coloring, uncheck "Separate RGB / Alpha Blending" in the Develop Menu. glBlendFuncSeparate(GL_SRC_ALPHA, /* source (incoming) RGB blending factor */ GL_ONE_MINUS_SRC_ALPHA, /* destination (frame buffer) RGB blending factor */ GL_ZERO, /* source (incoming) Alpha blending factor */ GL_ONE); /* destination (frame buffer) Alpha blending factor */
-
- Jan 08, 2021
-
-
John Harwell authored
WB-918 Transparency channel in captures: Ensure alpha is 1.0 for background by ignoring alpha component of background color.
-
John Harwell authored
-
John Harwell authored
Resolve WB-930 Add 'Window Annotations' to Manual Tile Tabs Z-order: Z-order for window annotations added to manual configurations; drawing updated; editor dialog updated.
-
John Harwell authored
Resolve WB-929 Annotations are ignoring Z-order in Manual Tabs: Annotations for all tabs were drawn after drawing all tabs. Now, a tab's annotations are drawn immediately after drawing the tab's content.
-
John Harwell authored
WB-907 Draw free hand lines: Improvements/fixes for editing polyline annotations in various annotation coordinate spaces.
-
John Harwell authored
-
John Harwell authored
Fixed bug that resulted in wb_view crashing if the user attempted to create an image annotation by dragging the mouse. During this time, the image is invalid, and a message logged at the warning level was changed to the fine level.
-
John Harwell authored
WB-907 Draw free hand lines: Continuing implementation including drawing with mouse clicks; correction of line width; ESC key to exit drawing; and other improvements.
-
John Harwell authored
Update polygonal line drawing: if a line contains one vertex, draw the vertex as a point symbol instead of drawing nothing.
-
John Harwell authored
-
John Harwell authored
WB-907 Draw free hand lines: First part of implementation: File reader and writer updated for new "PolyLine" annotation; drawing poly lines; edit poly line coordinates using mouse, and select polylines.
-
John Harwell authored
WB-907 Draw freehand lines: Renamed AnnotationOneDimensionalShape to AnnotationTwoCoordinateShape and renamed AnnotationTwoDimensionalShape to AnnotationOneCoordinateShape so that the names reflect the number of coordinates uses by the annotation. WB-907 will add line strip types that will be multi-coordinate (more than 2) annotations.
-
John Harwell authored
WB-907 Draw freehand lines: Renamed AnnotationOneDimensionalShape to AnnotationTwoCoordinateShape and renamed AnnotationTwoDimensionalShape to AnnotationOneCoordinateShape so that the names reflect the number of coordinates uses by the annotation. WB-907 will add line strip types that will be multi-coordinate (more than 2) annotations.
-
John Harwell authored
WB-917 Workbench Video Player: QMovie is another option instead of using QMedia for playing videos. Added supported formats for QMovie to the About Workbench -> More dialog. With Qt 5.14.2, supported formats for QMovie are GIF and WEBP.
-
John Harwell authored
WB-919 New view mode for images: Update DataFileTypeEnum so that is supports different extensions for reading and writing files. With the version of Qt on my Mac, it supports readings some formats that it does not write (GIF is one example).
-
John Harwell authored
Displaying the About Workbench Dialog on my Mac caused this warning message "WARNING: Populating font family aliases took 242 ms. Replace uses of missing font family "13" with one that exists to avoid this cost". The font was set in the HTML link that was placed in the label. To fix the problem, the font is now set on the QLabel.
-
John Harwell authored
WB-919 New view mode for images: Add list of qt supported images formats and a subset of them supported by Workbench to the About Workbench More Information dialog.
-