Commit Graph

332 Commits

Author SHA1 Message Date
ondrej
ae7acd5803 IDE: mainbar: disable/enable auto sizing on auto height calculation.
git-svn-id: trunk@54358 -
2017-03-07 10:58:04 +00:00
mattias
9a860927f8 IDE: do not use icons for individual windows, does not work under Ubuntu wm
git-svn-id: trunk@54283 -
2017-02-26 20:48:58 +00:00
ondrej
196ad90a03 IDE: fix compilation (recent High-DPI changes).
git-svn-id: trunk@54214 -
2017-02-20 18:22:46 +00:00
joost
1de2cbf586 general: Updated address of the Free Software Foundation in copyright messages
git-svn-id: trunk@54031 -
2017-01-29 21:04:32 +00:00
juha
357ecf160c IDE: Restore visual components in component palette always when needed. Issue #30488.
git-svn-id: trunk@53812 -
2016-12-30 22:35:28 +00:00
zeljko
f684952850 Qt5: integration into LCL
git-svn-id: trunk@53807 -
2016-12-30 15:05:34 +00:00
ondrej
bbef187785 IDE: highDPI: support main IDE bar (coolbar, component palette)
git-svn-id: trunk@53544 -
2016-12-03 08:22:01 +00:00
juha
8d85261ec4 IDE: Less verbose main window resize.
git-svn-id: trunk@53430 -
2016-11-23 21:48:56 +00:00
juha
9078e09305 IDE: Try to solve wrong calculation of main window height in some systems. Calculate in Resizing handler only after IDE has started.
git-svn-id: trunk@53106 -
2016-10-13 14:06:51 +00:00
mattias
c303c71d2d IDE: added multi paste dialog like Delphi, patch #30671, from Silvio Clécio
git-svn-id: trunk@53063 -
2016-10-01 11:03:21 +00:00
juha
ec97d75bd9 IDE: Add a DebugLn message for a hack fixing a wrong main window height value with QT bindings.
git-svn-id: trunk@53033 -
2016-09-25 13:41:30 +00:00
maxim
5ed0714686 IDE: added "Resave forms with i18n" function, which opens and resaves all project forms for which i18n was enabled in order to regenerate their translation tables
git-svn-id: trunk@52586 -
2016-06-29 22:48:52 +00:00
ondrej
b04af8ad35 ide: implement "Open unit" dialog
git-svn-id: trunk@52272 -
2016-05-03 13:36:39 +00:00
ondrej
a43a0c4d4b ide: implement Run without Debugging. Issue #29832
git-svn-id: trunk@51933 -
2016-03-14 09:29:58 +00:00
ondrej
3594fefc04 ide, codetools: change ClassCompleteCode into CompleteCodeInteractive
git-svn-id: trunk@51859 -
2016-03-08 16:46:12 +00:00
ondrej
06d19a8613 ide, codetools: implement class code creation (default: ctrl+shift+x) - the same as local code creation but the variable will be added to class/object section.
git-svn-id: trunk@51851 -
2016-03-07 20:22:33 +00:00
ondrej
ca7210f335 IDE: fix InitPaletteAndCoolBar for non-docked IDE. Regression from r51338 #64d6d494f8. Issue #28096
git-svn-id: trunk@51346 -
2016-01-19 20:16:25 +00:00
ondrej
64d6d494f8 IDEIntf, AnchorDocking: make ResetSplitters public and use it in TMainIDEBar.InitPaletteAndCoolBar. Related to issue #28096
git-svn-id: trunk@51338 -
2016-01-19 13:24:14 +00:00
ondrej
c0b1fba604 IDE: fix WM_SIZE loop when restoring maximized IDE and using AnchorDocking. Issue #28096
git-svn-id: trunk@51337 -
2016-01-19 13:22:44 +00:00
juha
4c06e9fa04 IDE: Call CalcMainIDEHeight in DoSetMainIDEHeight only when needed.
git-svn-id: trunk@51310 -
2016-01-18 15:13:37 +00:00
ondrej
3351cc3c41 ide: revert r51113 as it got solved properly in r51115 #86ee218ac2
git-svn-id: trunk@51116 -
2016-01-02 12:01:42 +00:00
ondrej
89d6b735e2 ide: fix flicker when resizing MainIDEBar if AutoAdjustIDEHeight is enabled. Issue #29308
git-svn-id: trunk@51113 -
2016-01-02 09:57:14 +00:00
ondrej
b1ae15362f IDE: IDECommands refactoring; deleted menu item Project -> Change Build Mode
git-svn-id: trunk@50441 -
2015-11-20 14:04:24 +00:00
juha
1cc386ce1f IDE: More readable function IsFormDesign to detect "Design Form" (TForm, TFrame and TDataMadule descendant). From Maciej.
git-svn-id: trunk@50424 -
2015-11-19 13:55:46 +00:00
mattias
c507846083 IDE+lazbuild: fixed loading last used package via global links, storing LastUsed date of global links, map dangling LastUsed dates to new lpl files
git-svn-id: trunk@50277 -
2015-11-11 01:18:13 +00:00
juha
6daf156ce1 IDE: Move sanity check to CalcNonClientHeight. Optimize setting main window height.
git-svn-id: trunk@50092 -
2015-10-17 07:31:40 +00:00
juha
d6f0f771b5 IDE: Add a sanity check in DoSetMainIDEHeight for height returned from CalcNonClientHeight. Don't update height while IDE starts.
git-svn-id: trunk@50072 -
2015-10-15 12:43:53 +00:00
juha
7633eaaa74 IDE: Remove items from View menu for toggling Palette, Coolbar and EditorToolbar.
git-svn-id: trunk@50071 -
2015-10-15 12:43:46 +00:00
juha
1b137755fc IDE: Move loading and saving ButtonNames in IDECoolbar and EditorToolbar config into methods.
git-svn-id: trunk@50059 -
2015-10-14 16:39:48 +00:00
juha
07673e317f IDE: Refactor and optimize code for IDECoolbar and EditorToolbar config. Move duplicate code into methods etc.
git-svn-id: trunk@50058 -
2015-10-14 15:33:35 +00:00
juha
38878ad607 IdeIntf, IDE: Refactor command system. Separate menu and toolbar commands, update them in right place etc. Issue #28777, patch from Ondrej Pokorny.
git-svn-id: trunk@50026 -
2015-10-11 09:11:47 +00:00
juha
24978f559e IDE: Enhanced JumpTo* commands for procedure header and begin. Issue #28612, patch from Ondrej Pokorny.
git-svn-id: trunk@49811 -
2015-09-10 13:57:24 +00:00
juha
1b3cd61c09 IDE: Use shorter variable names in TIDECoolBarOptions.
git-svn-id: trunk@49742 -
2015-09-02 18:57:39 +00:00
juha
d784776662 IDE: Extract a common base class for IDEToolbar and EditorToolbar. Remove now useless update-timers as commands update their buttons automatically.
git-svn-id: trunk@49737 -
2015-09-02 08:22:28 +00:00
juha
d66a3c37e6 IDE: Implement all IDE ToolButtons with a special behavior using the new API. By Ondrej Pokorny.
git-svn-id: trunk@49736 -
2015-09-02 05:28:06 +00:00
juha
f39f93e728 LCL: Prevent AV when TToolButton is clicked and handler destroys the button. Revert earlier fix r49541 #0a78d2b1ae. Patch from Ondrej Pokorny.
git-svn-id: trunk@49544 -
2015-07-14 11:09:59 +00:00
juha
0a78d2b1ae IDE: Prevent a crash with QT widgetset when debugging was started by button and debug desktop was applied. Patch from Ondrej Pokorny.
git-svn-id: trunk@49541 -
2015-07-13 10:08:33 +00:00
juha
423c43ea13 IDE: Fully implement saving/loading desktops and the GUI for it. Modified patch from Ondrej Pokorny.
git-svn-id: trunk@49514 -
2015-07-09 19:05:29 +00:00
juha
7edc951749 IDE: Move method OpenFilePopupMenuPopup from MainIDE to MainIDEBar.
git-svn-id: trunk@49493 -
2015-07-02 18:50:35 +00:00
juha
feb5351691 IDE: Move SetupHints and UpdateIDEComponentPalette from MainIDE to MainIDEBar.
git-svn-id: trunk@49491 -
2015-07-02 18:50:32 +00:00
juha
d1174012b0 IDE: Move OnMainBarActive event handler from MainIDE to MainIDEBar.
git-svn-id: trunk@49490 -
2015-07-02 18:50:31 +00:00
juha
5e208cb2dd MainIDEBar: Change visibility of class members. Default published was used but is not needed.
git-svn-id: trunk@49488 -
2015-07-02 18:50:27 +00:00
juha
7c8d3b0a52 IDE: Add visibility checkbox into component palette options frame. Layout changes. Move Visible flag under ComponentPaletteOptions.
git-svn-id: trunk@49487 -
2015-07-02 18:50:26 +00:00
juha
4d49e9606d IDE: refactor, move methods from MainIDE to MainIDEBar.
git-svn-id: trunk@49485 -
2015-07-02 18:50:22 +00:00
juha
15df1a216f IDE: An experimental GUI for saving and switching desktops + other related changes. Define EnableDesktops.
git-svn-id: trunk@49457 -
2015-06-28 12:27:48 +00:00
juha
5286b35a45 IDE: New class and variable/property for desktop settings in environment options.
git-svn-id: trunk@49432 -
2015-06-24 16:12:31 +00:00
juha
f811b93199 IDE: Shorten a long variable name.
git-svn-id: trunk@49414 -
2015-06-23 10:41:54 +00:00
juha
7cf6cbfe47 Rename ToolbarData -> IdeCoolbarData.
git-svn-id: trunk@49384 -
2015-06-21 11:02:57 +00:00
juha
c6b6503cf2 IDE: New JumpTo... commands and menu items. Remove the functionality from EditorToolbar. Issue #28199, patch from Ondrej Pokorny.
git-svn-id: trunk@49226 -
2015-05-31 10:21:27 +00:00
juha
022a311650 IDE: Fix main window height calculation with QT on Linux. Issue #28063.
git-svn-id: trunk@48980 -
2015-05-10 05:51:08 +00:00