Blogs

News

Favorite Posts

ctodx

Discussions, news and rants from the CTO of Developer Express, Julian M Bucknall

Sneak Peek: Alert windows in VCL for Delphi (coming in v2011 vol 2)

     

What with all this news for our .NET platforms, I wouldn’t want our Delphi customers to feel left out in the cold. So, without further ado, let’s take a look at the new VCL Alert Window control that will debut in v2011 vol 2 later on this year. An Alert Window is a window that appears, usually with some kind of animation (the standard is that it pops up like a piece of toast from a toaster from the bottom left of the screen), to alert the user to some situation.

VCLAlertWindow

(Click image for animation.)

Pretty simple in concept and very effective at getting some important information in front of the user.

We’ve provided many options for animation, and you can apply separate options to both the showing and to the hiding of an alert window. These include:

  • Animation effect: namely Slide, Fade, Move, and None.
  • Pop-up position: either near the Windows notification area or one of the screen corners.
  • Animation direction: all four directions are supported: up (“toaster” type), down, left (shown in the video), and right. The animation path depends on the pop-up position, but it’s always either vertical or horizontal.
  • Animation time: this allows you to extend or shorten the animation.

We’ve also provided some other options to help you customize the alert windows:

  • Capability to display custom buttons in a window’s footer.
  • Visibility of caption buttons (there are three: a dropdown menu (currently supporting TPopupMenu, so it can provide pretty much anything you want), pin, and close).
  • Auto-snap alert windows to screen edges during drag operations.
  • Auto-hide alert windows after a specified time.
  • Auto-size alert windows by content (limits are adjustable) or you can specify the exact height and width.
  • Limit the number of simultaneously displayed alert windows.
  • Skin support (duh!).

All in all, a nice addition to our VCL subscription for v2011 vol 2.

Published Sep 29 2011, 03:46 PM by Julian Bucknall (DevExpress)
Bookmark and Share

Comments

 

Iskandar Achmad said:

Yes, this one of my top wishlist

September 29, 2011 8:51 PM
 

AndréFM said:

Good to see new controls. This one is very useful. Thx

September 29, 2011 10:04 PM
 

Ralf Grenzing said:

Nice!

Any timeframe when the next build that support XE2 VCL 32 bit is availible? Lokking forward to it!

September 30, 2011 3:55 AM
 

Hnieef fadzli said:

how bout .net. any luck???

September 30, 2011 4:28 AM
 

Stuart Clennett said:

Great to see progress in VCL controls, I look forward to this once i get my subscription sorted.  (Note to self, sort out subscription).

September 30, 2011 4:36 AM
 

Alex M (DevExpress) said:

Guys, we are very happy to hear you liked this new control!

@Ralf: We are going to release v2011 vol 1.7 with support for RAD Studio XE2 (VCL 32-bit compiler) next week. Stay tuned for updates!

@Hnieef fadzli: Our XtraBars Suite (.NET WinForms controls) includes Alert Windows (see documentation.devexpress.com to learn more).

September 30, 2011 7:02 AM
 

D.A. said:

OMG. A new component for VCL product line, waiting this for a long time. Thanks for it and any news about when will it arrive? Also we'r waiting for server mode for quantum grid.

Thanks

September 30, 2011 10:46 AM
 

Alex M (DevExpress) said:

The new controls will be available in the beta for v2011 vol 2. This is scheduled for release in late October (fingers crossed). So you can give them a spin at around this time. So far, we have two blog posts about v2011 vol 2 features (see community.devexpress.com/.../default.aspx ). Check this page regularly for updates.

As for the EQGrid server mode, yes, we'll strive to finish and deliver it in the v2011 vol 2 release version (now both my hands have fingers crossed).

September 30, 2011 11:21 AM
 

Daniel Gabriel_3 said:

Nice

September 30, 2011 1:46 PM
 

Manolis Perrakis said:

Hi Alex,

From the roadmap for Vol. 1

1. Improve export to Excel – make it possible to export data in a simplified layout to support further data analysis

2. Implement a treeview-like hierarchy for events and tasks in the Gantt view

And another one:

Export to Excel with the same format for numbers for Grid and Pivot.

When are these going to be released?

Best Regards,

Manolis

September 30, 2011 11:07 PM
 

Ron Grove said:

Oh please, please finish server mode for VCL in this release. I've hoped to see that ported since I first saw it on the .NET side of the pond.

October 2, 2011 4:00 AM
 

Michael Thuma said:

Thank you. This is a nice one!

October 2, 2011 4:19 AM
 

Alex M (DevExpress) said:

Manolis, we are going to finish and release both the features you mentioned ( Suggestion ID: CS49691, www.devexpress.com/.../ViewIssue.aspx and Suggestion ID: S130125, www.devexpress.com/.../ViewIssue.aspx ) with the v2011 vol 2 release version.

As for the last feature (I believe it is Suggestion ID: A2220, www.devexpress.com/.../ViewIssue.aspx ), we currently have no plans to implement it. At least, with the v2011 vol 2 release version.

October 3, 2011 8:06 AM
 

Daniel Ramirez said:

Thank you, We need more and more news of DevExpress VCL... Don't forget us...

October 3, 2011 2:35 PM
 

Dontenwill AG said:

Hey, this is very good news, thank you for implementing an alert control! We were just testing the available ones and they are all oughh...

One very important feature not mentioned in your list (just try the behavior of outlook alert for example): the alert window must be completely independent from the main form.

That means, if an alert comes up while the app is in background and you are just writing a letter in winword, the alert must not "disturb" you in any way, it must not take the cursor or anything. And if you decide to close the alert by clicking the close button, this must not bring the alerting application up, you should be able to continue writing your letter...

i just renewed the subscription due to this good news :)

October 7, 2011 1:48 PM
 

D.A. said:

From Alex M:

"@Ralf: We are going to release v2011 vol 1.7 with support for RAD Studio XE2 (VCL 32-bit compiler) next week. Stay tuned for updates!"

which "next week" ? we've already passed the "next week" :)

October 9, 2011 8:54 PM
 

Alex M (DevExpress) said:

@Dontenwill AG: Thank you for the feedback! Yes, we have just tested this scenario and tuned up the alert window behavior to meet the requirement you described. It's nice to hear that news about our new VCL controls helped you make the decision to renew your subscription. ;)

@D.A.: We shifted the release date to this week to finish all the tasks we had planned for the v2011 vol 1.7 build. Please bear with us.

October 10, 2011 5:19 AM

About Julian Bucknall (DevExpress)

Julian is the Chief Technology Officer at Developer Express. You can reach him directly at julianb@devexpress.com. You can also follow him on Twitter with the ID JMBucknall.
More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.