קובץ:Xlib square example with ICEWM decorations.png

תוכן הדף אינו נתמך בשפות אחרות.
מתוך ויקיפדיה, האנציקלופדיה החופשית

Xlib_square_example_with_ICEWM_decorations.png(208 × 228 פיקסלים, גודל הקובץ: 2 ק"ב, סוג MIME‏: image/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.
תאריך יצירה
מקור נוצר על־ידי מעלה היצירה
יוצר Skim

רישיון

אני, בעל זכויות היוצרים על עבודה זו, מפרסם בזאת את העבודה תחת הרישיון הבא:
w:he:Creative Commons
ייחוס שיתוף זהה
הקובץ הזה מתפרסם לפי תנאי רישיון קריאייטיב קומונז ייחוס-שיתוף זהה 3.0 לא מותאם.
הנכם רשאים:
  • לשתף – להעתיק, להפיץ ולהעביר את העבודה
  • לערבב בין עבודות – להתאים את העבודה
תחת התנאים הבאים:
  • ייחוס – יש לתת ייחוס הולם, לתת קישור לרישיון, ולציין אם נעשו שינויים. אפשר לעשות את זה בכל צורה סבירה, אבל לא בשום צורה שמשתמע ממנה שמעניק הרישיון תומך בך או בשימוש שלך.
  • שיתוף זהה – אם תיצרו רמיקס, תשנו, או תבנו על החומר, חובה עליכם להפיץ את התרומות שלך לפי תנאי רישיון זהה או תואם למקור.

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;
}

כיתובים

נא להוסיף משפט שמסביר מה הקובץ מייצג

פריטים שמוצגים בקובץ הזה

מוצג

היסטוריית הקובץ

ניתן ללחוץ על תאריך/שעה כדי לראות את הקובץ כפי שנראה באותו זמן.

תאריך/שעהתמונה ממוזערתממדיםמשתמשהערה
נוכחית12:28, 1 בינואר 2014תמונה ממוזערת לגרסה מ־12:28, 1 בינואר 2014‪228 × 208‬ (2 ק"ב)SkimUser created page with UploadWizard

אין בוויקיפדיה דפים המשתמשים בקובץ זה.

שימוש גלובלי בקובץ

אתרי הוויקי השונים הבאים משתמשים בקובץ זה:

  • שימוש באתר cs.wikipedia.org
  • שימוש באתר en.wikipedia.org
  • שימוש באתר es.wikipedia.org
  • שימוש באתר fi.wikipedia.org
  • שימוש באתר it.wikipedia.org
  • שימוש באתר uk.wikipedia.org
  • שימוש באתר www.wikidata.org

מטא־נתונים