Opened 4 years ago

Last modified 4 years ago

#16456 new enhancement

InterfaceKit: “BSeparatorItem” not implement "BControlLook"

Reported by: nhtello Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Kits/Interface Kit Version: R1/beta2
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

Would be great for controlLooks implement the BSeparator, Actually doesnt exist a way to modify this.

https://github.com/haiku/haiku/blob/24cc0d5a4a146dd7699277126aa4a738002ea2b8/src/kits/interface/SeparatorItem.cpp#L88

See atach image.

Attachments (2)

question.png (52.2 KB ) - added by nhtello 4 years ago.
BeOS-Menu-Pref.png (151.6 KB ) - added by CodeforEvolution 4 years ago.
Separator styles in BeOS

Download all attachments as: .zip

Change History (5)

by nhtello, 4 years ago

Attachment: question.png added

comment:1 by CodeforEvolution, 4 years ago

While we're at it here, I should mention that in BeOS, there was the option of choosing between different menu separator styles. This may be a good time to consider implementing this too. It would be as simple as checking the "separator" member of the "menu_info" struct and drawing something different.

by CodeforEvolution, 4 years ago

Attachment: BeOS-Menu-Pref.png added

Separator styles in BeOS

comment:2 by X512, 4 years ago

I think that separator and scroll bar knob style should be a properties of control look. Properties may be different for different control looks. Control look should provide BView that allows to change individual settings of specific control look.

comment:3 by nhtello, 4 years ago

yes; IMHO, separator & others, should be part of control look. Thats would make more flexible than the "limited" options provided by the system.

Note: See TracTickets for help on using tickets.