* Set up pre-scaled versions of Widget Dimensions. */
| 94 | * Set up pre-scaled versions of Widget Dimensions. |
| 95 | */ |
| 96 | void SetupWidgetDimensions() |
| 97 | { |
| 98 | WidgetDimensions::scaled.imgbtn = ScaleGUITrad(WidgetDimensions::unscaled.imgbtn); |
| 99 | WidgetDimensions::scaled.inset = ScaleGUITrad(WidgetDimensions::unscaled.inset); |
| 100 | WidgetDimensions::scaled.vscrollbar = ScaleGUITrad(WidgetDimensions::unscaled.vscrollbar); |
| 101 | WidgetDimensions::scaled.hscrollbar = ScaleGUITrad(WidgetDimensions::unscaled.hscrollbar); |
| 102 | if (_settings_client.gui.scale_bevels) { |
| 103 | WidgetDimensions::scaled.bevel = ScaleGUITrad(WidgetDimensions::unscaled.bevel); |
| 104 | } else { |
| 105 | WidgetDimensions::scaled.bevel = WidgetDimensions::unscaled.bevel; |
| 106 | } |
| 107 | WidgetDimensions::scaled.fullbevel = ScaleGUITrad(WidgetDimensions::unscaled.fullbevel); |
| 108 | WidgetDimensions::scaled.framerect = ScaleGUITrad(WidgetDimensions::unscaled.framerect); |
| 109 | WidgetDimensions::scaled.frametext = ScaleGUITrad(WidgetDimensions::unscaled.frametext); |
| 110 | WidgetDimensions::scaled.matrix = ScaleGUITrad(WidgetDimensions::unscaled.matrix); |
| 111 | WidgetDimensions::scaled.shadebox = ScaleGUITrad(WidgetDimensions::unscaled.shadebox); |
| 112 | WidgetDimensions::scaled.stickybox = ScaleGUITrad(WidgetDimensions::unscaled.stickybox); |
| 113 | WidgetDimensions::scaled.debugbox = ScaleGUITrad(WidgetDimensions::unscaled.debugbox); |
| 114 | WidgetDimensions::scaled.defsizebox = ScaleGUITrad(WidgetDimensions::unscaled.defsizebox); |
| 115 | WidgetDimensions::scaled.resizebox = ScaleGUITrad(WidgetDimensions::unscaled.resizebox); |
| 116 | WidgetDimensions::scaled.closebox = ScaleGUITrad(WidgetDimensions::unscaled.closebox); |
| 117 | WidgetDimensions::scaled.captiontext = ScaleGUITrad(WidgetDimensions::unscaled.captiontext); |
| 118 | WidgetDimensions::scaled.dropdowntext = ScaleGUITrad(WidgetDimensions::unscaled.dropdowntext); |
| 119 | WidgetDimensions::scaled.dropdownlist = ScaleGUITrad(WidgetDimensions::unscaled.dropdownlist); |
| 120 | WidgetDimensions::scaled.modalpopup = ScaleGUITrad(WidgetDimensions::unscaled.modalpopup); |
| 121 | |
| 122 | WidgetDimensions::scaled.vsep_normal = ScaleGUITrad(WidgetDimensions::unscaled.vsep_normal); |
| 123 | WidgetDimensions::scaled.vsep_wide = ScaleGUITrad(WidgetDimensions::unscaled.vsep_wide); |
| 124 | WidgetDimensions::scaled.hsep_normal = ScaleGUITrad(WidgetDimensions::unscaled.hsep_normal); |
| 125 | WidgetDimensions::scaled.hsep_wide = ScaleGUITrad(WidgetDimensions::unscaled.hsep_wide); |
| 126 | WidgetDimensions::scaled.hsep_indent = ScaleGUITrad(WidgetDimensions::unscaled.hsep_indent); |
| 127 | |
| 128 | _toolbar_image_size = GetToolbarMaximalImageSize(); |
| 129 | } |
| 130 | |
| 131 | /** |
| 132 | * Calculate x and y coordinates for an aligned object within a window. |
no test coverage detected