Soubor:Xlib_square_example_with_ICEWM_decorations.png
From Wikipedia, the free encyclopedia
Xlib_square_example_with_ICEWM_decorations.png (208 × 228 pixelů, velikost souboru: 2 KB, MIME typ: image/png)
![]() |
Tento soubor pochází z Wikimedia Commons. Níže jsou zobrazeny informace, které obsahuje jeho tamější stránka s popisem souboru. |
Popis
PopisXlib square example with ICEWM decorations.png |
Čeština: Jednoduchá Xlib aplikace vykreslující čtvereček a text v okně. S dekoracemi správce oken IceWM.
English: Simple Xlib application drawing a box and text in a window. With IceWM window manager decorations. |
Datum | |
Zdroj | Vlastní dílo |
Autor | Skim |
Licence
Já, držitel autorských práv k tomuto dílu, ho tímto zveřejňuji za podmínek následující licence:
![w:cs:Creative Commons](https://upload.wikimedia.org/wikipedia/commons/thumb/7/79/CC_some_rights_reserved.svg/90px-CC_some_rights_reserved.svg.png)
![uveďte autora](https://upload.wikimedia.org/wikipedia/commons/thumb/1/11/Cc-by_new_white.svg/24px-Cc-by_new_white.svg.png)
![zachovejte licenci](https://upload.wikimedia.org/wikipedia/commons/thumb/d/df/Cc-sa_white.svg/24px-Cc-sa_white.svg.png)
Tento soubor podléhá licenci Creative Commons Uveďte autora-Zachovejte licenci 3.0 Unported.
- Dílo smíte:
- šířit – kopírovat, distribuovat a sdělovat veřejnosti
- upravovat – pozměňovat, doplňovat, využívat celé nebo částečně v jiných dílech
- Za těchto podmínek:
- uveďte autora – Máte povinnost uvést autorství, poskytnout odkaz na licenci a uvést, pokud jste provedli změny. Toho můžete docílit jakýmkoli rozumným způsobem, avšak ne způsobem naznačujícím, že by poskytovatel licence schvaloval nebo podporoval vás nebo vaše užití díla.
- zachovejte licenci – Pokud tento materiál jakkoliv upravíte, přepracujete nebo použijete ve svém díle, musíte své příspěvky šířit pod stejnou nebo slučitelnou licencí jako originál.
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;
}
Popisky
Přidejte jednořádkové vysvětlení, co tento soubor představuje
Položky vyobrazené v tomto souboru
zobrazuje
Nějaká hodnota bez položky na Wikidatech
1. 1. 2014
Historie souboru
Kliknutím na datum a čas se zobrazí tehdejší verze souboru.
Datum a čas | Náhled | Rozměry | Uživatel | Komentář | |
---|---|---|---|---|---|
současná | 1. 1. 2014, 11:28 | ![]() | 208 × 228 (2 KB) | Skim | User created page with UploadWizard |
Využití souboru
Tento soubor používá následující stránka:
Globální využití souboru
Tento soubor využívají následující wiki:
Metadata
Tento soubor obsahuje dodatečné informace, poskytnuté zřejmě digitálním fotoaparátem nebo scannerem, kterým byl pořízen. Pokud byl soubor od té doby změněn, některé údaje mohou být neplatné.
Poznámky ze souboru PNG |
|
---|---|
Rozlišení obrázku na šířku | 37,8 dpc |
Rozlišení obrázku na výšku | 37,8 dpc |
Datum a čas vytvoření obrázku | 1. 1. 2014, 09:24 |