| Quintiq file version 2.0 | 
| #parent: PanelCustomDraw/CustomDrawDataLayerCurrentUser | 
| Response OnDrawObject ( | 
|   SWF_User object | 
| ) id:Response_SWF_CustomDrawProcessDashboard_CustomDrawDataLayerCurrentUser_OnDrawObject | 
| { | 
|   #keys: '[136682.0.1319847910]' | 
|   CanBindMultiple: false | 
|   DefinitionID: 'Responsedef_WebCustomDrawDataLayer_OnDrawObject' | 
|   GroupServerCalls: true | 
|   QuillAction | 
|   { | 
|     Body: | 
|     [* | 
|       // Draw user info | 
|       //this.Rectangle( region ); // Debug | 
|       surface.TextColor( Color::GrayText() ); | 
|        | 
|       if( not isnull( object ) ) | 
|       { | 
|         gp                    := SWF_WorkflowDataset.GlobalParameter();  | 
|         bigfont               := FontSpecification::Construct( gp.DashboardFont(), gp.DashboardFontSizeBig() ); | 
|         mediumfont            := FontSpecification::Construct( gp.DashboardFont(), gp.DashboardFontSizeMedium() ); | 
|         leftmargin            := 25; | 
|         | 
|         user_and_date         := object.Name() + " - " + SWF_WorkflowDataset::GUI_ProcessDashboard_FormatDateToString( object.Dataset().GlobalParameter().CurrentDate() ); | 
|         nr_open_activity      := counter( object, AssignedActivity, aa, aa.Workflow().IsActive() and aa.Status() = SWF_ActivityBase::STATUS_Executable() ); | 
|         str_open_activity     := SWF_WorkflowDataset::GIU_ProcessDashboard_FormatActiveActivities( nr_open_activity ); | 
|            | 
|         surface.Font( mediumfont ); | 
|         surface.Text( leftmargin, 55, user_and_date ); | 
|         surface.Text( leftmargin, 85, str_open_activity ); | 
|       } | 
|     *] | 
|   } | 
| } |