1. 05 Dec, 2015 1 commit
    • Matthias Clasen's avatar
      Remove GtkShortcutsGesture · c83ab242
      Matthias Clasen authored
      The gesture functionality was taken over by GtkShortcutsShortcut,
      so this widget is no longer needed, and it never was in a stable
      release, so lets get rid of it.
  2. 25 Nov, 2015 1 commit
  3. 05 Nov, 2015 2 commits
    • Alexander Larsson's avatar
      GtkFileChooserNative: Fallback and win32 implementation · 50949001
      Alexander Larsson authored
      This is a subclass on GtkNativeDialog that uses GtkFileChooserDialog
      as a fallback, but also has support for the win32 file chooser dialog.
    • Alexander Larsson's avatar
      Add GtkNativeDialog abstract base class · 81cef009
      Alexander Larsson authored
      This is a base class that essentially mirrors GtkDialog, but
      it is not a GtkWindow, as the actual implemetation will be using
      native code.
      The base class has show and hide vfuncs, as well as a helper function
      to run the dialog in a modal fashion.
      This will be later used by the native file chooser dialog.
  4. 21 Oct, 2015 1 commit
  5. 13 Feb, 2015 1 commit
  6. 02 Feb, 2015 1 commit
  7. 29 Oct, 2014 2 commits
  8. 24 Oct, 2014 1 commit
  9. 13 Oct, 2014 1 commit
  10. 03 Oct, 2014 1 commit
  11. 01 Oct, 2014 1 commit
    • Ikey Doherty's avatar
      Add GtkSidebar · cdd2651d
      Ikey Doherty authored
      GtkSidebar behaves internally much like GtkStackSwitcher, providing a vertical
      sidebar like widget. It is virtually identical in appearance to the widget
      currently used in GNOME Tweak Tool.
      This widget is connected to a GtkStack, and builds its own contents as a
      GtkListBox subclass, using the "title" child property to provide a consistent
      navigatable widget.
      Being a subclass of GtkListBox it benefits immediately from strong keyboard
      navigation, and minimal changes are required for theming.
      https://bugzilla.gnome.org/show_bug.cgi?id=735293Signed-off-by: default avatarIkey Doherty <michael.i.doherty@intel.com>
  12. 29 Aug, 2014 1 commit
  13. 15 Aug, 2014 1 commit
  14. 04 Jun, 2014 1 commit
  15. 24 May, 2014 1 commit
  16. 23 May, 2014 10 commits
    • Carlos Garnacho's avatar
      Add GtkGesturePan · c7da5b54
      Carlos Garnacho authored
      This gesture reports events on horizontal/vertical panning gestures.
    • Carlos Garnacho's avatar
      Add GtkGestureSingle · d4d0f13c
      Carlos Garnacho authored
      This is a GtkGesture subclass, specific to single-touch (or
      mouse operated) gestures.
    • Carlos Garnacho's avatar
      Add GtkGestureMultiPress · 450c754c
      Carlos Garnacho authored
      This gesture handles any number of clicks, ensuring multiple presses
      stay within thresholds and timeouts. When anything of that happens,
      the gesture is reset and press count starts from 1 again.
      Optionally, the gesture can be given a rectangle, used in in presses > 1
      to ensure the consecutive presses happen on user imposed areas.
    • Carlos Garnacho's avatar
      Add GtkGestureDrag · 8026bc36
      Carlos Garnacho authored
      This gesture interprets and reports drags as an offset to the drag
      start point.
    • Carlos Garnacho's avatar
      Add GtkGestureZoom · 9db3c2d8
      Carlos Garnacho authored
      This gesture interprets and reports relative scale differences when fed
      with events from two different GdkEventSequences.
    • Carlos Garnacho's avatar
      Add GtkGestureRotate · 2495b518
      Carlos Garnacho authored
      This gesture implementation recognizes rotations when fed with
      events from two different GdkEventSequences
    • Carlos Garnacho's avatar
      Add GtkGestureSwipe · 8733e2a9
      Carlos Garnacho authored
      This gesture implementation recognices swipes on any direction.
      The "swipe" signal has the X/Y velocity vector components, so
      those can be used for direction guessing and velocity thresholds.
    • Carlos Garnacho's avatar
      Add GtkGestureLongPress · 88d554d3
      Carlos Garnacho authored
      This gesture interprets long presses with variable delays
      and thresholds
    • Carlos Garnacho's avatar
      Add GtkGesture · 8f113e07
      Carlos Garnacho authored
      This a more specific abstract type that handles one or multiple
      streams of pointer/touch events.
    • Carlos Garnacho's avatar
      Add GtkEventController · e2b8ef8c
      Carlos Garnacho authored
      This is a basic abstract type that handles GdkEvents.
  17. 14 May, 2014 1 commit
  18. 13 May, 2014 1 commit
  19. 12 May, 2014 1 commit
  20. 17 Feb, 2014 1 commit
  21. 12 Feb, 2014 1 commit
  22. 22 Jan, 2014 1 commit
    • Carlos Garnacho's avatar
      Introduce GtkPopover · caeb8960
      Carlos Garnacho authored
      Now that the GtkBubbleWindow object has been cleaned up and made
      more generic, rename it as GtkPopover and make it public.
  23. 07 Jan, 2014 1 commit
  24. 07 Oct, 2013 1 commit
    • Matthias Clasen's avatar
      Add GtkFlowBox · 943d575e
      Matthias Clasen authored
      GtkFlowBox is a container that its children in a reflowing
      grid, which can be oriented horizontally or vertically.
      It is similar to GtkListBox in that the children can
      be sorted and filtered, and by requiring a dedicated child
      widget type, GtkFlowBoxChild. It is similar to GtkTreeView
      in that is supports a full set of selection modes, including
      rubberband selection.
      This is the culmination of work that has happened in the
      egg-list-box module, and earlier in libegg. The origins of
      this code are the EggSpreadTable in libegg, which was written
      by Tristan van Berkom. It was moved to egg-list-box and
      renamed EggFlowBox by Jon McCann, and I gave it some finishing
      touched in the flowbox-improvements branch of that module.
  25. 20 Jul, 2013 1 commit
    • Matthias Clasen's avatar
      Move wholly deprecated classes to gtk/deprecated/ · 0aa57d26
      Matthias Clasen authored
      We've recently a number of classes wholly. For these cases,
      move the headers and sources to gtk/deprecated/ and adjust
      Makefiles and includes accordingly.
      Affected classes:
  26. 13 Jun, 2013 1 commit
    • Alexander Larsson's avatar
      Add GtkListBox · e319867f
      Alexander Larsson authored
      This is basically an import/rename of EggListBox from the row-widget
      branch of egg-list-box.
  27. 31 May, 2013 1 commit
  28. 22 Apr, 2013 2 commits
    • Matthias Clasen's avatar
      Add GtkRevealer · 443459b5
      Matthias Clasen authored
      This is a widget that can hide or show (ie reveal) its child
      in an animated fashion.
      This widget was initially developed in libgd.
    • Matthias Clasen's avatar
      Add GtkStack · 2e39c4ba
      Matthias Clasen authored
      Add separate GtkStack and GtkStackSwitcher widgets that are an
      alternative to GtkNotebook. Additionally, GtkStack supports
      animated transitions when changing pages.
      These widgets were initially developed in libgd.