ValControlDigitSegment
_Add(new ValControlDigitSegment(fWholeDigits, 0, negativeVisible), RIGHT_MOST);
_Add(new ValControlDigitSegment(1, (-1)-n, false, ValControlDigitSegment::ZERO_FILL),
NumericValControl::offsetSegmentValue(ValControlDigitSegment* segment,
const ValControlDigitSegment* digitSegment =
dynamic_cast<ValControlDigitSegment*>(entry.pView);
ValControlDigitSegment* digitSegment =
dynamic_cast<ValControlDigitSegment*>(entry.pView);
virtual void offsetSegmentValue(ValControlDigitSegment* segment, int64 offset);
class ValControlDigitSegment;
void ValControlDigitSegment::setValue(
ValCtrlLayoutEntry ValControlDigitSegment::makeLayoutEntry() {
float ValControlDigitSegment::handleDragUpdate(
void ValControlDigitSegment::mouseReleased() {
void ValControlDigitSegment::Draw(BRect updateRect) {
void ValControlDigitSegment::GetPreferredSize(float* pWidth, float* pHeight) {
float ValControlDigitSegment::prefWidth() const {
float ValControlDigitSegment::prefHeight() const {
void ValControlDigitSegment::fontChanged(
void ValControlDigitSegment::MessageReceived(BMessage* pMsg) {
ValControlDigitSegment::ValControlDigitSegment(BMessage* pArchive) :
status_t ValControlDigitSegment::Archive(BMessage* pArchive, bool bDeep) const{
BArchivable* ValControlDigitSegment::Instantiate(BMessage* pArchive) {
return new ValControlDigitSegment(pArchive);
float ValControlDigitSegment::MaxDigitWidth(const BFont* pFont) {
const float ValControlDigitSegment::s_widthTrim = -2;
const BFont* ValControlDigitSegment::s_cachedFont = 0;
float ValControlDigitSegment::s_cachedDigitWidth = 0.0;
ValControlDigitSegment::ValControlDigitSegment(
ValControlDigitSegment::~ValControlDigitSegment() {}
uint16 ValControlDigitSegment::digitCount() const {
int16 ValControlDigitSegment::scaleFactor() const {
int64 ValControlDigitSegment::value() const {
ValControlDigitSegment(BMessage* pArchive);
class ValControlDigitSegment : /*extends*/ public ValControlSegment {
ValControlDigitSegment(
~ValControlDigitSegment();