本文整理汇总了C++中setUsingNativeTitleBar函数的典型用法代码示例。如果您正苦于以下问题:C++ setUsingNativeTitleBar函数的具体用法?C++ setUsingNativeTitleBar怎么用?C++ setUsingNativeTitleBar使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了setUsingNativeTitleBar函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: MainWindow
MainWindow(const String &commandLine) : DocumentWindow ("Sunrise",Colours::lightgrey,DocumentWindow::allButtons)
{
jobManager = new SunriseJobManager(commandLine.isEmpty() ? File::getSpecialLocation(File::userHomeDirectory).getChildFile(".sunriserc") : File(commandLine));
setUsingNativeTitleBar(true);
#ifdef LINUX_RPI
setUsingNativeTitleBar (false);
setTitleBarHeight (0);
setFullScreen (true);
#endif
setContentOwned (new SunriseMain(*jobManager), true);
centreWithSize (getWidth(), getHeight());
setVisible (true);
}
开发者ID:RomanKubiak,项目名称:Sunrise,代码行数:15,代码来源:Main.cpp
示例2: DocumentWindow
MainAppWindow::MainAppWindow()
: DocumentWindow (JUCEApplication::getInstance()->getApplicationName(),
Colours::lightgrey,
DocumentWindow::allButtons)
{
setUsingNativeTitleBar (true);
setResizable (true, false);
setResizeLimits (400, 400, 10000, 10000);
#if JUCE_IOS || JUCE_ANDROID
setFullScreen (true);
#else
setBounds ((int) (0.1f * getParentWidth()),
(int) (0.1f * getParentHeight()),
jmax (850, (int) (0.5f * getParentWidth())),
jmax (600, (int) (0.7f * getParentHeight())));
#endif
contentComponent = new ContentComponent();
setContentNonOwned (contentComponent, false);
setVisible (true);
// this lets the command manager use keypresses that arrive in our window to send out commands
addKeyListener (getApplicationCommandManager().getKeyMappings());
#if JUCE_WINDOWS || JUCE_LINUX || JUCE_MAC
taskbarIcon = new DemoTaskbarComponent();
#endif
#if JUCE_ANDROID
setOpenGLRenderingEngine();
#endif
triggerAsyncUpdate();
}
开发者ID:topilski,项目名称:JUCE,代码行数:35,代码来源:MainWindow.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: 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
示例5: DocumentWindow
ZenDebugEditor::ZenDebugEditor() :
DocumentWindow("Zen Debug",
Colours::lightgrey,
DocumentWindow::allButtons)
{
this->setName("ValueTreeEditorWindow");
tabsComponent = new TabbedComponent(TabbedButtonBar::TabsAtTop);
tabsComponent->setName("DebugTabbedComponent");
valueTreeEditorComponent = new ValueTreeEditor::Editor("ValueTreeEditor");
tabsComponent->addTab("Params", Colours::lightgrey, valueTreeEditorComponent, false);
bufferVisualiserComponent = new BufferVisualiser("BufferVisualiser");
tabsComponent->addTab("Buffers", Colours::lightgrey, bufferVisualiserComponent->getComponent(), false);
midiVisualiserComponent = new ZenMidiVisualiserComponent("MidiVisualiser");
tabsComponent->addTab("MIDI", Colours::lightgrey, midiVisualiserComponent, false);
notepadComponent = new NotepadComponent("Notepad", "");
tabsComponent->addTab("Notes", Colours::lightgrey, notepadComponent, false);
componentVisualiserComponent = nullptr;
this->setSize(400, 400);
tabsComponent->setCurrentTabIndex(0);
tabsComponent->setBounds(0, 0, getWidth(), getHeight());
setContentNonOwned(tabsComponent, false);
setResizable(true, false);
setUsingNativeTitleBar(true);
centreWithSize(getWidth(), getHeight());
setVisible(true);
}
开发者ID:SonicZentropy,项目名称:ZynVerb,代码行数:35,代码来源:ZenDebugEditor.cpp
示例6: 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
示例7: 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
示例8: getLookAndFeel
void AlertWindow::lookAndFeelChanged()
{
const int newFlags = getLookAndFeel().getAlertBoxWindowFlags();
setUsingNativeTitleBar ((newFlags & ComponentPeer::windowHasTitleBar) != 0);
setDropShadowEnabled (isOpaque() && (newFlags & ComponentPeer::windowHasDropShadow) != 0);
}
开发者ID:baeksanchang,项目名称:juce,代码行数:7,代码来源:juce_AlertWindow.cpp
示例9: 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
示例10: CSLWindow
CSLWindow() : DocumentWindow (T("CSL 5.0 OSC/MIDI Server"),
Colours::lightgrey, DocumentWindow::allButtons, true) {
setContentComponent (createCSLComponent()); // create app window
setResizable (false, false);
setVisible (true);
setUsingNativeTitleBar(true);
centreWithSize(308, 200); // top window size 8 @ 24 larger than the component
}
开发者ID:eriser,项目名称:CSL,代码行数:8,代码来源:MainServer.cpp
示例11: 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
示例12: 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
示例13: 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
示例14: 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
示例15: MainWindow
MainWindow (const String& name)
: DocumentWindow (name, Colours::lightgrey, DocumentWindow::allButtons)
{
setUsingNativeTitleBar (true);
setContentOwned (createMainContentComponent(), true);
setResizable (true, true);
centreWithSize (getWidth(), getHeight());
setVisible (true);
}
开发者ID:0x4d52,项目名称:JUCE,代码行数:10,代码来源:Main.cpp
示例16: 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
示例17: MainWindow
MainWindow (String name) : DocumentWindow (name,
Colours::lightgrey,
DocumentWindow::allButtons)
{
setUsingNativeTitleBar (true);
setContentOwned (new CONTENTCOMPCLASS(), true);
centreWithSize (getWidth(), getHeight());
setVisible (true);
}
开发者ID:AlessandroGiacomini,项目名称:pyplasm,代码行数:10,代码来源:jucer_MainTemplate_Window.cpp
示例18: DocumentWindow
LightingWindow::LightingWindow()
: DocumentWindow("echomesh lighting simulator",
Colours::lightgrey,
DocumentWindow::allButtons),
instrumentGrid_(new echomesh::InstrumentGrid),
initialized_(false),
runningInTest_(false) {
setContentOwned(instrumentGrid_, true);
centreWithSize(getWidth(), getHeight());
setUsingNativeTitleBar(true);
}
开发者ID:florian-f,项目名称:echomesh,代码行数:11,代码来源:LightingWindow.cpp
示例19: DocumentWindow
DataWindow::DataWindow(Button* cButton, String name)
: DocumentWindow(name,
Colours::black,
DocumentWindow::allButtons),
controlButton(cButton)
{
centreWithSize(800,500);
setUsingNativeTitleBar(true);
setResizable(true,false);
}
开发者ID:410pfeliciano,项目名称:plugin-GUI,代码行数:11,代码来源:DataWindow.cpp
示例20: MainWindow
MainWindow (String name, const PropertiesFile::Options & options) :
DocumentWindow (name, Colours::lightgrey, DocumentWindow::allButtons),
main_content_(options)
{
setUsingNativeTitleBar (true);
setContentOwned (&main_content_, true);
centreWithSize (getWidth(), getHeight());
setVisible (true);
setResizable(true, true);
}
开发者ID:selectedacre,项目名称:Instrument-Browser,代码行数:11,代码来源:Main.cpp
注:本文中的setUsingNativeTitleBar函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论