コード例 #1
0
ファイル: Demo01.cpp プロジェクト: carriercomm/turbobadger
PageWindow::PageWindow()
{
	LoadResourceFile("Demo/demo01/ui_resources/test_scroller_snap.tb.txt");

	// Listen to the pagers scroller
	if (TBWidget *pager = GetWidgetByID(TBIDC("page-scroller")))
		pager->GetScroller()->SetSnapListener(this);
}
コード例 #2
0
ファイル: ListWindow.cpp プロジェクト: BibleUs/turbobadger
ListWindow::ListWindow(TBWidget *root, TBSelectItemSource *source) : DemoWindow(root)
{
	LoadResourceFile("Demo/demo01/ui_resources/test_select.tb.txt");
	if (TBSelectList *select = GetWidgetByIDAndType<TBSelectList>("list"))
	{
		select->SetSource(source);
		select->GetScrollContainer()->SetScrollMode(SCROLL_MODE_Y_AUTO);
	}
}
コード例 #3
0
ファイル: Demo01.cpp プロジェクト: carriercomm/turbobadger
ScrollContainerWindow::ScrollContainerWindow()
{
	LoadResourceFile("Demo/demo01/ui_resources/test_scrollcontainer.tb.txt");

	if (TBSelectDropdown *select = GetWidgetByIDAndType<TBSelectDropdown>(TBIDC("name dropdown")))
		select->SetSource(&name_source);

	if (TBSelectDropdown *select = GetWidgetByIDAndType<TBSelectDropdown>(TBIDC("advanced dropdown")))
		select->SetSource(&advanced_source);
}
コード例 #4
0
AdvancedListWindow::AdvancedListWindow(AdvancedItemSource *source)
	: m_source(source)
{
	LoadResourceFile("Demo/demo01/ui_resources/test_select_advanced.tb.txt");
	if (TBSelectList *select = GetWidgetByIDAndType<TBSelectList>("list"))
	{
		select->SetSource(source);
		select->GetScrollContainer()->SetScrollMode(SCROLL_MODE_X_AUTO_Y_AUTO);
	}
}
コード例 #5
0
bool CResourceMgr::AddResource( char* szFileName,int iModuleID )
{
	TABLE_MODULE_ITER	iterModule;
	iterModule = m_ResourceTable.find( iModuleID );
	if( iterModule != m_ResourceTable.end() )
	{
		char Buff[256];
		sprintf( Buff,"Duplicated Image Resource Module ID:[%d]",iModuleID );
		MessageBox(NULL,Buff,"Load Error",MB_OK);
		return false;
	}

	return LoadResourceFile( szFileName, iModuleID );	
}
コード例 #6
0
ファイル: MeshWindow.cpp プロジェクト: eVillain/StruggleBox
MeshWindow::MeshWindow(
	tb::TBWidget* root,
	std::shared_ptr<InstancedMesh> mesh) :
	Window(root),
	_mesh(mesh),
	_currentID(0)
{
	Log::Debug("[MeshWindow] constructor, instance at %p", this);
	std::string resourcePath = PathUtil::GUIPath() + "ui_meshwindow.txt";
	LoadResourceFile(resourcePath.c_str());

	m_close_button.SetState(tb::WIDGET_STATE_DISABLED, true);
	refreshInstances();
}
コード例 #7
0
ファイル: Demo01.cpp プロジェクト: carriercomm/turbobadger
AnimationsWindow::AnimationsWindow()
{
	LoadResourceFile("Demo/demo01/ui_resources/test_animations.tb.txt");
	Animate();
}
コード例 #8
0
ファイル: Demo01.cpp プロジェクト: carriercomm/turbobadger
ImageWindow::ImageWindow()
{
	LoadResourceFile("Demo/demo01/ui_resources/test_image_widget.tb.txt");
}
コード例 #9
0
TabContainerWindow::TabContainerWindow(TBWidget *root) : DemoWindow(root)
{
	LoadResourceFile("demo01/ui_resources/test_tabcontainer01.tb.txt");
}
コード例 #10
0
ファイル: Demo01.cpp プロジェクト: carriercomm/turbobadger
ConnectionWindow::ConnectionWindow()
{
	LoadResourceFile("Demo/demo01/ui_resources/test_connections.tb.txt");
}
コード例 #11
0
ConnectionWindow::ConnectionWindow(TBWidget *root) : DemoWindow(root)
{
	LoadResourceFile("demo01/ui_resources/test_connections.tb.txt");
}
コード例 #12
0
ファイル: Demo01.cpp プロジェクト: carriercomm/turbobadger
LayoutWindow::LayoutWindow(const char *filename)
{
	LoadResourceFile(filename);
}
コード例 #13
0
ファイル: Demo01.cpp プロジェクト: carriercomm/turbobadger
TabContainerWindow::TabContainerWindow()
{
	LoadResourceFile("Demo/demo01/ui_resources/test_tabcontainer01.tb.txt");
}
コード例 #14
0
LayoutWindow::LayoutWindow(TBWidget *root, const char *filename) : DemoWindow(root)
{
	LoadResourceFile(filename);
}
コード例 #15
0
ファイル: Demo01.cpp プロジェクト: carriercomm/turbobadger
MainWindow::MainWindow()
{
	LoadResourceFile("Demo/demo01/ui_resources/test_ui.tb.txt");

	SetOpacity(0.97f);
}
コード例 #16
0
ImageWindow::ImageWindow(TBWidget *root) : DemoWindow(root)
{
	LoadResourceFile("demo01/ui_resources/test_image_widget.tb.txt");
}
コード例 #17
0
AnimationsWindow::AnimationsWindow(TBWidget *root) : DemoWindow(root)
{
	LoadResourceFile("demo01/ui_resources/test_animations.tb.txt");
	Animate();
}
コード例 #18
0
// == MainWindow ==============================================================
MainWindow::MainWindow(TBWidget *root) : DemoWindow(root)
{
	LoadResourceFile("demo01/ui_resources/test_ui.tb.txt");

	SetOpacity(0.97f);
}
コード例 #19
0
ファイル: Demo01.cpp プロジェクト: carriercomm/turbobadger
	EditWindow()
	{
		LoadResourceFile("Demo/demo01/ui_resources/test_textwindow.tb.txt");
	}
コード例 #20
0
// == EditWindow ==============================================================
EditWindow::EditWindow(TBWidget *root) : DemoWindow(root)
{
    LoadResourceFile("demo01/ui_resources/test_textwindow.tb.txt");
}