When trying to make Alex Restrepo’s Custom Tab Panels Retina compatible I noticed that I didn’t need most of the features. And so I made my own tabsheets:
Some of the drawing routines used some MBS function calls. You don’t actually need them, so I changed a few things to remove the dependencies. If you use the MBS plugins then you don’t need to change anything.
It honestly wasn’t that much, I only had to change a few lines of code. But here it is. I plan on making a few more changes so the tabs can be dragged around and have everything still function. I’ll post that here later once I finish it.
1.1 03.01.2014:
Corrected build script for Retina
Added a constant to use the MBS Plugin or not
@Jason: thanks for the idea with MBS. But the endcap needs to be flipped. I’ve added the ImagePlayLibrary and flipped the endcap with this.
The artwork still needs a bit tweaking. I’m not sure how to handle the original artwork because this is Adobe Fireworks. The application has the neat feature of being able to define slices. Does anyone know if Photoshop has something similar?
Hi Beatrix, I’m not sure you do need to flip the picture, looking at your example which is flipped and mine that isn’t I honestly don’t see a difference. Here is a picture of each. Photoshop has something called layers which are probably similar to slices in Fireworks, but since I have never used Fireworks I can’t be sure. I’m close to having draggable tabs also, I’ll post that when I finish.
I have cloned the @Beatrix Willius Tab control using my customTabs. As I’ve messaged and shared with @Richard Duke, I have many many custom controls. As part of the controls bundle, I’m working on a Theme builder so that a developer can create a custom theme for their application and all controls (comboboxes, buttons, tabs, radio-buttons, groupboxes, breadcrumb bars, progressbars, and many more) will all have a unique similar style.
Here is @Beatrix Willius’s tab control clone demo:
How do I add more than one tab? I tried adding a tab (no pun intended) between the titles for the tabs in the initial value field but it didn’t do anything.