[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jedit-users
Subject:    [ jEdit-users ] New Daily - Launcher
From:       Eric Berry <elberry () gmail ! com>
Date:       2010-02-12 23:15:53
Message-ID: 3bd11e001002121515q2e53d7a8yae428bac047c50c5 () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


The Launcher plugin has been added to the Daily builds.

http://www.tellurianring.com/projects/jedit-daily/index.php?dir=Launcher

[quote From the Launcher plugin description]
The Launcher plugin provides a way to add the same context specific menu
to the File System Browser, ProjectViewer, Plugin Menu, and text area
contextual menu. The contents of this menu is dynamic and depends on
the current selection or buffer. This menu offers various ways of launching
the selected resource(s).

For example:

    launch with associated application as defined by the desktop,
    launch in browser,
    execute file,
    launch with associated application as defined in the Launcher options,
    etc.

Launchers are organized by LauncherTypes, which manage launchers that:

    launch the same type of resource (files, url, etc.)
    share the same configuration information and intented action

Note that the same Launcher can be used by many LauncherTypes.

For example on most systems one can find a command line tool
that is able to open a file with its associated application and
also open a url with the default browser (desktop settings).
On x11 system this application is 'xdg-open', on Mac OS X 'open', and
on Windows 'start'. At startup the Launcher plugin determines which
OS is being used and defines the corresponding
SystemApplicationOrBrowserLauncher. The latter will then be used by
BrowserLauncherType and SystemApplicationLauncherType.

More precisely the Launcher plugin proposes a framework for defining
Launchers
and managing them via LauncherTypes. Both of these classes are services
whereby other plugins can contribute new Launchers and LauncherTypes.

Launchers are an extension of the EditAction type. They are typically
stateless therefore the same instance is reused in different places.
[/quote]

-- 
Learn from the past. Live in the present. Plan for the future.
11101000
http://www.townsfolkdesigns.com/blogs/elberry

[Attachment #5 (text/html)]

The Launcher plugin has been added to the Daily builds.<br><br><a \
href="http://www.tellurianring.com/projects/jedit-daily/index.php?dir=Launcher">http://www.tellurianring.com/projects/jedit-daily/index.php?dir=Launcher</a><br>
 <br>[quote From the Launcher plugin description]<br>The Launcher plugin provides a \
way to add the same context specific menu<br>to the File System Browser, \
ProjectViewer, Plugin Menu, and text area<br>contextual menu. The contents of this \
menu is dynamic and depends on<br> the current selection or buffer. This menu offers \
various ways of launching<br>the selected resource(s).<br><br>For example:<br>    \
<br>    launch with associated application as defined by the desktop,<br>    launch \
in browser,<br>  execute file,<br>    launch with associated application as defined \
in the Launcher options,<br>    etc.<br>    <br>Launchers are organized by \
LauncherTypes, which manage launchers that:<br>    <br>    launch the same type of \
resource (files, url, etc.)<br>  share the same configuration information and \
intented action<br><br>Note that the same Launcher can be used by many \
LauncherTypes.<br><br>For example on most systems one can find a command line \
tool<br>that is able to open a file with its associated application and<br> also open \
a url with the default browser (desktop settings).<br>On x11 system this application \
is &#39;xdg-open&#39;, on Mac OS X &#39;open&#39;, and<br>on Windows &#39;start&#39;. \
At startup the Launcher plugin determines which<br> OS is being used and defines the \
corresponding<br>SystemApplicationOrBrowserLauncher. The latter will then be used \
by<br>BrowserLauncherType and SystemApplicationLauncherType.<br><br>More precisely \
the Launcher plugin proposes a framework for defining Launchers<br> and managing them \
via LauncherTypes. Both of these classes are services<br>whereby other plugins can \
contribute new Launchers and LauncherTypes.<br><br>Launchers are an extension of the \
EditAction type. They are typically<br> stateless therefore the same instance is \
reused in different places.<br>[/quote]<br clear="all"><br>-- <br>Learn from the \
past. Live in the present. Plan for the future.<br>11101000<br><a \
href="http://www.townsfolkdesigns.com/blogs/elberry">http://www.townsfolkdesigns.com/blogs/elberry</a><br>




------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev

-- 
-----------------------------------------------
jEdit Users' List
jEdit-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jedit-users


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic