Ik ben een app aan het omzetten en tevens aan het kijken of de GUI geschikt is voor het gebruik van een Ribbon.
Heb wel eens de quote voorbij zien komen "we want to see the Ribbon everywhere!" en die zou dan van Microsoft komen.
Nu ben ik wat aan het lezen geweest en Microsoft is iets wat meer terughoudend in hun guidelines.
Ik begrijp wel redelijk hoe een Ribbon opgebouwd dient te worden en het idee erachter, alleen zit ik dus nu met een probleem.
De oude app is een MDI app waar elk formulier zijn eigen toolbar heeft omdat de functionaliteit per formulier enorm verschilt. (itt bijv Word of Excel)
MDI is achterhaald kennelijk en als je multiple doc/form wilt, dan is TDI eigenlijk the way to go heb ik begrepen.
Nu is er zoiets als contextual tabs die dat gedeelte van de specifieke formulieren wel gedeeltelijk kan opvangen, maar ik krijg een beetje het idee dat je dan een spijker met een moker probeert te slaan.
Er zijn maar een aantal dingen die je in de normale tabs kan onderbrengen die ongeveer voor elk formulier gelden. Knippen/plakken/printen en formuliernavigatie natuurlijk.
In mijn speelproject om te kijken of de Ribbon geschikt is heb ik een standaard ribbon-interface gemaakt die elk formulier implementeert. Adv die implementatie bepaalt het hoofdformulier welke dingen zichtbaar zijn.
Alle formulier specifieke commands komen in een contextual tab (hoort volgens mij al niet) die vervolgens de focus krijgt wanneer het form focus krijgt.
Alle commands onderbrengen in een Ribbon is niet echt een optie en wordt al gauw een zooitje wanneer je met veel verschillende formulieren te maken hebt.
Dan krijg je namelijk een hele volle Ribbon waar het grootste gedeelte altijd uitgeschakeld is.
Zijn er hier mensen met Ribbon ervaring die dit probleem kennen?
Heb wel eens de quote voorbij zien komen "we want to see the Ribbon everywhere!" en die zou dan van Microsoft komen.
Nu ben ik wat aan het lezen geweest en Microsoft is iets wat meer terughoudend in hun guidelines.
Ik begrijp wel redelijk hoe een Ribbon opgebouwd dient te worden en het idee erachter, alleen zit ik dus nu met een probleem.
De oude app is een MDI app waar elk formulier zijn eigen toolbar heeft omdat de functionaliteit per formulier enorm verschilt. (itt bijv Word of Excel)
MDI is achterhaald kennelijk en als je multiple doc/form wilt, dan is TDI eigenlijk the way to go heb ik begrepen.
Nu is er zoiets als contextual tabs die dat gedeelte van de specifieke formulieren wel gedeeltelijk kan opvangen, maar ik krijg een beetje het idee dat je dan een spijker met een moker probeert te slaan.
Er zijn maar een aantal dingen die je in de normale tabs kan onderbrengen die ongeveer voor elk formulier gelden. Knippen/plakken/printen en formuliernavigatie natuurlijk.
In mijn speelproject om te kijken of de Ribbon geschikt is heb ik een standaard ribbon-interface gemaakt die elk formulier implementeert. Adv die implementatie bepaalt het hoofdformulier welke dingen zichtbaar zijn.
Alle formulier specifieke commands komen in een contextual tab (hoort volgens mij al niet) die vervolgens de focus krijgt wanneer het form focus krijgt.
Alle commands onderbrengen in een Ribbon is niet echt een optie en wordt al gauw een zooitje wanneer je met veel verschillende formulieren te maken hebt.
Dan krijg je namelijk een hele volle Ribbon waar het grootste gedeelte altijd uitgeschakeld is.
Zijn er hier mensen met Ribbon ervaring die dit probleem kennen?