标签: menubar

如何为Mac OS X制作可拖动的菜单栏图标

我正在为我正在开发的应用程序编写菜单栏图标.但是,NSStatusBar类没有通过cmd +鼠标左键拖动使图标可拖动的方法.

如何使用Objective-C代码使您的菜单栏图标可拖动?

谢谢 :)

macos xcode objective-c menubar

4
推荐指数
1
解决办法
1935
查看次数

以编程方式启用/禁用Flex 4中的menuBar按钮

我的Flex4(AIR)项目中有以下XML,用于定义菜单界面的开头:

<mx:MenuBar x="0" y="0" width="100%" id="myMenuBar" labelField="@label" itemClick="menuChange(event)">
    <mx:dataProvider>
    <s:XMLListCollection>
    <fx:XMLList xmlns="">
        <menu label="File">
            <item label="New"/>
            <item label="Load"/>
            <item label="Save" enabled="false"/>
        </menu>
        <menu label="Help">
            <item label="About"/>
        </menu>
    </fx:XMLList>
    </s:XMLListCollection>
    </mx:dataProvider>
</mx:MenuBar>
Run Code Online (Sandbox Code Playgroud)

我试图找到一个语法,让我在单击"加载"加载文件后将保存按钮设置为enabled = true,但是我无法弄清楚语法,有人可以提出建议.

目前检测按钮的方式是通过Switch/Case测试MenuEvent event.item.@ label的String结果.也许这不是最好的方法?

e4x mxml menubar flex4

4
推荐指数
1
解决办法
5182
查看次数

Emacs 24 Ubuntu菜单面板

刚刚在ubuntu精确操作系统上安装了Emacs 24.顶部面板中的菜单栏缺少许多选项(例如,使用Auctex,所有Latex选项).

我记得在网上看到有可能将菜单放在Emacs框架的顶部,而不是顶部面板的统一默认值.关于如何在ubuntu中启用全局菜单栏,SO上有一个答案.有人可以指点我如何在全局菜单中禁用它,直到它们达到他们一起玩的程度.

谢谢

emacs menubar ubuntu-12.04

4
推荐指数
1
解决办法
3287
查看次数

MVC在导航栏中显示登录用户的名称

我在我的应用程序中使用twitter bootstrap包进行应用程序布局.我主要使用_BootstrapLayout.basic.cshtml作为我的默认布局.

@using System.Web.Optimization
@using BootstrapSupport
@using NavigationRoutes
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>@ViewBag.Title</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link href="@Styles.Url("~/content/css")" rel="stylesheet"/>
        @RenderSection("head", required: false)
        @RenderSection("jtable", required:false)
        @Html.Partial("_html5shiv")
        @* favicons and touch icons go here *@
    </head>
    <body>
        <div class="navbar navbar-inverse navbar-fixed-top">
            <div class="navbar-inner">
                <div class="container">
                    <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </a>
                    <a class="brand" href="#" title="change in _bootstrapLayout.basic.cshtml">Sorama</a>
                    <div class="nav-collapse collapse">
                        <ul class="nav">
                            @Html.Navigation()
                        </ul>
                    </div>
                </div>
            </div>
        </div>        
        <div class="container">
            @Html.Partial("_alerts")
            @Html.Partial("_validationSummary") …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc menubar asp.net-mvc-4 twitter-bootstrap

4
推荐指数
1
解决办法
1万
查看次数

如何在Primefaces中定义p:menubar的背景?

如何<p:menubar>在Primefaces中定义背景

<p:menubar rendered="#{loginBO.flag=='admin'}" autoSubmenuDisplay="True" style="background-image: url('images/ui-bg_gloss-wave_55_5c9ccc_500x100_png.png')">
    <p:menuitem value="Home" url="/RMGHome.xhtml" icon="ui-icon-home" />
    <p:menuitem value="Filter Search" action="#{leftMenuService.getMenuList}" icon="ui-icon-search" />
</p:submenu>
Run Code Online (Sandbox Code Playgroud)

css background menubar primefaces jsf-2

4
推荐指数
1
解决办法
1万
查看次数

JavaFX如何让菜单栏只适合父宽度?

我正在使用Scene Builder来创建我的GUI,而我的菜单栏没有调整到父级.我怎么做到这一点?

当我尝试修改 - >适合父级时,菜单栏占据整个根窗格,显然这不是我想要的.这是我正在谈论的图像:

在此输入图像描述

如您所见,菜单栏未完全延伸到窗口的末尾.

java resize javafx menubar autoresize

4
推荐指数
2
解决办法
2万
查看次数

如何修复定位菜单栏?

我想我的风格菜单栏像这样.当您向下滚动时,它固定在站点的顶部,并且在页面加载时它不固定.

如何用CSS完成?

css fixed css-position menubar

4
推荐指数
1
解决办法
3万
查看次数

如何防止菜单和工具栏点击从浮动表单中窃取焦点?

我希望获得与Visual Studio 2010+相同的效果,如果您将编辑器浮动在主窗体的顶部,单击主窗体菜单或工具栏按钮不会导致主窗体窃取焦点; 相反,浮动窗口保持焦点.

如果没有这个,当聚焦控件处于浮动窗口时,就不可能调用在聚焦控件上操作的任何主菜单命令 - 因为你想要操作的控件在调用命令时失去焦点.

菜单的例证不窃取从浮动窗口的焦点

(具有讽刺意味的是,如果你仔细观察这个图像,你会看到编辑器中的选择是静音的,表明编辑器控件没有焦点.Visual Studio似乎做了一些略微狡猾的事情来实现浮动的错觉窗口仍然是焦点.)

delphi focus toolbar menubar

4
推荐指数
1
解决办法
589
查看次数

从OSX上的Electron中的Finder中删除菜单栏

我购买了一个新的macbook,我正在努力让我的应用程序在64位mac上运行.

但是我无法删除默认的菜单栏.

反正有没有通过app.js将我的应用程序名称从Electron更改为Electron内的其他东西,所以我在Finder中看不到Electron(为了更好的理解,请回到屏幕截图)?有没有办法删除编辑,视图窗口和帮助菜单?

截图

package.json:

{
  "name": "hello",
  "version": "1.0.0",
  "description": "",
  "main": "app.js",
  "scripts": {
    "start": "electron ."
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "electron-prebuilt": "^0.33.0"
  }
}
Run Code Online (Sandbox Code Playgroud)

app.js:

var app = require("app"),
        BrowserWindow = require("browser-window");

app.on("ready", function() {
  var mainWindow = new BrowserWindow({
    toolbar: false,
    "skip-taskbar": true,
    "auto-hide-menu-bar": true,
    width: 800,
    height: 600
  });

  mainWindow.loadUrl("file://" + __dirname + "/index.html");
  mainWindow.setMenuBarVisibility(false);
  mainWindow.setAutoHideMenuBar(true);
  mainWindow.openDevTools();
});
Run Code Online (Sandbox Code Playgroud)

index.html:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Hello</title>
  </head>
  <body>
    Hello world! …
Run Code Online (Sandbox Code Playgroud)

macos menu menubar electron

4
推荐指数
3
解决办法
4660
查看次数

Cocoa应用程序菜单栏无法点击

我正在我的cocoa应用程序中使用以下代码在@implementation我的自定义应用程序中构建一个菜单栏CustomApplication:

+(void) setUpMenuBar
{
  [CustomApplication sharedApplication];

  // Main menu
  NSMenu* mainMenu = [NSApp mainMenu];
  if (mainMenu != nil) return; // We set it already
  mainMenu = [[[NSMenu alloc] initWithTitle:@""] autorelease];
  [NSApp setMainMenu:mainMenu];

  // Application menu
  NSMenuItem* appleItem = [mainMenu addItemWithTitle:@""
                                              action:nil
                                       keyEquivalent:@""];

  NSString* appName = @"MyApp";

  NSMenu* appleMenu = [[NSMenu alloc] initWithTitle:@""];

  // Apple menu
  [appleMenu addItemWithTitle:[@"About " stringByAppendingString:appName]
                       action:@selector(orderFrontStandardAboutPanel:)
                keyEquivalent:@""];

  // Quit
  [appleMenu addItemWithTitle:[@"Quit " stringByAppendingString:appName]
                                        action:@selector(terminate:)
                                        keyEquivalent:@"q"];

  [appleItem setSubmenu:[appleMenu autorelease]];
}
Run Code Online (Sandbox Code Playgroud)

在启动时,我的应用程序获得焦点,但菜单栏不可克服.但是,如果我再次单击窗口并将其重新放回(将焦点返回给应用程序),它将变为可单击并正常工作.

我错过了什么?


UPDATE …

macos cocoa objective-c menubar nsapplication

4
推荐指数
1
解决办法
1061
查看次数