Commit Graph

179 Commits

Author SHA1 Message Date
mattias
415968937e IDE: less hints
git-svn-id: trunk@49610 -
2015-08-07 16:36:17 +00:00
juha
de6fbf05fb Component Palette: More detailed "ComponentAddedEvent". r49376 from free-sparta branch by Maciej Izak.
git-svn-id: trunk@49530 -
2015-07-12 23:05:15 +00:00
juha
06ac76f560 LazUtils, unit FileUtil: Disable conditionally LazUtf8 and LazFileUtils wrapper functions. For testing define NoLazUTF8Wrappers and build Lazarus.
git-svn-id: trunk@49494 -
2015-07-04 23:08:00 +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
215e8e0e35 IDE: Fix a crash bug with ComponentList when ComponentPalette is hidden. Issue #28261, patch from Ondrej Pokorny.
git-svn-id: trunk@49288 -
2015-06-08 14:47:50 +00:00
juha
25db164995 IDE: Make component palette selection button toggle the dialog visibility. Issue #28232, patch from Ondrej Pokorny.
git-svn-id: trunk@49253 -
2015-06-03 16:42:32 +00:00
maxim
7e271e4090 IDE: improved component palette pages list i18n, bug #28061
git-svn-id: trunk@49003 -
2015-05-12 21:45:53 +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
juha
dade590e2a Component Palette: Move SelectionMode to interface. Support multiselect also in ComponentList.
git-svn-id: trunk@48516 -
2015-03-26 21:19:10 +00:00
juha
3023d4233e Component palette: Add Options entry to component icon popup menu. It was already in PageControl popup.
git-svn-id: trunk@48502 -
2015-03-25 14:59:25 +00:00
juha
90345dd84b Component palette: Move OnClassSelected event to interface. Focus a design form also when selecting from component list.
git-svn-id: trunk@48484 -
2015-03-24 17:52:54 +00:00
mattias
fdf4a8ddd6 IDE: clean up
git-svn-id: trunk@48331 -
2015-03-13 00:29:31 +00:00
juha
aa474f5750 IDE: Reuse 'Options' resource string.
git-svn-id: trunk@48316 -
2015-03-12 23:02:06 +00:00
juha
0d87e299e7 IDE: Popup menu for component palette options. Issue #27648, patch from Balázs Székely.
git-svn-id: trunk@48315 -
2015-03-12 23:02:03 +00:00
juha
b0023622ae Component palette: Add a selection changed event and handler.
git-svn-id: trunk@48312 -
2015-03-12 23:01:59 +00:00
juha
ac1b44a800 Separate TBaseComponentPalette and TComponentPalette more.
git-svn-id: trunk@48311 -
2015-03-12 23:01:57 +00:00
juha
1efe3b0e31 Simplify the component palette update system after packages are loaded.
git-svn-id: trunk@48310 -
2015-03-12 23:01:55 +00:00
juha
0fc74606c5 IdeIntf: Move also CreatePagesFromUserOrder from ComponentPalette to ComponentReg.
git-svn-id: trunk@48309 -
2015-03-12 23:01:53 +00:00
juha
c0b38940f9 IdeIntf: Move non-GUI related code from ComponentPalette to ComponentReg.
git-svn-id: trunk@48308 -
2015-03-12 23:01:52 +00:00
juha
2f283d0521 IDE: Move TRegisteredComponent.Button from ComponentReg interface to ComponentPalette. Use a map container.
git-svn-id: trunk@48307 -
2015-03-12 23:01:50 +00:00
juha
246d23e207 IDE: Fix compilation of componentpalette with VerboseComponentPalette flag. Cleanup.
git-svn-id: trunk@48306 -
2015-03-12 23:01:49 +00:00
juha
443c7df5a4 IDE: Move SelectButton from ComponentReg interface to TComponentPage.
git-svn-id: trunk@48305 -
2015-03-12 23:01:48 +00:00
juha
159ba4fccf IDE: Move reference of TCustomPage and TScrollBox from ComponentReg interface to ComponentPalette.
git-svn-id: trunk@48304 -
2015-03-12 23:01:42 +00:00
mattias
21cfb7317b IDE: checked compiler warnings, clean up
git-svn-id: trunk@48222 -
2015-03-10 15:04:30 +00:00
mattias
b80958200b IDE: checked compiler warnings, clean up
git-svn-id: trunk@48219 -
2015-03-10 14:58:34 +00:00
mattias
f3f0866921 IDE: checked compiler warnings, clean up
git-svn-id: trunk@48218 -
2015-03-10 14:51:21 +00:00
juha
125625ee6a IDE: Take care of component palette page names that differ only by character case. Issue #27516.
git-svn-id: trunk@47979 -
2015-02-24 11:35:56 +00:00
juha
c7510d07b7 IDE: ComponentPalette cleanup. Move MainBase reference from implementation to interface.
git-svn-id: trunk@47274 -
2014-12-31 20:36:26 +00:00
juha
9e3b5ca504 IDE: Use truely original pages and comps as reference when saving palette configuration.
git-svn-id: trunk@47261 -
2014-12-28 13:50:35 +00:00
juha
bd2c2fa3c4 IDE: Cleanup
git-svn-id: trunk@47257 -
2014-12-28 09:28:50 +00:00
giuliano
21c320f037 IDE: componentpalette.pas - workaround for Qt + minor fixes
git-svn-id: trunk@47255 -
2014-12-27 17:36:07 +00:00
juha
f32fbcaf5d IDE: Check for non-existent components when filling component palette. Prevents crash when a package has been uninstalled.
git-svn-id: trunk@47242 -
2014-12-24 22:02:01 +00:00
juha
2c2157ca92 IDE: minor tweak in component palette code.
git-svn-id: trunk@47232 -
2014-12-21 13:44:37 +00:00
juha
eac1654958 IDE: Improve component palette update calls on Windows.
git-svn-id: trunk@47220 -
2014-12-18 07:52:20 +00:00
juha
2186ba086d IDE: Force update for all component palette pages after changing configuration.
git-svn-id: trunk@47218 -
2014-12-17 23:27:25 +00:00
juha
651c16ed62 IDE: Explode a with-block in code creating component palette buttons. Revealed a bug with PopupMenu.
git-svn-id: trunk@47217 -
2014-12-17 23:27:23 +00:00
juha
6d84d67bba IDE: Fix crash in Component List when selecting a component from an uninitialized page. Issue #27174.
git-svn-id: trunk@47215 -
2014-12-17 23:27:14 +00:00
mattias
c66cfdb9b2 IDE: less hints
git-svn-id: trunk@47143 -
2014-12-08 21:45:05 +00:00
juha
cfdbbbb410 IDE: Do not trigger palette update with OnComponentVisibleChanged and OnPageVisibleChanged events. Will be triggered by other means.
git-svn-id: trunk@47140 -
2014-12-08 20:22:31 +00:00
juha
136a5214a6 IDE: Delay creation of palette component buttons until a page is selected.
git-svn-id: trunk@47130 -
2014-12-07 17:29:54 +00:00
juha
ae16efe8ac IDE: Store Index of a page in Pages into ComponentPage itself.
git-svn-id: trunk@47129 -
2014-12-07 17:29:53 +00:00
juha
f5a445a699 IDE: Remove an exception from TComponentPalette.AssignOrigCompsForPage. Can be triggered in some strange cases.
git-svn-id: trunk@47128 -
2014-12-07 17:29:51 +00:00
juha
df3f0370d6 IDE: Move ReAlignButtons logic to TComponentPage class.
git-svn-id: trunk@47127 -
2014-12-07 17:29:50 +00:00
juha
8deedb773e IDE: New TComponentPage class. Move some methods from TComponentPalette to it.
git-svn-id: trunk@47126 -
2014-12-07 17:29:49 +00:00
juha
35c07f3d3c IDE: Minor refactoring in TComponentPalette.OnScrollBoxResize.
git-svn-id: trunk@47125 -
2014-12-07 17:29:48 +00:00
juha
483871416f IDE: Call ReAlignButtons only for the active page at the end of UpdateNoteBookButtons.
git-svn-id: trunk@47115 -
2014-12-05 07:19:18 +00:00
juha
2c6049da98 IDE: Call ReAlignButtons in OnScrollBoxResize also during startup. Needed on Windows.
git-svn-id: trunk@47114 -
2014-12-05 07:19:07 +00:00
juha
d798261135 IDE: Align the buttons of current page again after palette configuration changed.
git-svn-id: trunk@47112 -
2014-12-04 23:29:05 +00:00
juha
96987c1d32 IDE: Less updates for the component palette during startup.
git-svn-id: trunk@47111 -
2014-12-04 23:29:03 +00:00