wininitializeobject.i 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. DEF VAR xString AS CHAR NO-UNDO.
  2. DEF VAR sHandle AS CHAR NO-UNDO.
  3. DEF VAR ix AS INT NO-UNDO.
  4. DEF VAR hHandle AS HANDLE NO-UNDO.
  5. IF sAktiv THEN RUN FENSTER_TITEL ( INPUT {&WINDOW-NAME}:HANDLE ) NO-ERROR.
  6. sHandle = DYNAMIC-FUNCTION('linkHandles':U, 'Container-Target':U ).
  7. DO WHILE TRUE:
  8. IF sHandle = '' THEN LEAVE.
  9. DO ix = 1 TO NUM-ENTRIES(sHandle, ','):
  10. hHandle = WIDGET-HANDLE(ENTRY(ix, sHandle)) NO-ERROR.
  11. IF NOT VALID-HANDLE(hHandle) THEN NEXT.
  12. xString = hHandle:NAME.
  13. IF INDEX(xString, 'dyntoolbar') = 0 THEN NEXT.
  14. hAktionen = hHandle.
  15. LEAVE.
  16. END.
  17. IF NOT VALID-HANDLE(hAktionen) THEN LEAVE.
  18. RUN initializeObject IN hAktionen.
  19. RUN setProgname IN hAktionen ( INPUT Progname ) NO-ERROR.
  20. xString = DYNAMIC-FUNCTION('getMeldung':U, 8001, 1) NO-ERROR.
  21. DYNAMIC-FUNCTION('assignActionLabel':U IN hAktionen, 'ADD' , xString) NO-ERROR.
  22. xString = DYNAMIC-FUNCTION('getMeldung':U, 8002, 1) NO-ERROR.
  23. DYNAMIC-FUNCTION('AssignBezeichnung':U IN hAktionen, 'UPDATE', xString) NO-ERROR.
  24. xString = DYNAMIC-FUNCTION('getMeldung':U, 8003, 1) NO-ERROR.
  25. DYNAMIC-FUNCTION('AssignBezeichnung':U IN hAktionen, 'COPY' , xString) NO-ERROR.
  26. xString = DYNAMIC-FUNCTION('getMeldung':U, 8004, 1) NO-ERROR.
  27. DYNAMIC-FUNCTION('AssignBezeichnung':U IN hAktionen, 'DELETE', xString) NO-ERROR.
  28. xString = DYNAMIC-FUNCTION('getMeldung':U, 8005, 1) NO-ERROR.
  29. DYNAMIC-FUNCTION('AssignBezeichnung':U IN hAktionen, 'SAVE' , xString) NO-ERROR.
  30. xString = DYNAMIC-FUNCTION('getMeldung':U, 8006, 1) NO-ERROR.
  31. DYNAMIC-FUNCTION('AssignBezeichnung':U IN hAktionen, 'UNDO' , xString) NO-ERROR.
  32. xString = DYNAMIC-FUNCTION('getMeldung':U, 8007, 1) NO-ERROR.
  33. DYNAMIC-FUNCTION('AssignBezeichnung':U IN hAktionen, 'CANCEL', xString) NO-ERROR.
  34. xString = DYNAMIC-FUNCTION('getMeldung':U, 7991, 1) NO-ERROR.
  35. DYNAMIC-FUNCTION('AssignBezeichnung':U IN hAktionen, 'FIRST' , xString) NO-ERROR.
  36. xString = DYNAMIC-FUNCTION('getMeldung':U, 7992, 1) NO-ERROR.
  37. DYNAMIC-FUNCTION('AssignBezeichnung':U IN hAktionen, 'PREV' , xString) NO-ERROR.
  38. xString = DYNAMIC-FUNCTION('getMeldung':U, 7993, 1) NO-ERROR.
  39. DYNAMIC-FUNCTION('AssignBezeichnung':U IN hAktionen, 'NEXT' , xString) NO-ERROR.
  40. xString = DYNAMIC-FUNCTION('getMeldung':U, 7994, 1) NO-ERROR.
  41. DYNAMIC-FUNCTION('AssignBezeichnung':U IN hAktionen, 'LAST' , xString) NO-ERROR.
  42. RUN setButtons IN hAktionen ( INPUT 'Initial-TableIo':U ) NO-ERROR.
  43. LEAVE.
  44. END.
  45. RUN selectPage ( 1 ).