( zsolt | 2007. 01. 20., szo – 15:29 )

Miután létrehoztál egy alap project-et, jobb egérgombbal a baloldali file-listán kattintva adhatsz hozzá új file-okat (Insert package directory file(s)).

Én is szeretem, ha minden osztály külön file-ban van, ezért itt én létre szoktam hozni egy MainWindow.h és MainWindow.cpp file-t (még az elején is MainWindow-t adok meg a főablak osztálynevének).

Ezután szétpakolom a file-ok tartalmát (a project neve: TestApp):

MainWindow.h:

#ifndef _TestApp_MainWindow_h_
#define _TestApp_MainWindow_h_

#include "TestApp.h"

class MainWindow : public WithMainWindowLayout<TopWindow> {
public:
	typedef MainWindow CLASSNAME;
	MainWindow();
};



#endif

MainWindow.cpp:

#include "MainWindow.h"

MainWindow::MainWindow()
{
	CtrlLayout(*this, "Window title");
}

TestApp.h:

#ifndef _TestApp_TestApp_h
#define _TestApp_TestApp_h

#include <CtrlLib/CtrlLib.h>

#define LAYOUTFILE <TestApp/TestApp.lay>
#include <CtrlCore/lay.h>



#endif

main.cpp:

#include "TestApp.h"

#include "MainWindow.h"


GUI_APP_MAIN
{
	MainWindow().Run();
}

TestApp.lay:

LAYOUT(MainWindowLayout, 200, 100)
END_LAYOUT