File Annotation

Not logged in
dcdd144598 2011-02-23        kinaba: #ifndef _EDITWING_CTRL1_H_
dcdd144598 2011-02-23        kinaba: #define _EDITWING_CTRL1_H_
dcdd144598 2011-02-23        kinaba: #include "ewDoc.h"
dcdd144598 2011-02-23        kinaba: #include "ewView.h"
dcdd144598 2011-02-23        kinaba: #ifndef __ccdoc__
dcdd144598 2011-02-23        kinaba: namespace editwing {
dcdd144598 2011-02-23        kinaba: #endif
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: //=========================================================================
dcdd144598 2011-02-23        kinaba: //@{ @pkg editwing.Ctrl //@}
dcdd144598 2011-02-23        kinaba: //@{
dcdd144598 2011-02-23        kinaba: //	簡単なエディットコントロール
dcdd144598 2011-02-23        kinaba: //
dcdd144598 2011-02-23        kinaba: //	とりあえず字が表示できて色が変えられてカーソルが動かせて…
dcdd144598 2011-02-23        kinaba: //	という、Doc/Viewの基本機能をそのまま使った形のもの。
dcdd144598 2011-02-23        kinaba: //	ウインドウ分割対応版とかもそのうち作るかもしれない。
dcdd144598 2011-02-23        kinaba: //@}
dcdd144598 2011-02-23        kinaba: //=========================================================================
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: class EwEdit : public ki::WndImpl
dcdd144598 2011-02-23        kinaba: {
dcdd144598 2011-02-23        kinaba: public:
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: 	EwEdit();
dcdd144598 2011-02-23        kinaba: 	~EwEdit();
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: public:
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: 	//@{ 文書データ操作 //@}
dcdd144598 2011-02-23        kinaba: 	doc::Document& getDoc() { return *doc_; }
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: 	//@{ 表示機能操作 //@}
dcdd144598 2011-02-23        kinaba: 	view::View& getView() { return *view_; }
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: 	//@{ カーソル機能操作 //@}
dcdd144598 2011-02-23        kinaba: 	view::Cursor& getCursor() { return view_->cur(); }
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: private:
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: 	ki::dptr<doc::Document> doc_;
dcdd144598 2011-02-23        kinaba: 	ki::dptr<view::View>    view_;
dcdd144598 2011-02-23        kinaba: 	static ClsName          className_;
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: private:
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: 	void    on_create( CREATESTRUCT* cs );
dcdd144598 2011-02-23        kinaba: 	void    on_destroy();
dcdd144598 2011-02-23        kinaba: 	LRESULT on_message( UINT msg, WPARAM wp, LPARAM lp );
dcdd144598 2011-02-23        kinaba: };
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: //=========================================================================
dcdd144598 2011-02-23        kinaba: 
dcdd144598 2011-02-23        kinaba: }      // namespace editwing
dcdd144598 2011-02-23        kinaba: #endif // _EDITWING_CTRL1_H_