summaryrefslogtreecommitdiff
path: root/starmath/inc/dialog.hxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2013-11-01 12:45:29 +0000
committerCaolán McNamara <caolanm@redhat.com>2013-11-01 12:45:58 +0000
commitdfbbda5623c0ec92febcd6e2e714fc682e496512 (patch)
treee27bdae5a5acf5900840c65f56e32b24048282f5 /starmath/inc/dialog.hxx
parentc399eea88b3f55ab5334552cba89c6e817490a0d (diff)
convert math font dialog to .ui
Change-Id: Ib7bf087664b6c8491872dfa37c750485fedabbe2
Diffstat (limited to 'starmath/inc/dialog.hxx')
-rw-r--r--starmath/inc/dialog.hxx27
1 files changed, 11 insertions, 16 deletions
diff --git a/starmath/inc/dialog.hxx b/starmath/inc/dialog.hxx
index 423ffed0df89..8b3aae2b5663 100644
--- a/starmath/inc/dialog.hxx
+++ b/starmath/inc/dialog.hxx
@@ -74,44 +74,39 @@ public:
/**************************************************************************/
-class SmShowFont : public Control
+class SmShowFont : public Window
{
- virtual void Paint(const Rectangle&);
+ virtual void Paint(const Rectangle&);
public:
- SmShowFont(Window *pParent, const ResId& rResId) :
- Control(pParent, rResId)
+ SmShowFont(Window *pParent, WinBits nStyle)
+ : Window(pParent, nStyle)
{
}
-
+ virtual Size GetOptimalSize() const;
void SetFont(const Font& rFont);
};
class SmFontDialog : public ModalDialog
{
- FixedText aFixedText1;
- ComboBox aFontBox;
- CheckBox aBoldCheckBox;
- CheckBox aItalicCheckBox;
- OKButton aOKButton1;
- HelpButton aHelpButton1;
- CancelButton aCancelButton1;
- SmShowFont aShowFont;
- FixedText aFixedText2;
+ ComboBox* m_pFontBox;
+ VclContainer* m_pAttrFrame;
+ CheckBox* m_pBoldCheckBox;
+ CheckBox* m_pItalicCheckBox;
+ SmShowFont* m_pShowFont;
Font Face;
DECL_LINK(FontSelectHdl, ComboBox *);
DECL_LINK(FontModifyHdl, ComboBox *);
DECL_LINK(AttrChangeHdl, CheckBox *);
- DECL_LINK(HelpButtonClickHdl, Button *);
void InitColor_Impl();
virtual void DataChanged( const DataChangedEvent& rDCEvt );
public:
- SmFontDialog(Window * pParent, OutputDevice *pFntListDevice, bool bHideCheckboxes, bool bFreeRes = true);
+ SmFontDialog(Window * pParent, OutputDevice *pFntListDevice, bool bHideCheckboxes);
const Font& GetFont() const { return Face; }
void SetFont(const Font &rFont);