Exemplo n.º 1
0
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");
}
Exemplo n.º 2
0
	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());
	}
Exemplo n.º 3
0
 DemoTaskbarComponent()
 {
     setIconImage (ImageCache::getFromMemory (BinaryData::juce_icon_png, BinaryData::juce_icon_pngSize));
     setIconTooltip ("Juce Demo App!");
 }