LCL, CoolBar: Calculate text and control positions for bands in AlignControls method.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40148 4005530d-fff6-0310-9dd1-cebe43e6787f
LCL, CoolBar: add a new band when a component is dropped on Coolbar. Use OnIdle handler to delay setting the control's properties.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40149 4005530d-fff6-0310-9dd1-cebe43e6787f
LCL, CoolBar: paint a grabber for bands. No grabbing functionality yet.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40150 4005530d-fff6-0310-9dd1-cebe43e6787f
LCL, CoolBar: Improve OnIdle handler. add a band+control only if control's parent is Self. Notification is sent wrongly from any component on form.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@40151 4005530d-fff6-0310-9dd1-cebe43e6787f