این مقدمه برای Calendar عناصر اصلی آن، عملکردهای اساسی که ارائه میکنند و معماری که آنها را در کنار هم نگه میدارد را توضیح میدهد.
رابط کاربری تقویم شامل موارد زیر است:
- یک هدر برنامه که نام برنامه را نمایش می دهد
- مجموعه ای قابل پیمایش از رویدادهای آینده که برای روز جاری و روز بعد ترتیب داده شده است.
رویدادهای یک روز معین بین رویدادهای تمام روز و رویدادهای بسته زمانی تقسیم می شوند.
برای توصیف دقیق تعاملات کاربر، مدل تعامل را ببینید.
رویدادهای روز جاری
رویدادهای روز بعد
به طور معمول، رویدادهای بیشتری از آنچه می توان در یک زمان روی صفحه ماشین نمایش داد وجود دارد. نوار پیمایش به کاربران اجازه می دهد تا لیست رویدادهای اضافی را مشاهده کنند. برای مثال، برای مشاهده رویدادهای روز بعد، ممکن است کاربر مجبور باشد به پایین پیمایش کند.
رویدادهای تمام روز
نمای قابل گسترش لیست رویدادهای تمام روز در ابتدا جمع می شود تا اولویت بصری به رویدادهای برنامه ریزی شده آینده یک روز داده شود. گسترش فهرست رویدادهای تمام روز، فهرست رویدادهای برنامه ریزی شده را پایین می آورد.
جمع کردن مجدد فهرست به رویدادهای برنامه ریزی شده یک روز اولویت می دهد.
لیست رویدادها
حداقل، لیست رویدادهای فردی نمایش داده می شود:
- عنوان رویداد
- نشانگر منبع تقویم
- اطلاعات زمان رویداد، یا زمان شروع و پایان برای رویدادهای برنامه ریزی شده یا "تمام روز" برای رویدادهای یک روزه.
لیست رویدادها همچنین ممکن است نمایش داده شوند:
- یک آدرس و یک هزینه ناوبری
- شماره تلفن (فقط زمانی نمایش داده می شود که شماره تلفن ارائه شده باشد و آدرس ارائه نشده باشد)
- هزینه تلفن (اگر رویدادی شامل شماره تلفن باشد)