From 5e728523efd5fd84cd0a40bc5f2939c050f88cc0 Mon Sep 17 00:00:00 2001 From: jbicker Date: Fri, 12 Jul 2019 14:37:56 +0200 Subject: [PATCH] Changed layout of top panel in browser. Signed-off-by: jbicker --- .../browser/arduino-frontend-contribution.tsx | 2 ++ .../menu/browser-arduino-menu-module.ts | 2 ++ .../src/browser/style/browser-menu.css | 19 +++++++++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 arduino-ide-extension/src/browser/style/browser-menu.css diff --git a/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx b/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx index 419bbad6..802c70ef 100644 --- a/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx +++ b/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx @@ -31,6 +31,8 @@ import { FileSystemCommands } from '@theia/filesystem/lib/browser/filesystem-fro import { FileDownloadCommands } from '@theia/filesystem/lib/browser/download/file-download-command-contribution'; import { MonacoMenus } from '@theia/monaco/lib/browser/monaco-menu'; import {TerminalMenus} from '@theia/terminal/lib/browser/terminal-frontend-contribution'; +import { SelectBoardDialog } from './boards/select-board-dialog'; +import { BoardsToolBarItem } from './boards/boards-toolbar-item'; export namespace ArduinoMenus { export const SKETCH = [...MAIN_MENU_BAR, '3_sketch']; diff --git a/arduino-ide-extension/src/browser/menu/browser-arduino-menu-module.ts b/arduino-ide-extension/src/browser/menu/browser-arduino-menu-module.ts index 340721ac..baded517 100644 --- a/arduino-ide-extension/src/browser/menu/browser-arduino-menu-module.ts +++ b/arduino-ide-extension/src/browser/menu/browser-arduino-menu-module.ts @@ -2,6 +2,8 @@ import { BrowserMenuBarContribution } from '@theia/core/lib/browser/menu/browser import { ArduinoMenuContribution } from './arduino-menu-contribution'; import { ContainerModule, interfaces } from 'inversify'; +import '../../../src/browser/style/browser-menu.css' + export default new ContainerModule((bind: interfaces.Bind, unbind: interfaces.Unbind) => { unbind(BrowserMenuBarContribution); bind(BrowserMenuBarContribution).to(ArduinoMenuContribution).inSingletonScope(); diff --git a/arduino-ide-extension/src/browser/style/browser-menu.css b/arduino-ide-extension/src/browser/style/browser-menu.css new file mode 100644 index 00000000..a74a4c03 --- /dev/null +++ b/arduino-ide-extension/src/browser/style/browser-menu.css @@ -0,0 +1,19 @@ +#theia-top-panel { + min-height: 64px; + flex-direction: column; +} + +.p-TabBar-toolbar { + justify-content: flex-end; + margin: 0; + padding-left: 10px; + width: 100%; +} + +.p-MenuBar-item.p-mod-active { + color: var(--theia-inverse-ui-font-color3); +} + +.p-MenuBar.p-mod-active .p-MenuBar-item.p-mod-active { + color: var(--theia-ui-bar-font-color0); +} \ No newline at end of file