summaryrefslogtreecommitdiff
path: root/GstDebugViewer/GUI
AgeCommit message (Collapse)AuthorFilesLines
2012-09-26Hide some columns by defaultRené Stadler1-1/+4
2012-09-26columns: optimize cell data functions a littleRené Stadler1-18/+12
2012-09-26Fix crash when copying row to clipboardRené Stadler1-4/+7
2012-09-24models: store line offsets in arraysRené Stadler1-5/+4
2012-09-24Use pango markup instead of attributesRené Stadler2-23/+32
Attributes don't work from introspection, so this blocks porting to gtk3. In MessageColumn, admit that multiple highlighters don't actually work.
2012-09-22Fix crash when range filteringRené Stadler1-1/+10
Regression from 25cfe9 (timeline: make log level calculation a lot faster).
2012-09-21timeline: make log level calculation a lot fasterRené Stadler1-0/+7
This is the step where the timeline graph gets colored with the individual log level colors. It's roughly 4.5 times faster now. Probably can be made even better, the code also needs a cleanup.
2012-08-24Modernize menus a littleRené Stadler1-2/+2
A bit in preparation to gtk3 app menus.
2012-08-24Simplify and optimize filtered model implementationRené Stadler2-220/+53
RangeFilteredLogModel is gone. The functionality is trivially implemented in FilteredLogModel now. Changing the range is now O(log n) at worst (was O(n) at best, for rewriting the arrays). Stacking filtered models is not supported anymore, which simplifies the code.
2012-08-24Make RangeFilteredLogModel internal to GUI.modelsRené Stadler2-19/+17
2012-08-24Always use a filtered log model in the log viewRené Stadler2-20/+24
Preparing to phase out RangeFilteredLogModel.
2012-08-24models: cleanup dead codeRené Stadler1-21/+0
2012-08-24window: prevent default handler for delete-event from runningRené Stadler1-0/+2
2012-08-24window: set to insensitive during load/filter operationsRené Stadler1-0/+24
2012-08-24window: show error for unparseable filesRené Stadler1-0/+4
2012-08-24window: replace progress and error dialogs with InfoBarsRené Stadler1-30/+55
2012-08-24window: set wmclass, to have a nicer app name when running uninstalledRené Stadler1-0/+4
2011-11-16window: connect action handlers using a function decoratorRené Stadler1-12/+51
A bit esoteric, but better than maintaining the list of action names.
2011-11-16Switch to new try..except syntaxRené Stadler1-2/+2
This is forward compatible to Python 3.
2011-11-06columns: auto size time column when setting base timeRené Stadler2-2/+11
Base time formatting adds + or - in front of the timestamp, so the column has to grow a little to not hide the last digit. Also fixes a crash when setting the base time while the time column is hidden.
2011-11-06columns: also auto size thread and pid column on zoom changeRené Stadler1-2/+5
2011-11-06columns: cleanup default size calculationRené Stadler1-11/+8
Some unused parameters here.
2011-11-06Remove odd-even row colors from log level columnRené Stadler2-20/+9
This is more of visual clutter than aid. People also seem to be less likely to spot the connection between the column and the timeline graph colors.
2011-11-06Resize time and log level columns after zoom changeRené Stadler1-0/+16
2011-11-06Store zoom level in stateRené Stadler2-0/+16
2011-11-06Add zoom reset actionRené Stadler1-2/+8
2011-11-06Refactor and fix zoom handlingRené Stadler2-10/+32
ColumnManager has to apply the zoom factor to newly added columns. Otherwise, showing a previously hidden column appears with scale 1.0. This also drops the value-changed signal emission for the vadjustment, as it is apparently not needed.
2011-11-05Add 'fixme' and 'trace' log levelsStefan Kost1-0/+4
2011-11-05Add zoom in/out actions, reduce vertical row paddingStefan Kost3-2/+32
Add two actions to shrink and enlarge the text in the log pane. Add a theme overide to set expander size to 1 (see bug #615985) and also turn focus lines off. Remove extra ypadding on cells.
2011-09-09Improve wording of hide lines actionsRené Stadler1-2/+2
These also appear in the context menu of the timeline. The more generic wording makes more sense for the timeline, since you do not pinpoint any specific line in this case.
2011-09-07Fix glib warnings on model property accessRené Stadler2-23/+24
Seems like pygobject can all of the sudden not handle a NULL model on a property. Using the getter works around this. Also using the setter now for consistency.
2009-10-16Add new base time featureRené Stadler2-14/+45
The log view context menu gains a new action "Set base time", which changes the time column to show the delta to the selected row.
2009-10-15Split giant GUI module into submodulesRené Stadler7-0/+2446