2f77a61e61
Add gtk_button_new_from_icon_name
...
This function is a convenience wrapper around
gtk_button_new() and gtk_button_set_image().
https://bugzilla.gnome.org/show_bug.cgi?id=705918
Signed-off-by: Yosef Or Boczko <yoseforb@gmail.com >
2013-08-14 10:41:42 +03:00
7d48c3b2c7
Add a function to get the event type
...
This is useful for language bindings, who can't easily
access the struct field directly.
https://bugzilla.gnome.org/show_bug.cgi?id=700029
2013-08-13 19:06:48 -04:00
2cdc5d440a
Fix up docs for new cursor apis
...
The docs for gdk_cursor_new_from_surface were talking about
pixbufs. And the new APIs were not appearing in the docs
at all yet.
2013-08-09 20:24:44 -04:00
43c68e118f
listbox: Implement gtk_list_box_insert()
...
... to make it possible to insert rows in the middle of the list without having
to fiddle with the sort functions. One of the first users is going to be Glade.
https://bugzilla.gnome.org/show_bug.cgi?id=705558
2013-08-08 11:00:26 +02:00
0b200aaa32
Add gtk_list_box_prepend
...
Add a convenience method for prepending rows to a list box without
having to fiddle with a sort function.
https://bugzilla.gnome.org/show_bug.cgi?id=705558
2013-08-07 10:52:11 +02:00
b38a096aee
GtkHeaderBar: optionally add a close button
...
Add a boolean property that controls whether a window close button
will be shown in the header bar or not. Doing this in the toolkit
will ensure consistency of the visual apperance.
https://bugzilla.gnome.org/show_bug.cgi?id=702971
2013-08-05 01:37:58 +02:00
c6ed4eae2a
Typo fix
2013-08-02 11:59:30 +02:00
134bea9ec2
Trivial rewording
2013-08-02 00:57:56 +02:00
c9c8272028
Make examples use search-changed signal
...
This updates the examples for the new GtkSearchEntry api.
2013-08-02 00:56:00 +02:00
33438a3bea
Update template api in one more place
...
The example fragments that are directly embedded in the docs
were still using the old api.
2013-08-02 00:52:48 +02:00
cda60c3c40
Another round of template binding api changes
...
We rename the gtk_widget_class_bind_template_child{_internal}
macros by appending a _private to their name. Otherwise, it
would be too magic to pass the 'public' names as arguments,
but affect a member of the Private struct. At the same time,
Add two new macros with the old names,
gtk_widget_class_bind_template_child{_internal} that operate
on members of the instance struct.
2013-07-26 16:29:12 -04:00
89ae3524a3
Rename the widget template API
...
The macros and functions are inconsistently named, and are not tied to
the "template" concept - to the point that it seems plausible to use
them without setting the template.
The new naming scheme is as follows:
gtk_widget_class_bind_template_child_full
gtk_widget_class_bind_template_callback_full
With the convenience macros:
gtk_widget_class_bind_template_child
gtk_widget_class_bind_template_child_internal
gtk_widget_class_bind_template_callback
https://bugzilla.gnome.org/show_bug.cgi?id=700898
https://bugzilla.gnome.org/show_bug.cgi?id=700896
2013-07-26 13:52:15 -04:00
88771f7b1b
Add an optional close button to the info bar
...
This adds gtk_info_bar_{get,set}_show_close_button.
Similar to the one for the search bar. This can replace Cancel
buttons.
https://bugzilla.gnome.org/show_bug.cgi?id=704274
2013-07-24 17:01:42 -04:00
977c6cf4c7
Getting started: Add docs for property actions
...
Use the just added example to add another section to the docs.
2013-07-24 07:31:05 -04:00
84244d56fc
Getting started: Add information about activate and open
...
The difference between the various GApplication entry points
is a little mysterious to many people, so talk a bit about
this here.
2013-07-24 07:31:05 -04:00
1e93e46b12
Gettting started: Improve some screenshots
...
Use default GNOME background, and have a desktop file and
icon installed for the app menu screenshot.
2013-07-24 07:31:05 -04:00
91f2d10710
Getting started: Add docs about desktop file and icon
2013-07-24 07:31:05 -04:00
99203f09f2
Getting started: Coding style updates
...
Make the new examples use GTK+ coding style.
2013-07-24 07:31:05 -04:00
8488ae6d78
Fix a wrong link in the new example
...
The links point to the online cgit locations, so were hard to check
before the commit...
2013-07-21 17:44:13 -04:00
8087bb7a22
Add a new example app
...
Add a new example to the getting started part of the docs. The focus
of this example is on 'new stuff': GtkApplication, templates, settings,
gmenu, gaction, GtkStack, GtkHeaderBar, GtkSearchBar, GtkRevealer,
GtkListBox, GtkMenuButton, etc.
It is being developed in several steps. Each step is put in a separate
directory below examples/: application1, ..., application8. This is a
little repetitive, but lets us use the code of all examples in the
documentation.
2013-07-20 23:04:47 -04:00
68025551e1
docs: Drop reference to refcounting.txt to fix make dist
...
In addition to 94d6971ca4
2013-07-20 13:03:59 +02:00
67bfa41645
docs: use a separate platform support section
2013-07-17 21:38:13 -04:00
837402496a
docs: move core and theming under widgets
...
They aren't that interesting.
2013-07-17 21:32:42 -04:00
0da8b2b468
docs: move stock to deprecated
2013-07-17 21:31:44 -04:00
3b0782e0bf
docs: update the order of widgets to put recommended ones on top
2013-07-17 21:28:28 -04:00
1a9c0c9cae
docs: move imagemenuitem to deprecated
2013-07-17 21:15:37 -04:00
a14b810e70
docs: move builder to under applications
2013-07-17 21:11:35 -04:00
fcc136b456
docs: move action support into deprecated
2013-07-17 21:11:01 -04:00
a366d99890
docs: move application support to the top of the widget list
2013-07-17 21:10:29 -04:00
d861be9bd3
docs: Use sections in the widget gallery
2013-07-17 20:48:59 -04:00
e550c25eec
docs: remove deprecated font and color selectors from gallery
2013-07-17 20:48:59 -04:00
dc3a7ddb6b
docs: update generated images of widgets
2013-07-17 20:48:59 -04:00
f5ea5996b4
docs: make the spinner spin for the screenshot
2013-07-17 20:48:59 -04:00
580c35937a
docs: use a nicer image for the screenshot
2013-07-17 20:48:59 -04:00
db3ef57cf5
docs: don't vertically fill statusbar
2013-07-17 20:48:59 -04:00
06186b9a88
docs: remove deprecated font selector screenshot
2013-07-17 20:48:59 -04:00
5264ba2705
docs: remove deprecated color selection screenshot
2013-07-17 20:48:59 -04:00
77da3f5cc2
docs: update copyright text
2013-07-17 20:48:59 -04:00
31a38a6793
docs: make bar widgets stretch horizontally in shots
2013-07-17 20:48:59 -04:00
becc69055f
docs: don't use an icon by default in the combobox shot
2013-07-17 20:48:59 -04:00
1a0c5acb26
shooter: Make sure to free the surface
2013-07-17 20:10:05 -04:00
5c926ca6bb
shooter: Use the reftests code for taking screenshots
2013-07-17 16:57:55 -04:00
52601e936d
doc-shooter: Remove inappropriate menu usage
2013-07-17 15:15:40 -04:00
94d6971ca4
docs: Remove old refcounting file
...
This references GTK+2-era objects, and isn't really useful anymore.
2013-07-17 14:48:19 -04:00
519930cfc6
docs: use informal figures for screenshots
2013-07-17 13:09:28 -04:00
8e3f8d8720
docs: update getting started screenshots
2013-07-17 09:59:12 -04:00
c8d4d24425
docs: add filename hints for getting started examples
2013-07-17 09:59:12 -04:00
497c7f3df0
docs: fix use of multiplication typography
2013-07-17 09:59:12 -04:00
0b45a5968f
Fix a typo
2013-07-09 13:49:39 -04:00
2c8ffef284
Document new environment variables
...
Explain GDK_SCALE and GDK_DPI_SCALE.
2013-07-09 10:25:40 -04:00