Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » TopWindow&PopUp, TrayIcon » Linux dual monitor: Not showing a TopWindow on the task bar
Linux dual monitor: Not showing a TopWindow on the task bar [message #47922] Mon, 24 April 2017 17:39 Go to previous message
Alboni is currently offline  Alboni
Messages: 214
Registered: January 2012
Location: Deventer, Netherlands
Experienced Member
My point of sale software Kassa uses a second monitor to display a client receipt screen.
I am using two main screens for that. The client screen is full screen.
(linux Mint 17.3 64 bit KDE flavour)
void DoMain()
{
	KassaAppWindow app(&session);
	One<KassaClientScreen> clientscreen;
#ifdef PLATFORM_LINUX
	app.OpenMain();
#endif
	if (KassaSettings::UseClientScreen())
	{
		clientscreen.Create();
#ifdef PLATFORM_LINUX
		clientscreen->OpenMain();
#endif
	}
	Ctrl::EventLoop();
}

The above works both on Linux and Windows, however on Linux the client screen also shows on the task bar. That creates confusion and not useful for a full screen display. Is there a way to not show it on the task bar? Note that on Linux I need to Call OpenMain() on the client screen or it won't show at all. On Windows calling OpenMain will freeze the program.
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: Dialog windows showing semi randomly on the task bar on Linux
Next Topic: Transparent popup (or top window)
Goto Forum:
  


Current Time: Thu Mar 28 21:25:33 CET 2024

Total time taken to generate the page: 0.01447 seconds