Commit Graph

356 Commits

Author SHA1 Message Date
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
juha
732196cb07 IDE: Minor improvement for MainIDEbar. Issue #27940, patch from Ondrej Pokorny.
git-svn-id: trunk@48977 -
2015-05-09 07:58:32 +00:00
juha
b920d6079e IDE: Resize the main IDE window correctly. Issue #27940, patch from Ondrej Pokorny.
git-svn-id: trunk@48959 -
2015-05-07 05:21:25 +00:00
juha
54b11708ff IDE: Resize the main IDE window correctly. Issue #27940, patch from Ondrej Pokorny.
git-svn-id: trunk@48937 -
2015-05-05 18:34:52 +00:00
mattias
39ed3f345a IDE: fixed typos, fixed docked IDE bar
git-svn-id: trunk@48930 -
2015-05-05 09:09:06 +00:00
juha
21b3896421 IDE: Calculate the main window's MaxHeight-constraint dynamically. Issue #27940, patch from Balázs Székely.
git-svn-id: trunk@48925 -
2015-05-03 10:02:20 +00:00
juha
0406b9f4ce IDE: IDECoolbar improvements. Issue #27871, patch from Balázs Székely.
git-svn-id: trunk@48779 -
2015-04-19 15:31:08 +00:00
juha
ebcbe939e6 IDE Coolbar improvements. Issue #27779, patch from Balázs Székely.
git-svn-id: trunk@48609 -
2015-04-03 16:25:58 +00:00
juha
c12cc20d48 IDE Coolbar: New class TIDECoolBarOptions for environment options data. No LCL components created there any more. Refactoring.
git-svn-id: trunk@48579 -
2015-04-01 15:34:18 +00:00
juha
f61f5b2163 IDE: Replace Main Toolbars with a Coolbar. Issue #27603, patch from Balázs Székely.
git-svn-id: trunk@48522 -
2015-03-27 18:34:57 +00:00
mattias
2f1fea1b43 IDE: clean up
git-svn-id: trunk@48358 -
2015-03-15 10:27:45 +00:00
juha
af15b183a7 IDE: Configurable IDE toolbars. Issue #27603, patch from Balázs Székely.
git-svn-id: trunk@48246 -
2015-03-10 20:37:56 +00:00
mattias
dfffaa0c33 IDE: drop files: invalidate file state cache
git-svn-id: trunk@47563 -
2015-01-29 14:38:02 +00:00
jesus
428a961779 ide: icons for some windows titles
git-svn-id: trunk@46069 -
2014-08-24 01:03:17 +00:00
juha
48a6a75f6c IDE: A new command and entry in Run menu for building many modes at one go.
git-svn-id: trunk@45772 -
2014-07-04 14:31:31 +00:00
juha
72bb33e99c IDE: use better text for menu item and variables, "Clean up and Build".
git-svn-id: trunk@45771 -
2014-07-04 14:30:51 +00:00
mattias
6320e14ac6 IDE: clean up
git-svn-id: trunk@45641 -
2014-06-24 15:36:16 +00:00
mattias
3b62c88f2c IDE: drop files: form events instead of application
git-svn-id: trunk@45558 -
2014-06-16 22:17:26 +00:00
mattias
f3a8270e7d IDE: insert license notice commands: split into English and translated items
git-svn-id: trunk@45219 -
2014-05-29 09:43:07 +00:00
mattias
1e8926baa8 IDE: clean up
git-svn-id: trunk@42801 -
2013-09-15 06:10:28 +00:00
martin
40664e7c02 IDE: Move the "all component tabs" speedbutton into tabsheet
git-svn-id: trunk@42793 -
2013-09-14 13:12:50 +00:00
martin
d60351775b IDE: Prepare using new LazControl Tabs (IFDEF'ed), and move icon to tabs
git-svn-id: trunk@42610 -
2013-09-05 12:02:41 +00:00
juha
711fe94d1a IDE: Add a drop-down list for component palette tabs. Copied shamelessly from CodeTyphon, then modified.
git-svn-id: trunk@42313 -
2013-08-04 10:47:57 +00:00
mattias
b9e87a8452 IDE: unit deps: resourcestrings
git-svn-id: trunk@41785 -
2013-06-22 07:12:56 +00:00
mattias
f2565fbe59 IDE: warn when the project overrides a package output directory
git-svn-id: trunk@41585 -
2013-06-08 12:06:00 +00:00
mattias
4a0a600a00 IDE: moved IDE Internalss / View Package Links to Package / Package Links
git-svn-id: trunk@40000 -
2013-01-28 10:43:10 +00:00
martin
b34b609f50 Debugger: added Attach/Detach
git-svn-id: trunk@38536 -
2012-09-06 12:41:24 +00:00
mattias
f49976f285 lazbuild: use widestring manager because of UTF8CompareText
git-svn-id: trunk@38069 -
2012-07-28 08:16:58 +00:00
martin
4eeeddf42d IDE: Added list of recorded editor macros
git-svn-id: trunk@37679 -
2012-06-17 21:16:52 +00:00
juha
b1a2dfb791 IDE: Add Source/Insert General/MIT Notice. Issue #22151, patch from Reinier Olislagers
git-svn-id: trunk@37466 -
2012-05-30 16:56:55 +00:00
mattias
08414d0f69 IDE: when docked keep IDE caption
git-svn-id: trunk@37463 -
2012-05-30 08:05:25 +00:00
mattias
3c6f470562 IDE: view / IDE internal / what needs building
git-svn-id: trunk@36647 -
2012-04-07 02:43:56 +00:00
mattias
cea599f60f IDE: fixed saving environment on every change
git-svn-id: trunk@36574 -
2012-04-05 09:30:26 +00:00
martin
db25fe4136 IDE: Export as HTML
git-svn-id: trunk@36523 -
2012-04-02 15:35:22 +00:00
mattias
a1d2be124b lazbuild: less warnings
git-svn-id: trunk@36247 -
2012-03-23 08:37:45 +00:00
juha
a2885ca4d0 IDE: add a new EditorFileManager to Windows menu
git-svn-id: trunk@35417 -
2012-02-17 12:41:38 +00:00
mattias
7fb7467b8e IDE: added menu item: Package / New component, feature 1337
git-svn-id: trunk@35055 -
2012-01-31 13:11:31 +00:00
mattias
e0e58b47c4 IDE: ide internals: fpdoc files
git-svn-id: trunk@34854 -
2012-01-22 09:59:06 +00:00
juha
8a46f0dbf3 IDE: Move "Unit Dependencies" from View menu to Source menu.
git-svn-id: trunk@34727 -
2012-01-14 12:30:26 +00:00
mattias
f668a6c4ef IDE: IDE internal: moved modified to about ide
git-svn-id: trunk@34691 -
2012-01-09 22:10:30 +00:00
mattias
d56af331dd IDE: added dialog: View / IDE internals / modified items
git-svn-id: trunk@34686 -
2012-01-09 16:50:06 +00:00
juha
9897814795 IDE: New "Example Projects" feature.
git-svn-id: trunk@32808 -
2011-10-10 20:35:59 +00:00
juha
5f518ef46b IDE: fixed comment
git-svn-id: trunk@32629 -
2011-10-02 21:09:25 +00:00
martin
37fa512845 DBG: Watchpoints
git-svn-id: trunk@32423 -
2011-09-19 17:47:27 +00:00
martin
c963680079 DBG: (alpha) Initial support for watchpoints ($DEFINE DBG_WITH_WATCHPOINT)
git-svn-id: trunk@32415 -
2011-09-19 01:20:08 +00:00
juha
bd5b8298a9 IDE: Implement menu item "Source -> Insert full Filename". Issue #20223
git-svn-id: trunk@32315 -
2011-09-13 12:51:52 +00:00
mattias
478b63f35b IDE: add/remove active file to/from package
git-svn-id: trunk@32143 -
2011-09-01 17:38:45 +00:00
mattias
51e1742910 IDE: clean up
git-svn-id: trunk@31329 -
2011-06-22 07:52:10 +00:00
mattias
025665bfd5 IDE: clean compile: clean up build files
git-svn-id: trunk@30995 -
2011-05-31 22:41:12 +00:00
mattias
efefac194f IDE: clean build: search files
git-svn-id: trunk@30985 -
2011-05-31 15:28:08 +00:00
juha
d785a61dd3 IDE: Bring all windows to top with 'Single Button in Taskbar', on all widgetsets. Patch from August Klein, issue #19320
git-svn-id: trunk@30834 -
2011-05-21 09:41:06 +00:00
paul
57d9dcb331 ide: fix add source breakpoint string, + add address breakpoint menu item, implement those menu item clicks
git-svn-id: trunk@30755 -
2011-05-16 05:31:49 +00:00
martin
3dc186123d DBG: Start History values (currently requires debug windows (locals, watches, stack) to be open and active, or nothing is recorded)
git-svn-id: trunk@30750 -
2011-05-15 21:16:16 +00:00
juha
bdbab71ac7 IDE: Move CompleteCode and UseUnit from Refactor menu to Source menu.
git-svn-id: trunk@30693 -
2011-05-12 11:51:49 +00:00
martin
580a85d184 DBG: Added Thread dialog
git-svn-id: trunk@30467 -
2011-04-25 11:17:47 +00:00
juha
c1c6acdc2b IDE: "Tab Order Editor" -> "Tab Order"
git-svn-id: trunk@30389 -
2011-04-19 21:38:47 +00:00
juha
764e3c65f3 IDE: Move New Form Speed Button next to New Unit Speed Button
git-svn-id: trunk@30354 -
2011-04-17 21:06:06 +00:00
martin
bf85980317 DBG: (Unix) Added (very) basic support for console apps (console window)
git-svn-id: trunk@30351 -
2011-04-17 15:44:14 +00:00
juha
1f812b5dd7 IDE: Make Tab Order dialog modeless and add it to View menu.
git-svn-id: trunk@30324 -
2011-04-16 17:15:29 +00:00
juha
36ea9696fa IDE: Move "Show Unit Info" to Source menu
git-svn-id: trunk@30275 -
2011-04-12 21:00:00 +00:00
juha
a0e296b08e IDE: Move "View Units" and "View Forms" from View menu to Project menu.
git-svn-id: trunk@30272 -
2011-04-12 20:59:49 +00:00
juha
d2b0ba0641 IDE: add Select Word to Edit menu.
git-svn-id: trunk@30083 -
2011-03-30 12:37:41 +00:00
juha
039dfbebfe IDE: Moved Options and other settings to top of Tools menu.
git-svn-id: trunk@29891 -
2011-03-17 14:24:04 +00:00
juha
4c2bf7e89d IDE: Get rid of Environment menu and move items to Tools menu.
git-svn-id: trunk@29884 -
2011-03-17 11:54:25 +00:00
juha
785009e41a IDE: Move Indent/Undent selection higher in Edit menu.
git-svn-id: trunk@29868 -
2011-03-16 13:00:14 +00:00
juha
3a842efb11 IDE: Rename menu item "Insert IFDEF" to "Enclose in IFDEF" and add to editor popup menu, too.
git-svn-id: trunk@29866 -
2011-03-16 10:04:17 +00:00
juha
a71d3af03c IDE: Reorganize main menu, move some items from Source to Edit.
git-svn-id: trunk@29862 -
2011-03-15 21:53:22 +00:00
paul
b35d26939d ide: rename BuildAll -> Build, Build -> Compile to map to the same meaning as it is internally used in IDE (and also in Delphi)
git-svn-id: trunk@29844 -
2011-03-14 23:55:31 +00:00
juha
c8c11611e7 IDE: Move View menu in front of Source and Refactor menus.
git-svn-id: trunk@29776 -
2011-03-09 22:56:21 +00:00
juha
62c2fd5bc1 IDE: Refactor menu gets "Add unit to uses section" entry.
git-svn-id: trunk@29775 -
2011-03-09 22:56:16 +00:00
juha
611aafbe09 IDE: add "Swap case in selection" feature to edit menu.
git-svn-id: trunk@29766 -
2011-03-09 14:12:45 +00:00
juha
2fda99299b IDE: reorder main menu items.
git-svn-id: trunk@29761 -
2011-03-09 12:33:33 +00:00
juha
e39c717de7 IDE More items to Refactor Menu.
git-svn-id: trunk@29728 -
2011-03-05 08:51:53 +00:00
juha
de8d9f7ea8 IDE: Added InvertAssignment to refactoring menu. Some reordering.
git-svn-id: trunk@29723 -
2011-03-04 09:00:04 +00:00
juha
dc92d03dc0 IDE: Move "Enclose selection" from Source menu to Refactor menu.
git-svn-id: trunk@29722 -
2011-03-04 07:17:16 +00:00
juha
c7a08aeb7f IDE: Create Source menu and move items there from Edit menu.
git-svn-id: trunk@29721 -
2011-03-04 07:17:11 +00:00
juha
7bd4807fe6 IDE: Create Refactoring menu and move items from other menus.
git-svn-id: trunk@29720 -
2011-03-04 07:17:05 +00:00