Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | inspector: stop being a module | Matthias Clasen | 2014-05-14 | 44 | -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 tree | Matthias Clasen | 2014-05-13 | 1 | -3/+47 |
| | |||||
* | Inspector: Fix make dist | Rico Tzschichholz | 2014-05-13 | 1 | -2/+4 |
| | |||||
* | inspector: Fix button path placement | Matthias Clasen | 2014-05-10 | 1 | -0/+1 |
| | |||||
* | inspector: Add a visual tab | Matthias Clasen | 2014-05-10 | 8 | -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 templates | Matthias Clasen | 2014-05-10 | 1 | -9/+10 |
| | |||||
* | inspector: Add minimal signal tracing | Matthias Clasen | 2014-05-10 | 3 | -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 away | Matthias Clasen | 2014-05-10 | 2 | -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 tooltip | Matthias Clasen | 2014-05-10 | 1 | -1/+1 |
| | |||||
* | inspector: Add a button for rtl flipping | Matthias Clasen | 2014-05-10 | 2 | -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 tab | Matthias Clasen | 2014-05-10 | 9 | -1/+238 |
| | | | | | This will eventually show useful information about the content of tree models. | ||||
* | inspector: Hide tabs instead of making them insensitive | Matthias Clasen | 2014-05-10 | 8 | -47/+50 |
| | |||||
* | inspector: Make button path non-homogeneous | Matthias Clasen | 2014-05-10 | 1 | -2/+1 |
| | |||||
* | inspector: Avoid size changes of button path | Matthias Clasen | 2014-05-10 | 4 | -32/+59 |
| | |||||
* | inspector: Reorder tabs | Matthias Clasen | 2014-05-10 | 1 | -8/+8 |
| | |||||
* | inspector: Move scrolledwindow into prop list template | Matthias Clasen | 2014-05-10 | 4 | -92/+92 |
| | |||||
* | inspector: Avoid a double scrolled window | Matthias Clasen | 2014-05-10 | 2 | -10/+4 |
| | |||||
* | inspector: Make notebook scrollable | Matthias Clasen | 2014-05-10 | 1 | -1/+1 |
| | |||||
* | inspector: Add models to the tree | Matthias Clasen | 2014-05-10 | 1 | -4/+26 |
| | | | | | It makes sense to add the models of tree views, icon views and combo boxes to the tree. | ||||
* | inspector: Make value ellipsized | Matthias Clasen | 2014-05-10 | 1 | -0/+2 |
| | | | | The values can get long, so ellipsize them. | ||||
* | inspector: Add cell areas into the tree | Matthias Clasen | 2014-05-10 | 1 | -11/+26 |
| | |||||
* | inspector: Rename Widget Tree to Objects | Matthias Clasen | 2014-05-10 | 1 | -1/+1 |
| | |||||
* | inspector: Deal with dying objects | Matthias Clasen | 2014-05-10 | 6 | -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 names | Matthias Clasen | 2014-05-10 | 1 | -60/+60 |
| | |||||
* | inspector: Add a Label column | Matthias Clasen | 2014-05-10 | 2 | -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 tree | Matthias Clasen | 2014-05-10 | 1 | -0/+2 |
| | | | | This is a handy object to have quickly available. | ||||
* | inspector: Don't flash the window initially | Matthias Clasen | 2014-05-10 | 1 | -4/+1 |
| | | | | This is flickery, and not really necessary. | ||||
* | Work around a GtkBuilder deficiency | Matthias Clasen | 2014-05-10 | 1 | -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 tree | Matthias Clasen | 2014-05-10 | 2 | -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 handlers | Matthias Clasen | 2014-05-10 | 1 | -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 attributes | Matthias Clasen | 2014-05-10 | 3 | -11/+55 |
| | | | | | Show mapping information for cell renderer properties; no editing yet. | ||||
* | inspector: Show interfaces in the object hierarchy | Matthias Clasen | 2014-05-10 | 1 | -7/+28 |
| | | | | This gives a more complete picture. | ||||
* | inspector: Add columns and cell renderers to the tree | Matthias Clasen | 2014-05-10 | 1 | -0/+27 |
| | | | | These are interesting objects that are worth displaying in the tree. | ||||
* | inspector: Improve handling of object-valued properties | Matthias Clasen | 2014-05-10 | 3 | -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 properties | Matthias Clasen | 2014-05-10 | 3 | -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 tree | Matthias Clasen | 2014-05-10 | 1 | -1/+1 |
| | | | | | The tree contains other objects besides widgets, so label it 'Objects'. | ||||
* | inspector: Show signals | Matthias Clasen | 2014-05-10 | 9 | -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 initially | Matthias Clasen | 2014-05-10 | 1 | -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 function | Matthias Clasen | 2014-05-10 | 2 | -14/+0 |
| | |||||
* | inspector: Make translatable | Matthias Clasen | 2014-05-10 | 13 | -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/inspector | Matthias Clasen | 2014-05-10 | 36 | -2/+1 |
| | | | | | No need for the extra subdirectory, and the name should match the module name. | ||||
* | Rename parasite to gtkinspector | Matthias Clasen | 2014-05-10 | 34 | -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 load | Matthias Clasen | 2014-05-10 | 3 | -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 renderer | Matthias Clasen | 2014-05-10 | 1 | -2/+2 |
| | |||||
* | parasite: Some formatting cleanup | Matthias Clasen | 2014-05-10 | 2 | -277/+265 |
| | |||||
* | parasite: Include file cleanup | Matthias Clasen | 2014-05-10 | 1 | -1/+0 |
| | |||||
* | parasite: Use a template for window | Matthias Clasen | 2014-05-10 | 13 | -271/+377 |
| | |||||
* | parasite: some formatting tweaks | Matthias Clasen | 2014-05-10 | 2 | -23/+24 |
| | |||||
* | parasite: Use a template for themes | Matthias Clasen | 2014-05-10 | 4 | -122/+133 |
| | |||||
* | parasite: Use a template for prop list | Matthias Clasen | 2014-05-10 | 5 | -203/+144 |
| |