Files
openide/java/debugger
Kate Botsman 0d321457d8 GTW-3271 Fix breakpoint editor layout
- Changes in GridLayoutManager converter
  - supported row span
  - fixed shouldFill method (check fill param instead of size policy)
  - set fill to row only if all element wants to fill (and there is at least one)
  - if column/row size wasn't set (there is no explicit elements in column/row) - use Fit size instead of Fill
  - Set size constraints from grid to elements, so they have expected preferred/min/max size
- Changes in other controls
  - track "enabled" property for combobox, radio button and text field
  - track "editable" and "text" properties for text field
  - support mouse clicks on JLabel
  - properly init BeStyleControl and BehaviourControl (BeControl attributes should be copied from initial control)
  - support text position in BeText and fix rich text updates
  - support preferred size in BeStyleControl 
- Add CropIconModel to ShellModel 
- Fix BreakpointPanel layout - some panels grew vertically when they should not, replaced "FILL_BOTH" with "FILL_HORIZONTAL"
- Move spacer from XLightBreakpointPropertiesPanel.form to upper level so it won't depend on another spacer
- Support different types of borders (titled, line, empty)

Merge-request: IJ-MR-106091
Merged-by: Kate Botsman <kate.botsman@jetbrains.com>

GitOrigin-RevId: f92bbf498d29aa3a49da80bdde837b44527a7bb4
2023-04-19 10:34:38 +00:00
..