Friday, September 8, 2017

SpinnerX (New), FaderX (Enhancement) & Others

I was creating this before but got busy with simultaneous projects.  But since I wanted to give some more feature for FaderX as I need it, then I decided to utilize this now instead of VFP's Native Spinner object. Right now this SpinnerX is very young that it has not much features yet but enough to be used as replacement for VFP Native Spinner class if you want something unique.  Its current properties follow:

- Appearance - Right now it has 3 different look as shown below:


- Value = Is the initial value fo the spinner
- ValueLow = Is the lowest value it can accept
- ValueHigh = Is the highest value it can accept
- Interval = Is the value to increase up or down

As with the native spinners, you can hover your mouse on it and use the mouse scroll to scroll up or down, or click on the buttons, or enter on the textbox.




FaderX Enhancements




- SpinnerX instead of Native Spinner object for better look and feel (uniqueness)

- Added _isHollow and _RGBHollow properties.   _isHollow requires a logical value of either .T. or .F. (default) meaning if you set this property to .T. and you put an RGB color on the _RGBHollow property, then objects on form that are colored like that will be totally transparent (see-through).  This actually can work better than TransparentX as you can control now the color that will be made transparent here.

- Hey, did you noticed the ControlBox is on the left and the Caption and Icon is on the right?  Well I added _CtrlBoxLeft property here so you guys can make your forms look like Mac or Linux where those are on the left.    Changing its value to .T. will make the form's controlboxes on the left instead of the right.  Be informed though that this works only on top-level forms or those with Desktop = .T.

Other Enhancements in ssUltimate Libarary

I did made some more enhancements inside, plus minor bug fixes.  For instance, ExcelPivot I noticed sometimes do not follow the gap of 2 rows between the title and the column headers.  Fixed that.  I also had to change some themes and skins used by ButtonX, ContainerX and StickyX to avoid flicker due to my usage of some .PNG formats on some of the themes.  Replaced those themes with non-flickering images and actually with smoother and cooler ones.  Here is new Theme 4 which I decided to be flat for my end's need too:


Just a quick peek, here are the latest blue colors of 9 Themes:


Heck, why leave your forms looking like the old VFP forms when you can make it awesome with the help of ssUltimate Library?  http://sandstorm36.blogspot.com/2015/12/whats-on-ssultimate-library.html




No comments:

Post a Comment