Sign in Join
Wiki copytemporary

Source Editor Maximizer: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Source Editor Maximizer

OldNewLine
1+![Maximized Source Editor under OSX](/wiki-images/2/20/Se_maximized_osx.png) ![Maximized Source Editor under Windows 10](/wiki-images/c/c8/Se_maximize_win.png) **S**ource **E**ditor **MAX**imizer is Lazarus IDE plugin that forces Source Editor to be maximized under the IDE main bar.
2+
3+The plugin is designed to mimic Delphi 7 UI and prevent to key IDE windows from overlapping each other, without using any kind of docking. Docking is available these days for Lazarus IDE, thus you might not want to use the package at all.
4+
5+## Source Code
6+
7+- [semax Github](https://github.com/skalogryz/semax)
8+- [Download as ZIP from Github](https://github.com/skalogryz/semax/archive/master.zip)
9+
10+## Author and License
11+
12+Dmitry 'skalogryz' Boyarintsev
13+
14+You're free to use this IDE Plugin and its sources in any way you find useful.
15+
16+## Supported Widgets
17+
18+The code is written in cross-platform manner. But due to inconsistency in windows placement functions, across different platforms the results might not be as good as expected. Possible issues are not good enough placement of the maximized source editor. Editor might "jump" on maximize.
19+
20+The following operating systems have been verified and tested:
21+
22+- Windows (tested on XP and Win10) - the best results.
23+- Mac OS X (Carbon) - "jumps", but is placed correctly.
24+
25+## To be done
26+
27+- check for multi-monitor system
28+
29+## How to Use
30+
31+- select the package for installation and rebuild Lazarus.
32+- any source editor window maximized should go under the main bar
33+
34+## See also
35+
36+- [[Manual Docker]]
37+
38+---
39+*From the Free Pascal wiki, page "Source Editor Maximizer", as it stood on 2021-01-26 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
40+Category: IDE
41+Category: Lazarus
42+Category: Lazarus IDE plugins

Back to history