cef/libcef/browser/views
Nik Pavlov c83b3cda24 views: mac: Support dynamic resize of title bar height (see #3189)
This is intended for usage with frameless windows that show the standard window
buttons, where resizing the title bar height changes the button offset. Returning a
different value from CefWindowDelegate::GetTitlebarHeight and forcing a resize of
the NSWindow's theme frame (see ViewsWindow::NudgeWindow) will update the
title bar height.

To test:
1. Run `cefclient --use-views --hide-frame --show-window-buttons --url=http://tests/window`
2. Enter a new value for title bar height and click the "Set Titlebar Height" button
2023-03-16 17:19:50 +00:00
..
basic_label_button_impl.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
basic_label_button_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
basic_label_button_view.cc Apply clang-format to all C, C++ and ObjC files (issue #2171) 2017-05-18 12:30:05 +02:00
basic_label_button_view.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
basic_panel_impl.cc Apply clang-format to all C, C++ and ObjC files (issue #2171) 2017-05-18 12:30:05 +02:00
basic_panel_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
basic_panel_view.cc Apply clang-format to all C, C++ and ObjC files (issue #2171) 2017-05-18 12:30:05 +02:00
basic_panel_view.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
box_layout_impl.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
box_layout_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
browser_platform_delegate_views.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
browser_platform_delegate_views.h alloy: Use Chrome JS dialogs on Windows/Linux (fixes issue #3316) 2022-06-03 22:45:23 +03:00
browser_view_impl.cc Remove deprecated base::[Dictionary|List]Value API usage 2023-01-30 21:32:19 -05:00
browser_view_impl.h Update to Chromium version 111.0.5563.0 (#1097615) 2023-02-03 13:00:26 -05:00
browser_view_view.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
browser_view_view.h views: Fix crash when clicking a draggable region (fixes issue #3311) 2022-04-14 15:12:23 -04:00
button_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
button_view.h Update source files for bracket style 2023-01-04 17:47:17 -05:00
display_impl.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
display_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
fill_layout_impl.cc Apply clang-format to all C, C++ and ObjC files (issue #2171) 2017-05-18 12:30:05 +02:00
fill_layout_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
label_button_impl.h Remove deprecated base::[Dictionary|List]Value API usage 2023-01-30 21:32:19 -05:00
label_button_view.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
layout_adapter.cc Implement Views framework on Windows and Linux (issue #1749). 2016-04-26 11:58:13 -04:00
layout_adapter.h Update to Chromium version 74.0.3729.0 (#638880) 2019-03-13 21:27:37 +00:00
layout_impl.h Update to Chromium revision bc084a8b (#530369) 2018-02-19 17:38:04 -05:00
layout_util.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
layout_util.h Update to Chromium revision 6e53600d (#386251) 2016-04-28 12:57:08 -04:00
menu_button_impl.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
menu_button_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
menu_button_view.cc Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
menu_button_view.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
menu_runner_views.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
menu_runner_views.h Update to Chromium version 91.0.4472.0 (#870763) 2021-04-23 11:38:51 -04:00
native_widget_mac.h views: mac: Support dynamic resize of title bar height (see #3189) 2023-03-16 17:19:50 +00:00
native_widget_mac.mm views: mac: Support dynamic resize of title bar height (see #3189) 2023-03-16 17:19:50 +00:00
ns_window.h views: mac: Fix frameless window behavior (fixes issue #3189) 2023-02-28 18:34:12 +00:00
ns_window.mm views: mac: Fix frameless window behavior (fixes issue #3189) 2023-02-28 18:34:12 +00:00
overlay_view_host.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
overlay_view_host.h Update to Chromium version 100.0.4896.0 (#972766) 2022-02-22 19:22:39 -05:00
panel_impl.h Remove deprecated base::[Dictionary|List]Value API usage 2023-01-30 21:32:19 -05:00
panel_view.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
scroll_view_impl.cc Remove deprecated base::[Dictionary|List]Value API usage 2023-01-30 21:32:19 -05:00
scroll_view_impl.h Remove deprecated base::[Dictionary|List]Value API usage 2023-01-30 21:32:19 -05:00
scroll_view_view.cc Apply clang-format to all C, C++ and ObjC files (issue #2171) 2017-05-18 12:30:05 +02:00
scroll_view_view.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
textfield_impl.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
textfield_impl.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
textfield_view.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
textfield_view.h Remove DISALLOW_ macro from libcef/ (see issue #3234) 2021-12-07 15:02:28 -05:00
view_adapter.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
view_adapter.h Remove deprecated base::[Dictionary|List]Value API usage 2023-01-30 21:32:19 -05:00
view_impl.h Remove deprecated base::[Dictionary|List]Value API usage 2023-01-30 21:32:19 -05:00
view_util.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
view_util.h views: mac: Support dynamic resize of title bar height (see #3189) 2023-03-16 17:19:50 +00:00
view_util_aura.cc views: mac: Support dynamic resize of title bar height (see #3189) 2023-03-16 17:19:50 +00:00
view_util_mac.mm views: mac: Support dynamic resize of title bar height (see #3189) 2023-03-16 17:19:50 +00:00
view_view.h Update source files for bracket style 2023-01-04 17:47:17 -05:00
window_impl.cc Update to Chromium version 112.0.5615.0 2023-03-03 09:59:30 -05:00
window_impl.h Remove deprecated base::[Dictionary|List]Value API usage 2023-01-30 21:32:19 -05:00
window_view.cc views: mac: Support dynamic resize of title bar height (see #3189) 2023-03-16 17:19:50 +00:00
window_view.h views: mac: Support dynamic resize of title bar height (see #3189) 2023-03-16 17:19:50 +00:00