Andalusia deploys 220,000 Ubuntu desktops in schools throughout the region
The Andalusian Regional Government, Spain, wanted to improve access to IT in schools throughout the region. It asked IT services company infrastructure to connect 2,000 schools in Andalusia. Isotrol implemented 220,000 Ubuntu-based workstations in more than 2,000 schools throughout the region. Now, technology plays an integral role in delivering a more dynamic learning experience in schools across Andalusia. Teachers and students can share information quickly and easily, while each school receives dedicated support from a centralised support service.
Hi all,
I want to buy a desktop/workstation, load Red Hat 6 and create some virtual machines to work with. Does anyone currently have systems at home that you have virtual machines on? Remember, I am not talking about server class systems, but just the ordinary desktops. I see a lot of 64-bit... (1 Reply)
Yeah, we all know where to find screenshots of Unix and Linux, but it would be awesome to see some of your *nix screenshots. Okay.. to explain: This is my KDE desktop on Yellow Dog Linux. I changed the background recently to a Commodore 64 theme (pretty cool) and no longer is the Konstruct Konsole... (25 Replies)
XUnionRectWithRegion() XUnionRectWithRegion()
Name
XUnionRectWithRegion - add a rectangle to a region.
Synopsis
XUnionRectWithRegion(rectangle, src_region, dest_region_return)
XRectangle *rectangle;
Region src_region;
Region dest_region_return;
Arguments
rectangle Specifies the rectangle to add to the region.
src_region
Specifies the source region to be used.
dest_region_return
Specifies the resulting region. May be the same as src_region.
Description
XUnionRectWithRegion() computes the destination region from a union of the specified rectangle and the specified source region. The source
and destination regions may be the same.
One common application of this function is to simplify the combining of the rectangles specified in contiguous Expose events into a
clip_mask in the GC, thus restricting the redrawn areas to the exposed rectangles. Use XUnionRectWithRegion() to combine the rectangle in
each Expose event into a region, then call XSetRegion(). XSetRegion() sets the clip_mask in a GC to the region. In this case, src_region
and dest_region_return would be the same region.
If src_region and dest_region_return are not the same region, src_region is copied to dest_region_return before the rectangle is added to
dest_region_return.
For more information on regions, see Volume One, Chapter 6, Drawing Graphics and Text.
Structures
typedef struct {
short x, y;
unsigned short width, height;
} XRectangle;
Region is a pointer to an opaque data type.
See Also
XClipBox(), XDestroyRegion(), XEmptyRegion(), XEqualRegion(), XIntersectRegion(), XOffsetRegion(), XPointInRegion(), XPolygonRegion(),
XRectInRegion(), XSetRegion(), XShrinkRegion(), XSubtractRegion(), XUnionRegion(), XXorRegion().
Xlib - Resource Manager XUnionRectWithRegion()