<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-19666662</id><updated>2009-11-05T13:06:59.138-05:00</updated><title type='text'>DayPilot - AJAX Calendar/Scheduling Controls for ASP.NET</title><subtitle type='html'></subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://feeds.feedburner.com/Daypilot'/><author><name>Dan</name><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>98</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-19666662.post-8319935826122175355</id><published>2009-11-05T12:51:00.003-05:00</published><updated>2009-11-05T13:06:59.158-05:00</updated><title type='text'>Scheduler: Automatic Event Reloading (AutoRefresh)</title><content type='html'>&lt;a href="http://www.daypilot.org/daypilot-pro-5-8.html"&gt;DayPilot Pro 5.8&lt;/a&gt; will introduce an &lt;span style="font-weight: bold;"&gt;automatic event reloading (AutoRefresh)&lt;/span&gt; feature:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/sandbox/Scheduler/AutoRefresh.aspx"&gt;&lt;img src="http://blog.daypilot.org/images/5.8/autorefresh-602x207.png" alt="DayPilot Scheduler: Automatic Event Reloading (AutoRefresh)" width="602" border="0" height="207" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are four new properties:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;AutoRefreshEnabled&lt;/span&gt; (bool)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;AutoRefreshInterval&lt;/span&gt; (int) - number of seconds between automatic reloads&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;AutoRefreshMaxCount &lt;/span&gt;(int) - maximum number of automatic reloads&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;AutoRefreshCommand &lt;/span&gt;(string) - a command value that will be passed to Command event when requesting a reload&lt;/li&gt;&lt;/ul&gt;There is a demo page available that refreshes the events every 10 seconds for 2 minutes (maximum 12 times):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.daypilot.org/sandbox/Scheduler/AutoRefresh.aspx"&gt;http://www.daypilot.org/sandbox/Scheduler/AutoRefresh.aspx&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;You can download a preview in the &lt;a href="http://www.daypilot.org/sandbox/"&gt;sandbox&lt;/a&gt; (available since build 5.8.1919).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-8319935826122175355?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/8319935826122175355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/8319935826122175355'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/11/scheduler-automatic-event-reloading.html' title='Scheduler: Automatic Event Reloading (AutoRefresh)'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-8745959879057403411</id><published>2009-09-07T03:24:00.003-04:00</published><updated>2009-09-07T03:40:44.350-04:00</updated><title type='text'>Tutorial: Calendar with SQL Server, UpdatePanel and ModalPopupExtender (ASP.NET, C#, VB.NET)</title><content type='html'>A new tutorial for &lt;a href="http://www.daypilot.org/calendar.html"&gt;DayPilot Calendar&lt;/a&gt; is online:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/tutorial-calendar-sqlserver.html"&gt;Calendar Tutorial: SQL Server, UpdatePanel, ModalPopupExtender&lt;/a&gt; (ASP.NET, C#, VB.NET)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/tutorial-calendar-sqlserver.html"&gt;&lt;img src="http://blog.daypilot.org/images/tutorial/calendarsql/calendar-sql600x259.png" alt="DayPilot Calendar Tutorial: SQL Server, UpdatePanel, ModalPopupExtender" border="0" height="259" width="600" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It shows a more advanced usage of the &lt;a href="http://www.daypilot.org/calendar.html"&gt;DayPilot Calendar control&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;AJAX&lt;/strong&gt; events (new, edit) open a modal popup using &lt;strong&gt;ModalPopupExtender&lt;/strong&gt;  &lt;/li&gt;&lt;li&gt;Data loaded from a Microsoft SQL Server database using &lt;strong&gt;SqlDataSource&lt;/strong&gt; control &lt;/li&gt;&lt;li&gt;Event &lt;strong&gt;moving/resizing&lt;/strong&gt; handled using fast internal CallBack  &lt;/li&gt;&lt;li&gt;Date navigation using &lt;strong&gt;System.Web.UI.Calendar&lt;/strong&gt; control&lt;/li&gt;&lt;/ul&gt;Source code is included (C# and VB.NET).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-8745959879057403411?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/8745959879057403411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/8745959879057403411'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/09/tutorial-calendar-with-sql-server.html' title='Tutorial: Calendar with SQL Server, UpdatePanel and ModalPopupExtender (ASP.NET, C#, VB.NET)'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-3952927801923514232</id><published>2009-08-21T06:02:00.002-04:00</published><updated>2009-08-21T06:05:02.363-04:00</updated><title type='text'>DayPilot 5.7 SP2 Released</title><content type='html'>&lt;a href="http://www.daypilot.org/daypilot-pro-5-7-sp2.html"&gt;DayPilot Pro 5.7 SP2&lt;/a&gt; (build 1890) was released on August 4, 2009.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It is a bug-fixing release. &lt;/li&gt;&lt;li&gt;Please check &lt;a href="http://www.daypilot.org/daypilot-pro-5-7-sp2.html"&gt;5.7 SP2&lt;/a&gt; release notes for details.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The &lt;a href="http://www.daypilot.org/sandbox/Calendar/"&gt;sandbox&lt;/a&gt;, &lt;a href="http://www.daypilot.org/demo/Calendar/"&gt;demo&lt;/a&gt; and &lt;a href="http://www.daypilot.org/try.html"&gt;trial download&lt;/a&gt; are updated. The customers will find a full version in the customer area.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-3952927801923514232?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/3952927801923514232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/3952927801923514232'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/08/daypilot-57-sp2-released.html' title='DayPilot 5.7 SP2 Released'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-7316188681621277489</id><published>2009-07-30T12:29:00.002-04:00</published><updated>2009-07-30T12:33:56.644-04:00</updated><title type='text'>DayPilot 5.7 Released (Including SP1)</title><content type='html'>&lt;a href="http://www.daypilot.org/daypilot-pro-5-7.html"&gt;DayPilot Pro 5.7&lt;/a&gt; (build 1863) was released on July 22, 2009.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.7/scheduler-hide-non-business-noborder600x302.png" border="0" height="302" width="600" /&gt;&lt;br /&gt;&lt;br /&gt;New features:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Hiding Non-Business Hours for DayPilot Scheduler &lt;/li&gt;&lt;li&gt;Dynamic Event Rendering (DayPilot Scheduler) &lt;/li&gt;&lt;li&gt;Resource Header Click Event for DayPilot Scheduler &lt;/li&gt;&lt;li&gt;Context Menu for Resource Headers (DayPilot Scheduler) &lt;/li&gt;&lt;li&gt;SQL Server and ModalPopupExtender Tutorial (DayPilot Calendar) &lt;/li&gt;&lt;li&gt;Event Move/Resize Margin (DayPilot Scheduler) &lt;/li&gt;&lt;li&gt;CSS Style for Weekends (DayPilot Navigator) &lt;/li&gt;&lt;li&gt;Crosshair Color and Opacity (DayPilot Calendar) &lt;/li&gt;&lt;li&gt;Event Time Font (DayPilot Month) &lt;/li&gt;&lt;li&gt;CellBorderColor Property (DayPilot Scheduler) &lt;/li&gt;&lt;li&gt;EmptyBackColor Property (DayPilot Scheduler) &lt;/li&gt;&lt;li&gt;Loading Label Properties (DayPilot Scheduler) &lt;/li&gt;&lt;li&gt;Improved All-Day Events (DayPilot Calendar) &lt;/li&gt;&lt;li&gt;Separator Appearance Properties (DayPilot Scheduler) &lt;/li&gt;&lt;li&gt;Overnight Scheduling - DayBeginsHour (DayPilot Calendar) &lt;/li&gt;&lt;li&gt;StaticBubbleHTML (DayPilot Calendar) &lt;/li&gt;&lt;li&gt;Minor Improvement and Bug Fixes&lt;/li&gt;&lt;/ol&gt;Check the &lt;a href="http://www.daypilot.org/daypilot-pro-5-7.html"&gt;illustrated 5.7 release notes&lt;/a&gt; for a full feature list and more details.&lt;br /&gt;&lt;br /&gt;See also changes introduced in &lt;a href="http://www.daypilot.org/daypilot-pro-5-7-sp1.html"&gt;DayPilot Pro 5.7 SP1&lt;/a&gt; (July 30, 2009).&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.daypilot.org/sandbox/Calendar/"&gt;sandbox&lt;/a&gt;, &lt;a href="http://www.daypilot.org/demo/Calendar/"&gt;demo&lt;/a&gt; and &lt;a href="http://www.daypilot.org/try.html"&gt;trial download&lt;/a&gt; are updated. The customers will find a full version in the customer area.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-7316188681621277489?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/7316188681621277489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/7316188681621277489'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/07/daypilot-57-released-including-sp1.html' title='DayPilot 5.7 Released (Including SP1)'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-9021593226436881623</id><published>2009-07-22T09:28:00.004-04:00</published><updated>2009-07-22T15:25:21.917-04:00</updated><title type='text'>Month: Customizable Event Time Font</title><content type='html'>&lt;a href="http://www.daypilot.org/daypilot-pro-5-7.html"&gt;DayPilot Pro 5.7&lt;/a&gt; will introduce an option to adjust &lt;span style="font-weight: bold;"&gt;event time font style &lt;/span&gt;in &lt;a href="http://www.daypilot.org/month.html"&gt;DayPilot Month&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.7/month_event_time157x101.png" alt="Event Time (DayPilot Month)" border="0" height="101" width="157" /&gt;&lt;br /&gt;&lt;br /&gt;Three new properties are available:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;EventTimeFontFamily (default value "Tahoma")&lt;/li&gt;&lt;li&gt; EventTimeFontSize (default value "8pt")&lt;/li&gt;&lt;li&gt; EventTimeFontColor (default value "gray")&lt;/li&gt;&lt;/ul&gt;See also:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.daypilot.org/month-event-formatting.html"&gt;DayPilot Month: Event Formatting&lt;/a&gt; (Documentation)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;You can download a preview in the &lt;a href="http://www.daypilot.org/sandbox/"&gt;sandbox&lt;/a&gt; (available since build 5.7.1846).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-9021593226436881623?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/9021593226436881623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/9021593226436881623'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/07/month-customizable-event-time-font.html' title='Month: Customizable Event Time Font'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-1218914392543573673</id><published>2009-07-22T08:52:00.003-04:00</published><updated>2009-07-22T15:03:52.276-04:00</updated><title type='text'>Navigator: Weekend Days Style</title><content type='html'>&lt;a href="http://www.daypilot.org/daypilot-pro-5-7.html"&gt;DayPilot Pro 5.7&lt;/a&gt; will introduce a &lt;span style="font-weight: bold;"&gt;CSS class for weekend days &lt;/span&gt; in &lt;a href="http://www.daypilot.org/navigator.html"&gt;DayPilot Navigator&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;Old style:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.7/navigator-weekend-old142x161.png" alt="Weekend Day CSS Style in DayPilot Navigator (5.6)" height="161" width="142" /&gt;&lt;br /&gt;&lt;br /&gt;New style:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.7/navigator-weekend142x161.png" alt="Weekend Day CSS Style in DayPilot Navigator (5.7)" height="161" width="142" /&gt;&lt;br /&gt;&lt;br /&gt;The class suffix used for all-day events is "weekend".&lt;br /&gt;&lt;br /&gt;See also:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.daypilot.org/daypilotnavigator-css-styling.html"&gt;DayPilot Navigator: CSS Class Styling&lt;/a&gt; (Documentation)&lt;/li&gt;&lt;/ul&gt;You can download a preview in the &lt;a href="http://www.daypilot.org/sandbox/"&gt;sandbox&lt;/a&gt; (available since build 5.7.1857).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-1218914392543573673?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/1218914392543573673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/1218914392543573673'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/07/navigator-weekend-days-style.html' title='Navigator: Weekend Days Style'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-9077046515950781412</id><published>2009-07-22T08:30:00.004-04:00</published><updated>2009-07-22T09:21:13.587-04:00</updated><title type='text'>Calendar: Improved All-Day Events</title><content type='html'>&lt;a href="http://www.daypilot.org/daypilot-pro-5-7.html"&gt;DayPilot Pro 5.7&lt;/a&gt; will introduce &lt;span style="font-weight: bold;"&gt;improved all-day event rendering&lt;/span&gt; in &lt;a href="http://www.daypilot.org/calendar.html"&gt;DayPilot Calendar&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;Old style:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.7/calendar-allday-old600x67.png" alt="All-Day Events in DayPilot Calendar (5.6)" height="67" width="600" /&gt;&lt;br /&gt;&lt;br /&gt;New style:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.7/calendar-allday-new600x66.png" alt="All-Day Events in DayPilot Calendar (5.7)" height="66" width="600" /&gt;&lt;br /&gt;&lt;br /&gt;Improvements:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;All-day events &lt;span style="font-weight: bold;"&gt;spanning several days&lt;/span&gt; are now rendered as a single rectangle.&lt;/li&gt;&lt;li&gt;All-day events can be styled using &lt;span style="font-weight: bold;"&gt;CSS classes&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Independent &lt;span style="font-weight: bold;"&gt;font properties&lt;/span&gt;:&lt;/li&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;AllDayEventFontColor&lt;/li&gt;&lt;li&gt;AllDayEventFontFamily&lt;/li&gt;&lt;li&gt;AllDayEventFontSize&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;The class suffix used for all-day events is "alldayevent".&lt;br /&gt;&lt;br /&gt;See also:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.daypilot.org/calendar-css-class-styling.html"&gt;DayPilot Calendar: CSS Class Styling&lt;/a&gt; (Documentation)&lt;/li&gt;&lt;/ul&gt;You can download a preview in the &lt;a href="http://www.daypilot.org/sandbox/"&gt;sandbox&lt;/a&gt; (available since build 5.7.1855).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-9077046515950781412?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/9077046515950781412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/9077046515950781412'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/07/calendar-improved-all-day-events.html' title='Calendar: Improved All-Day Events'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-2578944852731516583</id><published>2009-07-22T07:44:00.003-04:00</published><updated>2009-07-22T08:12:26.597-04:00</updated><title type='text'>Scheduler: Dynamic Event Rendering</title><content type='html'>&lt;a href="http://www.daypilot.org/daypilot-pro-5-7.html"&gt;DayPilot Pro 5.7&lt;/a&gt; will introduce a &lt;span style="font-weight: bold;"&gt;great event rendering speed impovement&lt;/span&gt; in &lt;a href="http://www.daypilot.org/scheduler.html"&gt;DayPilot Scheduler&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/sandbox/Scheduler/Huge.aspx"&gt;&lt;img src="http://blog.daypilot.org/images/5.7/scheduler-dynamic-event-rendering600x239.png" alt="DayPilot Scheduler: Dynamic Event Rendering" border="0" height="239" width="600" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Events are not rendered at once but &lt;span style="font-weight: bold;"&gt;progressively as a user scrolls&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;rendering time &lt;/span&gt;was the biggest problem when showing large data sets (hundreds of events), especially in &lt;span style="font-weight: bold;"&gt;Internet Explorer&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;There is a new property that sets the rendering mode - &lt;span style="font-weight: bold;"&gt;DynamicEventRendering&lt;/span&gt;. Possible values:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Progressive (default)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Disabled&lt;/li&gt;&lt;/ul&gt;The events are still loaded from the server all at once (unlike in the &lt;a href="http://www.daypilot.org/dynamic-scheduler.html"&gt;Dynamic Scheduler&lt;/a&gt; where only the events for current viewport are loaded from the server).&lt;br /&gt;&lt;br /&gt;There is a new &lt;span style="font-weight: bold;"&gt;demo page showing 900 events&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.daypilot.org/sandbox/Scheduler/Large.aspx"&gt;http://www.daypilot.org/sandbox/Scheduler/Large.aspx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;You can download a preview in the &lt;a href="http://www.daypilot.org/sandbox/"&gt;sandbox&lt;/a&gt; (available since build 5.7.1854).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-2578944852731516583?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/2578944852731516583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/2578944852731516583'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/07/scheduler-dynamic-event-rendering.html' title='Scheduler: Dynamic Event Rendering'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-137858479558928969</id><published>2009-07-22T05:55:00.003-04:00</published><updated>2009-07-22T08:12:45.811-04:00</updated><title type='text'>Scheduler: Adjusting Event Move/Resize Margin (Drag &amp; Drop)</title><content type='html'>&lt;a href="http://www.daypilot.org/daypilot-pro-5-7.html"&gt;DayPilot Pro 5.7&lt;/a&gt; will introduce an option to specify the &lt;span style="font-weight: bold;"&gt;event move and event resize margins&lt;/span&gt; for &lt;a href="http://www.daypilot.org/scheduler.html"&gt;DayPilot Scheduler&lt;/a&gt; events:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;EventMoveMargin&lt;/span&gt; property:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.7/scheduler_event_move_margin281x81.png" alt="Event Move Margin (DayPilot Scheduler)" height="81" width="281x" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;EventResizeMargin&lt;/span&gt; property:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.7/scheduler_event_resize_margin281x81.png" alt="Event Resize Margin (DayPilot Scheduler)" height="81" width="281x" /&gt;&lt;br /&gt;&lt;br /&gt;Both these margins determine the area where resize/move cursors are available for drag&amp;amp;drop AJAX operations.&lt;br /&gt;&lt;br /&gt;You can download a preview in the &lt;a href="http://www.daypilot.org/sandbox/"&gt;sandbox&lt;/a&gt; (available since build 5.7.1853).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-137858479558928969?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/137858479558928969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/137858479558928969'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/07/scheduler-adjusting-event-moveresize.html' title='Scheduler: Adjusting Event Move/Resize Margin (Drag &amp; Drop)'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-3256270862779378664</id><published>2009-07-09T12:17:00.003-04:00</published><updated>2009-07-22T08:12:53.868-04:00</updated><title type='text'>Scheduler: Hiding Non-Business Hours (Days)</title><content type='html'>&lt;a href="http://www.daypilot.org/daypilot-pro-5-7.html"&gt;DayPilot Pro 5.7&lt;/a&gt; will introduce an option to hide non-business hours and days in &lt;a href="http://www.daypilot.org/scheduler.html"&gt;DayPilot Scheduler&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;DayPilot Scheduler: Showing 9AM - 6PM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/sandbox/Scheduler/HideNonBusiness.aspx"&gt;&lt;img src="http://blog.daypilot.org/images/5.7/scheduler-hide-non-business692x351.png" alt="DayPilot Scheduler: Non-Business Hours Hidden" border="0" height="351" width="692" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;You can turn this feature on just by setting:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span&gt;ShowNonBusiness="false"&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span&gt;This setup will hide:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Weekends (Saturday and Sunday)&lt;/li&gt;&lt;li&gt;Hours before BusinessBeginsHour (default 9) and after BusinessEndsHour (default 18)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;DayPilot Scheduler: Showing Workdays Only&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/sandbox/Scheduler/HideNonBusiness.aspx"&gt;&lt;img src="http://blog.daypilot.org/images/5.7/scheduler-hide-non-business-weekend671x353.png" alt="DayPilot Scheduler: Non-Business Hours Hidden" border="0" height="353" width="671" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;DayPilot Scheduler: Showing 9AM - 6PM (+Lunch Break 1PM - 2PM&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/sandbox/Scheduler/HideNonBusiness.aspx"&gt;&lt;img src="http://blog.daypilot.org/images/5.7/scheduler-hide-non-business-lunch618x352.png" alt="DayPilot Scheduler: Non-Business Hours Hidden" border="0" height="352" width="618" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can hide additional columns using &lt;span style="font-weight: bold;"&gt;BeforeTimeHeaderRender&lt;/span&gt; event handler:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;    protected void DayPilotScheduler1_BeforeTimeHeaderRender(object sender,&lt;br /&gt;   DayPilot.Web.Ui.Events.BeforeTimeHeaderRenderEventArgs e)&lt;br /&gt;{&lt;br /&gt;  // lunch break from 1PM to 2 PM&lt;br /&gt;  if (!e.IsColGroup &amp;amp;&amp;amp; e.Start.Hour == 13)&lt;br /&gt;  {&lt;br /&gt;      e.Visible = false;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;span style="font-weight: bold;"&gt;DayPilot Scheduler: Showing 9AM - 6PM (Lunch Break Highlighted&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/sandbox/Scheduler/HideNonBusiness.aspx"&gt;&lt;img src="http://blog.daypilot.org/images/5.7/scheduler-hide-non-business-color687x352.png" alt="DayPilot Scheduler: Non-Business Hours Hidden" border="0" height="352" width="687" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Column hiding can be combined with cell highlighting. The lunch break can be &lt;span style="font-weight: bold;"&gt;highlighted &lt;/span&gt;instead using BeforeCellRender event handler:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;    protected void DayPilotScheduler1_BeforeCellRender(object sender, DayPilot.Web.Ui.Events.BeforeCellRenderEventArgs e)&lt;br /&gt;{&lt;br /&gt;    if (e.Start.Hour == 13)&lt;br /&gt;    {&lt;br /&gt;        e.IsBusiness = false;&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;span style="font-weight: bold;"&gt;Note &lt;/span&gt;that setting &lt;span style="font-weight: bold;"&gt;IsBusiness &lt;/span&gt;property in BeforeCellRender will not hide the column, but rather use the color specified for non-business hours (NonBusinessBackColor) for that cell.&lt;br /&gt;&lt;br /&gt;You can download a preview in the &lt;a href="http://www.daypilot.org/sandbox/"&gt;sandbox&lt;/a&gt; (available since build 5.7.1834).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-3256270862779378664?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/3256270862779378664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/3256270862779378664'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/07/scheduler-hiding-non-business-hours.html' title='Scheduler: Hiding Non-Business Hours (Days)'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-769148417103212654</id><published>2009-06-26T02:26:00.003-04:00</published><updated>2009-07-30T12:33:07.270-04:00</updated><title type='text'>DayPilot 5.6 Released (Including SP1)</title><content type='html'>&lt;a href="http://www.daypilot.org/daypilot-pro-5-6.html"&gt;DayPilot Pro 5.6&lt;/a&gt; (build 1808) was released on June 10, 2009. Selected new features:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Scheduler Image Export (PNG, BMP, GIF, JPG)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/scheduler-image-export-bmp-png-gif-jpg.html"&gt;&lt;img src="http://blog.daypilot.org/images/5.6/scheduler-export229x166.png" border="0" height="166" width="229" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/scheduler.html"&gt;DayPilot Scheduler&lt;/a&gt; control snapshot can be exported to common image formats (BMP, PNG, GIF, JPG).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Custom First Day of Week (WeekStarts)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.6/first-day-of-week-655x261.png" border="0" height="261" width="655" /&gt;&lt;br /&gt;&lt;br /&gt;All days of week are now supported in WeekStarts property (&lt;a href="http://www.daypilot.org/scheduler.html"&gt;Scheduler&lt;/a&gt;, &lt;a href="http://www.daypilot.org/month.html"&gt;Month&lt;/a&gt;, &lt;a href="http://www.daypilot.org/dynamic-scheduler.html"&gt;Dynamic Scheduler&lt;/a&gt;, &lt;a href="http://www.daypilot.org/navigator.html"&gt;Navigator&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Check the &lt;a href="http://www.daypilot.org/daypilot-pro-5-6.html"&gt;illustrated 5.6 release notes&lt;/a&gt; for a full feature list and more details.&lt;br /&gt;&lt;br /&gt;See also changes introduced in &lt;a href="http://www.daypilot.org/daypilot-pro-5-6-sp1.html"&gt;DayPilot Pro 5.6 SP1&lt;/a&gt; (June 22, 2009).&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.daypilot.org/sandbox/Calendar/"&gt;sandbox&lt;/a&gt;, &lt;a href="http://www.daypilot.org/demo/Calendar/"&gt;demo&lt;/a&gt; and &lt;a href="http://www.daypilot.org/try.html"&gt;trial download&lt;/a&gt; are updated. The customers will find a full version in the customer area.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-769148417103212654?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/769148417103212654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/769148417103212654'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/06/daypilot-56-released-including-sp1.html' title='DayPilot 5.6 Released (Including SP1)'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-2170555662109390628</id><published>2009-06-06T07:24:00.002-04:00</published><updated>2009-06-06T07:33:56.120-04:00</updated><title type='text'>First Day of Week Support Improved</title><content type='html'>&lt;a href="http://www.daypilot.org/daypilot-pro-5-6.html"&gt;DayPilot Pro 5.6&lt;/a&gt; will extend the support for first day of week values (WeekStarts property).&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.6/first-day-of-week-655x261.png" alt="DayPilot Month First Day of Week" height="261" width="655" /&gt;&lt;br /&gt;&lt;br /&gt;Since build 5.6.1798, any day of week can be used for WeekStarts property. It's supported in the following controls:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.daypilot.org/scheduler.html"&gt;DayPilot Scheduler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.daypilot.org/month.html"&gt;DayPilot Month&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.daypilot.org/navigator.html"&gt;DayPilot Navigator&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.daypilot.org/dynamic-scheduler.html"&gt;DayPilot Dynamic Scheduler&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;You download the preview in the &lt;a href="http://www.daypilot.org/sandbox/Scheduler/"&gt;sandbox&lt;/a&gt; (available since build 5.6.1798).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-2170555662109390628?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/2170555662109390628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/2170555662109390628'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/06/first-day-of-week-support-improved.html' title='First Day of Week Support Improved'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-4880388334618386601</id><published>2009-06-01T15:30:00.005-04:00</published><updated>2009-06-07T03:02:06.763-04:00</updated><title type='text'>Scheduler Export (PNG, BMP, GIF, JPG)</title><content type='html'>&lt;a href="http://www.daypilot.org/daypilot-pro-5-6.html"&gt;DayPilot Pro 5.6&lt;/a&gt; will introduce an &lt;b&gt;image export&lt;/b&gt; feature for the &lt;a href="http://www.daypilot.org/scheduler.html"&gt;Scheduler control&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.6/scheduler-export229x166.png" alt="DayPilot Scheduler Export" height="166" width="229" /&gt;&lt;br /&gt;&lt;br /&gt;It is possible to export the Scheduler into several image formats:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;BMP&lt;/li&gt;&lt;li&gt;GIF&lt;/li&gt;&lt;li&gt;JPEG&lt;/li&gt;&lt;li&gt;PNG&lt;/li&gt;&lt;li&gt;TIFF&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Some limitations apply:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The related CSS classes are ignored (CssClassPrefix)&lt;/li&gt;&lt;li&gt;It's not possible to use HTML in Before*Render events. You can detect the export by checking &lt;span style="font-weight: bold;"&gt;DayPilotScheduler.IsExport&lt;/span&gt; property and set e.InnerHTML to plain text during export.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Example&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This example returns the current Scheduler view as PNG image (it forces the Open/Download dialog box by setting "content-disposition" HTTP header).&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;protected void ButtonExport_Click(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;setDataSourceAndBind();&lt;br /&gt;&lt;br /&gt;Response.Clear();&lt;br /&gt;Response.ContentType = "image/png";&lt;br /&gt;Response.AddHeader("content-disposition", "attachment;filename=print.png");&lt;br /&gt;MemoryStream img = DayPilotScheduler1.Export(ImageFormat.Png);&lt;br /&gt;img.WriteTo(Response.OutputStream);&lt;br /&gt;Response.End();&lt;br /&gt;}&lt;/pre&gt;This feature is already available for &lt;a href="http://www.daypilot.org/calendar.html"&gt;DayPilot Calendar&lt;/a&gt;: &lt;a href="http://www.daypilot.org/daypilotcalendar-image-export-bmp-png-gif-jpg.html"&gt;Image Export (BMP, PNG, GIF, JPG)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can test it live in the &lt;a href="http://www.daypilot.org/sandbox/Scheduler/"&gt;sandbox&lt;/a&gt; (available since build 5.6.1792).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-4880388334618386601?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/4880388334618386601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/4880388334618386601'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/06/scheduler-export-png-bmp-gif-jpg.html' title='Scheduler Export (PNG, BMP, GIF, JPG)'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-2808073371744217828</id><published>2009-05-18T15:00:00.005-04:00</published><updated>2009-05-31T16:25:22.617-04:00</updated><title type='text'>Tutorial: Using Scheduler for Hotel Room Booking (C#, VB.NET)</title><content type='html'>A new tutorial for &lt;a href="http://www.daypilot.org/scheduler.html"&gt;DayPilot Scheduler&lt;/a&gt; is online:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/scheduler-tutorial-hotel.html"&gt;Scheduler: Hotel Room Booking Tutorial&lt;/a&gt; (C#, VB.NET)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/scheduler-tutorial-hotel.html"&gt;&lt;img src="http://blog.daypilot.org/images/tutorial/hotel/scheduler-hotel600x208.png" alt="DayPilot Scheduler Tutorial: Hotel Room Booking" border="0" height="208" width="600" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It shows more advanced usage of the Scheduler:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Colors&lt;/span&gt; indicating the reservation phase&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Rules&lt;/span&gt; for reservation updates (overlap forbidden, past reservations)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Filter&lt;/span&gt; for visible rooms (based on drop-down)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Modal dialog&lt;/span&gt; for event creating and editing&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Flash notification&lt;/span&gt; about user action result&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Source code is included (C# and VB.NET).&lt;br /&gt;&lt;br /&gt;You can test it &lt;a href="http://www.daypilot.org/tutorial/scheduler/hotel/"&gt;online&lt;/a&gt; as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-2808073371744217828?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/2808073371744217828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/2808073371744217828'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/05/tutorial-using-scheduler-for-hotel-room.html' title='Tutorial: Using Scheduler for Hotel Room Booking (C#, VB.NET)'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-9004149490918567932</id><published>2009-05-15T16:06:00.002-04:00</published><updated>2009-05-15T16:13:44.263-04:00</updated><title type='text'>DayPilot 5.5 Released (Including SP1)</title><content type='html'>&lt;a href="http://www.daypilot.org/daypilot-pro-5-5.html"&gt;DayPilot Pro 5.5&lt;/a&gt; (build 1773) was released on May 13, 2009. Selected new features:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. CSS themes &lt;/span&gt;(DayPilot Calendar, DayPilot Scheduler, DayPilot Month)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/demo/Calendar/"&gt;&lt;img src="http://blog.daypilot.org/images/5.5/theme_silver600x301.png" border="0" height="301" width="600" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Crosshair &lt;/span&gt; (DayPilot Scheduler)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/demo/Scheduler/"&gt;&lt;img src="http://blog.daypilot.org/images/5.5/dps-crosshair2-full-657x349.png" border="0" height="349" width="657" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. Transparent move/resize shadow&lt;/span&gt; (DayPilot Calendar, DayPilot Scheduler)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/demo/Scheduler/"&gt;&lt;img src="http://blog.daypilot.org/images/5.5/shadow-fill-274x161.png" border="0" height="161" width="274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Check the &lt;a href="http://www.daypilot.org/daypilot-pro-5-5.html"&gt;illustrated 5.5 release notes&lt;/a&gt; for a full feature list and more details.&lt;br /&gt;&lt;br /&gt;See also changes introduced in &lt;a href="http://www.daypilot.org/daypilot-pro-5-5-sp1.html"&gt;DayPilot Pro 5.5 SP1&lt;/a&gt; (May 15, 2009).&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.daypilot.org/sandbox/Calendar/"&gt;sandbox&lt;/a&gt;, &lt;a href="http://www.daypilot.org/demo/Calendar/"&gt;demo&lt;/a&gt; and &lt;a href="http://www.daypilot.org/try.html"&gt;trial download&lt;/a&gt; are updated. The customers will find a full version in the customer area.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-9004149490918567932?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/9004149490918567932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/9004149490918567932'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/05/daypilot-55-released-including-sp1.html' title='DayPilot 5.5 Released (Including SP1)'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-2396608033887502713</id><published>2009-05-13T11:46:00.002-04:00</published><updated>2009-05-13T11:50:50.924-04:00</updated><title type='text'>DayPilot Lite for ASP.NET MVC</title><content type='html'>&lt;a href="http://blogs.teamb.com/craigstuntz/"&gt;&lt;span class="entry-published"&gt;&lt;span class="entry-author author vcard"&gt;&lt;span class="fn n"&gt;Craig Stuntz&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; has adapted &lt;a href="http://www.daypilot.org/daypilot-lite.html"&gt;DayPilot Calendar Lite&lt;/a&gt; for use with &lt;span style="font-weight: bold;"&gt;ASP.NET MVC&lt;/span&gt; framework:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.teamb.com/craigstuntz/2009/05/12/38297/"&gt;http://blogs.teamb.com/craigstuntz/2009/05/12/38297/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;A sample project is included.&lt;br /&gt;&lt;br /&gt;Nice work, Craig!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-2396608033887502713?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/2396608033887502713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/2396608033887502713'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/05/daypilot-lite-for-aspnet-mvc.html' title='DayPilot Lite for ASP.NET MVC'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-4215164469337110670</id><published>2009-05-12T16:07:00.004-04:00</published><updated>2009-05-13T08:36:37.370-04:00</updated><title type='text'>Maximum Scheduler Height</title><content type='html'>In addition to the existing height specification modes, the &lt;a href="http://www.daypilot.org/scheduler.html"&gt;DayPilot Scheduler&lt;/a&gt; now offers a new option.&lt;br /&gt;&lt;br /&gt;Existing Scheduler height modes (&lt;span style="font-weight: bold;"&gt;HeightSpec&lt;/span&gt; property):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Auto&lt;/span&gt; (the height will be determined by row heights, no scrollbar is added)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Fixed&lt;/span&gt; (the Height property value will be used, scrollbar is added when necessary)&lt;/li&gt;&lt;/ul&gt;New height mode:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Max &lt;/span&gt;(the height will grow as in Auto mode up to the value specified in Height property; than the height will be fixed and scrollbar added)&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Example: Scheduler maximum height set to 250 pixels&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1) Tree &lt;span style="font-weight: bold;"&gt;collapsed&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.5/dps-max-collapsed656x265.png" alt="DayPilot Scheduler Maximum Height" width="656" height="265" /&gt;&lt;br /&gt;Height adjusted, no vertical scrollbar.&lt;br /&gt;&lt;br /&gt;2) Tree &lt;span style="font-weight: bold;"&gt;expanded&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.5/dps-max-expanded656x299.png" alt="DayPilot Scheduler Maximum Height" width="656" height="299" /&gt;&lt;br /&gt;Height set to 250 pixels, vertical scrollbar visible.&lt;br /&gt;&lt;br /&gt;This feature will be available in the &lt;a href="http://www.daypilot.org/daypilot-pro-5-5.html"&gt;DayPilot Pro 5.5 release&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-4215164469337110670?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/4215164469337110670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/4215164469337110670'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/05/maximum-scheduler-height.html' title='Maximum Scheduler Height'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-7017734664885309862</id><published>2009-05-12T15:51:00.002-04:00</published><updated>2009-05-12T16:03:27.556-04:00</updated><title type='text'>Improved Scheduler Crosshair</title><content type='html'>The &lt;a href="http://blog.daypilot.org/2009/05/crosshair-for-daypilot-scheduler.html"&gt;crosshair&lt;/a&gt; for &lt;a href="http://www.daypilot.org/scheduler.html"&gt;DayPilot Scheduler&lt;/a&gt; introduced in build 5.5.1759 is now even better. There are two modes available:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Full Crosshair (Crosshair="Full")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.5/dps-crosshair2-full-657x349.png" alt="DayPilot Scheduler Crosshair" width="657" height="349" /&gt;&lt;br /&gt;&lt;br /&gt;This mode shows a full crosshair, highlighting the current row and column.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Full Crosshair (Crosshair="Header")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.5/dps-crosshair2-header-657x349.png" alt="DayPilot Scheduler Crosshair" width="657" height="349" /&gt;&lt;br /&gt;&lt;br /&gt;This is a more decent mode, highlighting only the headers.&lt;br /&gt;&lt;br /&gt;You can test it live in the &lt;a href="http://www.daypilot.org/sandbox/Scheduler/"&gt;sandbox&lt;/a&gt; (available since build 5.5.1765).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-7017734664885309862?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/7017734664885309862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/7017734664885309862'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/05/improved-scheduler-crosshair.html' title='Improved Scheduler Crosshair'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-3335132312820877098</id><published>2009-05-11T04:38:00.002-04:00</published><updated>2009-05-11T04:54:19.690-04:00</updated><title type='text'>Scheduler Row Height Adjustment</title><content type='html'>By default, the row height in &lt;a href="http://www.daypilot.org/scheduler.html"&gt;DayPilot Scheduler&lt;/a&gt; is determined by the EventHeight property and the maximum number of overlapping events in the row. That means that when you add new concurrent events the height will increase automatically.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Single Event&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.5/dps-row-basic141x58.png" alt="DayPilot Scheduler Row Height - Single Event" width="141" height="58" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Two Overlapping Events&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.5/dps-row-extended205x77.png" alt="DayPilot Scheduler Row Height - Concurrent Events" width="205" height="77" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Adding a Free Space (RowMarginBottom)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/daypilot-pro-5-3.html"&gt;DayPilot Pro 5.3&lt;/a&gt; introduced a new property for adding a free space below the events: RowMarginBottom.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.5/dps-row-marginbottom151x124.png" alt="DayPilot Scheduler Row Height - Bottom Margin" width="151" height="124" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Minimum Row Height (RowMinHeight)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/daypilot-pro-5-5.html"&gt;DayPilot Pro 5.5&lt;/a&gt; will introduce another property that will allow to specify the minimum row height: RowMinHeight.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.5/dps-row-minheight145x79.png" alt="DayPilot Scheduler Row Height - Minimum Height" width="145" height="79" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;RowMinHeight&lt;/b&gt; is available since build 5.5.1761 (see the &lt;a href="http://www.daypilot.org/sandbox/Scheduler/"&gt;sandbox&lt;/a&gt;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-3335132312820877098?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/3335132312820877098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/3335132312820877098'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/05/scheduler-row-height-adjustment.html' title='Scheduler Row Height Adjustment'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-6118955800895701148</id><published>2009-05-07T06:17:00.002-04:00</published><updated>2009-05-07T06:24:29.510-04:00</updated><title type='text'>Crosshair for DayPilot Scheduler</title><content type='html'>&lt;a href="http://www.daypilot.org/daypilot-pro-5-5.html"&gt;DayPilot Pro 5.5&lt;/a&gt; will introduce a new optional hover crosshair for the &lt;a href="http://www.daypilot.org/scheduler.html"&gt;Scheduler control&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;DayPilot Scheduler Crosshair&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.5/dps-crosshair-659x351.png" alt="DayPilot Scheduler Crosshair" width="659" height="351" /&gt;&lt;br /&gt;&lt;br /&gt;The current pre-release build uses a property CrosshairEnabled with a default value set to "true" (this may change in the final release).&lt;br /&gt;&lt;br /&gt;You can test it live in the &lt;a href="http://www.daypilot.org/sandbox/Calendar/"&gt;sandbox&lt;/a&gt; (available since build 5.5.1759).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-6118955800895701148?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/6118955800895701148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/6118955800895701148'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/05/crosshair-for-daypilot-scheduler.html' title='Crosshair for DayPilot Scheduler'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-8617115021854440788</id><published>2009-05-05T17:51:00.001-04:00</published><updated>2009-05-05T17:54:45.851-04:00</updated><title type='text'>DayPilot Pro Scheduler Tutorial (C# and VB.NET)</title><content type='html'>A new &lt;a href="http://www.daypilot.org/scheduler-tutorial.html"&gt;tutorial for the Scheduler control&lt;/a&gt; from DayPilot Pro package is available:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Both C# and VB.NET code&lt;/li&gt;&lt;li&gt;One web page  &lt;/li&gt;&lt;li&gt;Year view, 1 cell = 1 day  &lt;/li&gt;&lt;li&gt;Connected to an SQLite database  &lt;/li&gt;&lt;li&gt;Event moving enabled (drag&amp;amp;drop)&lt;/li&gt;&lt;li&gt;Resources loaded from a database  &lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.daypilot.org/scheduler-tutorial.html"&gt;&lt;img src="http://blog.daypilot.org/images/tutorial/scheduler/designer600x346.png" alt="DayPilot Scheduler Visual Studio 2005 Designer" border="0" width="600" height="346" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-8617115021854440788?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/8617115021854440788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/8617115021854440788'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/05/daypilot-pro-scheduler-tutorial-c-and.html' title='DayPilot Pro Scheduler Tutorial (C# and VB.NET)'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-5175784937862264487</id><published>2009-05-05T08:03:00.002-04:00</published><updated>2009-05-05T08:11:53.489-04:00</updated><title type='text'>Transparent Event Move/Resize Indicator</title><content type='html'>&lt;a href="http://www.daypilot.org/daypilot-pro-5-5.html"&gt;DayPilot Pro 5.5&lt;/a&gt; will introduce a new event move/resize indicator ("shadow").&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Old style&lt;/span&gt; (Shadow="Outline")&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.5/shadow-outline-274x161.png" alt="DayPilot Calendar Move/Resize Indicator" width="274" height="161" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;New style&lt;/span&gt; (Shadow="Fill")&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.5/shadow-fill-274x161.png" alt="DayPilot Calendar Move/Resize Indicator" width="274" height="161" /&gt;&lt;br /&gt;&lt;br /&gt;The new shadow style is now default (Shadow="Fill").&lt;br /&gt;&lt;br /&gt;You can test it live in the &lt;a href="http://www.daypilot.org/sandbox/Calendar/"&gt;sandbox&lt;/a&gt; (available since build 5.5.1751). It's already implemented for the &lt;a href="http://www.daypilot.org/calendar.html"&gt;Calendar&lt;/a&gt; and for the &lt;a href="http://www.daypilot.org/scheduler.html"&gt;Scheduler&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-5175784937862264487?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/5175784937862264487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/5175784937862264487'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/05/transparent-event-moveresize-indicator.html' title='Transparent Event Move/Resize Indicator'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-8981478912682815583</id><published>2009-04-24T03:21:00.002-04:00</published><updated>2009-04-24T03:26:13.537-04:00</updated><title type='text'>DayPilot Pro Calendar Tutorial (C# and VB.NET)</title><content type='html'>A new &lt;a href="http://www.daypilot.org/calendar-tutorial.html"&gt;tutorial for the Calendar control&lt;/a&gt; from DayPilot Pro package is available:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Both C# and VB.NET code&lt;/li&gt;&lt;li&gt;One web page  &lt;/li&gt;&lt;li&gt;Week view calendar  &lt;/li&gt;&lt;li&gt;Connected to an SQLite database  &lt;/li&gt;&lt;li&gt;Event moving enabled (drag&amp;amp;drop)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.daypilot.org/calendar-tutorial.html"&gt;&lt;img src="http://blog.daypilot.org/images/tutorial/calendar/designer600x424.png" alt="DayPilot Calendar Visual Studio 2005 Designer" border="0" height="424" width="600" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-8981478912682815583?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/8981478912682815583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/8981478912682815583'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/04/daypilot-pro-calendar-tutorial-c-and.html' title='DayPilot Pro Calendar Tutorial (C# and VB.NET)'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-2914602235846194444</id><published>2009-04-20T12:01:00.005-04:00</published><updated>2009-05-14T14:42:01.643-04:00</updated><title type='text'>DayPilot Calendar Themes</title><content type='html'>I've been experimenting with improving DayPilot Pro look, especially &lt;span style="font-weight: bold;"&gt;making it &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;more 3D and adding visual effects&lt;/span&gt; (&lt;a href="http://www.daypilot.org/calendar.html"&gt;DayPilot Calendar&lt;/a&gt; can already show events with &lt;a href="http://www.daypilot.org/daypilot-calendar-rounded-corners.html"&gt;rounded corners&lt;/a&gt; since &lt;a href="http://www.daypilot.org/daypilot-pro-5-3.html"&gt;5.3 release&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;The result is an easy way to switch themes using CSS:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Default Look&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.5/theme_default600x301.png" alt="DayPilot Calendar Default Look" height="301" width="600" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"Silver" Theme&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.5/theme_silver600x301.png" alt="DayPilot Calendar Silver Theme" height="301" width="600" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"Bronze" Theme&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.5/theme_bronze600x301.png" alt="DayPilot Calendar Bronze Theme" height="301" width="600" /&gt;&lt;br /&gt;&lt;br /&gt;Switching a theme is easy, just specify the CssClassPrefix that points to a theme:&lt;br /&gt;&lt;pre&gt;CssClassPrefix="calendar_silver_"&lt;/pre&gt;or&lt;br /&gt;&lt;pre&gt;CssClassPrefix="calendar_bronze_"&lt;/pre&gt;All required styles are defined in &lt;span style="font-weight: bold;"&gt;demo.css&lt;/span&gt; style sheet.&lt;br /&gt;&lt;br /&gt;To make it possible the single "header" class that covered all header areas is now split into five classes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;corner&lt;/li&gt;&lt;li&gt;colheader&lt;/li&gt;&lt;li&gt;cornerright&lt;/li&gt;&lt;li&gt;alldayheader&lt;/li&gt;&lt;li&gt;rowheader&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;DayPilot Calendar Header CSS Classes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.daypilot.org/images/5.5/dpc-header-styling600x268.png" alt="DayPilot Calendar Header CSS Classes" height="268" width="600" /&gt;&lt;br /&gt;&lt;br /&gt;You can check the new look live in the &lt;a href="http://www.daypilot.org/sandbox/Calendar/"&gt;sandbox&lt;/a&gt;. It will be a part of &lt;a href="http://www.daypilot.org/daypilot-pro-5-5.html"&gt;5.5 release&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-2914602235846194444?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/2914602235846194444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/2914602235846194444'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/04/daypilot-calendar-themes.html' title='DayPilot Calendar Themes'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry><entry><id>tag:blogger.com,1999:blog-19666662.post-7599358963939969972</id><published>2009-03-30T11:07:00.003-04:00</published><updated>2009-04-19T04:15:49.054-04:00</updated><title type='text'>DayPilot 5.4 released (including SP1)</title><content type='html'>&lt;a href="http://www.daypilot.org/daypilot-pro-5-4.html"&gt;DayPilot Pro 5.4&lt;/a&gt; (build 1718) was released on March 23, 2009. New features:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Multiple columns in resource headers&lt;/span&gt;&lt;span&gt; (DayPilot Scheduler)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/demo/Scheduler/RowHeaderColumns.aspx"&gt;&lt;img src="http://blog.daypilot.org/images/5.4/dps-rowheadercols-232x141.png" border="0" width="232" height="141" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Dynamic loading of Resource children&lt;/span&gt; (DayPilot Scheduler)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.daypilot.org/demo/Scheduler/DynamicTreeLoading.aspx"&gt;&lt;img src="http://blog.daypilot.org/images/5.4/dps-tree-390x181.png" border="0" width="390" height="181" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Check the &lt;a href="http://www.daypilot.org/daypilot-pro-5-4.html"&gt;illustrated 5.4 release notes&lt;/a&gt; for a full feature list and more details.&lt;br /&gt;&lt;br /&gt;See also changes introduced in &lt;a href="http://www.daypilot.org/daypilot-pro-5-4-sp1.html"&gt;DayPilot Pro 5.4 SP1&lt;/a&gt; (March 30, 2009).&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.daypilot.org/sandbox/Calendar/"&gt;sandbox&lt;/a&gt;, &lt;a href="http://www.daypilot.org/demo/Calendar/"&gt;demo&lt;/a&gt; and &lt;a href="http://www.daypilot.org/try.html"&gt;trial download&lt;/a&gt; are updated. The customers will find a full version in the customer area.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19666662-7599358963939969972?l=blog.daypilot.org%2Findex.html'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/7599358963939969972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19666662/posts/default/7599358963939969972'/><link rel='alternate' type='text/html' href='http://blog.daypilot.org/2009/03/daypilot-54-released-including-sp1.html' title='DayPilot 5.4 released (including SP1)'/><author><name>Dan</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13448483970358464709'/></author></entry></feed>