| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
This is a subclass on GtkNativeDialog that uses GtkFileChooserDialog
as a fallback, but also has support for the win32 file chooser dialog.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
| |
This is a toplevel window that is tailored towards showing
help for shortcuts in an application. The implementation closely
follows this design: https://wiki.gnome.org/Design/OS/HelpOverlay
This implementation is inspired by earlier work in gnome-builder,
thanks to Christian Hergert.
https://bugzilla.gnome.org/show_bug.cgi?id=756428
|
|
|
|
|
|
| |
GtkSidebar is too generic and doesn't fully convey what the widget does.
https://bugzilla.gnome.org/show_bug.cgi?id=744094
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=743640
|
|
|
|
|
| |
GtkPopoverMenu is a GtkPopover subclass that has a menu-like stack
built-in.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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=735293
Signed-off-by: Ikey Doherty <michael.i.doherty@intel.com>
|
|
|
|
| |
This is the place for wholly-deprecated sources.
|
|
|
|
|
|
|
|
| |
GtkStatusIcon is using a problematic, XEmbed-based protocol under X,
and we want to get rid of it eventually. Document our intentions by
marking GtkStatusIcon as deprecated.
https://bugzilla.gnome.org/show_bug.cgi?id=734826
|
|
|
|
|
| |
gtkwindow.c is too big and too messy. This is a small step
towards making it better.
|
|
|
|
|
|
| |
This has been dangling ever since 3.0.
https://bugzilla.gnome.org/show_bug.cgi?id=645781
|
|
|
|
| |
This gesture reports events on horizontal/vertical panning gestures.
|
|
|
|
|
| |
This is a GtkGesture subclass, specific to single-touch (or
mouse operated) gestures.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This gesture interprets and reports drags as an offset to the drag
start point.
|
|
|
|
|
| |
This gesture interprets and reports relative scale differences when fed
with events from two different GdkEventSequences.
|
|
|
|
|
| |
This gesture implementation recognizes rotations when fed with
events from two different GdkEventSequences
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This gesture interprets long presses with variable delays
and thresholds
|
|
|
|
|
| |
This a more specific abstract type that handles one or multiple
streams of pointer/touch events.
|
|
|
|
| |
This is a basic abstract type that handles GdkEvents.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=729564
|
|
|
|
| |
This has been dangling ever since 3.0.
|
|
|
|
|
| |
It was a failed experiment, it is basically unused, and it complicates
code in GtkIconTheme that we want to rework.
|
|
|
|
| |
Its functionality has been subsumed in GtkBox.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=723929
|
|
|
|
|
| |
Now that the GtkBubbleWindow object has been cleaned up and made
more generic, rename it as GtkPopover and make it public.
|
|
|
|
|
|
|
|
| |
A widget intended to offer contextual actions for a given view.
It allows packing children into the start or end as well as offering
a single centered child box.
https://bugzilla.gnome.org/show_bug.cgi?id=721665
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
GtkAction
GtkActionGroup
GtkActivatable
GtkIconFactory
GtkImageMenuItem
GtkRadioAction
GtkRecentAction
GtkStock
GtkToggleAction
GtkUIManager
|
|
|
|
|
| |
This is basically an import/rename of EggListBox from the row-widget
branch of egg-list-box.
|
|
|
|
|
|
|
| |
This widget is a toolbar that will popup automatically when
searches should be started, and dismissed when they are finished.
https://bugzilla.gnome.org/show_bug.cgi?id=700787
|
|
|
|
|
|
|
| |
This is a widget that can hide or show (ie reveal) its child
in an animated fashion.
This widget was initially developed in libgd.
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| |
| |
| |
| | |
This lands the GtkPlacesSidebar widget. It is used in
GtkFileChooserDefault, and it can also be used by third-party
applications.
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
docs/reference/gtk/gtk-docs.sgml
gtk/gtkfilechooserdefault.c
gtk/org.gtk.Settings.FileChooser.gschema.xml
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Conflicts:
gtk/Makefile.am
|
| | |
| | |
| | |
| | |
| | |
| | | |
This widget has been developed as GdHeaderBar in libgd.
The copy here has been renamed and changed to use GTK+
internals.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add a very simple GtkWidget function for an "tick" callback, which
is connected to the ::update signal of GdkFrameClock.
Remove:
- GtkTimeline. The consensus is that it is too complex.
- GdkPaintClockTarget. In the rare cases where tick callbacks
aren't sufficient, it's possible to track the
paint clock with ::realize/::unrealize/::hierarchy-changed.
GtkTimeline is kept using ::update directly to allow using a GtkTimeline
with a paint clock but no widget.
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| | |
Use GdkFrameClock for the timing of GtkTimeline. This require the
user to provide either a GtkWidget or a GdkFrameClock when creating
the timeline. The default constructor now takes a GtkWidget. If you
want to create a GdkFrameClock without a widget, you need to use
g_object_new() and pass in a GdkFrameClock and GdkScreen.
https://bugzilla.gnome.org/show_bug.cgi?id=685460
|
| | |
|
|/ |
|