34 class FXHorizontalFrame;
59 ID_CALENDAR=FXPacker::ID_LAST,
65 ID_MONTH_END=ID_MONTH_START+12,
69 long onCmdDate(
FXObject*,FXSelector,
void*);
70 long onCmdMonth(
FXObject*,FXSelector,
void*);
71 long onCmdNextYear(
FXObject*,FXSelector,
void*);
72 long onCmdPrevYear(
FXObject*,FXSelector,
void*);
73 long onCmdNextMonth(
FXObject*,FXSelector,
void*);
74 long onCmdPrevMonth(
FXObject*,FXSelector,
void*);
75 long onCmdSelectMonth(
FXObject*,FXSelector,
void*);
76 long onFwdToView(
FXObject*,FXSelector,
void*);
77 long onFwdToTarget(
FXObject*,FXSelector,
void*);
87 virtual void enable();
90 virtual void disable();
93 void setCurrentDate(
FXDate date,FXbool notify=
false);
96 FXDate getCurrentDate()
const;
99 void setCurrentMonth(FXint mo,FXbool notify=
false);
105 FXint getCurrentMonth()
const;
111 void setFirstDay(FXint d);
114 FXint getFirstDay()
const;
117 void setFrameStyle(FXuint);
120 void setCalendarStyle(FXuint);
123 FXuint getCalendarStyle()
const;
126 void setBackColor(FXColor c);
129 FXColor getBackColor()
const;
132 void setTitleColor(FXColor c);
135 FXColor getTitleColor()
const;
138 void setTitleBackColor(FXColor c);
141 FXColor getTitleBackColor()
const;
144 void setDayColor(FXColor c);
147 FXColor getDayColor()
const;
150 void setOtherDayColor(FXColor c);
153 FXColor getOtherDayColor()
const;
156 void setTodayColor(FXColor c);
159 FXColor getTodayColor()
const;
162 void setWeekendColor(FXColor c);
165 FXColor getWeekendColor()
const;
168 void setOtherWeekendColor(FXColor c);
171 FXColor getOtherWeekendColor()
const;
174 void setHeaderFont(
FXFont *fnt);
177 FXFont* getHeaderFont()
const;
180 void setCalendarFont(
FXFont *fnt);
183 FXFont* getCalendarFont()
const;
A label widget can be used to place a text and/or icon for explanation purposes.
Definition: FXLabel.h:64
Base composite.
Definition: FXComposite.h:32
Gregorian date class, which is useful for calendrical calculations.
Definition: FXDate.h:31
Horizontal frame layout manager widget is used to automatically place child-windows horizontally from...
Definition: FXHorizontalFrame.h:36
Option Menu Button.
Definition: FXOptionMenu.h:42
Definition: FX4Splitter.h:28
Packer is a layout manager which automatically places child windows inside its area against the left...
Definition: FXPacker.h:48
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:138
FXCalendarView * calendarView() const
Return calendar view control.
Definition: FXCalendar.h:108
The Calendar Widget.
Definition: FXCalendar.h:42
Font class.
Definition: FXFont.h:137
The Basic Calendar Widget.
Definition: FXCalendarView.h:48