wndInspector FF8S: Difference between revisions

From Lazarus wiki
Jump to navigationJump to search
No edit summary
Line 10: Line 10:
|[https://github.com/in0k-LazarusIDE-plugins/in0k_LazIdeEXT_wndInspector_FF8S/releases/download/v0.5.1/in0k_LazIdeEXT_wndInspector_FF8S-v0.5.1_fullSRC.zip v0.5.1_fullSRC.zip]
|[https://github.com/in0k-LazarusIDE-plugins/in0k_LazIdeEXT_wndInspector_FF8S/releases/download/v0.5.1/in0k_LazIdeEXT_wndInspector_FF8S-v0.5.1_fullSRC.zip v0.5.1_fullSRC.zip]
|}
|}


=Adds features to the IDE=
=Adds features to the IDE=
Searching file from "Source Editor", in open "Inspectors" windows ("[[IDE_Window:_Project_Inspector|Project Inspector]]", "[[IDE_Window:_Package_Editor|Package Editor]]").
Searching file from "Source Editor", in open "Inspectors" windows ("[[IDE_Window:_Project_Inspector|Project Inspector]]", "[[IDE_Window:_Package_Editor|Package Editor]]").


=====How it works=====
=====How it works=====
Setting focus to a node "Dependency Tree" of window "Inspector", according to the current active file in the "Source Editor".
Setting focus to a node "Dependency Tree" of window "Inspector", according to the current active file in the "Source Editor".


Line 27: Line 24:
=Features=
=Features=


IDE Command
* IDE Command
shortcut: Ctrl+Shift+Alt+F (to change see Shortcuts)
** shortcut: <code>Ctrl</code>+<code>Shift</code>+<code>Alt</code>+<code>F</code> (to change see Shortcuts)
menu item: IDE menu->Search->Find File in "Inspector"
** menu item: <code>IDE menu</code>-><code>Search</code>-><code>Find File in "Inspector"</code>
menu item: Source editor->Рopup menu->Find File in "Inspector"
** menu item: <code>Source editor</code>-><code>Рopup menu</code>-><code>Find File in "Inspector"</code>
additionally:
** additionally:
if file found in "Inspector", then brings window to "foreground"
*** if file found in "Inspector", then brings window to "foreground"
message, if the file is not found in any of the open windows "Inspectors"
*** message, if the file is not found in any of the open windows "Inspectors"
Auto mode
 
the search starts when you change "Active source editor"
* Auto mode
additionally:
** the search starts when you change "Active source editor"
if file found in "Inspector", then brings window to "Second Plan" (this works well on Windows systems. For other systems this option is by default NOT included, since it leads to "blink" interface)
** additionally:
visual highlighting of the active node in the "Dependency Tree"
*** if file found in "Inspector", then brings window to "Second Plan" (this works well on Windows systems. For other systems this option is by default NOT included, since it leads to "blink" interface)
save state of collapsed nodes in the "Dependency Tree"
*** visual highlighting of the active node in the "Dependency Tree"
"minimap" for Selected and Active node in the "Dependency Tree"
*** save state of collapsed nodes in the "Dependency Tree"
"Dependency Tree" in "Inspector"
*** "minimap" for Selected and Active node in the "Dependency Tree"
additional items in Рopup menu (Collapse All ...)
*** "Dependency Tree" in "Inspector"
Installation and Configuration
**** additional items in Рopup menu (Collapse All ...)
 
=Installation and Configuration=


Sources: clone the repository with ALL subprojects OR download "FULL source code" archive (.._fullSRC.zip) from last release.
* '''Sources''': clone the repository with ALL subprojects OR download "FULL source code" archive (<code>.._fullSRC.zip</code>) from last release.
Installation: It uses a standard installation package scheme.
* '''Installation''': It uses a standard installation package scheme.
Configuration: before the "build" package, edit the file in0k_lazExt_SETTINGs.inc.
* '''Configuration''': if you want, before the "build" package, edit the file <code>in0k_lazExt_SETTINGs.inc</code>.

Revision as of 09:36, 29 April 2016

window Inspector Find File & Select

Sources

repository Github
last v0.5.1_fullSRC.zip

Adds features to the IDE

Searching file from "Source Editor", in open "Inspectors" windows ("Project Inspector", "Package Editor").

How it works

Setting focus to a node "Dependency Tree" of window "Inspector", according to the current active file in the "Source Editor".

For a visual understanding, see GIF demonstration IDE Command and Auto MODE.

Features

  • IDE Command
    • shortcut: Ctrl+Shift+Alt+F (to change see Shortcuts)
    • menu item: IDE menu->Search->Find File in "Inspector"
    • menu item: Source editor->Рopup menu->Find File in "Inspector"
    • additionally:
      • if file found in "Inspector", then brings window to "foreground"
      • message, if the file is not found in any of the open windows "Inspectors"
  • Auto mode
    • the search starts when you change "Active source editor"
    • additionally:
      • if file found in "Inspector", then brings window to "Second Plan" (this works well on Windows systems. For other systems this option is by default NOT included, since it leads to "blink" interface)
      • visual highlighting of the active node in the "Dependency Tree"
      • save state of collapsed nodes in the "Dependency Tree"
      • "minimap" for Selected and Active node in the "Dependency Tree"
      • "Dependency Tree" in "Inspector"
        • additional items in Рopup menu (Collapse All ...)

Installation and Configuration

  • Sources: clone the repository with ALL subprojects OR download "FULL source code" archive (.._fullSRC.zip) from last release.
  • Installation: It uses a standard installation package scheme.
  • Configuration: if you want, before the "build" package, edit the file in0k_lazExt_SETTINGs.inc.