• [^] # Re: Tiling browser

    Posté par (site web personnel) . En réponse au journal Des nouvelles de Cream-Browser. Évalué à 5.

    Oui je connais dwb, justement c'est lui qui m'a donné l'idée d'inventer le split. Car je trouvais malheureux de ne pouvoir redimensionner les vues :)

    Dans le concept c'est différent :

    • dwb utilise un GtkPaned, d'un coté on a un WebView, et de l'autre un GtkHBox dans lequel s'empile des WebView
    • Le GtkVimSplit est totalement différent :
      • Au départ c'est un WebView tout bête.
      • On split, le GtkVimSplit devient un GtkPaned, le WebView est déplacé dans un nouveau GtkVimSplit lui même placé dans le GtkPaned et on ouvre un second GtkVimSplit dans la second partie du GtkPaned
      • On resplit, et c'est le GtkVimSplit qui a le focus qui répète l'action

    On pourrait représenter ce schéma par un arbre binaire ou chaque noeud est un GtkPaned, la racine le GtkVimSplit, les feuilles les WebView.

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg