Uses of Class
jexer.bits.Cell
-
Packages that use Cell Package Description jexer Jexer - Java Text User Interface libraryjexer.backend The interface between TApplication and user-facing I/O.jexer.bits Low-level data objects and utility functions that don't warrant their own separate package.jexer.effect Desktop and window effects. -
-
Uses of Cell in jexer
Methods in jexer with parameters of type Cell Modifier and Type Method Description voidTWidget. hLineXY(int x, int y, int n, Cell ch)Draw a horizontal line from (x, y) to (x + n, y).voidTWidget. putCharXY(int x, int y, Cell ch)Render one character with attributes.voidTWidget. vLineXY(int x, int y, int n, Cell ch)Draw a vertical line from (x, y) to (x, y + n). -
Uses of Cell in jexer.backend
Methods in jexer.backend that return Cell Modifier and Type Method Description CellLogicalScreen. getCharXY(int x, int y)Get the cell at one location in absolute coordinates.CellLogicalScreen. getCharXY(int x, int y, boolean clip)Get the cell at one location, in either absolute or clipped coordinates.CellScreen. getCharXY(int x, int y)Get the cell at one location in absolute coordinates.CellScreen. getCharXY(int x, int y, boolean clip)Get the cell at one location, in either absolute or clipped coordinates.Methods in jexer.backend with parameters of type Cell Modifier and Type Method Description voidLogicalScreen. hLineXY(int x, int y, int n, Cell ch)Draw a horizontal line from (x, y) to (x + n, y).voidScreen. hLineXY(int x, int y, int n, Cell ch)Draw a horizontal line from (x, y) to (x + n, y).voidLogicalScreen. putCharXY(int x, int y, Cell ch)Render one character with attributes.voidScreen. putCharXY(int x, int y, Cell ch)Render one character with attributes.voidLogicalScreen. vLineXY(int x, int y, int n, Cell ch)Draw a vertical line from (x, y) to (x, y + n).voidScreen. vLineXY(int x, int y, int n, Cell ch)Draw a vertical line from (x, y) to (x, y + n). -
Uses of Cell in jexer.bits
Subclasses of Cell in jexer.bits Modifier and Type Class Description classComplexCellComplexCell represents a multi-codepoint glyph, as commonly used in color emojis, accented characters, and more.Methods in jexer.bits that return Cell Modifier and Type Method Description static Cell[][]ImageUtils. imageToCells(Backend backend, java.awt.image.BufferedImage image, int textWidth, int textHeight, ImageUtils.DisplayMode displayMode, java.awt.Color backColor, boolean bleedThrough)Convert an image to a 2D array of cells.CellUnicodeGlyphImage. toHalfBlockGlyph()Create a single glyph using Unicode half-blocks that best represents this entire image.CellUnicodeGlyphImage. toQuadrantBlockGlyph()Create a single glyph using Unicode quadrant-blocks that best represents this entire image.CellUnicodeGlyphImage. toSextantBlockGlyph()Create a single glyph using Unicode 6-dot Braille blocks that best represents this entire image.CellUnicodeGlyphImage. toSixDotGlyph()Create a single glyph using Unicode 6-dot Braille blocks that best represents this entire image, with one foreground color on a black background.CellUnicodeGlyphImage. toSixDotSolidGlyph()Create a single glyph using Unicode 6-dot Braille blocks that best represents this entire image.Methods in jexer.bits with parameters of type Cell Modifier and Type Method Description voidCellTransform. applyTransform(Backend backend, Cell cell, int x, int y, TWidget widget)Perform some kind of change to a cell, based on its location relative to a widget or the entire screen.static booleanColorEmojiGlyphMaker. canDisplay(Cell cell)Checks if an emoji glyph for the specified codepoint(s) is available.java.awt.image.BufferedImageGlyphMaker. getImage(Cell cell, int cellWidth, int cellHeight, Backend backend)Get a glyph image.java.awt.image.BufferedImageGlyphMaker. getImage(Cell cell, int cellWidth, int cellHeight, Backend backend, boolean blinkVisible)Get a glyph image.java.awt.image.BufferedImageGlyphMaker. getImage(Cell cell, int cellWidth, int cellHeight, Backend backend, boolean blinkVisible, Cell.Width widthEnum)Get a glyph image.voidCell. mixImageId(Cell other)"Mix" the imageId of another Cell into this cell.voidCell. setChar(Cell other)Set the cell character to another cell's character.voidComplexCell. setChar(Cell other)Set the cell character to another cell's character.static intStringUtils. width(Cell cell)Determine display width of a Cell that will be displayed as a single extended grapheme cluster.Constructors in jexer.bits with parameters of type Cell Constructor Description Cell(Cell cell)Public constructor creates a duplicate.ComplexCell(Cell cell)Public constructor creates a duplicate.UnicodeGlyphImage(Cell cell)Public constructor. -
Uses of Cell in jexer.effect
Methods in jexer.effect with parameters of type Cell Modifier and Type Method Description voidGradientCellTransform. applyTransform(Backend backend, Cell cell, int x, int y, TWidget widget)Perform some kind of change to a cell, based on its location relative to a widget or the entire screen.voidMouseGlowCellTransform. applyTransform(Backend backend, Cell cell, int x, int y, TWidget widget)Perform some kind of change to a cell, based on its location relative to a widget or the entire screen.
-