AppTrayIconComponent::AppTrayIconComponent( ApplicationCommandManager* commandManager ) : _commandManager(commandManager), _icon(0) { _icon = ImageFileFormat::loadFrom(ResourceFiles::eket_mask_png, ResourceFiles::eket_mask_pngSize); if(_icon.isValid()) setIconImage(_icon); setIconTooltip ("Audius music player"); }
TrayIcon(UploadWindow* uploadWindow_) : uploadWindow(uploadWindow_) { Image img(Image::ARGB, 64, 64, true); Graphics g(img); g.fillAll(Colours::transparentBlack); int cx = 32; int cy = 32; const float r = 10.0f; for (int i = 3; i >= 0; i--) { g.setColour((i % 2 != 0) ? Colours::red : Colours::white); g.fillEllipse(cx - (r * i), cy - (r * i), (r * i) * 2, (r * i) * 2); } Image icon(Image::ARGB, 16, 16, true); Graphics g2(icon); g2.fillAll(Colours::transparentBlack); g2.drawImage(img, 0, 0, 16, 16, 0, 0, 64, 64, false); setIconImage(icon); setIconTooltip(JUCEApplication::getInstance()->getApplicationName()); }
DemoTaskbarComponent() { setIconImage (ImageCache::getFromMemory (BinaryData::juce_icon_png, BinaryData::juce_icon_pngSize)); setIconTooltip ("Juce Demo App!"); }