Mynd:Xlib square example.png
Page contents not supported in other languages.
Úr Wikipediu, frjálsa alfræðiritinu
Xlib_square_example.png (200 × 200 mynddílar, skráarstærð: 674 bæti, MIME-gerð: image/png)
Skrá þessi er af Wikimedia Commons, og deilt meðal annarra verkefna og nýtist því þar. Hér fyrir neðan er afrit af skráarsíðunni þar.
Lýsing
LýsingXlib square example.png |
Čeština: Jednoduchá Xlib aplikace vykreslující čtvereček a text v okně. Bez dekorací správce oken.
English: Simple Xlib application drawing a box and text in a window. Without window manager decorations. |
Dagsetning | |
Uppruni | eigin skrá |
Höfundarréttarhafi | Skim |
Leyfisupplýsingar:
I, the copyright holder of this work, hereby publish it under the following license:
Þessi skrá er með Creative Commons Tilvísun-DeilaEins 3.0 Óstaðfært notkunarleyfi.
- Þér er frjálst:
- að deila – að afrita, deila og yfirfæra verkið
- að blanda – að breyta verkinu
- Undir eftirfarandi skilmálum:
- tilvísun höfundarréttar – Þú verður að tilgreina viðurkenningu á höfundarréttindum, gefa upp tengil á notkunarleyfið og gefa til kynna ef breytingar hafa verið gerðar. Þú getur gert þetta á einhvern ásættanlegan máta, en ekki á nokkurn þann hátt sem bendi til þess að leyfisveitandinn styðji þig eða notkun þína á verkinu.
- Deila eins – Ef þú breytir, yfirfærir eða byggir á þessu efni, þá mátt þú eingöngu dreifa því verki með sama eða svipuðu leyfi og upprunalega verkið er með.
C source code
/*
* Simple Xlib application drawing a box in a window.
* gcc input.c -o output -lX11
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <X11/Xlib.h>
int
main(int argc, char **argv)
{
Display *display;
Window window;
XEvent event;
char *msg = "Hello, World!";
int s;
/* Open connection with the server. */
display = XOpenDisplay(NULL);
if(display == NULL){
fprintf(stderr, "Cannot open display\n");
exit(1);
}
s = DefaultScreen(display);
/* Create window. */
window = XCreateSimpleWindow(display, RootWindow(display, s), 10, 10,
200, 200, 1, BlackPixel(display, s), WhitePixel(display, s));
/* Select kind of events we are interested in. */
XSelectInput(display, window, ExposureMask | KeyPressMask);
/* Map (show) the window. */
XMapWindow(display, window);
/* Event loop. */
for(;;){
XNextEvent(display, &event);
/* Draw or redraw the window. */
if(event.type == Expose){
XFillRectangle(display, window, DefaultGC(display, s),
20, 20, 10, 10);
XDrawString(display, window, DefaultGC(display, s), 50,
50, msg, strlen(msg));
}
/* Exit on key press. */
if(event.type == KeyPress)
break;
}
/* Close connection to server. */
XCloseDisplay(display);
return 0;
}
Items portrayed in this file
depicts enska
some value
copyright status enska
copyrighted enska
31. desember 2013
source of file enska
Breytingaskrá skjals
Smelltu á dagsetningu eða tímasetningu til að sjá hvernig hún leit þá út.
Dagsetning/Tími | Smámynd | Víddir | Notandi | Athugasemd | |
---|---|---|---|---|---|
núverandi | 31. desember 2013 kl. 10:41 | 200 × 200 (674 bæti) | Skim | User created page with UploadWizard |
Skráartenglar
Það eru engar síður sem nota þessa skrá.
Altæk notkun skráar
Eftirfarandi wikar nota einnig þessa skrá:
Lýsigögn
Þessi skrá inniheldur viðbótarupplýsingar, líklega bætt við úr stafrænu myndavélinni eða skannanum sem notaður var til að búa til eða stafræna hana.
Ef skránni hefur verið breytt frá upprunalegu ástandi gæti verið að sumar upplýsingar endurspegli ekki að fullu breyttu skrána.
PNG athugasemd |
|
---|---|
Lárétt upplausn | 37,8 p/sm |
Lóðrétt upplausn | 37,8 p/sm |
Dagsetning og tími breytingar | 31. desember 2013 kl. 10:37 |