Anonymous
Knowledge Base Documents Articles & FAQs Software Updates Feature Requests Trouble Reports Support Enquiries
 
NX Client
 
Search
Advanced Search
My Account
Containing:
Feature Request #FR09F02104
Added on: 2008-09-09
Last Modified: 2009-11-06
Product: NX Client
Target: 4.0.0
Priority:
High
Status: Approved
Opened by: Silvia Regis
Technical Responsible: Gian Filippo Pinzari
Porting of NX Client to QT 4 and reimplementing the X11 QT Paint System on Windows and the Mac
Starting from version 4.0.0, a new utility tool (FR09F02106)  which allows you to perform actions at session runtime  must be displayed inside the agent window, thus using X11 even on platforms which implement their native graphic system like Windows and Mac OS X.

The native graphic backend can't be used since the utility tool would be displayed on the main screen, and thus in all the shadow sessions. User action on the utility tool would create difficulty in determining on which remote session the action must be accomplished.

In order to display our output on Windows and the Mac using X11, we will have to implement a new QPaintEngine, either by porting the QT/X11 backend, or by implementing a new backend based on the "raster" QPaintEngine fallback.

This new X11 QPaintEngine will need to implement only a minimal set of graphics primitives (Line, Fill, Blit, Copy).

More complex will be to handle the input devices (pointer and keyboard) and the windowing functions in a way that the native window system and our new X11 backend can coexist in the same QT build.

Related documentation is:

http://doc.trolltech.com/4.4/paintsystem.html
http://doc.trolltech.com/4.4/qt4-arthur.html
http://doc.trolltech.com/4.4/qpaintengine.html

This implementation requires porting the NX Client code to QT4.

A further benefit will be the ability of building the NX Client binary on Mac OSX Intel (FR10F02117).


Notes
Porting of NX Client to QT 4 and reimplementing the X11 QT Paint System on Windows and the Mac
Nothing available.

Search
Other Support Options
Contact NoMachine

Phone Numbers, Support Options and Pricing, Online Help, and more.

Customer Service

For non-technical assistance with product purchases, subscriptions, online services, events, training courses, corporate sales, piracy issues, and more.

Print this document
Send this page




Home | News | About Us | Partners | Contact Us
Products | Download | Support | Developers
Copyright 2002-2010, Medialogic - VAT 05773981005