Like so many other posts on windows and doors I have to
un
ashamedly point you in the direction of our Infinite Openings tool:
https://cadswift.com.au/products/Infinite-Openings.html
It is so flexible that you can model the exact functionality you require from operable and fixed panels. Although there is a cost to this commercial 3rd part library, it is set to be significantly less than the financial benefits achieved on a single small residential project by a single Archicad user.
Creating window and door objects that cover every configuration, even of standard types, would be an extensive application in itself. Hence to expect this inside of Archicad is a little unreasonable, even though Graphisoft have delivered just this on many of their tools (curtainwall, stairs, railings). This is why I have been building GDL objects for the last 17 years. Infinite Openings actually started as Swift Openings back in 2008 and transformed into Infinite Openings in 2017. So it has years of development behind it and is utilised by some of the largest Archicad firms in world.
I have focused on creating an object that provides far more benefit than just the ability to create exactly what you want. Every object is connected to a series of catalogues that allow you to control every element in the project from a signal instance through manipulating the catalogue definitions. Infinite Openings is a management tool as well as the most geometrical capable glazing object (no add-on just GDL objects). I have also just added this ability to our joinery tool, though I haven't released these updates yet as I only completed it last week.
let me know if you would like to trial the library.
Creator of Cadswift's parametric GDL libraries
Creator of Infinite Openings and Component Catalogues
Push the envelope & watch it bend
website:
https://cadswift.com.au/
YouTube:
https://www.youtube.com/user/CADSwift/playlists