0.9.5 • Published 10 years ago

notepadqq-api v0.9.5

Weekly downloads
5
License
MIT
Repository
github
Last release
10 years ago

notepadqq-api

API for Notepadqq extensions in Node.js

npm version

Install

npm install notepadqq-api

Getting started

// First, require the module
var NotepadqqApi = require("notepadqq-api").NotepadqqApi

// Connect to Notepadqq
NotepadqqApi.connect(function(api) {

    // Print the version of Notepadqq to the console
    console.log("Version " + api.notepadqq.version())

    // We initialize each window here
    api.onWindowInitialization(function(window) {

        // Add a new menu item
        var menu = window.addExtensionMenuItem(api.extensionId, "My menu")

        // Add an handler to the "triggered" event of the menu item: it
        // will be called when the user clicks on the menu.
        menu.on("triggered", function() {

            // Replace the selected text in the currently opened tab
            // with the string "Hello World"
            window.currentEditor().setSelectionsText(["Hello World"]);

        });

    });

});
0.9.5

10 years ago

0.9.4

10 years ago

0.9.3

10 years ago

0.9.2

10 years ago

0.9.1

10 years ago

0.9.0

10 years ago