本文整理汇总了C++中setContentOwned函数的典型用法代码示例。如果您正苦于以下问题:C++ setContentOwned函数的具体用法?C++ setContentOwned怎么用?C++ setContentOwned使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了setContentOwned函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: DocumentWindow
AudioConfigurationWindow::AudioConfigurationWindow(AudioDeviceManager& adm, Button* cButton)
: DocumentWindow("Audio Settings",
Colours::red,
DocumentWindow::closeButton),
controlButton(cButton)
{
centreWithSize(360,300);
setUsingNativeTitleBar(true);
setResizable(false,false);
//std::cout << "Audio CPU usage:" << adm.getCpuUsage() << std::endl;
AudioDeviceSelectorComponent* adsc = new AudioDeviceSelectorComponent
(adm,
0, // minAudioInputChannels
2, // maxAudioInputChannels
0, // minAudioOutputChannels
2, // maxAudioOutputChannels
false, // showMidiInputOptions
false, // showMidiOutputSelector
false, // showChannelsAsStereoPairs
false); // hideAdvancedOptionsWithButton
adsc->setBounds(0,0,450,240);
setContentOwned(adsc, true);
setVisible(false);
//setContentComponentSize(getWidth(), getHeight());
}
开发者ID:KepecsLab,项目名称:GUI,代码行数:30,代码来源:AudioEditor.cpp
示例2: mpAppView
MLAppWindow::MLAppWindow() :
mpAppView(0),
DocumentWindow (MLProjectInfo::projectName,
Colour::fromHSV(0.5f, 0.0f, 0.30f, 1.f),
DocumentWindow::allButtons,
true),
mpConstrainer(0),
mUsingGL(false),
mGridUnitsX(0.),
mGridUnitsY(0.)
{
setResizable(true, false);
setResizeLimits (400, 300, 8192, 8192);
commandManager.registerAllCommandsForTarget (JUCEApplication::getInstance());
// this lets the command manager use keypresses that arrive in our window to send
// out commands
addKeyListener (commandManager.getKeyMappings());
mpBorder = std::unique_ptr<MLAppBorder>(new MLAppBorder());
setContentOwned(mpBorder.get()->getComponent(), false);
mpConstrainer = new MLBoundsConstrainer();
setConstrainer (mpConstrainer);
setUsingNativeTitleBar (true);
// tells our menu bar model that it should watch this command manager for
// changes, and send change messages accordingly.
//&mBorder->setApplicationCommandManagerToWatch (&commandManager);
//setVisible (true);
}
开发者ID:EQ4,项目名称:madronalib,代码行数:34,代码来源:MLAppWindow.cpp
示例3: MainWindow
MainWindow() : DocumentWindow ("MainWindow", Colours::lightgrey, DocumentWindow::allButtons)
{
setContentOwned (new MainComponent(), true);
centreWithSize (getWidth(), getHeight());
setResizable (true, true);
setUsingNativeTitleBar (true);
}
开发者ID:frantic0,项目名称:Jojo,代码行数:7,代码来源:Jojo.cpp
示例4: DialogWindow
SettingsWindow::SettingsWindow ()
: DialogWindow (TRANS("Settings"),
Colour (192,192,192),
true,
false) // do not add to desktop yet
{
SettingsPanel* contentComp = new SettingsPanel;
setOpaque (true);
//setDropShadowEnabled (false);
// iOS doesn't have a native title bar
//setUsingNativeTitleBar (true);
// must happen AFTER setUsingNativeTitleBar()
Component::addToDesktop (getDesktopWindowStyleFlags());
// must happen after addToDesktop()
setContentOwned (contentComp, true);
centreWithSize (getWidth(), getHeight());
setVisible (true);
enterModalState ();
}
开发者ID:EQ4,项目名称:DSPFiltersDemo,代码行数:25,代码来源:SettingsWindow.cpp
示例5: DocumentWindow
//==============================================================================
MainWindow::MainWindow ()
: DocumentWindow ("JSDSP",
Colours::azure,
DocumentWindow::allButtons,
true)
{
setResizable (true, true); // resizability is a property of ResizableWindow
setResizeLimits (1200, 500, 1200, 500);
setSize (1200, 500);
setUsingNativeTitleBar(true);
mainComponent = new MainComponent();
setContentNonOwned(mainComponent, false);
mainComponent->setVisible(true);
mainComponent->setSize(this->getWidth(), this->getHeight());
#if HIDE
MainMenuBar *menuBar = new MainMenuBar();
setContentOwned (menuBar, false);
// this tells the DocumentWindow to automatically create and manage a MenuBarComponent
// which uses our contentComp as its MenuBarModel
setMenuBar (menuBar);
#endif
}
开发者ID:daniel-bytes,项目名称:JSDSP,代码行数:27,代码来源:MainWindow.cpp
示例6: DocumentWindow
//=================================================================================================
MainWindow::MainWindow()
: DocumentWindow (JUCEApplication::getInstance()->getApplicationName(),
Colours::lightgrey,
DocumentWindow::allButtons)
{
// 创建基础组件和读写文档的对象
baseComponent = new BaseComponent();
appDoc = LoadAndSaveDoc::getInstance();
appDoc->addChangeListener(this); // FileBasedDocument 对象绑定可变捕获器
// 获取全局性的撤销管理器、命令管理器和程序属性
undoManager = AppSingleton::getInstance()->getUndoManager();
commandManager = AppSingleton::getInstance()->getCommandManager();
appProperties = AppSingleton::getInstance()->getAppProperties();
// 注册命令目标
commandManager->registerAllCommandsForTarget (JUCEApplication::getInstance());
commandManager->registerAllCommandsForTarget (this);
// 获取所有命令默认的快捷键
commandManager->getKeyMappings()->resetToDefaultMappings();
// 获取用户自定义的快捷键
ScopedPointer<XmlElement> keys(appProperties->getUserSettings()->getXmlValue("keyMappings"));
if (keys != nullptr)
commandManager->getKeyMappings()->restoreFromXml(*keys);
// 本类绑定按键捕获器
addKeyListener (commandManager->getKeyMappings());
// 设置本类的默认属性
centreWithSize (1280, 800);
setResizable(true, false);
setResizeLimits(800, 600, 4096, 4096);
setVisible (true);
setUsingNativeTitleBar(true);
// 主菜单随时关注命令的变化
setApplicationCommandManagerToWatch(commandManager);
// 设置主菜单
#ifdef JUCE_MAC
setMacMainMenu(this);
#else
setMenuBar(this);
#endif
// 恢复上次退出时的窗口状态
restoreWindowStateFromString(appProperties->getUserSettings()->getValue("mainWindowState"));
setName(AppString::appNameOnTitleBar + TRANS("Untitled")); // 设置标题栏默认显示的文本
// 设置并添加基础组件
baseComponent->setSize(getWidth(), getHeight());
setContentOwned(baseComponent, false);
// 设置当前进程为高优先级
Process::setPriority (Process::HighPriority);
}
开发者ID:LegendRhine,项目名称:practice,代码行数:60,代码来源:MainWindow.cpp
示例7: MainWindow
MainWindow (String name) : DocumentWindow (name,Colour(0xff3f3f3f),DocumentWindow::allButtons)
{
setUsingNativeTitleBar (true);
setContentOwned (new MainContentComponent(), true);
LookAndFeel::setDefaultLookAndFeel (&lookAndFeelV1);
centreWithSize (getWidth(), getHeight());
setVisible (true);
}
开发者ID:EQ4,项目名称:AcousticFilterBank,代码行数:8,代码来源:Main.cpp
示例8: DocumentWindow
ProcessesWindow::ProcessesWindow() : DocumentWindow("Processes", Colours::white, DocumentWindow::closeButton)
{
processesComponent = new ProcessesComponent();
setResizable(false, false);
setContentOwned(processesComponent, true);
centreWithSize(getWidth(), getHeight());
setVisible(false);
}
开发者ID:CreepGin,项目名称:Injectora,代码行数:8,代码来源:ProcessesWindow.cpp
示例9: DialogWindow
MidiConfigurationWindow::MidiConfigurationWindow(MTCSender& mtcSender)
: DialogWindow(TRANS("Configure MIDI"), Colours::lightgrey, true, true)
, m_mtcSender(mtcSender)
{
setContentOwned(new MidiConfigurationComponent(this, m_mtcSender.getDevice()), true);
centreWithSize(getWidth(), getHeight());
setVisible(true);
setResizable(true, true);
}
开发者ID:ServiusHack,项目名称:MStarPlayer,代码行数:9,代码来源:MidiConfiguration.cpp
示例10: MainWindow
MainWindow() : DocumentWindow ("FPT Analyzer 2.0",
Colours::lightgrey,
DocumentWindow::allButtons)
{
setContentOwned (new MainContentComponent(), true);
Rectangle<int> r = Desktop::getInstance().getDisplays().getMainDisplay().userArea;
centreWithSize (r.getWidth(), r.getHeight());
setVisible (true);
}
开发者ID:DannyvanSwieten,项目名称:FPTProject,代码行数:9,代码来源:Main.cpp
示例11: MainWindow
MainWindow(String name) : DocumentWindow(name, Colours::lightgrey,
DocumentWindow::closeButton) {
setUsingNativeTitleBar(true);
setContentOwned(new HelmStandaloneEditor(), true);
setResizable(true, true);
centreWithSize(getWidth(), getHeight());
setVisible(true);
}
开发者ID:cameronbroe,项目名称:helm,代码行数:9,代码来源:main.cpp
示例12: CContourPickerDialog
CContourPickerDialog ()
: DocumentWindow ("Edit Contour", Colours::grey, DocumentWindow::closeButton, true)
{
CContourCurveEditor* c = new CContourCurveEditor;
setContentOwned (c, true);
centreWithSize (getWidth(), getHeight());
setVisible (true);
}
开发者ID:EQ4,项目名称:LayerEffects,代码行数:9,代码来源:CContourPicker.cpp
示例13: clearContentComponent
void MainWindow::createProjectContentCompIfNeeded()
{
if (getProjectContentComponent() == nullptr)
{
clearContentComponent();
setContentOwned (new ProjectContentComponent(), false);
jassert (getProjectContentComponent() != nullptr);
}
}
开发者ID:azeteg,项目名称:HISE,代码行数:9,代码来源:jucer_MainWindow.cpp
示例14: jassert
void MainWindow::showNewProjectWizard()
{
jassert (currentProject == nullptr);
setContentOwned (createNewProjectWizardComponent(), true);
centreWithSize (900, 630);
setVisible (true);
addToDesktop();
getContentComponent()->grabKeyboardFocus();
}
开发者ID:azeteg,项目名称:HISE,代码行数:9,代码来源:jucer_MainWindow.cpp
示例15: MainWindow
MainWindow() : DocumentWindow ("MainWindow",
Colours::lightgrey,
DocumentWindow::allButtons)
{
setContentOwned (new MainContentComponent(), true);
centreWithSize (getWidth(), getHeight());
setVisible (true);
}
开发者ID:bingo2011,项目名称:codes_GettingStartedWithJuce,代码行数:9,代码来源:Main.cpp
示例16: MainWindow
MainWindow (String name)
: DocumentWindow (name, Colours::lightgrey, DocumentWindow::allButtons)
{
setUsingNativeTitleBar (true);
setContentOwned (new MPETestClasses::MainComponent(), true);
centreWithSize (getWidth(), getHeight());
setVisible (true);
}
开发者ID:Skilpad,项目名称:JUCE,代码行数:9,代码来源:Main.cpp
示例17: DocumentWindow
//==============================================================================
MainWindow::MainWindow()
: DocumentWindow ("The Jucer",
Colours::azure,
DocumentWindow::allButtons)
{
if (oldLook == 0)
oldLook = new OldSchoolLookAndFeel();
setContentOwned (multiDocHolder = new MultiDocHolder(), false);
setApplicationCommandManagerToWatch (commandManager);
#if JUCE_MAC
setMacMainMenu (this);
#else
setMenuBar (this);
#endif
setResizable (true, false);
centreWithSize (700, 600);
// restore the last size and position from our settings file..
restoreWindowStateFromString (StoredSettings::getInstance()->getProps()
.getValue ("lastMainWindowPos"));
// Register all the app commands..
{
commandManager->registerAllCommandsForTarget (JUCEApplication::getInstance());
commandManager->registerAllCommandsForTarget (this);
// use a temporary one of these to harvest its commands..
JucerDocumentHolder tempDesignHolder (ObjectTypes::createNewDocument (0));
commandManager->registerAllCommandsForTarget (&tempDesignHolder);
}
commandManager->getKeyMappings()->resetToDefaultMappings();
XmlElement* const keys = StoredSettings::getInstance()->getProps().getXmlValue ("keyMappings");
if (keys != 0)
{
commandManager->getKeyMappings()->restoreFromXml (*keys);
delete keys;
}
addKeyListener (commandManager->getKeyMappings());
// don't want the window to take focus when the title-bar is clicked..
setWantsKeyboardFocus (false);
#ifndef JUCE_DEBUG
// scan for fonts before the app gets started rather than glitching later
FontPropertyComponent::preloadAllFonts();
#endif
}
开发者ID:Frongo,项目名称:JUCE,代码行数:57,代码来源:jucer_MainWindow.cpp
示例18: DocumentWindow
//==============================================================================
MainAppWindow::MainAppWindow()
: DocumentWindow (JUCEApplication::getInstance()->getApplicationName(),
Colours::lightgrey,
DocumentWindow::allButtons)
{
setContentOwned(new MainComponent(), false);
centreWithSize (400, 200);
setVisible (true);
}
开发者ID:0x4d52,项目名称:ugen,代码行数:11,代码来源:MainWindow.cpp
示例19: AserveWindow
AserveWindow (String name, Audio& audio) : DocumentWindow (name,
Colours::lightgrey,
DocumentWindow::allButtons)
{
setUsingNativeTitleBar (true);
setContentOwned (new AserveComponent (audio), true);
centreWithSize (getWidth(), getHeight());
setVisible (true);
}
开发者ID:tommymitch,项目名称:Aserve,代码行数:10,代码来源:AserveApplication.cpp
示例20: MainWindow
MainWindow() : DocumentWindow (ProjectInfo::projectName,
Colours::lightgrey,
DocumentWindow::allButtons)
{
setUsingNativeTitleBar (true);
setContentOwned (new StringDemoComponent(), true);
setResizable (true, false);
centreWithSize (getWidth(), getHeight());
setVisible (true);
}
开发者ID:AlessandroGiacomini,项目名称:pyplasm,代码行数:10,代码来源:Main.cpp
注:本文中的setContentOwned函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论