* Copyright 2006, Axel DΓΆrfler, axeld@pinc-software.de. All rights reserved.
* Distributed under the terms of the MIT License.
*/
#ifndef STRING_VIEW_H
#define STRING_VIEW_H
class BLayoutItem;
class BGroupView;
class BStringView;
class StringView {
public:
StringView(const char* label,
const char* text);
void SetEnabled(bool enabled);
void SetLabel(const char* label);
const char* Label() const;
void SetText(const char* text);
const char* Text() const;
BLayoutItem* GetLabelLayoutItem();
BView* LabelView();
BLayoutItem* GetTextLayoutItem();
BView* TextView();
operator BView*();
private:
BGroupView* fView;
BStringView* fLabel;
BLayoutItem* fLabelItem;
BStringView* fText;
BLayoutItem* fTextItem;
};
#endif