1. 29 Apr, 2016 2 commits
    • Matthias Clasen's avatar
      box gadget: Redo expand flag handling · 21487089
      Matthias Clasen authored
      We only keep one align flag per child, so it seems odd to
      keep separate h/v expand flags. Just keep one expand flag
      and interpret it according to orientation. Allow setting
      the expand flag for child widgets too, though, so we can
      make widget expand without interfering with the recursive
      widget expand flag.
      Update all callers.
      Use the new possibility of expanding child widgets to make
      the label of check and radio buttons expand. This fixes
      unexpected behavior of these widgets in RTL in some places.
    • Matthias Clasen's avatar
      box gadget: allow reversing alignments · 2919e344
      Matthias Clasen authored
      In RTL, we want to interpret GTK_ALIGN_START and _END
      in the opposite way. Since we don't give gadgets a text
      direction, just allow setting an align_reverse flag
      to the box gadget.
  2. 04 Mar, 2016 1 commit
  3. 29 Feb, 2016 2 commits
  4. 27 Feb, 2016 1 commit
    • Benjamin Otte's avatar
      boxgadget: Add ability to draw children in reverse · 245d217e
      Benjamin Otte authored
      This is necessary for GtkNotebook so that the stack is always drawn
      before the header.
      And that is necessary so that the active tab can use negative
      margins to overdraw the border of the stack to create a gap and
      simulate old GTK2-style visuals for notebooks.
  5. 20 Feb, 2016 1 commit
  6. 18 Jan, 2016 1 commit
  7. 15 Jan, 2016 1 commit
  8. 11 Jan, 2016 1 commit
    • Benjamin Otte's avatar
      boxgadget: Add · acc534eb
      Benjamin Otte authored
      Adds a GtkBoxGadget that is a Gadget that behaves like a GtkBox.
      Use this gadget to implement the notebook base gadget.