Cheng Zhao
|
29abba824d
|
A little cleanup.
|
2014-08-18 16:19:23 +08:00 |
|
Cheng Zhao
|
a230daa998
|
views: Pressing "Alt+Key" should bring up the menu bar.
|
2014-08-18 14:52:44 +08:00 |
|
Cheng Zhao
|
ba41634ad6
|
views: Show menubar's submenu when "Alt+Key" is pressed.
|
2014-08-18 14:42:21 +08:00 |
|
Cheng Zhao
|
e9536508a5
|
views: Show menubar's accelerator when "Alt" is pressed.
|
2014-08-18 14:12:12 +08:00 |
|
Cheng Zhao
|
cbd6541e9a
|
views: Fix compilation error.
|
2014-08-17 12:57:22 +08:00 |
|
Cheng Zhao
|
2a9f5a5fb8
|
Add "enable-larger-than-screen" option for BrowserWindow.
From now on BrowserWindow can only be resized larger than screen or
moved out of screen when this option is set to "true".
Fixes #582.
|
2014-08-17 12:23:00 +08:00 |
|
Cheng Zhao
|
a8ca0329b4
|
win: Show minimize button for unresizable window, fixes #411.
|
2014-08-12 22:58:19 +08:00 |
|
Cheng Zhao
|
d1a93a5135
|
views: Set a default maximum window size.
It is required to make the window able to be resized larger than the
screen.
|
2014-08-11 20:36:53 +08:00 |
|
Cheng Zhao
|
445fe158cc
|
Store window icon as ImageSkia.
|
2014-08-11 10:06:46 +08:00 |
|
Cheng Zhao
|
c4b0170a0a
|
views: Only toggle menu bar when auto-hide-menu-bar is turned on.
|
2014-08-08 14:30:43 +08:00 |
|
Cheng Zhao
|
8cc49ffa80
|
menu_bar_show_ => menu_bar_visible_
|
2014-08-07 16:48:30 +08:00 |
|
Cheng Zhao
|
58a09f6495
|
linux: Fix detecting Alt modifier.
|
2014-08-07 16:46:50 +08:00 |
|
Cheng Zhao
|
c2885f77c9
|
views: Focus on web view when window is focused.
|
2014-08-07 16:46:48 +08:00 |
|
Cheng Zhao
|
5d5a3138bc
|
views: Toggle the menu bar only when a single Alt is released.
|
2014-08-07 15:54:05 +08:00 |
|
Cheng Zhao
|
09f9d0729c
|
views: Show menu when "Alt" is up.
|
2014-08-07 15:07:34 +08:00 |
|
Cheng Zhao
|
3d989b6736
|
win: Fix the key code of Alt.
|
2014-08-07 15:02:27 +08:00 |
|
Cheng Zhao
|
daa00e6539
|
views: Add some asserts and comments.
|
2014-08-07 14:48:02 +08:00 |
|
Cheng Zhao
|
92d6fd641f
|
views: Hide menu bar when web view is clicked.
|
2014-08-07 14:14:43 +08:00 |
|
Cheng Zhao
|
f219e7f0dd
|
views: Switching to other window should hide the menubar.
|
2014-08-07 14:02:03 +08:00 |
|
Cheng Zhao
|
8a9e1824c3
|
views: Add support for auto-hide menubar.
|
2014-08-07 13:47:58 +08:00 |
|
Cheng Zhao
|
a888e4b960
|
linux: Only use global menu bar under Unity.
Fixes atom/atom#3182.
|
2014-08-06 23:34:16 +08:00 |
|
Cheng Zhao
|
d25645ba67
|
win: Make BrowserWindow.setResizable change window frame dynamically.
|
2014-08-05 20:41:26 +08:00 |
|
Cheng Zhao
|
a8cd101ff5
|
win: Fix window frame when DWM is disabled, closes #519.
|
2014-08-05 18:17:14 +08:00 |
|
Cheng Zhao
|
4a7e98e398
|
linux: Only use global application menubar on unity.
Fixes atom/atom#3114.
|
2014-07-31 13:11:03 +08:00 |
|
Cheng Zhao
|
87019a1a70
|
views: No need to destroy Widget, CloseNow already closed native window.
|
2014-07-28 20:28:54 +08:00 |
|
Cheng Zhao
|
ec4275ca13
|
Make sure window is closed before WebContents is destroyed.
Otherwise we would get "RawChannel fatal error".
|
2014-07-28 20:28:51 +08:00 |
|
Cheng Zhao
|
7a89a08534
|
Update to new Chromium APIs.
|
2014-07-28 20:28:49 +08:00 |
|
Cheng Zhao
|
cab00a1450
|
views: Return restored bounds when window is minimized, fixes #473.
On Window the minimized window would have a fake bounds that is out of
the screen, which is not consistent to other platforms' behavior.
|
2014-07-26 14:20:50 +08:00 |
|
Cheng Zhao
|
ce50b38a75
|
Add BrowserWindow.isMaximized API.
|
2014-07-26 13:58:26 +08:00 |
|
Cheng Zhao
|
e8d59c4326
|
views: Fix showing window icon, closes #514.
|
2014-07-26 12:06:38 +08:00 |
|
Cheng Zhao
|
709670be8e
|
win: Make menu bar height 20.
On Windows applications used to have lower menu bars.
|
2014-07-25 15:05:18 +08:00 |
|
Cheng Zhao
|
1a5c0ab1ae
|
linux: Implement min/max size of window.
|
2014-07-24 21:02:13 +08:00 |
|
Cheng Zhao
|
11634740d3
|
linux: Use native window frame.
|
2014-07-24 18:06:27 +08:00 |
|
Cheng Zhao
|
a15ee1871a
|
win: Implement SetSkipTaskbar.
|
2014-07-21 22:13:45 +08:00 |
|
Cheng Zhao
|
1a79093378
|
views: Add menu should not change window size.
|
2014-07-21 20:58:15 +08:00 |
|
Cheng Zhao
|
0f18d63f7f
|
views: Implement the window menu bar.
|
2014-07-17 14:23:28 +08:00 |
|
Cheng Zhao
|
2ee7caccfe
|
views: Add an empty menu bar.
|
2014-07-16 22:12:57 +08:00 |
|
Cheng Zhao
|
2a2fc4903d
|
linux: Share code on frameless window with Windows.
|
2014-07-16 16:00:08 +08:00 |
|
Cheng Zhao
|
6de595f036
|
win: Implement frameless window.
|
2014-07-16 15:33:40 +08:00 |
|
Cheng Zhao
|
643a47cf7d
|
win: Use native frame for browser windows.
|
2014-07-12 11:36:08 +08:00 |
|
Cheng Zhao
|
5c99dff36d
|
linux: Remove dead code on accessing window tree host.
|
2014-07-11 23:27:45 +08:00 |
|
Cheng Zhao
|
8d4211bd3a
|
win: Fix compilation errors for chrome35.
|
2014-07-11 12:19:01 +08:00 |
|
Cheng Zhao
|
7e86e53593
|
linux: Add support for unity global menubar.
|
2014-07-11 08:57:19 +08:00 |
|
Cheng Zhao
|
4e4227aef8
|
views: Implement focus and blur event.
|
2014-07-08 12:55:33 +08:00 |
|
Cheng Zhao
|
ee5312fff9
|
Merge branch 'master' into chrome35
Conflicts:
atom/browser/native_window_gtk.h
|
2014-07-07 23:49:28 +08:00 |
|
Cheng Zhao
|
b99262af32
|
views: Use UnhandledKeyboardEventHandler to handle accelerators.
|
2014-07-07 23:02:46 +08:00 |
|
Cheng Zhao
|
3d36a6a793
|
views: Make resizable frameless window work.
|
2014-07-07 22:40:26 +08:00 |
|
Cheng Zhao
|
db98a3842f
|
views: Implment skip-taskbar option.
|
2014-07-07 22:40:25 +08:00 |
|
Cheng Zhao
|
a5e2ea2899
|
views: Make frameless window work.
|
2014-07-07 22:40:23 +08:00 |
|
Cheng Zhao
|
e7feafb2cc
|
views: Use our own CustomFrameView implementation.
|
2014-07-07 15:35:16 +08:00 |
|
Cheng Zhao
|
b3bccd2e1e
|
views: Be correct on widget's life time.
|
2014-07-04 17:24:49 +08:00 |
|
Cheng Zhao
|
3c892b8591
|
views: Make acceleratros work.
|
2014-07-04 16:54:10 +08:00 |
|
Cheng Zhao
|
0a38f3321e
|
views: Currently set window's frames.
|
2014-07-04 12:32:03 +08:00 |
|
Cheng Zhao
|
61db17412c
|
Use views to implement NativeWindow and MessageBox on Linux.
|
2014-07-04 01:30:36 +08:00 |
|