{"id":30583319,"url":"https://github.com/synergex/message_box","last_synced_at":"2026-02-14T19:03:33.853Z","repository":{"id":149574602,"uuid":"400247969","full_name":"Synergex/MESSAGE_BOX","owner":"Synergex","description":"To process messages in synergy code and put the MSG_BOX in center of active synergy Window regardless of the size of the synergy window and MSG_BOX","archived":false,"fork":false,"pushed_at":"2022-07-25T19:31:06.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-08-29T10:49:53.955Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Synergex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-08-26T17:12:32.000Z","updated_at":"2022-08-04T16:27:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"88f27d6a-545d-4065-a0bf-dff0b50ca53d","html_url":"https://github.com/Synergex/MESSAGE_BOX","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Synergex/MESSAGE_BOX","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Synergex%2FMESSAGE_BOX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Synergex%2FMESSAGE_BOX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Synergex%2FMESSAGE_BOX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Synergex%2FMESSAGE_BOX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Synergex","download_url":"https://codeload.github.com/Synergex/MESSAGE_BOX/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Synergex%2FMESSAGE_BOX/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29452599,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T15:52:44.973Z","status":"ssl_error","status_checked_at":"2026-02-14T15:52:11.208Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-08-29T08:33:36.946Z","updated_at":"2026-02-14T19:03:33.820Z","avatar_url":"https://github.com/Synergex.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Message_Box\u003cbr /\u003e\n**Created Date:** 2/24/2020\u003cbr /\u003e\n**Last Updated:** 2/24/2020\u003cbr /\u003e\n**Description:** To process messages in synergy code and put the MSG_BOX in center of active synergy Window regardless of the size of the synergy window and MSG_BOX\u003cbr /\u003e\n**Platforms:** Windows; Unix; OpenVMS\u003cbr /\u003e\n**Products:** Synergy DBL\u003cbr /\u003e\n**Minimum Version:** 9.1\u003cbr /\u003e\n**Author:** Geoff Maccue\n\u003chr\u003e\n\n**Additional Information:** Std code or UI-Toolkit compatible. See MESSAGE_BOX.TXT for complete information.\nSubroutine: MESSAGE_BOX\n\nTo process messages in synergy code and put the MSG_BOX in center of active synergy Window\nregardless of the size of the synergy window and MSG_BOX. Std code or UI-Toolkit compatible.\n\nSupports: Up to 5 lines of message text\nUp to 5 Buttons (Programmable and Configurable)\nButtons can have Tool Tips and can set default Button\nActive Character for firing a Button by pressing First character of Button Text\nDefault Button can be configured for when user presses Enter\nWorks in DBL and UI-Toolkit programs\nCan accommodate use of Function Keys\nCan configure which Function Keys are permitted\nUser can reposition MSG_BOX to view data behind by dragging the MSG_BOX window\nIf user repositions MSG_BOX then next similar MSG instance will be at new position.\nDissimilar messages will revert to center of window\nWorks equally well in BATCH mode (BATCH environment variable set to B)\nIn Batch does not pause for input but returns a predefined value.\nCan capture all function keys\nF1 - F12 Normal Function Keys\nSF1 - SF12 Shift Function Keys\nCF1 - CF12 Ctrl Function Keys\nProgrammer can nominate which Function keys are permitted\nHas timeout variable (in seconds) Or can wait forever for user input.\n\n\nMin Version: 9 Synergy\n\nLimitation: u_start will clear active channels (currently set to clear 250 - 253)\nIf old style code using OPEN (TTCHN,O,'TT:') u_start can potentially\nclose terminal channel.\n\nCan be used in old style DBL code\n\nOPEN (TT,O,'TT:')\nXCALL MESSAGE_BOX\n\nand in UT-Toolkit code\n\nU_Start\nXCALL MESSAGE_BOX\n\nProvided in code exchange\n1. This readme\n2. Subroutine MESSAGE_BOX.DBL\n3. Demo Program DEMO_MESSAGE_BOX.DBL\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsynergex%2Fmessage_box","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsynergex%2Fmessage_box","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsynergex%2Fmessage_box/lists"}