summaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* docs: Change documentation to consistenly use "Returns:"Javier Jardón2014-07-103-3/+3
| | | | Instead "Return value:" or "Return:"
* inspector: stop being a moduleMatthias Clasen2014-05-1444-6132/+1
| | | | | | | | Moving the inspector into libgtk lets use reuse internals without having to add public API for everything or inventing awkward private call conventions. https://bugzilla.gnome.org/show_bug.cgi?id=730095
* inspector: Show text view subobjects in the treeMatthias Clasen2014-05-131-3/+47
|
* Inspector: Fix make distRico Tzschichholz2014-05-131-2/+4
|
* inspector: Fix button path placementMatthias Clasen2014-05-101-0/+1
|
* inspector: Add a visual tabMatthias Clasen2014-05-108-85/+326
| | | | | Move the show updates and flip text direction controls here, and add controls for baseline and pixel cache debugging.
* Add data-list.ui to list of templatesMatthias Clasen2014-05-101-9/+10
|
* inspector: Add minimal signal tracingMatthias Clasen2014-05-103-51/+312
| | | | | Add rudimentary signal tracing. The signals tab can now count signal emissions for all signals of the current object.
* inspector: clean up better when objects go awayMatthias Clasen2014-05-102-16/+15
| | | | | | Instead of manually doing it everywhere, just call set_object (NULL) from the selection_changed handler. Fix all the set_object() functions to deal with NULL.
* inspector: Improve the Inspect tooltipMatthias Clasen2014-05-101-1/+1
|
* inspector: Add a button for rtl flippingMatthias Clasen2014-05-102-2/+52
| | | | | | | | | Nice to have a quick way of testing this everywhere. The implementation is not quite perfect: due to the way text direction works in GTK+, widgets that appear in the inspector window while we are flipped will inherit the flipped direction instead of the fixed direction of the inspector window.
* inspector: Add a minimal Data tabMatthias Clasen2014-05-109-1/+238
| | | | | This will eventually show useful information about the content of tree models.
* inspector: Hide tabs instead of making them insensitiveMatthias Clasen2014-05-108-47/+50
|
* inspector: Make button path non-homogeneousMatthias Clasen2014-05-101-2/+1
|
* inspector: Avoid size changes of button pathMatthias Clasen2014-05-104-32/+59
|
* inspector: Reorder tabsMatthias Clasen2014-05-101-8/+8
|
* inspector: Move scrolledwindow into prop list templateMatthias Clasen2014-05-104-92/+92
|
* inspector: Avoid a double scrolled windowMatthias Clasen2014-05-102-10/+4
|
* inspector: Make notebook scrollableMatthias Clasen2014-05-101-1/+1
|
* inspector: Add models to the treeMatthias Clasen2014-05-101-4/+26
| | | | | It makes sense to add the models of tree views, icon views and combo boxes to the tree.
* inspector: Make value ellipsizedMatthias Clasen2014-05-101-0/+2
| | | | The values can get long, so ellipsize them.
* inspector: Add cell areas into the treeMatthias Clasen2014-05-101-11/+26
|
* inspector: Rename Widget Tree to ObjectsMatthias Clasen2014-05-101-1/+1
|
* inspector: Deal with dying objectsMatthias Clasen2014-05-106-56/+155
| | | | | | | The widget-tree was not safe against object just going away. Fix this by using row references instead of iters where necessary, and by using weak refs to clean up when objects die.
* Trivial: shorten some variable namesMatthias Clasen2014-05-101-60/+60
|
* inspector: Add a Label columnMatthias Clasen2014-05-102-13/+41
| | | | | Move the UI strings over to that column, and use the buildable ID for the name column, where available.
* inspector: Show the default GApplication in the treeMatthias Clasen2014-05-101-0/+2
| | | | This is a handy object to have quickly available.
* inspector: Don't flash the window initiallyMatthias Clasen2014-05-101-4/+1
| | | | This is flickery, and not really necessary.
* Work around a GtkBuilder deficiencyMatthias Clasen2014-05-101-0/+1
| | | | | It turns out that an <object> with just a <signal> in it does not work right in GtkBuilder. Work around by adding a property.
* inspector: Don't show mapped/realized/visible in the treeMatthias Clasen2014-05-102-69/+61
| | | | | | It does not really add much over the sensitive/insensitive rendering that is already indicating which widget is mapped. At the same time, set up signal handlers so we can update that when the widget changes.
* inspector: Don't leak signal handlersMatthias Clasen2014-05-101-26/+13
| | | | | | Not only was the property list connecting to notify::bla for each property individually, it was also leaking the signal handlers when the selected object changed. Fix both.
* inspector: Minimal support for attributesMatthias Clasen2014-05-103-11/+55
| | | | | Show mapping information for cell renderer properties; no editing yet.
* inspector: Show interfaces in the object hierarchyMatthias Clasen2014-05-101-7/+28
| | | | This gives a more complete picture.
* inspector: Add columns and cell renderers to the treeMatthias Clasen2014-05-101-0/+27
| | | | These are interesting objects that are worth displaying in the tree.
* inspector: Improve handling of object-valued propertiesMatthias Clasen2014-05-103-9/+11
| | | | | | | When showing the objects in the tree, use the property name as the name thats shown in the list. This makes it easier to differentiate e.g. hadjustment and vadjustment in a GtkScrolledWindow.
* inspector: Fix object-valued propertiesMatthias Clasen2014-05-103-2/+4
| | | | | The code for dealing with object-valued properties had several bugs that lead to crashes. This change makes it work.
* inspector: Change label of widget treeMatthias Clasen2014-05-101-1/+1
| | | | | The tree contains other objects besides widgets, so label it 'Objects'.
* inspector: Show signalsMatthias Clasen2014-05-109-3/+298
| | | | | | Add a tab that shows available signals for each object. For now, we only show if each signal has handlers connected or now. More functionality will be added later.
* inspector: Select a window initiallyMatthias Clasen2014-05-101-2/+38
| | | | | | | The list of toplevels also includes hidden combobox popups and the like, so we have to be a little careful. To ensure the right choice, we now pick the first visible window that is not a GtkInspectorWindow.
* inspector: Drop an unused functionMatthias Clasen2014-05-102-14/+0
|
* inspector: Make translatableMatthias Clasen2014-05-1013-60/+92
| | | | | Mark strings in the source and in the templates as translatable. We use the same extract-strings utility as for libgtk itself.
* Move modules/other/parasite to modules/inspectorMatthias Clasen2014-05-1036-2/+1
| | | | | No need for the extra subdirectory, and the name should match the module name.
* Rename parasite to gtkinspectorMatthias Clasen2014-05-1034-598/+599
| | | | | | This avoids namespace collisions with the original gtkparasite project, and adds the gtk prefix to all symbols and type names.
* parasite: Don't open a window upon loadMatthias Clasen2014-05-103-28/+21
| | | | | | Instead, we want to let GTK+ open a window whose life-cycle it can control. We just ensure that all our types are registered when the module is loaded, so GTK+ can find them.
* parasite: Two fixes for the property cell rendererMatthias Clasen2014-05-101-2/+2
|
* parasite: Some formatting cleanupMatthias Clasen2014-05-102-277/+265
|
* parasite: Include file cleanupMatthias Clasen2014-05-101-1/+0
|
* parasite: Use a template for windowMatthias Clasen2014-05-1013-271/+377
|
* parasite: some formatting tweaksMatthias Clasen2014-05-102-23/+24
|
* parasite: Use a template for themesMatthias Clasen2014-05-104-122/+133
|