what is the reliance on gtk for in some programs

Forum Forums New users New Users and General Questions what is the reliance on gtk for in some programs

  • This topic has 1 reply, 2 voices, and was last updated May 26-5:11 am by dolphin_oracle.
Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #10518
    Member
    crestiah

      idiot asking dumb questions on purpose.
      sure hope this post makes sense to someone.
      trying to understand what is so special about the reliance on gtk components even for independent programs

      example is say geany (think it only says gtk common) what is geany relying on out of this package? could it be replaced by something else?

      my assumptions:
      this gtk package is either gtk2 or a pre-gtk3 non-systemd reliant package.
      this part of the package provides theming and/or icons for the overall layout of geany.
      this package provides some sort of bindings for the different program languages that geany can read/open/build/execute.
      this package provides some sort of graphics capability/bindings not present in fltk (ie cairo).

      could there be something built to replace it like an overlay
      crappy sounding names for a reason
      FLET = fltk Extended Toolbox (includes fltk and function calls to the other components) (this leaves fltk in its default state rather than bloat it like gtk)
      Flagh = fltk + graphics renderers (ie cairo for vector graphics or any other type graphic component not in fltk such as maybe exbanded themes/icons library, colour library from cinepaint/imagemagic/graphicsmagic.
      FLEB = fltk bindings to web based junk (ie java script, python, pearl – you get the idea anyway i hope)

      geany could be turned into fleany (better name could be found im sure but for purposes of saying gtk is no longer required or is non existant in this package).

      #10525
      Forum Admin
      dolphin_oracle
        Helpful
        Up
        0
        ::

        gtk is more than just a toolset for themeing. It handles the gui elements of an app, among other functions. gtk info can be found here:

        https://www.gtk.org/

      Viewing 2 posts - 1 through 2 (of 2 total)
      • You must be logged in to reply to this topic.