Exemple #1
0
function initTray() {
    tray = new gui.Tray({
        title: gui.App.manifest.name,
        icon: "img/tray.png"
    });
    var menu = new gui.Menu();
    var logout = new gui.MenuItem({
        label: '注销'
    });
    var exit = new gui.MenuItem({
        label: '退出'
    });
    menu.append(logout);
    menu.append(exit);
    tray.menu = menu;
    logout.on("click", doLogout);
    exit.on("click", quitApp);

    tray.on("click", function() {
        if (mainWindow) {
            mainWindow.show();
            mainWindow.focus();
        }
    });
}
    _onMinimizeWindow: function() {
        // Hide window
        this.oWindow.hide();

        // Show tray
        this.oTray = new gui.Tray({ icon: 'img/tray_icon.png' });

        var menu = new gui.Menu();
        var oExitMenu = new gui.MenuItem({ label: 'Exit' });

        oExitMenu.on("click", $.proxy(this._closeWindow, this));

        menu.append(oExitMenu);

        this.oTray.menu = menu;
    },
Exemple #3
0
	win.show();
	win.setShowInTaskbar(true);
}

// Create permanent tray icon
// Tray icon
var icon = (os.platform() === 'darwin') ? 'images/tray_mac.png' : 'images/tray.png';
tray = new gui.Tray({
	icon: icon
});

// Create tray menu items:
	// Separator
	var itemSeparator = new gui.MenuItem({ type: 'separator' });
	// Show status
	var itemStatus = new gui.MenuItem({ type: 'normal', label: 'Status' });
	itemStatus.on('click', function() {
		showWindow();
		showStatus();
	});
	// Quit app
	var itemQuit = new gui.MenuItem({ type: 'normal', label: 'Quit Pullover' });
	itemQuit.on('click', quitApp);

// Build tray click menu
var menu = new gui.Menu();
menu.append(itemStatus);
menu.append(itemSeparator);
menu.append(itemQuit);
tray.menu = menu;
Exemple #4
0
 * Main.js
 * This file is where Node-Webkit will add menus and functions to interact with the main window
 *
 */

// this is the node-wekit main module
var gui   = require( "nw.gui" );

// Create a tray icon
var tray         = new gui.Tray({ title: '', icon: 'img/icon.png' });
var mainWindow   = {};


// Give it a menu
var menu = new gui.Menu();
var showWindow = new gui.MenuItem( { type: 'normal', label: 'Show Window' } );


menu.append( showWindow );

/**
 * When the user clicks on the menu item open the main window
 */
showWindow.on( "click" , function() {

    mainWindow = gui.Window.get(
        gui.Window.open('views/index.html', {
            position: 'center',
            width: 650,
            height: 500,
            frame: false