Help - Search - Members - Calendar
Full Version: Simple Calendar Panel
Desktop Sidebar Forums > Customizations > Panel Announcements
Pages: 1, 2
GoMa
PLEASE NOTE THAT THIS PANEL IS NO LONGER MAINTAINED. AN IMPROVEMENT TO THE BUILT IN CALENDAR PANEL IS BEING WORKED ON, WHICH WILL HAVE THE SAME (AND MORE) FEATURES.

This is a very simple calendar panel (version 1).
It includes two skins - one for OpusOS-Blue and the default one, for all skins except OpusOs. To view the skins you must change the skin from DS Options.

FEATURES:
- Supports basic skinning (only the elements in the dsskin file).
- Has an option to show the week numbers and today's date.
- First day of the week is configurable.
- Can show several months if the panel is resized.

Installation file included.

I'm sorry, but I wouldn't be able to respond to feedback in the next week (I'm going on a trip to Turkey).
yyy
Nice. cool.gif You are fast.So many panels in such a short time.
GoMa
Thanks! This was a very easy one though.
antu^jamban
QUOTE
Nice.  You are fast.So many panels in such a short time.


i think he's using one of those magic lamp stuff and then wish for a panel. Pooff!!! u get yourself a new panel laugh.gif
stuffedtiger79
nice start. definitely a must have panel.

i am not able to make it smaller to fit inside my DS though... is there a way to resize it? i can only fit till thursday sad.gif

also, i hope there will be a way to make the background transparent, and use the normal skin colors for the numbers (same as the panels, body color for numbers, title color for day and month names and week numbers). then it will really integrate very well into DS.

coult69
Excellent job. I have been waiting for something like this. I will use it for awhile and see what else you want to add to it, but this is a great start. clap.gif

Coult69
nupkc
This is what I get when I tried installing the panel... sad.gif
nupkc
Fixed the problem - there was a dsidebarpia.dll in the root directory. wink.gif . Deleted it. Now all fine.
nupkc
Some options and features that will be useful :
- Configure the way the name of the day is shown - FirstLetter, Short name, Long name
- Width and height of panel
- font and size (so that my calendar fits in my sidebar) smile.gif)
antu^jamban
this is a very simple calendar indeed. infact it just look the same as the calendar on Clock Panel. tongue.gif
yyy
It is the same one actually. .NET framwork has a built in calendar and both the clock panel and the calendar panel uses the same one.Too bad that it is very big.I think that as a panel it should be smaller.
buypole71
I agree. I keep my DS very narrow, and I can't use the panel at all. blink.gif
PhTor
QUOTE (yyy @ Jul 13 2004, 04:21 PM)
It is the same one actually. .NET framwork has a built in calendar and both the clock panel and the calendar panel uses the same one.Too bad that it is very big.I think that as a panel it should be smaller.

With the build 69, it's a real pleasure to have it undocked smile.gif

Now I'm trying to discover how can I change the blue title color tongue.gif
buypole71
Thanks for reminding me PhTor! smile.gif My previous post was from right before Build 69 came out. I almost forgot about this panel! Now I can use it. rolleyes.gif
GoMa
Because, as yyy mentioned, this is the standard .NET calendar control, I have a limited control over its appearance. For all the appearance options that I had (colors, fonts etc.) I included options in the SimpleCalendar.dsskin file in [DS App Data]\plugins\SimpleCalendar. Try editing the file with notepad (edit the OpusOS section if you're using OpusOS-Blue skin in DS).
stuffedtiger79
what about resizing it. it works good for me if i can resize it. even with floating panels, i still want to resize it so it fits snugly with other panels on my desktop.
nupkc
maybe it will be good if more sections can be added, not only OpusOS but for other skins too.
and also, options (inproperties) like settings for the calendar (as such) - day strings (short, long, first letter only), maybe culture...
GoMa
QUOTE
what about resizing it. it works good for me if i can resize it. even with floating panels, i still want to resize it so it fits snugly with other panels on my desktop.

You can try making the font size smaller in the dsskin, maybe it'll work. That's all I can offer right now.
QUOTE
maybe it will be good if more sections can be added, not only OpusOS but for other skins too.

You can add more sections. You have to:
1. Edit the SimpleCalendar.dsskin file - copy the first section and rename it (where it says "blue" change it to the DS skin's name). Change all the properties you want.
2. Edit the SimpleCalendar.dsplugin file - copy the line "<skin name.....>" and paste it just below the current ones. Change only the name to the DS skin's name.
nupkc
Here are some links to s few calendars I found on the net. Unfortunately they are for MFC/C++... I hope this helps...
http://www.codeproject.com/wtl/wtlminical.asp
http://www.codeproject.com/cpp/Desktop_Calendar.asp
http://www.codeproject.com/miscctrl/minicalendar.asp
http://www.codeproject.com/cpp/Calendar.asp
Prism
MFC isn't supported in DS programming, which brings me into the question - what about WTL? Is it supported?
coult69
Anymore development on this panel? I am looking forward to the next version...

Thanks,

Coult69
GoMa
I can continue developing it. I would if I knew of any more requests for it. biggrin.gif
What do you want to see in the next version?
tarrkid
Well, this has already been discussed, but if it weren't the .NET calendar control, and you could make it fit to the user's DS width, that'd be great...

...That being said, though, I wouldn't blame you for continuing to use the .NET calendar (at least for now). biggrin.gif
GoMa
Well, I think that for now, I will continue using the .NET Framework component. It makes life so much easier. I could search the net for a better control that supports skinning, and if I'll find one, I'll replace the .NET one. For the time being I won't build a control from scratch (although that won't be too difficult either, I think). I am quite busy right now with the Printer Queue and File Browser panels.
tarrkid
(nodding) Makes sense.
coult69
Ya, I think skinning it was the biggest deal for me right now, but it certainly sounds like you are busy...

Coult69
GoMa
OK, so as soon as I'll get back to developing this panel, I'll try to implement a skinnable calendar control.
nupkc
GoMa: Any .NET calendar I'd find on the net - it's payed. sad.gif
GoMa
Yeah, I saw some calendar controls that ooked good, but they weren'y free. I found a nice sample though. Should be be able to construct a calendar of my own.
Thanks for trying to help though. smile.gif
yyy
Can't you make your own? I know its hard but this is exactly the reason why other caladers have a price.I think you should consider making your own calendar-it will be much better and you'll be able to customize it more cool.gif
GoMa
What did I just say? Quote of myself:
QUOTE
Should be be able to construct a calendar of my own.

Meaning that I probably will build a calendar control, and it won't be very difficult.
yyy
Oh,sorry-I read only the first 2 sentences rolleyes.gif the best thing is to make your own control wink.gif !
roward30
GoMa could you add the option to import from http://www.icalshare.com/.
GoMa
Umm, if appointments will be supported (which is likely to happen once I create my own control, but that is bound to take some time) I'll try to add that.
tonyaross
Right now, the Calendar panel is a long list of appointments that one has, which can be a little confusing. I wonder whether it is not a better idea by turning it into a monthly view, bold dates which contain appointments. The detail window will appear when a date is clicked, with the details of that day's schedule. It may tidy up the look of the panel, making it less cluttered? I don't know, just a thought.

T
GoMa
I totally agree. It is in progress. Wues is working on it, and thus I have quit developing this panel. wink.gif
robc
And, please rolleyes.gif , support for Outlook appointments in the monthly view...
GoMa
Did you the post above you? tongue.gif
wues (part of the DS dev team) is working on an improvement for the Calendar panel, and he told me it would support monthly view (that's the main improvement AFAIK). Obviously, it would also support Outlook appointments becuase it's an improvement for the Outlook Calendar.
I do not know how this improvement is progressing though.
robc
I did, I did, veeeeeery sorry! sad.gif sad.gif sad.gif I just wanted to leave a trace of my request just in case wues was looking here to check if he'd implemented everything we were asking for... tongue.gif And then, if I don't post, I'm never gonna reach 100, so I'm afraid you'll have to stand some random ones, just to keep the counter moving laugh.gif
LuCiDiTy
QUOTE (GoMa @ Jul 16 2004, 02:47 AM)
Because, as yyy mentioned, this is the standard .NET calendar control, I have a limited control over its appearance. For all the appearance options that I had (colors, fonts etc.) I included options in the SimpleCalendar.dsskin file in [DS App Data]\plugins\SimpleCalendar. Try editing the file with notepad (edit the OpusOS section if you're using OpusOS-Blue skin in DS).

But is there a way to make it look just like my skin?
Indian_Mayhem
And which skin would that be?
GoMa
It is possible to theme the calendar's colors, however there's a bug. The calendar will not be skinned until you change to another skin and then switch back. sad.gif
If you still want that, I'll prepare something.
tonyaross
Where's that Wues? Need to whip him and get him moving along on that calendar. rolleyes.gif
GoMa
laugh.gif They also have other things to work on, they're doing this in their free time.
tonyaross
Other work? what other work? You mean he has a job? Didn't Bush give him a tax cut? What else does he want?

(I know, GoMa, just trying to find have fun biggrin.gif )

T
Indian_Mayhem
Actually, the DS team in Poland....and NeilN in Canada.
antu^jamban
I have just found out that Rainlendar (a skinable calendar app) is open source. I think that Rainlendar can be ported for DS. So what do you think?
GoMa
Porting an open source application is very hard, it's not like "it's open source, you can put it in DS". Also, wues is working on enhancements for the current Outlook Calendar panel. It would include a monthly view and an option to store calendar info on its own (i.e. without using Outlook).
NeilN
It's also GPL'ed which would make things interesting[1] if the DS developer team incorporated it.

[1] Interesting not in a good way.
antu^jamban
Alright then. We all just have to wait for wues to finish. Thanks for infos
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.