Search: in
Xlib
Xlib in Encyclopedia Encyclopedia
  Tutorials     Encyclopedia     Videos     Books     Software     DVDs  
       
Encyclopedia results for Xlib

Xlib





Encyclopedia results for Xlib

  1. Xlib

    Xlib is an X Window System protocol client library computer science library written in the C programming ... of the protocol computing protocol . Few applications use Xlib directly rather, they employ other libraries that use Xlib functions to provide widget toolkit s Image X client libraries.svg frame Xlib and other libraries using it Intrinsics Xt Xaw Athena widget set Xaw Motif widget toolkit Motif FLTK GTK Qt toolkit Qt X11 version Tk programming language Tk Xlib appeared around 1985, and is currently ... Xlib. While currently Xlib is still in wide use, Xlib s implementation nowadays can use XCB as a low level transport layer. Data types The main types of data in Xlib are the code Display code ref name ... or virtual device where graphical operations are done. The code Display code structure of the Xlib ... this can be retrieved using the code ConnectionNumber code macro. Most Xlib functions ... to a specific channel. In particular, all Xlib functions that interact with the server need ... via a call to an Xlib function that returns an identifier for the window, that is, a number. This identifier ... identifier, these operations will be done on the same object. Protocol and events The Xlib ... when they block maybe other ones Xlib stores the received events in a queue. The client ..., applications using the Xlib library are required to explicitly call Xlib functions for accessing ... The functions in the Xlib library can be grouped in operations on the connection code XOpenDisplay ... Xlib application drawing a box in a window. gcc input.c o output lX11 include X11 Xlib.h include stdio.h .... Other libraries Xlib does not provide support for buttons, menus, scrollbar, etc. Such widget computing widget s are provided by other libraries, which in turn use Xlib. There are two kinds of such libraries ... that use Xt, such as Xaw and Motif widget toolkit Motif libraries that provide widget sets using Xlib ... content. The XCB library is an alternative to Xlib. Its two main aims are reduction in library ...   more details



  1. CLX (Common Lisp)

    CLX is an X Window System protocol client library computer science library in the Common Lisp Common Lisp programming language Cf. Xlib . It contains subroutine function s for interacting with an X Server computing server . These functions allow programmer s to write programs without knowing the details of the protocol computing protocol . CLX is completely written in Common Lisp and does not use Xlib. External links http www.cliki.net CLX Category Common Lisp Category Common Lisp software programming software stub ...   more details



  1. XCL

    XCL is a three letter abbreviation with multiple meanings, as described below XCB Xlib Compatibility Layer Cluff Lake Airport , the IATA airport code Classical Armenian , the ISO 639 3 code being xcl . disambig fr XCL it XCL ...   more details



  1. XCB

    devel announce 2006 11 msg00010.html mailinglist debian devel announce title libx11 with Xlib ... Z notation . ref refMasseyBauer2002 Massey and Bauer, 2002 . ref Xlib has long been known to contain errors. ref refSharpMassey2002 Sharp and Massey, 2002 , 2.4. While Xlib was designed to support threaded ... be eliminated without changing the Xlib interface. ref Example source lang c Simple XCB application ... level API than Xlib Example Xlib , as can be seen with this example. Logo The XCB logo was produced ...   more details



  1. X Toolkit Intrinsics

    About X toolkit compiler intrinsics Intrinsic function Telecom s XT Mobile Network XT Mobile Network X Toolkit Intrinsics also known as Xt , for X toolkit is a library computer science library used in the X Window System . More precisely, it is a library that uses the low level Xlib library and provides a friendly object oriented looking API to develop X11 software with graphical widgets. It can be used in the C programming language C or C languages. Image X client libraries.svg frame Xt and related libraries The low level Xlib library provides functions for interacting with an X11 Server computing server , but does not provide any function for implementing the graphical objects used in GUI s, such as buttons, menus, etc. Such objects are called Widget computing widgets . The Xt library provides support for creating and using widget types, but does not provide any specific widget. Specific widgets are implemented by other libraries using Xt, such as Xaw and Motif widget toolkit Motif . A programmer can for example use the Xt library to create and use a new widget type such as a two side button. Since applications typically require a number of standard widgets such as buttons, menus, etc., they usually rely on a library such as Xaw and Motif widget toolkit Motif that provides such widgets, rather than implementing them directly using Xt. Most modern toolkits such as FLTK , GTK GTK , and Qt toolkit Qt do not use the Xt library, preferring to use Xlib directly. See also X Window System protocols and architecture External links http www.x.org docs Xt X Toolkit Intrinsics C Language Interface cite web url http www.faqs.org faqs Xt FAQ title comp.windows.x.intrinsics Frequently Asked Questions date 1997 04 18 publisher faqs.org accessdate 2008 07 13 http www.cs.cf.ac.uk Dave X lecture node4.html SECTION00420000000000000000 The place of Intrinsics in X11 http www.kenjennings.cc st stprgux.html testxt2 TestXt2 , Example C program that creates a Menu Bar using just Xt Xaw ht ...   more details



  1. Gist (Computing)

    Unreferenced stub auto yes date December 2009 Orphan date December 2009 In computing, Gist is a scientific graphics library written in C programming language C by David H. Munro of Lawrence Livermore National Laboratory . It supports three graphics output devices X Window , PostScript , and Computer Graphics Metafile s CGM . The library is promoted as being small writing directly to Xlib , efficient, and full featured. Portability is restricted to systems running X Window essentially the Unix world . There is a Python programming language Python port called PyGist it is used as one of several optional graphics front ends of the scientific library SciPy . PyGist is also ported to Mac OS Mac and MS Windows . Category Unix programming tools Category Lawrence Livermore National Laboratory Unix stub es Gist ...   more details



  1. XLA

    XLA can mean different things XLA singer is a Canadian indie singer List of file extensions by alphabet Microsoft Excel Add in file format Xlib Archive file format. XL Associates , a professional services firm . XLA supplement XLA is a weight loss supplement. Dow XLA elastic fiber, New, olefinic based fiber inherently resists harsh chemicals, high heat,.. . ref dowxla X linked agammaglobulinemia , an immune deficiency. Excel Airways s ICAO three letter callsign. XLA, the ticker symbol on the American Stock Exchange for now defunct Xclera.com Microsoft s videogames downloading service Xbox Live Arcade . Cross Linked Acrylic XLA disambig it XLA ja XLA ...   more details



  1. HP Color recovery

    For color recovery of archived television broadcasts, see Colour recovery . Color recovery is a technique used in Hewlett Packard s older workstation graphics devices to produce a near 24 bit color look from an 8 bit framebuffer. Color recovery does rely on software support which is provided by libraries such as PHIGS , PEXLib , Starbase and even Xlib although Xlib does not enable it by default. When using Color Recovery the data is sent to the driver as an 24 bit image. The driver will then dither the data in most cases this can be done by the graphics hardware for maximum performance which is stored in the framebuffer as an 8 bit image. On displaying that 8 bit image data, HP s color recovery technology produces in real time an approximation of the original 24 bit image based on the hints provided by the dithered data. The result is significantly better looking than dithering alone. According to the article in HP s journal, the color recovery could achieve up to 23 bits of color accuracy. Color Recovery was supported on framebuffers such as The integral framebuffer in the HP 9000 712 workstation HCRX Framebuffer Visualize EG see cite web last Barkans first Anthony C url http www.hpl.hp.com hpjournal 95apr apr95a6.pdf format PDF title HP Color Recovery Technology publisher HP Journal date 2005 04 cite title HP Color Recovery Technology, HP Publication Number 5962 9835E publisher HP date date unknown Category Hewlett Packard products ...   more details



  1. Lightweight window manager

    lwm is a lightweight X11 window manager written by Elliott Hughes. It was based upon the 9wm window manager. Features Features of the lightweight window manager are A stacking window manager Written in C Uses the xlib toolkit Freely available under the GNU General Public Licence A right click on the desktop launches a terminal emulator A middle click enables selection of active windows No menubar window border s provide window motion Windows have titlebar s No maximize facility No multiple desktop facilities No Theme computing theme support No keyboard equivalents for some operations Three button mouse functionality is required Can be compiled to use either a click to focus or sloppy focus model Applications launched via a terminal only Lightweight Has few dependencies and rated as a pinhammer on the http markhobley.yi.org programming hammers index.html hammer scale Not accessibility friendly utilizes middleclick and rightclick and has no keyboard equivalents for some operations External links http www.jfc.org.uk software lwm.html The Lightweight Window Manager Category Free X window managers ...   more details



  1. X.desktop

    X.desktop was an early desktop environment graphical user interface built on the X Window System . It was developed and sold during the late 1980s and early 1990s by IXI Limited , a United Kingdom British software house based in Cambridge . Versions of X.desktop were available for over 30 different UNIX operating system platforms ref name davey cite web url http www.usenix.org publications library proceedings appdev94 full papers davey.ps title Porting and maintaining with X and Motif a retrospective view last Davey first Paul date 1994 publisher USENIX accessdate 6 May 2010 ref and it was licensed to various vendors, including Compaq , Locus Computing Corporation , BiiN and Acorn Computers . ref name rel1.0 cite journal date 1988 11 09 title Software across Systems the Interface Wars journal Release 1.0 issue 88 11 pages p.15 url http cdn.oreilly.com radar r1 11 88.pdf ref Early version of X.desktop used Xlib and the Xaw Athena widgets from version 2.0 onwards it was based on the Motif widget toolkit Motif toolkit . ref name davey References references desktop environment stub Category Desktop environments Category X Window System Category Graphical user interfaces Category Discontinued software ...   more details



  1. Tgif (program)

    Tgif pronounced t g i f is an Xlib based interactive 2 D drawing tool under X11 for Unix , available on Linux and most Unix and Unix like platforms. It was developed since 1990 and is free software released under the QPL license. Tgif is one of the few free software free drawing programs that has, as well as a ruler, a usable Grid spatial index grid . Quirks Because Tgif was developed long before a standard way for drawing programs to work, one might find it unfamiliar to use in a number of ways Although it might mention point sizes, it uses a unit that is 1 128 of an inch for point sizes. There is an option to display font sizes in points, the sizes are still subject to rounding to the nearest 1 128 . Unlike modern drawing programs, Tgif uses spline curve s instead of B zier curve s. Colour is not selected from a colour wheel or through controls that allows one to adjust colour values instead, there is a named list with a short list of colours. To use a colour that is not in the list, one needs to add the colour to the list. This list gets saved with the drawing. Fonts that can be used are listed in a configuration file. To use fonts that are not on the list, one has to change the configuration file. Only fonts in the ISO 8859 1 encoding, square CJK fonts, and Symbol typeface symbol or dingbat fonts can be used. Rescaling can lead to ugly artifacts, which is probably due to the use of integer coordinates and roundoff errors. In addition, because Tgif uses Xlib, which predated modern Unicode support, Tgif does not support Unicode in any form. The Tgif file format Tgif saves its drawings in a Prolog based plain text file format. Partly because it is based on Prolog, there is little support from other programs for reading the Tgif file format. Fonts are represented as PostScript font names. Originally, it was possible to print Tgif drawings in batch mode without using a X11 X display however, this changed somewhere in the 4.1 versions. Currently, printing drawings requires ...   more details



  1. X resources

    background color to use accesses the resource database via Xlib functions, it can only request the value ... libraries Xlib contains a number of convenience function s for accessing the resources on the server ... data structure representing a set of resource specifications. The Xlib functions for resource management ... strings stored locally rather than on the server. A number of Xlib functions create an association ... How do I use X Resources? http www.tronche.com gui x xlib resource manager Resource Manager Functions of the Xlib client library Category X Window System ...   more details



  1. Event loop

    priority list. ref X Window System Xlib event loop X Window System X applications using Xlib directly ... an event appears on the event queue, whereupon the application processes it appropriately. The Xlib ... code , but in practice tend to use Thread computer science multithreading . Very few programs use Xlib directly. In the more common case, GUI toolkits based on Xlib usually support adding events. For example ... code . Please note that it is not safe to call Xlib functions from a signal handler, because ...   more details



  1. Xwd

    About the computer program the all wheel drive system Saab XWD Nofootnotes date June 2008 lowercase xwd In the X Window System , xwd is a Computer program program for capturing the content of the screen or of a window and saving it into a Computer file file . xwd can be run in two ways if user specifies the whole screen or the name or identifier of a window as an argument, the program captures the content of the window otherwise, it changes the shape of the cursor and waits for the user to click in a window, whose content is then captured. At the X Window core protocol level, xwd uses the fact that any X client can request the content of an arbitrary window, including ones it did not create, using the code GetImage code request this is done by the code XGetImage code function in the Xlib library . The content of the whole screen is obtained by requesting the content of the root window . The file generated by xwd can then be read by various other X utilities such as xwud , xv , and the GIMP , or converted to other formats the netpbm suite allows a useful Unix pipe pipeline to be constructed xwd xwdtopnm pnmtopng Screenshot.png The dumps are larger in size than files in most image file format s not only compressed formats such as Portable Network Graphics PNG , but also uncompressed bitmap formats like BMP file format BMP . External links http www.xfree86.org current xwd.1.html xwd manual page http www.xfree86.org current xwud.1.html xwud manual page xwd is part of X Window System X11 s standard distribution, but its Source code source can also be downloaded separately as ftp ftp.x.org pub current src app xwd X11R7.0 1.0.1.tar.bz2 tar.bz2 or ftp ftp.x.org pub current src app xwd X11R7.0 1.0.1.tar.gz tar.gz http search.cpan.org nmarci File XWD http www.perl.org Perl package at http www.cpan.org CPAN Category X Window programs Category Screenshot software lt Xwd ru xwd ...   more details



  1. JWM

    Infobox Software name JWM screenshot Image Openbsd37withjwm.png 200px caption A screenshot of JWM on OpenBSD developer Joe Wingbermuehle latest release version 2.1.0 beta latest release date release date and age 2009 03 26 programming language C programming language C operating system Unix like genre Window manager license GNU General Public License GPL v2 website http www.joewing.net programs jwm JWM Joe s Window Manager is a lightweight stacking window manager for the X Window System written by Joe Wingbermuehle. JWM is written in C programming language C and uses only Xlib at a minimum. Support for the following can be added as compile time options Portable Network Graphics PNG , JPG and XPM image format XPM icons Xft Xinerama FriBidi The Shape extension It provides an interface similar to Windows 98 with a modern looking appearance and it can support some GNOME , Motif widget toolkit Motif and WM spec hints. JWM is the default window manager used in Damn Small Linux version 4.x, Tiny Core Linux , Puppy Linux and SliTaz GNU Linux 2.0 . See also Portal Free software Comparison of X window managers Fluxbox , Openbox and IceWM , other lightweight window managers. References Hagen H pfner August 2005 http www.linux magazine.com w3 issue 57 Desktopia JWM Window Manager.pdf Simple AND Light. JWM Window Manager , Linux Magazine , issue 57, pp.  80&ndash 82 External links http www.joewing.net programs jwm Official website http sourceforge.net projects jwm JWM on Sourceforge http www.joewing.net programs jwm snapshots SVN snapshots of the latest JWM beta X desktop environments and window managers Window Managers Category Free X window managers Category MS Windows like desktops Category Free software programmed in C Linux stub de JWM es JWM fa fr JWM it JWM ja JWM pl JWM pt JWM ru JWM ...   more details



  1. MIT-SHM

    The MIT Shared Memory Extension or MIT SHM is a X Window System extension for exchange of image data between client and server using shared memory . The basic capability provided is that of shared memory XImages. This is essentially a version of the ximage interface where the actual image data is stored in a SysV shared memory segment, and thus need not be transferred across the Unix domain socket socket to the X server. For large images, use of this facility can result in some real performance increases. Additionally, some implementations provide shared memory pixmaps. These are 2 dimensional arrays of pixels in a format specified by the X server, where the image data is stored in the shared memory segment. Through use of shared memory pixmaps, it is possible to change the contents of these pixmaps without using any Xlib routines at all. Shared memory pixmaps can only be supported when the X server can use regular virtual memory for pixmap data if the pixmaps are stored in the on board memory of graphics hardware, an application will not be able to share them with the server. References http www.xfree86.org current mit shm.html MIT SHM The MIT Shared Memory Extension, How the shared memory extension works http cgit.freedesktop.org xcb proto tree src shm.xml shm.xml the XCB protocol specification for the MIT SHM extension graphics software stub XWinSys Category X Window extensions ru MIT SHM ...   more details



  1. XForms (toolkit)

    for the XML form definition language XForms XForms is a GUI toolkit based on Xlib for the X Window System . It features a rich set of objects, such as buttons, scrollbars, and menus etc. In addition, the library is extensible and new objects can easily be created and added to the library. Distributed under the GNU Lesser General Public License , ref cite web url http cvs.savannah.nongnu.org viewvc xforms README?root xforms&view markup title README from project source code quote It is licensed under the GNU LGPL Lesser General Public License version 2.1. See the file COPYING.LIB for the gory details. ref XForms is free software . XForms was based on the Forms Library by Mark Overmars , converted from using IRIS GL a precursor to OpenGL that also included calls to create windows and manage events to X Window System X11 . A similar conversion was used to make the first versions of fltk so all these toolkits are distantly related. The toolkit was originally used by the Xfce desktop environment before the switch to the GTK toolkit. External links Portal Free Software http xforms toolkit.org Homepage http savannah.nongnu.org projects xforms Project Page waybackdate site http world.std.com xforms date 20060423084929 title Old Project Page References Reflist 2 DEFAULTSORT Xforms Toolkit Category Application programming interfaces Category Free development toolkits and libraries software stub Widget toolkits de XForms Toolkit et XForms ...   more details



  1. MiniGLX

    MiniGLX is a specification for an application programming interface which facilitates OpenGL rendering on systems without windowing system s, e.g. Linux without an X Window System or embedded systems without a windowing system. The interface is a subset of the GLX interface, plus a minimal set of Xlib like functions. Programs written for Mini GLX can run unchanged on systems with the X Window System and the GLX extension. The intention is to allow flexibility for prototyping and testing. MiniGLX is currently implemented within the Mesa 3D project that provides a means to use the Direct Rendering Infrastructure when the X Window System is not used. In essence it provides functions that mimic those of X, so that programs written using MiniGLX should be compilable as X Window programs. MiniGLX renders directly to the framebuffer device or through accelerated DRI drivers. MiniGLX allows only one window which fills the whole framebuffer to exist. If the existing source code were extended, MiniGLX could be used by GPGPU applications, using the power of graphics card processors for general, non graphical tasks, as long as no other driver uses the graphics card . NVIDIA has already integrated support for using the graphics processing unit on NVidia cards for application programming into its proprietary software proprietary 3D graphic driver. See also Portal Free software Graphics hardware and FOSS MiniGL External links http www.mesa3d.org MiniGLX.html MiniGLX specification at www.mesa3d.org http www.mesa3d.org fbdev dri.html Description on how to build MiniGLX from Mesa DEFAULTSORT Miniglx Category Graphics libraries Category OpenGL Category Application programming interfaces ...   more details



  1. SCM (Scheme implementation)

    Infobox Software name SCM logo screenshot caption developer Aubrey Jaffer , Radey Shouman, Tanel Tammet Hobbit latest release version 5e7 latest release date Release date and age 2010 06 30 operating system Cross platform genre Programming language license GNU General Public License GPL website http people.csail.mit.edu jaffer SCM people.csail.mit.edu jaffer SCM standard R4RS, R5RS, IEEE P1178 SCM is a free software Scheme programming language Scheme implementation in C programming language C written by Aubrey Jaffer , the same author as the SLIB Scheme library and the JACAL interactive symbolic mathematics program. It conforms to the R4RS , R5RS , and IEEE P1178 standards. It runs on many different architectures such as Amiga , Atari ST , Mac OS SCM Mac , MS DOS , OS 2 , NOS VE , Unicos , VMS , Unix and similar systems. SCM includes Hobbit , the Scheme to C compiler originally written by Tanel Tammet . Hobbit generates C files whose binaries can be dynamically or statically linked with an SCM executable. SCM includes linkable modules for SLIB features sequence comparison, arrays, records, and byte number conversions and modules for POSIX system calls and network socket s, readline , Curses programming library curses , and Xlib . On some platforms SCM supports unexec developed for Emacs and Bash Unix shell bash , which dumps an executable image from a running SCM. This results in very low latency 12.ms startup for SCM. SCM developed from SIOD circa 1990. GNU Guile developed from SCM circa 1994. External links http people.csail.mit.edu jaffer SCM SCM home page http people.csail.mit.edu jaffer scm.pdf SCM manual http people.csail.mit.edu jaffer hobbit.pdf Hobbit manual https savannah.gnu.org projects scm SCM project page on Savannah http people.csail.mit.edu jaffer scmmac SCM Mac home page Category Scheme interpreters Category Scheme compilers Category Scheme implementations software stub ...   more details



  1. Vtwm

    Image vtwm.jpg thumb A screen shot of Vtwm in Linux From Scratch LFS running mrxvt , xmms and the Opera web browser Vtwm the Virtual Tabbed Window Manager is an X window manager that was developed from the twm codebase. The first release was in 1990, and it is very much an old school window manager. It added features like X Pixmap xpm icons, autoraising of windows, and a virtual desktop the latter feature is from where the program takes its name. Later additions include playing sounds in response to window manager events, and Motif widget toolkit Motif style window decorations in place of the flat, 2D titlebars commonly associated with twm. Vtwm was one of the first window managers to have an icon manager, a box of click able windows which mapped to the application windows currently on the desktop. Clicking the entry in the icon manager iconizes deiconizes the associated application. This behavior is common today in taskbar s in many operating systems. Features A stacking window manager Written in C Uses the xlib toolkit opensource and freely available No menubar Lightweight Has few dependencies Support for multiple desktop s Other features of twm, including shaped window titlebars, are faithfully incorporated into vtwm. The focus of vtwm is to maintain simplicity and compatibility. It is believed to still work under X Window System revision 4, and can be compiled and run with no dependencies beyond the standard X libraries. References http xwinman.org vtwm.php vtwm s entry in the xwinman list of window managers External links http www.vtwm.org Vtwm website http www.cs.earlham.edu joshh courses cs127 resources vtwm vtwm configuration tutorial Window Managers Category Free X window managers unix stub free software stub nl Vtwm ...   more details



  1. Re-parenting window manager

    A re parenting window manager is an X Window System window manager that adopts all other windows. In the X Window System , every window has a parent window, which may be either the root window or another window. Windows that are children of the root window are called top level windows . When a top level window is created, a re parenting window manager changes its parent to be a new window created on purpose. This allows the window manager to decorate the windows with window decoration s and title bar s as well as allows advanced control over the windows operation required, for example, by virtual window manager s. Technically, a reparenting window manager registers with the X server to be notified when a top level window is mapped attempts to become visible . When such an Event driven programming event is generated, the window manager creates a frame window , and in most cases also a title bar window. The frame window then becomes the parent of both the main window and the title bar window. Other forms of decoration, such as buttons, window title, etc., may also be created these would normally be parented by the title bar window. ref http static.cray cyber.org Documentation NEC SX R10 1 G1AH04E G1AE02E CHAP10.HTML Xlib Programming Manual Chapter 10 Bot generated title ref Virtually all modern window managers are re parenting, although earlier window managers, such as the UWM computing uwm window manager, were not. Exceptions to that rule are Awesome window manager awesome , dwm , PLWM , ratpoison and xmonad , due to a lack of any typical window decorations used by these window managers, and also Compiz which drew the decorations separately up until version 0.9.0, where it became a re parenting window manager to allow it to run in a non composited mode. References Reflist XWinSys Window Managers Category X window managers fr Gestionnaire de fen tres re parenteur ...   more details



  1. X Window System core protocol

    is regulated by the ICCCM convention. Standard colormaps are regulated by the ICCCM and by the Xlib ... was introduced with X11R6 Release 5 in 1991. This system consists of several additional features in xlib ... which can be converted into device dependent RGB systems. The system consists of the xlib Xcms functions ... lharcke programming Xcms , http tronche.com gui x xlib color Atoms Atoms are 32 bit integers ... based access method is considered insecure. Xlib and other client libraries main Xlib Most client programs communicate with the server via the Xlib client library. In particular, most clients use libraries such as Xaw , Motif widget toolkit Motif , GTK , or Qt toolkit Qt which in turn use Xlib for interacting with the server. The use of Xlib has the following effects Xlib makes the client synchronous with respect to replies and events the Xlib functions that send requests block until the appropriate ... Xlib can send a request to the server and then do other operations while waiting for the reply, but a client using Xlib can only call an Xlib function that sends the request and wait for the reply, thus ... the function while the server sends events asynchronous ly, Xlib stores events received by the client ... if expecting an event. Xlib does not send requests to the server immediately, but stores them in a queue ... running the xinit or startx programs. See also X Window System protocols and architecture Xlib Intrinsics ...   more details



  1. MicroXwin

    with Xlib and are used by the X clients to interact with the kernel module. By the configuration ... MicroXwin without extra work. The library needs to be updated each time Xlib is changed in order ...   more details



  1. Pseudo-transparency

    Unreferenced stub auto yes date December 2009 Pseudo transparency is a term used for X Window System clients that simulate the appearance of translucency or transparency optics transparency by manipulating the same pixmap that has been drawn on the root window computing window , or by instructing the X Server that the Background Pixmap should be inherited from the window s parent. Purpose Traditionally, the X Window System has lagged behind other windowing systems in adding purely eye candy or aesthetic features, such as window translucency . This has encouraged X client client Software developer developer s to develop Hack technology slang hacks cunning workarounds to overcome this limitation. This pseudo transparency, so called as the background pixmap of the root window is visible analogous to computer wallpaper desktop wallpaper rather than any obscured windows, allows users to make windows look less imposing such as Terminal emulator s, which usually comprise large chunks of text , and to integrate the appearance of windows with their desktop themes. Implementation There are three common methods for achieving pseudo transparency using Xlib , each with its own advantages and drawbacks. Parental relative The parental relative method uses code XSetWindowBackgroundPixmap code to inherit the parent window s background image. Unfortunately, using this method, the X server permits very few operations to be performed on the background pixmap such as XOR , preventing clients from implementing any sort of advanced image filtering. XROOTPMAP ID and ESETROOT PMAP ID properties These properties are used to inform the window where it can find the pixmap used on the root window. Using this information, a client can paint a section of the image corresponding to the size and position of the window onto its background, achieving the effect of transparency. This method uses the most Computer storage memory , but has the advantage of allowing clients to perform any operation, such ...   more details



  1. Ron Newman (computer programmer)

    notability Biographies date January 2011 Infobox person name Ron Newman or Ronald Newman image 2008 04 anonymous and Ron Newman 01 crop.jpg imagesize 150px caption Ron Newman at ROFLCon , at Massachusetts Institute of Technology , in April 2008 birth date birth place occupation Computer programmer nationality alma mater residence United States website http www.thecia.net rnewman footnotes Ron Newman is a computer programmer . He is most famous for his work in the early development of the X Window System , from the first version in 1984 to X11R2 in 1988. Newman also maintained The Good Net Keeping Seal of Approval GNKSA , a set of criteria for Usenet Client computing client program s to encourage good posting behavior. Also of note in the 1990s was his web page on Scientology vs. the Internet , ref cite web first Dan last Kennedy title BU s Scientology Connection Scientology s Tangled Web url http bostonphoenix.com alt1 archive specials scientology TANGLED WEB.html work publisher Boston Phoenix date 1996 04 19 accessdate 2008 01 17 ref which was at one stage the primary resource on the controversy. ref cite web first Alan last Prendergast title Nightmare on the Net url http www.westword.com 1997 03 06 news nightmare on the net full work Westword Denver Westword publisher Village Voice Media date 1997 03 06 accessdate 2008 03 16 ref Newman stopped maintaining the page in October 1996. Notes Reflist References Refbegin James W. Gettys and Robert W. Schiefler http www.x.org docs X11 xlib.pdf Xlib C Language X Interface X.org Robert W. Scheifler and James Gettys X Window System Core and extension protocols, X version 11, releases 6 and 6.1 , Digital Press 1996, ISBN 1 55558 148 X cite web first Alan last Prendergast title Hunting rabbits, serving spam The net under siege url http www.westword.com 1995 10 04 news hunting rabbits serving spam the net under siege full work Westword Denver Westword publisher Village Voice Media date 1995 10 04 accessdate 2008 03 16 cite web ...   more details




Articles 1 - 25 of 53          Next


Search   in  
Search for Xlib in Tutorials
Search for Xlib in Encyclopedia
Search for Xlib in Videos
Search for Xlib in Books
Search for Xlib in Software
Search for Xlib in DVDs
Search for Xlib in Store


Advertisement




Xlib in Encyclopedia
Xlib top Xlib

Home - Add TutorGig to Your Site - Disclaimer

©2011-2013 TutorGig.com. All Rights Reserved. Privacy Statement