Giter Site home page Giter Site logo

Comments (3)

ragardner avatar ragardner commented on May 26, 2024 1

Thank you for your interest in the library,

There is currently not an easy solution to put an image in a cell, I think, sorry. One of the issues is the way redrawing currently works if the cell isn't big enough to fit the whole image then it wouldn't show it at all, as far as I'm aware the solution to this is drawing background color boxes in every cell (which would be a highlight box if not background color) onto which the text goes, the advantage of this is there would not longer be any need to calculate text widths and lines and text lines could by half rendered

tldr: it's an overhaul that interests me and I might add the functionality in the future

On the tool tip functionality... there isn't a built in method to do it so you'd have to write one yourself, possibly by binding mouse motion to your own function but let me know if you write anything for the library

from tksheet.

ragardner avatar ragardner commented on May 26, 2024 1

@Pjuske Unfortunately after trying to implement the half text rendering I found it was not easily possible and slowed down redrawing significantly due to the extra rectangles being moved around

I will not be adding images to tksheet anytime soon sorry :(

from tksheet.

Pjuske avatar Pjuske commented on May 26, 2024

@Pjuske Unfortunately after trying to implement the half text rendering I found it was not easily possible and slowed down redrawing significantly due to the extra rectangles being moved around

I will not be adding images to tksheet anytime soon sorry :(

Thanks for the follow-up!

from tksheet.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.