af507be99b
inspector: Chain up in constructed
...
Its the right thing to do.
2014-06-27 18:44:36 -04:00
cf8eaebc07
GtkInspector: Use Adwaita by Default on Windows Too
...
As we are using Adwaita by default on all platforms, do the same for
GtkInspector, to be consistent with the rest of GTK+.
2014-06-16 12:07:04 +08:00
aba6871dba
inspector: Use Adwaita as default theme
2014-06-14 00:15:09 -04:00
2e5cda99f8
inspector: Allow Escape to cancel picking
2014-06-13 06:10:23 -04:00
404149b2bf
inspector: Use a better icon for the picker
...
Recommended by Allan Day.
2014-06-13 06:10:23 -04:00
b0c6263f6c
inspector: Add combobox popups to the tree
2014-06-10 08:54:12 -04:00
634972e063
inspector: Add submenus to the tree
2014-06-10 08:54:12 -04:00
15c34b22d2
inspector: Fix build with quartz backend
...
Add -xobjective-c to libgtkinspector_la_CFLAGS to handle objc headers.
2014-06-08 11:52:45 +02:00
3266b4dd9b
inspector: Make picking more robust
...
Apparently ClutterOffscreen returns NULL as a window.
While that is not cool, we shouldn't crash.
2014-06-06 13:35:40 -04:00
763f0a37c1
inspector: Avoid a crash
...
An unset action-name should not cause us to crash.
2014-06-05 21:08:56 -04:00
14d1a5cba4
inspector: Make GMenu content show up
...
My problem was that all the content is usually hidden away
in sections, so without recursion, nothing shows up. So,
implement the recursion then.
2014-06-05 09:29:18 -04:00
af8bd96e6e
Forgotten file
2014-06-05 08:35:07 -04:00
2346ccde43
inspector: show GMenus
...
This does not quite work yet, and I have no idea why.
2014-06-05 08:32:15 -04:00
582504cc33
inspector: Actually destroy the property editors
...
We were never finalizing any of the popovers used for editing
properties. Fix that.
2014-06-05 05:57:50 -04:00
7a8092998a
inspector: Fix a memory leak
2014-06-05 05:57:50 -04:00
27f692da2d
inspector: Add an initial action editor
...
Use a popup, like we do for properties. For now, it allows
activating the action (with parameter, if necessary) and
setting the state.
2014-06-05 05:57:49 -04:00
23aeb955ce
inspector: Lower the inspector window when picking
...
This avoids the problem of the inspector window covering the
widget you want to pick.
2014-06-04 20:29:10 -04:00
205e8f7e58
inspector: Show the widget tree when picking
...
Makes more sense that way.
2014-06-04 20:12:42 -04:00
1c232066b8
inspector: Go to the desired tab
...
We were setting the next-tab properly, but were trying to
read it off the wrong object. Now, going from a cell renderer
attribute mapping to the model, or from an action-name to the
action actually works.
2014-06-04 19:28:24 -04:00
f6cf7fee73
inspector: Parse custom css with a delay
...
The CSS editor was feeling a little sluggish, because it was
reparsing and reapplying the CSS on every keystroke. Add a small
delay, to make this feel smoother.
2014-06-03 09:44:28 -04:00
61b9bcf1d5
MSVC Projects: "Generate" the gtk-inspector Projects
...
Like the GDK and GTK portions, use autotools scripts to generate the
complete projects for gtk-inspector as sources there seem to change from
time to time.
It might be so that this, like the a11y sources, will be referenced from
the main Makefile.am of GTK directly, but just do this so that the
projects can build properly.
2014-06-03 17:03:40 +08:00
921b6519f1
inspector: better type detection for resources
...
Pass the name to g_content_type_guess. With this, most
CSS gets sniffed as C source code.
2014-05-30 23:45:11 -04:00
e4ba5b6ab6
inspector: Go to the right tab when changing objects
...
When going from attribute mapping to model, it makes most sense
to go directly to the data tab, and when going from an action
name to the owner, we want to show the actions tab. Make it so.
2014-05-30 23:22:29 -04:00
5ed6653859
inspector: Allow jumping to actions
...
The property editor for action-name properties now offers
to go to the object where the action is defined.
2014-05-30 23:22:29 -04:00
d33ff810cc
inspector: Trivial string change
...
'Size Groups' looks better than 'Sizegroups'.
2014-05-30 23:22:29 -04:00
bb9bf4b408
inspector: Handle attribute mapping changes better
...
When the mapping is changed, notify the property and
queue a draw on the widget. This makes both the inspector
and the app update their display.
2014-05-30 21:56:07 -04:00
2e4c87038e
inspector: some code reshuffling
2014-05-30 21:35:39 -04:00
6a9ea3487e
inspector: Support saving CSS
...
We have a file chooser, lets use it.
2014-05-30 20:35:43 -04:00
a28d2cb923
Move extract-strings to its own directory
...
This will hopefully help resolve the circular dependency between
libgtk linking against inspector/libgtkinspector and inspector/
needing extract-strings from gtk/.
I didn't preserve the EXEEXT decorations in this operation -
automake gave me stern warnings about it, so I just dropped them
all. Somebody who cross-builds GTK+ will have to reconstruct this.
2014-05-27 17:28:10 -04:00
ea2d20e313
Fix distcheck
2014-05-27 15:14:02 -04:00
2e903243c6
eventcontroller: Make the event-mask property and methods private.
...
This will rarely have any use if no subclassing is allowed, so just make it
private for our own.
2014-05-27 17:47:12 +02:00
8230299748
inspector: Allow changing attribute mappings
2014-05-24 23:31:54 -04:00
a13d12a445
inspector: Make picking widgets work again
...
This broke when I accidentally removed the line that adds
each object to the hash table. Bring it back.
2014-05-24 09:55:41 -04:00
51a09af076
inspector: Treat resources the same as in gtk/
2014-05-23 23:00:43 -04:00
a47d0406a7
inspector: Add more complete gesture support
...
Add a dedicated tab that shows how gestures are grouped,
and allows changing the propagation phase.
2014-05-23 19:54:32 +02:00
1c5f14a9e4
inspector: Minimal support for gestures
...
We're just showing them as objects in the tree, for now.
2014-05-23 19:54:32 +02:00
372e551a66
inspector: avoid a warning on destroy
...
We are only hiding the window now, so a memory management
error has crept into the destroy path.
2014-05-22 18:37:43 -04:00
49cf5142ba
Deprecate GdkColor
...
It has been replaced by GdkRGBA. Time to make it official.
http://bugzilla.gnome.org/show_bug.cgi?id=636695
2014-05-22 09:09:55 -04:00
02d92ff831
inspector: Use the new support for RTL icons in GtkIconTheme
...
https://bugzilla.gnome.org/show_bug.cgi?id=730526
2014-05-21 21:07:05 +03:00
11abc517f5
inspector: Avoid weak ref problems
...
We know the objects in a size group are always widgets, so we
can avoid hard-to-track down problems with weak references by
just cleaning up when the object gets destroyed. There is still
a chance that we show a widget as part of the group after it
has been removed, but size groups simply have no signals that
would let us avoid that.
2014-05-21 06:44:44 -04:00
d39ee6c81c
inspector: Simplify object life-cycle handling
...
The prop-list doesn't use the object column in its model,
so don't put the object there. And don't leak stuff on
finalize.
2014-05-21 06:44:44 -04:00
3d8b0514bb
inspector: Use an emission hook instead of signal handlers
...
This is slightly easier to manage, and there's only two emission
hooks overall, instead of two signal handlers per object.
2014-05-21 06:44:44 -04:00
af8fdac001
inspector: Show size groups
...
Add a tab that shows size groups of a widget. The properties
of the size group are available here, as well as the widgets
that are part of the size group. We highlight the widgets in
the application when their row in the inspector is hovered.
2014-05-20 21:44:48 -04:00
538b987bc5
inspector: Add a way to highlight widgets
...
In contrast to the flashing, where we blink the widget a
few times, this is explicitly turned on and off.
It will be used for indicating widgets that are part of
a size group, in the next commit.
2014-05-20 21:43:00 -04:00
65c9e2a651
inspector: Use symbolic icon everywhere
...
https://bugzilla.gnome.org/show_bug.cgi?id=730465
2014-05-20 16:21:28 -04:00
83d43d0cfe
inspector: Expand tabs in the objects section
...
https://bugzilla.gnome.org/show_bug.cgi?id=730465
2014-05-20 16:21:28 -04:00
c6a9c1231b
inspector: Expand the general tabs
...
https://bugzilla.gnome.org/show_bug.cgi?id=730465
2014-05-20 16:21:28 -04:00
d606021c34
inspector: Avoid a compiler warning
...
...and a pointless cast, too.
2014-05-20 09:54:01 -04:00
c665564374
inspector: Build out the resource information
...
Show type and size for each resource.
2014-05-19 07:10:33 -04:00
8c0b1697e6
inspector: string fixes
...
Mark user-visible strings for translation in the new property editor.
2014-05-19 00:17:23 -04:00