1. 05 Feb, 2018 1 commit
  2. 04 Feb, 2018 3 commits
  3. 03 Feb, 2018 2 commits
  4. 31 Jan, 2018 1 commit
  5. 30 Jan, 2018 2 commits
  6. 29 Jan, 2018 3 commits
  7. 28 Jan, 2018 7 commits
  8. 24 Jan, 2018 2 commits
    • Sergio Costas's avatar
      Allow close button in the left corner · 2d7369a0
      Sergio Costas authored
      When the window buttons are put on the left corner, and the left panel is
      visible, the frame buttons (like "close") are not visible because they are
      marked as permanently hidden. Gedit uses GtkHeaderBar, but, for stetic reasons,
      when the left panel is visible it uses two GtkHeaderBar. In this case, the
      header bar located in the right part of the window should show only the
      frame controls located in the right part, and the header bar located
      over the left panel should show the ones located in the left zone.
      
      Function "side_panel_visibility_changed" (located in gedit-window.c) checks
      wether the side panel is visible or not, and if it is, takes the decoration
      layout, split it in two (by searching for a colon) and applies each half to
      the corresponding GtkHeaderBar. Unfortunately, since the left GtkHeaderBar
      has as False the "show-close-button" property (in the .ui file), it never
      shows the frame controls. The right GtkHeaderBar has a True in that property,
      and that's why it shows them when the decoration layout puts the close
      button in the right corner.
      
      This patch fixes this bug by changing the "show-close-button" property to
      True. This way, when the decoration layout has a "close button" in the left
      corner, the GtkHeaderBar will show it. Of course, if the layout puts the
      "close button" in the right corner, the left GtkHeaderBar won't show it,
      thanks to the code in gedit-window.c
      2d7369a0
    • Jeremy Bicha's avatar
  9. 23 Jan, 2018 1 commit
  10. 17 Jan, 2018 1 commit
  11. 23 Dec, 2017 1 commit
  12. 12 Dec, 2017 1 commit
  13. 04 Dec, 2017 1 commit
  14. 03 Dec, 2017 1 commit
  15. 15 Nov, 2017 1 commit
  16. 14 Nov, 2017 1 commit
  17. 31 Oct, 2017 1 commit
  18. 08 Oct, 2017 1 commit
  19. 05 Oct, 2017 1 commit
  20. 01 Oct, 2017 1 commit
  21. 30 Sep, 2017 2 commits
  22. 28 Sep, 2017 1 commit
  23. 24 Sep, 2017 1 commit
  24. 22 Sep, 2017 1 commit
  25. 18 Sep, 2017 1 commit
  26. 17 Sep, 2017 1 commit