Project

General

Profile

Revision 65

Toolbar button logic enable/disable

View differences:

AppSrc/VdfSplat.src
61 61
    Use cDebuggerEngine.pkg
62 62
    
63 63

  
64
    Object oOpenProgramDialog is an OpenDialog
64
    Object oOpenProgramDialog Is an OpenDialog
65
        Set Dialog_Caption to "Select a DataFlex executable file to debug"
65 66
        Set Filter_String  to  'Visual DataFlex Executables|*.exe'
66 67
        Set Initial_Folder to 'C:\Program Files\Visual DataFlex'
67 68
//        Set MultiSelect_State  To False
......
233 234
        Get pbDebugRestart of hoDebug to bRestartMode
234 235
        If (bRestartMode) Begin
235 236
          Send Destroy of hoDebug
236
          Move 0 To hoDebug 
237
          Move 0 To hoDebug
237 238
        End
238 239
      End
239 240
      If (bExists and hoDebug=0) Begin
......
295 296
          // so killing it here would be out of sync with what you want.
296 297
          //Send Destroy of hoDebug
297 298
          Send DoInitializeParameters
298
        End  
299
        End
299 300
      End
300 301
    End_Procedure // doStopDebug
301 302
    
......
697 698
            Object oDebugStepOutButton is a cCJStepOutMenuItem
698 699
            End_Object
699 700
            
700
            //
701 701

  
702
            Object oPromptToolItem is a cCJPromptMenuItem
703
                Set pbControlBeginGroup to True
704
            End_Object
705

  
706 702
        End_Object
707 703
        
708 704
        Object oFileToolbar is a cCJToolbar
AppSrc/cDebugCJMenuItemClasses.pkg
431 431
        Send doSetBreakPoint
432 432
    End_Procedure
433 433
    
434
    //Function IsEnabled Returns Boolean
435
    //  Boolean bPaused
436
    //
437
    //  Get HasProgramPaused To bPaused
438
    //  Function_Return bPaused
439
    //End_Function
434
    Function IsEnabled Returns Boolean
435
      Handle hoDebugger
436
      Get phoDebugger to hoDebugger
437
      Function_Return (hoDebugger<>0)
438
    End_Function
440 439
    
441 440
End_Class // cCJAddBreakpointMenuItem
442 441

  
......
535 534
    End_Procedure
536 535
    
537 536
    Function IsEnabled Returns Boolean
538
      Boolean bPaused
539
      // always allow to open source files.
540
      //Get HasProgramPaused To bPaused
541
      Function_Return True //bPaused
537
      Handle hoDebugger
538
      Get phoDebugger to hoDebugger
539
      Function_Return (hoDebugger<>0)
542 540
    End_Function
543 541
    
544 542
End_Class // cCJOpenFileMenuItem

Also available in: Unified diff