• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/emacs-92/emacs/src/

Lines Matching +refs:display +refs:images

1 /* Interface definitions for display code.
240 overlay strings in that text, and does display table or control
260 has a display table entry, dpvec_index is an index in the display
292 /* Structure describing how to use partial glyphs (images slicing) */
308 display-relevant members of glyphs (not to imply that these are the
376 /* Type of font used to display the character glyph. May be used to
600 /* A string identifying the method used to display the matrix. */
676 an empty display line that displays a line end. This is what old
706 this line overlaps the line above it on the display. Otherwise,
724 overlay position information etc, where the display of this row
732 up-to-date display, this should always be equal to the start
795 /* Non-zero means display a bitmap on X frames indicating that this
843 /* Non-zero means display a bitmap on X frames indicating that this
847 /* Non-zero means display a bitmap on X frames indicating that this
851 /* Non-zero means display a bitmap on X frames indicating that this
855 /* Non-zero means display a bitmap on X frames indicating that this
887 /* Return a pointer to first row in MATRIX used for text display. */
904 /* Return the character/ byte position at which the display of ROW
984 /* Is ROW the last visible one in the display described by the
996 case for continued lines showing only part of a display table entry
1059 /* Non-zero means last display completed. Zero means it was
1137 /* X display and window for convenience. */
1138 Display *display;
1701 display the bitmap, DY is relative offset of the bitmap into that
1725 /* Iteration over things to display in current_buffer or in a string.
1732 4. Selective display.
1733 5. Translation of characters via display tables.
1740 display. A call to set_iterator_to_next increments the iterator's
1743 Characters from overlay strings, display table entries or control
1745 we have a text of `a\x01' where `a' has a display table definition
1751 next c display table move
1752 next d display table move
1765 /* Enumeration describing what kind of display element an iterator is
1786 Used to get display information about truncation glyphs via
1795 /* An enumerator for each text property that has a meaning for display
1844 /* Method to use to load this structure with the next display element. */
1877 /* 1 means `string' is the value of a `display' property.
1878 Don't handle some `display' properties in these strings. */
1888 /* Current display table vector to return characters from and its
1890 display table entry; current.dpvec_index gives the current index
1900 /* Face id to use for all characters in display vector. -1 if unused. */
1916 over display properties and invisible text. */
1939 Entries are popped when we return to deliver display elements
1969 /* current text and display positions. */
1978 /* properties from display property that are reset by another display property. */
1988 /* Setting of buffer-local variable selective-display-ellipsis. */
1992 where the `^' can be replaced by a display table entry. */
1995 /* -1 means selective display hides everything between a \r and the
1999 /* An enumeration describing what the next display element is
2034 skipped due to selective display. */
2058 /* The character to display, possibly translated to multibyte
2063 /* If what == IT_IMAGE, the id of the image to display. */
2078 /* Object and position where the current display element came from.
2079 Object can be a Lisp string in case the current display element
2094 /* First and last visible x-position in the display area. If window
2099 /* Last visible y-position + 1 in the display area without a mode
2125 /* Width of the display element in pixels. Result of
2134 /* Current x pixel position within the display line. This value
2188 display hides the rest of the line. */
2261 /* Produce glyphs/get display metrics for the display element IT is
2271 to right end of display. */
2274 /* Function to call to scroll the display as described by RUN on
2278 /* Function to call after a line in a display has been completely
2300 /* Flush the display of frame F. For X, this is XFlush. */
2303 /* Flush the display of frame F if non-NULL. This is called
2316 /* Fix the display of AREA of ROW in window W for overlapping rows.
2372 /* Shift display of frame F to make room for inserted glyphs.
2424 converted into this form, so that display only has to deal with
2459 /* These values are used for the rectangles displayed for images
2517 /* Cache of images. Each frame has a cache. X frames with the same
2522 /* Hash table of images. */
2525 /* Vector mapping image ids to images. */
2526 struct image **images;
2528 /* Allocated size of `images'. */
2531 /* Number of images in the cache. */
2544 ? FRAME_X_IMAGE_CACHE (F)->images[ID] \
2579 /* Image(s) to display. This is either a single image specification
2598 /* An enumeration for the different images that can be specified
2622 /* The height in pixels of the default tool-bar images. */