Sponsored Content
Full Discussion: Game: Name this person
The Lounge What is on Your Mind? Game: Name this person Post 302118260 by Deepa on Monday 21st of May 2007 03:12:17 AM
Old 05-21-2007
Associated with Manhatten _____.
Game: Name this person-guessgif
 

4 More Discussions You Might Find Interesting

1. Solaris

Another person that needs Internet help

Ok i have a router, which my sparc 5 is connected to. I can acess the router webpage (192.168.0.1). But I cant access the internet. When i use sys-unconfig i enter my ip address fine then i click none for when it asks me for DNS info because I dont have a domain. I was told i can manually change... (10 Replies)
Discussion started by: vikster007
10 Replies

2. Shell Programming and Scripting

New Person Added to the Forum

Hello, I'm brand new to this forum. I am working on my first Bash shell script. We were given an exercise to get ready for the real assignment. I could use some help. The exercise is to "set two variables (i. e., file1 & file2) on the command line to the paths of the text files. We are to... (1 Reply)
Discussion started by: wcarp05
1 Replies

3. UNIX for Advanced & Expert Users

How to get a login name of a person who used 'su' and act with different user-name?

I need to realize the user login name after he/she used the 'su' command to log under another name (for specific privileges.) I am on SunOS v5.6, and here by now I could not find a way to figured it out. In another Thread I've get an advise from Linux user to use 'ps afxj' that display a... (3 Replies)
Discussion started by: alex_5161
3 Replies

4. What is on Your Mind?

how do you call a person who assembles computers?

The title says everything. I'm wondering how we call in English the person who builds a computer. I mean instead of buying a branded computer like dell or toshiba, how do you call the guy who assembles computers from pieces of various suppliers. Thanks for your help Santiago (8 Replies)
Discussion started by: chebarbudo
8 Replies
XDrawArc(3)							  XLIB FUNCTIONS						       XDrawArc(3)

NAME
XDrawArc, XDrawArcs, XArc - draw arcs and arc structure SYNTAX
int XDrawArc(Display *display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height, int angle1, int angle2); int XDrawArcs(Display *display, Drawable d, GC gc, XArc *arcs, int narcs); ARGUMENTS
angle1 Specifies the start of the arc relative to the three-o'clock position from the center, in units of degrees * 64. angle2 Specifies the path and extent of the arc relative to the start of the arc, in units of degrees * 64. arcs Specifies an array of arcs. d Specifies the drawable. display Specifies the connection to the X server. gc Specifies the GC. narcs Specifies the number of arcs in the array. width height Specify the width and height, which are the major and minor axes of the arc. x y Specify the x and y coordinates, which are relative to the origin of the drawable and specify the upper-left corner of the bound- ing rectangle. DESCRIPTION
XDrawArc draws a single circular or elliptical arc, and XDrawArcs draws multiple circular or elliptical arcs. Each arc is specified by a rectangle and two angles. The center of the circle or ellipse is the center of the rectangle, and the major and minor axes are specified by the width and height. Positive angles indicate counterclockwise motion, and negative angles indicate clockwise motion. If the magni- tude of angle2 is greater than 360 degrees, XDrawArc or XDrawArcs truncates it to 360 degrees. For an arc specified as [x,y,width,height,angle1,angle2], the origin of the major and minor axes is at [x+_____,y+______], and the infin- itely thin path describing the entire circle or ellipse intersects the horizontal axis at [x,y+______] and [x+width,y+______] and inter- sects the vertical axis at [x+_____,y] and [x+_____,y+height]. These coordinates can be fractional and so are not truncated to discrete coordinates. The path should be defined by the ideal mathematical path. For a wide line with line-width lw, the bounding outlines for filling are given by the two infinitely thin paths consisting of all points whose perpendicular distance from the path of the cir- cle/ellipse is equal to lw/2 (which may be a fractional value). The cap-style and join-style are applied the same as for a line corre- sponding to the tangent of the circle/ellipse at the endpoint. For an arc specified as [x,y,width,height,angle1,angle2], the angles must be specified in the effectively skewed coordinate system of the ellipse (for a circle, the angles and coordinate systems are identical). The relationship between these angles and angles expressed in the normal coordinate system of the screen (as measured with a protractor) is as follows: skewed-angle=atan(tan(normal-angle)*______)+adjust The skewed-angle and normal-angle are expressed in radians (rather than in degrees scaled by 64) in the range [0,2n] and where atan returns a value in the range [-_,_] and adjust is: l l. 0 for normal-angle in the range [0,_] n for normal-angle in the range [_,__] 2n for normal-angle in the range [__,2n] For any given arc, XDrawArc and XDrawArcs do not draw a pixel more than once. If two arcs join correctly and if the line-width is greater than zero and the arcs intersect, XDrawArc and XDrawArcs do not draw a pixel more than once. Otherwise, the intersecting pixels of inter- secting arcs are drawn multiple times. Specifying an arc with one endpoint and a clockwise extent draws the same pixels as specifying the other endpoint and an equivalent counterclockwise extent, except as it affects joins. If the last point in one arc coincides with the first point in the following arc, the two arcs will join correctly. If the first point in the first arc coincides with the last point in the last arc, the two arcs will join correctly. By specifying one axis to be zero, a hori- zontal or vertical line can be drawn. Angles are computed based solely on the coordinate system and ignore the aspect ratio. Both functions use these GC components: function, plane-mask, line-width, line-style, cap-style, join-style, fill-style, subwindow-mode, clip-x-origin, clip-y-origin, and clip-mask. They also use these GC mode-dependent components: foreground, background, tile, stipple, tile-stipple-x-origin, tile-stipple-y-origin, dash-offset, and dash-list. XDrawArc and XDrawArcs can generate BadDrawable, BadGC, and BadMatch errors. STRUCTURES
The XArc structure contains: typedef struct { short x, y; unsigned short width, height; short angle1, angle2; /* Degrees * 64 */ } XArc; All x and y members are signed integers. The width and height members are 16-bit unsigned integers. You should be careful not to generate coordinates and sizes out of the 16-bit ranges, because the protocol only has 16-bit fields for these values. DIAGNOSTICS
BadDrawable A value for a Drawable argument does not name a defined Window or Pixmap. BadGC A value for a GContext argument does not name a defined GContext. BadMatch An InputOnly window is used as a Drawable. BadMatch Some argument or pair of arguments has the correct type and range but fails to match in some other way required by the request. SEE ALSO
XDrawLine(3), XDrawPoint(3), XDrawRectangle(3) Xlib - C Language X Interface X Version 11 libX11 1.3.2 XDrawArc(3)
All times are GMT -4. The time now is 06:54 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy