PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

  • Overview
  • Setting
  • Configuring the popup menu in an Organizer control
  • Details of options
  • "Print" option
  • Customizing the setting window for printing the scheduler
  • "Send by email" option
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Overview
Each Organizer control found in a window proposes a menu to the user.
This menu, available without programming, proposes several actions:
  • Versions 22 and later
    Cancel or redo an action.
    New in version 22
    Cancel or redo an action.
    Cancel or redo an action.
  • Choosing the display mode of schedule: Day, Full week, Working week, Month.
  • Displaying the elements for today.
  • Managing the appointments: Addition, deletion, modification.
  • Copying the appointment content.
  • Printing the organizer.
  • Versions 18 and later
    Sending the organizer by email.
    New in version 18
    Sending the organizer by email.
    Sending the organizer by email.
Versions 22 and later
The actions performed in the Organizer control can be:
  • canceled via "Cancel" from the popup menu or via CTRL Z.
  • redone via "Redo" from the popup menu or via CTRL Y.
These actions mainly correspond to the move, resize, delete, ... of appointments.
New in version 22
The actions performed in the Organizer control can be:
  • canceled via "Cancel" from the popup menu or via CTRL Z.
  • redone via "Redo" from the popup menu or via CTRL Y.
These actions mainly correspond to the move, resize, delete, ... of appointments.
The actions performed in the Organizer control can be:
  • canceled via "Cancel" from the popup menu or via CTRL Z.
  • redone via "Redo" from the popup menu or via CTRL Y.
These actions mainly correspond to the move, resize, delete, ... of appointments.
Note: You have the ability to add choices to this menu by programming. To do so, use ..PopupMenu.
Setting

Configuring the popup menu in an Organizer control

The popup menu of the Organizer control can be disabled. To configure the display of the popup menu associated with the Organizer control, you must:
  1. Display the description window of the Organizer control.
  2. Select the "GUI" tab.
  3. Choose the requested menu in the "Popup Menu" combo box. You can:
    • "Display the menu of AAF (System)": In this case, the automatic menu of the Organizer control will be displayed. See Configuring the menu of AAFs for more details.
    • "Add a popup menu": If this option is checked, you will have the ability to select the custom popup menu to display.
Notes:
  • If both options are checked, the custom popup menu can be added before or after the menu of AAFs.
  • If no option is selected, no popup menu will be selected. The <Disabled> option will be displayed in the description window.
  • ..PopupMenu can also be used to delete the popup menu specific to the AAFs and to go back to the standard Windows menu for a specific control.
  • By programming, DisableAAF is used to delete some options from the popup menu of AAFs specific to the Organizer controls. Different constants can be used according to the option to disable: By programming, AAFDisable (or DisableAAF) is used to delete some options from the popup menu of AAFs specific to the Organizer controls. Different constants can be used according to the option to disable:
    • aafPrintOrganizer: used to delete the option for printing the organizer. Caution, this constant can also delete the print option proposed by the Scheduler controls.
    • Versions 18 and later
      aafSendFileByEmail: used to delete the option for sending the organizer by email. Caution, this constant can also delete the email sending option proposed by the Scheduler controls and by the Path edit controls.
      New in version 18
      aafSendFileByEmail: used to delete the option for sending the organizer by email. Caution, this constant can also delete the email sending option proposed by the Scheduler controls and by the Path edit controls.
      aafSendFileByEmail: used to delete the option for sending the organizer by email. Caution, this constant can also delete the email sending option proposed by the Scheduler controls and by the Path edit controls.
Details of options

"Print" option

The "Print" option is used to print the content of the Organizer control. A specific window is displayed, allowing you to configure the print.
This window allows you to configure:
  • the report orientation.
  • the time interval: day, week, month, ...
  • the period to print (set of dates).
Note: Depending on the options specified for the duration per page and for the period, printing the organizer may require more than one page. For example, an organizer printing the daily schedule over a week will print 1 page per day.
The "Print" button is used to start the print.
The content of the Organizer control is viewed in the print preview.
Regardless of the selected orientation, the content of the Organizer control is entirely printed between the specified bounds.
The characteristics of the print are as follows:
  • The title of the print corresponds to the caption of the Organizer control. If no caption was specified for the Organizer control, the report displays no title.
  • The print respects the color used in the Organizer control.
  • Today's date is printed at the bottom left.
  • The number of the current page and the total number of pages are printed in the bottom right corner.
  • The printing takes into account the writing direction specified by ..TextDirection for the window and/or for the Organizer control.
Notes:
  • The "Print" option found in the popup menu of the Organizer controls requires to provide the print libraries of the WINDEV framework with the executable.
  • To avoid proposing the "Print" option in the popup menu of the Organizer control, use DisableAAF associated with the aafPrintOrganizer constant.To avoid proposing the "Print" option in the popup menu of the Organizer control, use AAFDisable (or DisableAAF) associated with the aafPrintOrganizer constant.
  • To customize the report associated with a specific Organizer control, you must create a new Organizer report based on this Organizer control. It will be automatically associated with the Organizer control and it will be printed via the "Print" option.

Customizing the setting window for printing the scheduler

WINDEV allows you to include the setting window for printing the organizer used by the AAF in your application. You will have the ability to customize:
  • the appearance of this window (modification of skin template for example),
  • the languages supported by this window. This feature is very useful when translating this window into the different languages proposed by the application.
To include the window for configuring the print in your application:
  1. Select "File .. Import .. WINDEV elements and their dependencies".On the "Project" pane, in the "Project" group, expand "Import" and select "WINDEV elements and their dependencies".
  2. Select the sub-directory containing the elements to import. The window for print configuration is found in the "Programs\Data\Preset windows\AAF" sub-directory of the setup directory of WINDEV.
  3. WINDEV lists the elements found in the directory. This directory contains the different elements corresponding to the customizable AAFs. The window to import is named "WinDevAaf_ConfigPrintingSchedulerOrganizer.wdw".
  4. Validate. The window is included in the project and it can be modified. This custom window will be automatically taken into account when running the application.
Notes:
  • The window must not be renamed.
  • If this window is included in your application, you may not benefit from the improvements made to this window during the different updates. Don't forget to check whether this window has evolved.
  • Caution: To modify this window, the corresponding file must not be read-only. Modify the characteristics of the file in Windows if necessary.
  • If you are using an Organizer control in your project, the Print AAF of the Organizer control will also use this window.
Versions 18 and later

"Send by email" option

The "Send by email" option is used to:
  • print the content of the Organizer control in an "Organizer.pdf" file.
  • create a new message in the messaging software configured by default and attach the generated "Organizer.pdf" file to this message.
The procedure for printing the organizer in the PDF file is identical to the print procedure performed via the "Print the organizer" option (see the previous paragraph).
The generated Organizer report is not viewed in the print preview but it is directly printed in a file in PDF format.
Notes:
  • The "Send by email" option found in the popup menu of the Organizer controls requires to provide the libraries of the WINDEV framework for printing and generating PDF files with the executable.
  • To avoid proposing the "Send by email" option in the popup menu of the Organizer control, use DisableAAF associated with the aafSendFileByEmail constant. Caution, this constant can also delete the email sending option proposed by the Scheduler controls and by the Path edit controls.To avoid proposing the "Send by email" option in the popup menu of the Organizer control, use AAFDisable (or DisableAAF) associated with the aafSendFileByEmail constant. Caution, this constant can also delete the email sending option proposed by the Scheduler controls and by the Path edit controls.
New in version 18

"Send by email" option

The "Send by email" option is used to:
  • print the content of the Organizer control in an "Organizer.pdf" file.
  • create a new message in the messaging software configured by default and attach the generated "Organizer.pdf" file to this message.
The procedure for printing the organizer in the PDF file is identical to the print procedure performed via the "Print the organizer" option (see the previous paragraph).
The generated Organizer report is not viewed in the print preview but it is directly printed in a file in PDF format.
Notes:
  • The "Send by email" option found in the popup menu of the Organizer controls requires to provide the libraries of the WINDEV framework for printing and generating PDF files with the executable.
  • To avoid proposing the "Send by email" option in the popup menu of the Organizer control, use DisableAAF associated with the aafSendFileByEmail constant. Caution, this constant can also delete the email sending option proposed by the Scheduler controls and by the Path edit controls.To avoid proposing the "Send by email" option in the popup menu of the Organizer control, use AAFDisable (or DisableAAF) associated with the aafSendFileByEmail constant. Caution, this constant can also delete the email sending option proposed by the Scheduler controls and by the Path edit controls.

"Send by email" option

The "Send by email" option is used to:
  • print the content of the Organizer control in an "Organizer.pdf" file.
  • create a new message in the messaging software configured by default and attach the generated "Organizer.pdf" file to this message.
The procedure for printing the organizer in the PDF file is identical to the print procedure performed via the "Print the organizer" option (see the previous paragraph).
The generated Organizer report is not viewed in the print preview but it is directly printed in a file in PDF format.
Notes:
  • The "Send by email" option found in the popup menu of the Organizer controls requires to provide the libraries of the WINDEV framework for printing and generating PDF files with the executable.
  • To avoid proposing the "Send by email" option in the popup menu of the Organizer control, use DisableAAF associated with the aafSendFileByEmail constant. Caution, this constant can also delete the email sending option proposed by the Scheduler controls and by the Path edit controls.To avoid proposing the "Send by email" option in the popup menu of the Organizer control, use AAFDisable (or DisableAAF) associated with the aafSendFileByEmail constant. Caution, this constant can also delete the email sending option proposed by the Scheduler controls and by the Path edit controls.
Minimum required version
  • Version 17
Comments
Click [Add] to post a comment