Commit graph

309 commits

Author SHA1 Message Date
Shay Carter
192926ba33 Merge branch 'unidata_18.2.1' into unidata_18.2.1-windows 2022-07-26 10:07:44 -07:00
Tiffany Meyer
2ad71b46b9 Minor update to add back in the Marine WWAs 2022-07-25 15:23:37 -04:00
Shay Carter
a34ca2cfcd Merge branch 'unidata_18.2.1' into unidata_18.2.1-windows 2022-07-12 15:49:41 -06:00
Tiffany Meyer
7d0a2adf4f Radar file updates
-DefaultRadarDualPolBaseData.xml
  -When the lower resolution level3 products were removed from the SBN this also included the removal of all Spectrum Width products, which the 4 panel no longer loaded anything in the bottom left panel (even though CC was still there)
  -I added the option to first check for SW and then if that didn't exist then to plot CC

-RadarMapMouseHandler.java
  -Added the full list of Velocity products to the product2 list (so if one isn't there, it will try another)
2022-07-12 10:23:44 -04:00
tiffanycmeyer13
727c536219
Merge pull request #469 from srcarter3/unidata_18.2.1
WWA Updates
2022-06-29 16:31:42 -06:00
srcarter3
16b40d3656
Merge pull request #468 from tiffanycmeyer13/unidata_18.2.1
Change wording for Other/Statements in WWA's from "Sig Wx Advisory" t…
2022-06-29 16:29:48 -06:00
Tiffany Meyer
85fce0d84a Small change to resource text for Tropical/Marine WWA's 2022-06-29 18:26:08 -04:00
Shay Carter
c86003fdf1 WWA Change:
- added one more check on the drawing dialog before trying to update the enabled controls
2022-06-29 16:24:35 -06:00
Shay Carter
252ff1a221 Small WWA change:
- remove print statements from last commit
2022-06-29 16:19:05 -06:00
Shay Carter
c3945569a5 Another small update for WWA layers
- updated the sampling logic to only sample when it's supposed to
- added a method on DrawingPropertiesDialog to update the controls enabled if new data comes into the layer
- call the new update method when cycling through adding records, if the drawing dialog already exists
2022-06-29 16:14:02 -06:00
Tiffany Meyer
30e7806cc2 Change wording for Other/Statements in WWA's from "Sig Wx Advisory" to "Special Weather Statements" 2022-06-29 18:09:55 -04:00
Shay Carter
280b201735 Small change to the warngen dialog
- disabled (grayed out) the "UPDATE LIST" combobox, since it's not used because we don't allow sending warnings
2022-06-28 16:24:52 -06:00
Shay Carter
d7c17f1118 Small WWA change for sampling
-make small change to support sampling on/off for sig weather resource
2022-06-28 14:12:25 -06:00
tiffanycmeyer13
5e06eddf60
Merge pull request #465 from srcarter3/unidata_18.2.1
Small update to WWAs
2022-06-28 11:52:50 -06:00
Shay Carter
4fdfc7ffa1 Small update to WWAs
- add a new display option for showing/hiding sampling for each of the WWAO records
2022-06-28 11:10:26 -06:00
Tiffany Meyer
d6c4a35706 Updates to the WWA menus/bundles to add new products that weren't currently in our menus 2022-06-28 12:38:22 -04:00
Shay Carter
6aaae0163e Changed Warngen Toolbar button to have yellow background
icons/warngen.gif
- copied this icon from the warngen plugin (com.raytheon.viz.warngen/icons) which is where the NWS version sets this button

plugin.xml
- created a new toolbar section for the warngen button (because otherwise all icons in the same section have the same width, so this makes the nsharp and browser icons way wider than they should be)
- moved the warngen command into this new toolbar section, and set the icon on the command and removed the label (this is because you can't simply set the background for the button, so this gives it the desired yellow background)
2022-06-24 17:33:04 -06:00
Shay Carter
e9adbd7501 Changes to the WWA layers
AbstractWWAResource.java:
- added variables for 'statements/other' types
- added variables for controlling the "enabled" state of the display options
- created constants for the significance values of watches, warnings, and advisories since they're used in multiple places
- use the "other" display variables if the significance does not match watches, warnings or advisories
- in the addRecord() method, add logic to enable the corresponding record type display options.  This allows only the applicable display options to be enabled to help with clarity for layers that only load watches for example, or only load warnings, or in SPS case, only use the 'other' options
- add getters and setters for the 'other' display variables
- add getters for the "enable" variables so the dialog can properly set the gui components

CWAPSResource.java:
- in the initShape() method, always create both the wireframeShape (outline) and shadedShape (fill) and let the user decide if they want to use them or not

DrawingPropertiesDialog.java:
- add components for 'statements/other' display settings
- move the "watch" controls to the top of the dialog
- set the enabled status of the controls when creating the dialog
- add methods for setting the enabled components of the watches, warnings, advisories, and other components, individually

WWADrawingPropertiesAction.java:
- don't hide the drawing properties dialog for CWASPResources anymore now that we have "other" controls to control the graphics for this layer
2022-06-24 14:54:09 -06:00
Tiffany Meyer
2dd0279db7 Updating RadarMapMouseHandler (nexrad display radar selection) and associated radar bundles to try all reflectivity and velocity product numbers and changing the individual radar bundle files to use the constraint "IN" instead of "EQUALS".
Originally these files only included product ID's #94 (Z) and #99 (V) but when NOAAPort removed these lower resolution level3 products and replaced them with the higher resolution (#153 - Z and #154 - V) level3 files no data was able to load. I changed it so it would try all Z/V product codes and load the highest resolution for what is available.
2022-06-21 14:48:39 -04:00
Tiffany Meyer
62d9913a1c Added PIREP menu to the Upperair menu 2022-05-09 14:43:56 -04:00
Shay Carter
55e5fc8707 Small changes to the valid time and time res dialog
- changed resize behavior
- only rebuild the valid time list at the beginning (does not change scroll position when selecting from either of the lists)
- changed the sorting for the valid times list.  Sort by ref time and then reverse forecast hour
2022-04-26 14:29:44 -06:00
Shay Carter
2018593ff6 Merge branch 'unidata_18.2.1' into unidata_18.2.1-windows
Bring over latest 18.2.1 branch changes
2022-03-21 15:39:33 -06:00
Shay Carter
dd2f8851f3 Slight modification to the Drawing Properties dialog for WWAs
- set the current values every time the dialog is opened.  This is to fix a bug when using the 'x' button to close, it was not populating the values properly
2022-03-21 15:14:35 -06:00
Shay Carter
0e86e04c87 Merge branch 'unidata_18.2.1' into unidata_18.2.1-windows
Bring over the latest unidata_18.2.1 branch changes
2022-03-17 14:18:47 -06:00
Shay Carter
7fa836b24c Small change for WWA functionality
SPS.xml
- enabled sampling for SPS

WWADrawingPropertiesAction
- modified isHidden() to only show for watches and warning resources, but not for CWASPSResources
2022-03-17 10:34:59 -06:00
Shay Carter
c5fbae1363 Update for WWA drawing and small update for Warngen
WarngenDialog
- changed the button layout at the bottom to have 2 columns instead of 3, so the buttons are centered now

AbstractWWAResource.java
- Add Default value variables for the outline, shape, text, and time displays for warnings, watches, and advisories
- Add display variables for outline, shape, text, and time displays for warnings, watches, and advisories and initialize them to the default values
- Add an instance of the new DrawingPropertiesDialog so it can be disposed of properly when needed
- modified the paintInternal method
	- set the inital drawing booleans to true
	- if the record is not null and has a sig, set the drawing booleans based on their specific display booleans
	- if the entry is not null, try to draw both the shape and the outline if their respective booleans and objects are not null
	- get both the outline style and outline width from the outline capability and use that to draw the outline
	- use the text and time booleans to set the textToPrint properly and only draw what is selected
- in disposeInternal() if the drawingDialog is not null, hide it and then set it to null so it's disposed of properly when a resource is unloaded
- add setters and getters for all the display booleans and the display dialog as well

WarningsResource.java
- in initShape() add a fill (shadedshape) and outline (wireframeshape) to every entry

WatchesResource.java
- in initShape() add a outline (wireframeshape) to every entry also (already added a fill)

WouWcnWatchesResource.java
- in initShape() add a outline (wireframeshape) to every entry also (already added a fill)

WWAResourceData.java
- added a method to get the resource name (this way you can get the name without the time text appended to the end, which is useful for setting a subtitle in the drawing dialog)

DrawingPropertiesDialog.java
- created a new CAVESWTDialog that is used in the resource menu for WWA resources
- this dialog contains options for outline, fill, text, and time displays for Warnings, Watches, and Advisories

WWADrawingPropertiesAction
- created a new resource menu action that creates and assigns a new DrawingPropertiesDialog to the associated wwa resource

plugin.xml
- added the WWADrawingPropertiesAction as an "extension" at the "contextualMenu" for the option to display for WWAResource resource menus
2022-03-16 14:39:50 -06:00
Tiffany Meyer
4974445d8d Updated splash.bmp and .gitignore 2022-03-08 11:00:07 -05:00
Tiffany Meyer
74a1de90b3 Added NationalBlend model to the volume browser sources
*NOTE: this is a CAVE side change
2022-02-11 15:38:03 -05:00
Shay Carter
cd784b0360 Merge branch 'unidata_18.2.1' into unidata_18.2.1-windows
Bring over recent changes from main branch
2021-12-28 08:43:10 -08:00
Shay Carter
63dfffecde Fix one more tooltip issue with procedures menu items 2021-12-28 08:36:38 -08:00
Shay Carter
f904709dd8 Merge branch 'unidata_18.2.1' into unidata_18.2.1-windows
Bring over latest changes from main branch
2021-12-28 08:19:08 -08:00
Tiffany Meyer
98f687e5b3 Update WWA files for new Snow Squall Warning (SQ.W) 2021-12-28 09:11:47 -05:00
Shay Carter
7b36aeab20 Merge branch 'unidata_18.2.1' into unidata_18.2.1-windows
Bring over recent changes from main unidata_18.2.1 branch
2021-12-27 11:59:51 -08:00
Tiffany Meyer
c5ea024b82 CAVE updates to Watches, Warnings, and Advisories
-New bundle created  for Winter WWA
-Updated Surface Menu to add entry for Winter WWA
-Added Winter WWA and Convective WWA to the "All Weather Statements" bundle file
2021-12-27 13:57:19 -05:00
Tiffany Meyer
6294cbaf45 Changed the launcher name from lowercase cave to uppercase CAVE 2021-12-22 14:22:55 -05:00
Shay Carter
7d4a8c2cb2 Merge branch 'unidata_18.2.1' into unidata_18.2.1-windows
Bring over recent changes from main unidata_18.2.1 branch to windows specific branch
2021-12-20 16:15:51 -08:00
Tiffany Meyer
7aa0d1c310 Updating files to version 18.2.1-3 2021-12-20 18:38:01 -05:00
Tiffany Meyer
68a4ca20e9 Add history comment for previous commit 2021-12-20 16:18:03 -07:00
Tiffany Meyer
32d0ffbab9 Small changes to WarngenDialog class:
- check for null before setting the layout data to avoid an exception (only showing up on mac)
- set all the other compenents to false for vertical expansion so when resizing, the priority goes exclusively to the bullet list
2021-12-20 16:14:51 -07:00
Shay Carter
b7303ee249 Merge branch 'unidata_18.2.1' into unidata_18.2.1-windows-merge 2021-12-07 16:28:18 -07:00
Tiffany Meyer
9638cd913b Removed GSD's Ensemble Tool from building in CAVE. (this was only affecting the Mac and Windows builds, but we removed it from the main branch since it shouldn't be there at all). 2021-11-23 16:19:26 -05:00
Shay Carter
6921fd88c6 Merge branch 'unidata_18.2.1' of github.com:Unidata/awips2 into unidata_18.2.1 2021-11-17 13:57:36 -07:00
Shay Carter
4819548d06 Several small WargenDialog gui changes:
- set dialog to a reasonable height (previously way too tall for some screens, with no way to resize)
- allow proper resizing behavior
- change bulletlist behavior so it doesn't scroll to the top every time a user makes a selection
- remove the .setText() call on the instructionsLabel because it's never instantiated (throwing null pointer), and never actually used
2021-11-17 13:55:34 -07:00
Tiffany Meyer
739b1d9659 Reverting code changes submitted by the batch MJ changes to allow the alertview option to be available in the CAVE menu on Windows 2021-11-17 08:13:27 -06:00
Shay Carter
733e32f1b8 Merge branch 'unidata_18.2.1' of github.com:Unidata/awips2 into unidata_18.2.1 2021-11-01 15:47:23 -06:00
Shay Carter
0a972b0720 Changed the size of the GIS Import Dialog:
- made the table portion of the dialog shorter, to accomodate smaller screen sizes and resolutions
- reduced the vertical margin at the bottom of the dialog to also help with this issue
2021-11-01 15:44:30 -06:00
Shay Carter
19c25f3e87 Add "Software History" comments to classes from previous commit ("Bundle" replacement) 2021-11-01 12:48:10 -07:00
tiffanycmeyer13
338f83001c
Merge pull request #372 from srcarter3/unidata_18.2.1
Unidata 18.2.1
2021-11-01 13:43:58 -04:00
Shay Carter
51e8fc5260 One more change for renaming "bundle" items
- changed "Manage Display" to "Delete Displays" because it just opens the delete dialog
2021-10-29 14:53:34 -06:00
Shay Carter
058f622429 Removed "Bundle" wording from CAVE GUI:
- Changed "Delete Bundle" to "Delete Display"
- Changed "Alter Bundle on Loading" to "Alter Procedure Item on Loading"
- Changed History List dialog from "Alter Bundle" to "Alter Procedure Item" (not sure if this one is actually used in CAVE currently)
- Changed "Enter Bundle Name" to "Enter Procedure Item Name"
2021-10-29 14:45:39 -06:00