Aktuelle Zeit: 22.11.2019 16:37

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 12 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: [Module] Calendar - Module (all OS)
BeitragVerfasst: 06.07.2019 16:39 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Calendar - Gadget (all OS / 64Bit / DPI)

Bild

Code:
; Calendar::AddEntry()           - add an entry to the calendar
; Calendar::AttachPopupMenu()    - attachs a popup menu to the chart
; Calendar::CountEntries()       - counts entries of the day of current month
; Calendar::GetDate()            - similar to Date()
; Calendar::DefaultCountry()     - set country code for default language [DE/AT/FR/ES/GB/US]
; Calendar::DisableReDraw()      - disable/enable redrawing
; Calendar::ExportDay()          - exports the events of this day as a file    (iCal)
; Calendar::ExportLabel()        - exports the event with this label as a file (iCal)
; Calendar::EventDate()          - returns date after event
; Calendar::EventDayOfMonth()    - returns the day of month
; Calendar::EventEntries()       - returns calendar entries after event as linked list (Calendar::Entries_Structure)
; Calendar::Gadget()             - create a new gadget
; Calendar::GetDay()             - returns day of selected date
; Calendar::GetEntries()         - all entries on this date as linked list (Calendar::Entries_Structure)
; Calendar::GetMonth()           - returns month of selected date
; Calendar::GetState()           - returns selected date
; Calendar::GetYear()            - returns year of selected date
; Calendar::ImportEvent()        - imports an event from a file (iCal)
; Calendar::MonthName()          - defines name of the month
; Calendar::RemoveEntry()        - removes an entry form the calendar
; Calendar::SetAttribute()       - similar to SetGadgetAttribute()
; Calendar::SetAutoResizeFlags() - [#MoveX|#MoveY|#ResizeWidth|#ResizeHeight]
; Calendar::SetDate()            - similar to SetGadgetState()
; Calendar::SetEntryColor(GNum.i, Label.s, ColorType.i, Value.i)
; Calendar::SetEntryMask(GNum.i, Label.s, String.s)
; Calendar::SetColor()           - similar to SetGadgetColor()
; Calendar::SetFlags()           - set flags [#Year/#Month/#Gadget]
; Calendar::SetFont()            - similar to SetGadgetFont()
; Calendar::SetMask()            - define mask for time or date
; Calendar::SetState()           - similar to SetGadgetState()
; Calendar::ToolTipText()        - define mask for tooltips
; Calendar::WeekDayName()        - defines name of the weekday
; Calendar::UpdatePopupText()    - update menu item text with this mask

Download: CalendarModule.pbi

_________________
Download der PureBasic-Module (GitHub)

Bild


Zuletzt geändert von Thorsten1867 am 20.11.2019 16:38, insgesamt 4-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Calendar - Module (all OS)
BeitragVerfasst: 06.07.2019 17:34 
Offline
Admin
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Deutschland::Berlin()
Cool :allright:
Kannst du auch eine Option hinzufügen, um auch Tage vom letzten und nächsten Monat anzuzeigen, um die erste und letzte Zeile damit zu füllen? Diese Zahlen können grau dargestellt werden.
Und kannst du auch ein Event hinzufügen, dass die Monate automatisch in kurzer Zeit gescrollt werden, wenn man die linke Maustaste gedrückt hält, wie original beim DateGadget?
Kannst du auch das Datum vor 1970 und nach 2032 unterstützen?

_________________
BildBildBildBild BildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Calendar - Module (all OS)
BeitragVerfasst: 07.07.2019 00:13 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Update:
  • Added: #GreyedDays um Tage des vorherigen bzw. daraufolgenden Monats anzuzeigen
  • Added: AddEntry() um Kalendereinträge hinzuzufügen
  • Added: ToolTipps für Kalendereinträge

Bild

_________________
Download der PureBasic-Module (GitHub)

Bild


Zuletzt geändert von Thorsten1867 am 07.07.2019 12:34, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Calendar - Module (all OS)
BeitragVerfasst: 07.07.2019 09:47 
Offline
Admin
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Deutschland::Berlin()
:allright:

_________________
BildBildBildBild BildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Calendar - Module (all OS)
BeitragVerfasst: 09.07.2019 11:05 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Update: ToolTip-Modul für mehrzeilige Tooltipps mit Titelzeile hinzugefügt.

_________________
Download der PureBasic-Module (GitHub)

Bild


Zuletzt geändert von Thorsten1867 am 09.07.2019 22:11, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Calendar - Module (all OS)
BeitragVerfasst: 09.07.2019 22:10 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Update: Date64-Modul hinzugefügt, um Datumswerte kleiner 1970 und größer 2038 zu unterstützen.

_________________
Download der PureBasic-Module (GitHub)

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Calendar - Module (all OS)
BeitragVerfasst: 10.07.2019 11:16 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Bugfixes: DPI bei ToolTips

Update: LeftDoubleClick returns as EventData() the day of month (#EventType_Day)

_________________
Download der PureBasic-Module (GitHub)

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Calendar - Module (all OS)
BeitragVerfasst: 10.07.2019 18:58 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Update:
  • Added: Popup-Menü für Tage des Monats / UpdatePopupText()
  • Added: #EventType_Focus / #EventType_RightClick
  • Added: EventDate() / EventEntries()

_________________
Download der PureBasic-Module (GitHub)

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Calendar - Module (all OS)
BeitragVerfasst: 12.07.2019 16:40 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Update: Import & Export von Kalendereinträgen im iCal-Format

_________________
Download der PureBasic-Module (GitHub)

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Calendar - Module (all OS)
BeitragVerfasst: 13.07.2019 15:06 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Update:
  • Changed: AddEntry() -> Colors und ToolTipMask entfernt
  • Added: SetEntryColor() / SetEntryMask() / CountEntries() / GetEntries()
  • Added: Flags für Kalendereinträge (#FullDay/#StartTime/#Duration)

_________________
Download der PureBasic-Module (GitHub)

Bild


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 12 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye