Table of Contents

Tooltip im Scheduler Drag&Drop

Informationen

  • Kategorien: GUI | Scheduler
  • Version: 17.0.0.6159
  • Veröffentlichungsdatum: Donnerstag, 22. Mai 2014
  • Entwickler: Götzen
  • Benötigt Datenbankänderung: Ja
  • Betreff: Tooltip während Drag&Drop im Scheduler

Beschreibung

Das Event onEvent_SchedulerDrag() wurde erweitert um die 3 Argumente, mit deren Hilfe der Tooltip während des Drag-Vorganges gesteuert werden kann:

  1. $DragOverImageName - Name einer Bitmapdatei aus der Verzeichnis Image
  2. $DragOverTitle - Titel des Tooltip der neben den Icon angezeigt wird.
  3. $DragOverMessage - Text zum beschreiben der aktion

Bilder

Tooltip im Scheduler Drag&Drop

Beispielcode

int onEvent_SchedulerDrag( string $sSchedulerName, 
                                                int $eEventType, 
                                                entity $eDragEntity, 
			entity $eResourceEntity, 
			time $DragTime,  
			byref string $DragOverMessage, 
			byref string $DragOverTitle, 
			byref string $DragOverImageName )
{
  var ::Task $Task;

   if( $sSchedulerName == "2" && $eEventType == 1 && IsKindOf( $eDragEntity, name_of(::Task )) )
   {
        $Task = $eDragEntity;
        $DragOverMessage =  $Task.$Displayname;
        $DragOverTitle   = "Drag allowed";
        $DragOverImageName = "ok";

        return 1;
   }

   
  // Default

   $DragOverMessage   = "Drag not allowed!";
   $DragOverImageName = "cancel";

    return 0;
}