| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This way we can also move the GtkButtonPrivate definition into
gtkbutton.c
|
| |
|
|
|
|
| |
Follow the naming scheme for private headers.
|
|
|
|
|
|
| |
Attaching another gesture from the outside does not
work currently, so let widgets share their button's
gesture for now.
|
| |
|
| |
|
|
|
|
|
|
| |
The event shall no longer be "directed" to the event window, but the
widget. Getting a enter/leave event is enough now to know whether the
pointer is inside or outside the widget.
|
|
|
|
| |
It's unused.
|
| |
|
|
|
|
| |
Unused.
|
|
|
|
|
| |
Remove the old-style button construction that allowed to show both an
icon and a label and change visibility based on a GtkSetting.
|
| |
|
|
|
|
|
| |
Deprecated for the GtkWidget variant. Also remove some unused fields
from the GtkButtonPrivate struct.
|
| |
|
|
|
|
|
|
|
|
|
| |
The differences between the existing properties and the newly added
GtkWidget:focus-on-click property are minimal (different owner_type
in GParamSpec), so it is extremely unlikely that dropping the former
would break anything.
https://bugzilla.gnome.org/show_bug.cgi?id=757269
|
|
|
|
|
|
| |
All buttons should always be marked as :active when they are pressed.
That includes checkboxes (which are never activated in real code anyway,
so this change pretty much doesn't matter).
|
|
|
|
| |
It is not used anymore.
|
|
|
|
|
|
|
|
|
|
|
| |
This commit makes button always draw background and frame.
Buttons with relief none get a new style class, FLAT, which
allows themes to style these buttons as they like.
We also (finally) mark GTK_RELIEF_HALF as deprecated. It
has never done anything different from GTK_RELIEF_NORMAL.
https://bugzilla.gnome.org/show_bug.cgi?id=732256
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=676429
|
|
|
|
|
| |
All buttons use the same paint function these days. States are managed
correctly so this was just leftovers from GTK 1 or GTK 2.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the interface for GtkWidgets that can be associated with an
action on a GtkAppicationWindow or associated GtkApplication.
It essentially features 'action-name' and 'action-target' properties
with some associated convenience API.
This interface is implemented by GtkButton and GtkToolButton.
https://bugzilla.gnome.org/show_bug.cgi?id=667394
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=651707
|
| |
|
|
|