{"id":25006643,"url":"https://github.com/markandre13/toad-macosx","last_synced_at":"2025-10-19T23:30:24.027Z","repository":{"id":132464011,"uuid":"362936809","full_name":"markandre13/toad-macosx","owner":"markandre13","description":"C++ GUI Library for macOS™ \u0026 Fischland Vector Graphics Editor","archived":true,"fork":false,"pushed_at":"2021-04-29T20:32:56.000Z","size":2374,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-30T00:16:25.856Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/markandre13.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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}},"created_at":"2021-04-29T20:17:03.000Z","updated_at":"2024-04-01T20:45:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"209875a4-e274-4c49-837b-055f8d716c01","html_url":"https://github.com/markandre13/toad-macosx","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/markandre13/toad-macosx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markandre13%2Ftoad-macosx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markandre13%2Ftoad-macosx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markandre13%2Ftoad-macosx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markandre13%2Ftoad-macosx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/markandre13","download_url":"https://codeload.github.com/markandre13/toad-macosx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markandre13%2Ftoad-macosx/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279941799,"owners_count":26248369,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-19T02:00:07.647Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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-02-05T01:50:30.098Z","updated_at":"2025-10-19T23:30:24.022Z","avatar_url":"https://github.com/markandre13.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"Please note: There's GNU GPL v3 stuff within some files.\n\nThis is an experimental port of the TOAD C++ GUI Library to Mac OS X's Cocoa\n\n+: done\n-: todo\n\no TWindow\n  + create/destroy\n  + parentless window\n  + end application when last parentless window is closed\n  + nest windows\n  + background color\n  + paint events\n  + mouse events\n  + getRootPos\n  - implement doModalLoop (required for modal dialogs)\no TMenuBar\n  + place menubutton in popup\n  - resizing a menubar causes lots windows created and destroyed: stop this!\no TPen\n  + draw line\n  + draw string\no TFont\n  + create/destroy\n\n----------------\na \"key window\" is the one which currently receives keyboard events.\na \"main window\" is the one highlighted.\n\n\"key window\" and \"main window\" are usually the same. exceptions are small\ndialogs which affect the main window, ie. a save file dialog.\n\nan example for a window which doesn't become a key window is NSPanel.\n\nisKeyWindow\ncanBecomeKeyWindow\n  default is 'YES'\nmakeKeyWindow\n\nbecomeKeyWindow\nresignKeyWindow\n\nacceptsFirstMouse\n\nacceptsFirstResponder\nbecomeFirstResponder\nresignFirstResponder","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkandre13%2Ftoad-macosx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarkandre13%2Ftoad-macosx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkandre13%2Ftoad-macosx/lists"}