Daniel Boles
06bf049b1a
Revert "widget-factory: Usefully demo Frame shadow types"
...
This reverts commit 6ee2bf6286
.
There is a way to get different kinds of borders: it's CSS. It's better
to keep the 4 Frames and demo the different styles we can do using CSS.
2017-10-02 19:50:02 +01:00
Daniel Boles
6ee2bf6286
widget-factory: Usefully demo Frame shadow types
...
Instead of showing the 4 types except for GTK_SHADOW_NONE, which are all
treated identically and provide no way for themes to differentiate, just
keep 2 Frames, and make one of them GTK_SHADOW_NONE to demo a flat Frame
2017-09-14 18:35:08 +01:00
Matthias Clasen
f54aca20ee
widget-factory: Add a use of show-emoji-icon
...
This also serves as a testcase for nested popovers
that was missing in widget-factory so far.
2017-08-12 18:50:50 -04:00
Daniel Boles
1f1e156007
widget-factory: Add tooltip to Entry icon
...
just to show we can.
2017-08-03 20:43:03 +01:00
Timm Bäder
4cf39f65b2
widget-factory: fix page 3 widget expand
...
The treeview/listbox on the left side should not expand.
2017-07-19 21:27:16 -04:00
Timm Bäder
2d3f57a420
widget-factory: Show the status bar by default
...
Since the action is also active by default.
2017-07-19 21:27:14 -04:00
Timm Bäder
af7781ce0f
widget-factory: Remove invisible-char usage for spin buttons
2017-07-19 21:27:11 -04:00
Daniel Boles
322d9ca550
widget-factory: Use :relief=none, not class .flat
...
The rest of the ui file follows that convention.
2017-05-13 21:50:22 +01:00
Timm Bäder
2c174319ea
widget-factory: Fix listbox row alignment
2017-05-01 21:21:40 +02:00
Timm Bäder
fb927d1993
box: Remove center child
2017-04-25 20:30:37 +02:00
Timm Bäder
c92b7d4224
box: Remove fill child property
...
GtkWidget:halign and GtkWidget:valign are sufficient
2017-04-25 20:30:37 +02:00
Timm Bäder
5729ea7744
box: Remove expand child property
...
GtkWidget already has hexpand/vexpand properties.
2017-04-25 20:30:37 +02:00
Timm Bäder
4945e28f08
widget-factory: Add dummy listbox placeholder
...
It doesn't do anything and isn't visible anyway, but it tests that
adding and removing placeholders works
2017-04-25 20:29:02 +02:00
Timm Bäder
f4341ee9f7
widget: Remove show-all property
...
Doesn't make sense anymore now that gtk_widget_show_all is gone.
2017-01-20 21:37:07 +01:00
Timm Bäder
8b3f5ce9a4
widget-factory: Adapt to GtkWidget visibility changes
...
Make the infobar and the toolbar invisible by default and remove all the
lines showing the other widgets.
2017-01-20 21:33:37 +01:00
Timm Bäder
d45e5ef3dc
widget-factory: Use GtkButton:icon-name to construct icon buttons
2016-12-04 12:00:45 +01:00
Matthias Clasen
23354ff6e7
widget-factory: Better progressbar testing
...
Hook the two top progressbars up to the scale with marks.
Your turn, Lapo.
2016-11-14 08:21:31 -05:00
Matthias Clasen
b2284ef48f
Fix widget-factory appearance, a bit
...
Use margins instead of border-width, for now.
2016-10-26 14:42:11 -04:00
Lapo Calamandrei
bec95e55e4
widget-factory: use circular style class on the circular button...
...
...in place of the circular-button one, killing the custom style
shipped, realying on the theme style.
2016-10-19 16:07:02 +02:00
Timm Bäder
8cafd3c5a7
menuitem: Stop implementing GtkActivatable
2016-10-18 00:29:18 +02:00
Timm Bäder
7e16396cc5
button: Stop implementing GtkActivatable
2016-10-18 00:29:18 +02:00
Benjamin Otte
4df6ddad54
API: container: Remove gtk_container_set_border_width()
2016-10-16 18:18:58 +02:00
Timm Bäder
5b00a31c30
widget-factory: Stop using custom icon sizes
2016-10-16 18:17:21 +02:00
Tristan Van Berkom
6be8979c64
Revert "widget factory: Adapt to new scrolled window behavior"
...
This reverts commit 37e913d76b
.
This is no longer needed since the natural size propagation of
scrolled window children is now an optional behavior. Reverting
this also makes the widget factory scrolled window sizes behave
the same as with the gtk+ 3.20 branch.
2016-09-06 20:51:20 +09:00
Matthias Clasen
f7c87fb3b7
widget-factory: Fix smooth autoscrolling of scales
...
There is annoying interference between formatting the value
(for which we set the number of digits to show) and the small
frame-to-frame value changes that we do for autoscrolling.
To work around this, turn off the digits-based rounding entirely
and format the value ourselves with ::format-value.
2016-08-24 12:53:28 -04:00
Timm Bäder
bdb77b6cc2
widget-factory: Don't initially show popover
...
It'll be set as the popover of a GtkMenuButton later anyway which will
hide it again.
2016-08-10 16:37:17 +02:00
Matthias Clasen
37e913d76b
widget factory: Adapt to new scrolled window behavior
...
Set a max-content-width on some of the scrolled windows to
keep things looking mostly the same, now that GtkScrolledWindow
passes along the natural size of its child.
2016-06-19 22:16:11 -04:00
Matthias Clasen
5892bd72fa
widget-factory: Use max-content-size in a popover
...
This gives a nice example of these properties in action,
in the "Open" popover on page 3.
2016-06-06 14:35:46 -04:00
Matthias Clasen
f8bc35b9a6
Fix scale length
...
The vertical scales should really be of the same length, so
add an empty value to be drawn by the other scale.
2016-05-10 15:41:03 -04:00
Timm Bäder
7b81b56f7b
widget-factory: Let one of the scales draw a value
...
https://bugzilla.gnome.org/show_bug.cgi?id=766120
2016-05-10 21:24:50 +02:00
Matthias Clasen
87554eb57a
widget-factory: Make the sliding opt-in
...
The sliding is a little disorienting, so turn it off by default
and add a checkbutton for it in the gear menu.
2016-02-27 23:12:15 -05:00
Matt Watson
a051e5677e
widget-factory: transition pages
...
https://bugzilla.gnome.org/show_bug.cgi?id=762642
2016-02-25 19:49:45 -05:00
Benjamin Otte
d10bd41e43
widget-factory: Add myself
...
Actually, I wanted to have a radio toggle cell renderer for testing. But
hey, the commit message is supposed to say the important things!
2016-02-15 18:17:11 +01:00
Matthias Clasen
29a7373802
widget-factory: Add an inline toolbar example
...
This pattern is still used in applications, so we should have it
represented here to keep it working well.
2016-02-13 17:11:59 -05:00
Matthias Clasen
5f01e6924f
widget-factory: Update levelbar example
...
Set reasonable level offsets.
2016-02-07 15:05:57 +01:00
Matthias Clasen
873a024f5b
widget-factory: Add a color editor example
2016-01-23 22:30:59 -05:00
Matthias Clasen
770e308c9e
widget-factory: Ensure spinbuttons are sized right
...
GtkEntry now respects the padding set by the theme, so we
need to ask the spin buttons to show 2 characters, otherwise
they will be clipped.
2016-01-23 18:16:51 -05:00
Matthias Clasen
b387a966ce
widget-factory: Make the notebook action truly circular
...
The sidebar-button class doesn't work out so well for this
since it has horizontal padding.
2016-01-04 21:32:19 -05:00
Matthias Clasen
63c4b9226c
widget-factory: Add an entry completion
...
This was missing so far.
2015-12-05 14:11:06 -05:00
Matthias Clasen
306b6c6024
widget-factory: Add another notebook example
...
This example shows a scrollable notebook with action widgets.
2015-11-08 21:08:38 -05:00
Matthias Clasen
3306ce6819
widget-factory: Add an automatic help overlay
...
This commit add some more keyboard shortcuts to gtk3-widget-factory,
and adds a help overlay documenting them. This examle uses the
automatic resource loading support in GtkApplication.
2015-10-21 15:33:22 -04:00
Matthias Clasen
b9322433d3
Update all ui files again
...
Replace translatable="1" by translatable="yes" so
xgettext stays happy and extracts the strings.
2015-09-13 23:26:16 -04:00
Matthias Clasen
3a503b7ba1
widget-factory: Simplify the ui file
2015-09-12 11:24:37 -04:00
Matthias Clasen
cf237eccbe
widget-factory: Add a lock button
2015-08-10 22:43:19 -04:00
Matthias Clasen
7d91ca3183
widget-factory: Test busy state
...
Makes it easy to test insensitive state of widgets.i
Also exposes brokenness in the shell busy indicator...
2015-07-30 10:36:34 -04:00
Matthias Clasen
13b4500f52
widget-factory: hook up callbacks to the tab close buttons
...
Just to show that buttons in notebook tabs work.
2015-07-24 12:22:19 -04:00
Matthias Clasen
fa29a01c26
widget-factory: Make the circular button do something
2015-06-14 21:37:58 -04:00
Matthias Clasen
2af2189347
widget-factory: More popover examples
...
Add an example for text input in a popover. This leads to nested
popovers with touch selection, and does not currently work.
2015-06-13 21:10:25 -04:00
Matthias Clasen
94fc9f5211
widget-factory: Add horizontally linked entries
...
It happens in some places, so artists need an example to
make it look good.
2015-06-13 21:10:25 -04:00
Matthias Clasen
e1942a8bb9
widget-factory: Demonstrate custom context menu items
...
Add bold/italics/underline styling to the context menu of
the 'Lorem ipsum...' text view in page 1. The point is not
to show good UI for this kind of styling, but to demonstrate
custom actions in the context menu / touch selection.
2015-06-07 01:12:18 -04:00