#include "../common/events.h"
#include "../bitmaps.h"
+#include "structs.h"
+
enum XCCalendarDayEntryMode {
XCCALENDARDAYENTRY_NORMAL,
XCCALENDARDAYENTRY_SMALL,
bool HasHighPriority = false;
int PositionMode = 0;
- int entryID = 0;
+ int eventID = 0;
int accountID = 0;
int calendarID =0;
bool showAccount = true;
string BuildEventTime(int timeHour, int timeMinute);
protected:
+ void LeftClick(wxMouseEvent &MouseEvent);
+ void RightClick(wxMouseEvent &MouseEvent);
public:
XCCalendarDayEntry(wxWindow* parent, const wxString& title, const wxPoint& pos, const wxSize& size, const int id);
void PaintFrameEvent(wxPaintEvent &PaintEvent);
void ResizeFrameEvent(wxSizeEvent &SizeEvent);
- void LeftClick(wxMouseEvent &MouseEvent);
void Deselect(wxCommandEvent &DeselectEvent);
void SetTime(int timeHour, int timeMinute, int timeSecond);
void SetColour(Colour *ColourIn);
void SetDisplayAlarm(bool DisplayValue);
void SetDisplayHighPriority(bool DisplayValue);
- void SetEntryIDs(int accountID, int calendarID, int entryID);
+ void SetEntryIDs(int accountID, int calendarID, int eventID);
void SetAfterSpacer(wxSizerItem *afterSpacer);
+ void SetEventName(std::string eventName);
int GetID();
int GetCalendarID();
+ int GetEventID();
int GetAccountID();
wxSizerItem* GetAfterSpacer();
bool GetDisplayAlarm();