summaryrefslogtreecommitdiff
path: root/grc/gui
AgeCommit message (Collapse)Author
2013-01-18Removed check for pending events during mouse drag of GRC blocks on ↵Balint Seeber
FlowGraph canvas. This is always true on Windows with latest PyGTK and so blocks would never move with mouse movement. Disabling the check appears to have no adverse effects.
2012-10-03grc: ability to automatically create hier_blocks from a flowgraph.Tom Rondeau
Highlight a set of blocks and hit 'c' or right-click and 'Create Hier' to automatically build a new hier_block that opens in GRC with the probes in place. Any parameter/variables become parameters in the new graph. Save, generate, and hit the 'Reload Blocks' to get access to new block.
2012-10-03grc: populate file variable correctly when we save.Tom Rondeau
2012-09-28added the ability to open custom GRC hier block definitions from graphs ↵Tim O'Shea
using an instance of them
2012-09-28adding GRC Reload Block XML actionTim O'Shea
2012-04-13Removed whitespace and added dtools/bin/remove-whitespace as a tool to do ↵Tom Rondeau
this in the future. The sed script was provided by Moritz Fischer.
2011-12-08Removed autotools, gr-waveform, some cleanupJohnathan Corgan
Nick Foster owes Nick Corgan a six-pack of beer!
2011-12-07grc: fix typosTimo Juhani Lindfors
2011-11-30grc: force param text to black to guarantee readabilityJosh Blum
2011-07-20gr: squashed cmakelists.txt into one commitJosh Blum
2011-04-14grc: replaced asserts in gui subdirectoryJosh Blum
2011-03-13grc: swap store the subprocess object rather than the pid when executingJosh Blum
For some reason os.kill(p.pid, SIGKILL) does not work on windows. However, the subprocess p.kill() works just fine for both systems.
2010-03-23work on the string representations for parameters (large vectors could be ↵Josh Blum
too much to render, ie use truncation)
2010-03-09added a right click context menu for the flow graph elementsJosh Blum
2009-12-07Merge branch 'wip/grc/cleanup' of http://gnuradio.org/git/jblumJohnathan Corgan
2009-12-06removed unused import statements, thanks pyflakesJosh Blum
2009-12-05Created a pixmap rotation routine in Utils for handling those rotated labels.Josh Blum
The rotation is now performed by the gtk pixbuf class and not manually in python. In addition, the block and port classes now draw from pixmaps and not from images. Pixmaps are server-side objects, where images are client-side (meaning: possible speed-up).
2009-12-05combined param layoutsJosh Blum
2009-11-19gtk.Tooltips() is deprecated, use set_tooltip_text.Josh Blum
Added a set_tooltop_text method to each InputParam.
2009-10-28Created a grc_blockdir in makefile.common.Josh Blum
Switched the grc src prefix in grc makefiles. Removed grc/Makefile.inc as it was no longer neededed.
2009-10-07tweaks to the searchJosh Blum
2009-10-07a working block tree searchJosh Blum
2009-10-03Added a run options to the "no gui" generate options.Josh Blum
The user can select between run to completion and prompt for exit. Also fixed the props dialog is changed function to have better hashes. Now we hash a tuple of all "relevant" items which is "order aware". Since xoring the individual hashes proved faulty when 2 params alternated hiding. (cherry picked from commit fd37328c778ea8014e9ea9d932e61e5d229dd012)
2009-09-25Revert "Merge branch 'grc' of http://gnuradio.org/git/jblum"Johnathan Corgan
This reverts commit 06281feea16143ca97a77348f72e1c6dd0616c57.
2009-09-25Added a run options to the "no gui" generate options.Josh Blum
The user can select between run to completion and prompt for exit. Also fixed the props dialog is changed function to have better hashes. Now we hash a tuple of all "relevant" items which is "order aware". Since xoring the individual hashes proved faulty when 2 params alternated hiding.
2009-09-18put the flow graph errors button into the toolbarJosh Blum
2009-09-18added errors dialog to show all error messages in flow graphJosh Blum
2009-09-14fixed issue where entry boxes lost focus (mishandling of hide changing)Josh Blum
2009-09-13tweaked key handling callbacksJosh Blum
2009-09-13fix for uniformity convention with gtk signal name stringsJosh Blum
2009-09-13Simply Actions module imports, using module prefix.Josh Blum
2009-09-13Reworked actions api and actions objects:Josh Blum
Created standardized Action object for all gui actions. Actions module constants are actual Action objects (not strings). Keypresses, labels, tooltips, stock icons, etc all associate in the Action constructor. Usage of the action's signaling call () eliminated the need for a reference to handle_states.
2009-09-13Move key press extraction logic into actions module.Josh Blum
Replaced xml encode with gtk escape text. Added templates for category and docs tool tips. Other various code tweaks in gui modules.
2009-09-10rename variable, use keysyms in props dialogJosh Blum
2009-09-10use the keymap's translate_keyboard_state, use the key value rather than nameJosh Blum
2009-09-10ignore irrelevant modifiers and events pendingJosh Blum
2009-09-09properties dialog with ok/cancel buttonsJosh Blum
2009-09-08use show signal to perform initial gui updateJosh Blum
2009-09-06Fixed the usrp and usrp2 probe scripts to work with the new gui param api.Josh Blum
Also fixed the scripts to work since they were broken by previous changes. Get input in param class now pases a param instance (self) into the object.
2009-09-06propsdialog tweaksJosh Blum
2009-09-05more code cleanup for properties dialogJosh Blum
2009-09-05Rework the params/properties dialog and param gui class:Josh Blum
Better handles dynamic changes and subsequent code cleanup.
2009-09-05renamed params dialog to props dialogJosh Blum
2009-09-05remove unused imports, copyright date update, tweakJosh Blum
2009-09-05Created recursive create labels and shapes method for gui element.Josh Blum
Replaces update methods in the gui classes and simplifies calls. The master update method in flow graph calls create labels and shapes.
2009-09-05replaced dict[rot] storage of areas and lines with a single list for the ↵Josh Blum
current rotation
2009-09-05standardized the Element inheritance __init__ usage in guiJosh Blum
2009-08-30Switched the python classes to inherit from the base and gui classes.Josh Blum
Use only **kwargs so all contructor parameters must be passed with keys. Moved gui input forms classes from base to gui param module.
2009-08-26added rewrite methods to element to separate from validation logicJosh Blum
2009-08-26Added virtual sink and logic to clone port.Josh Blum
Tweaks to the base validation routines. Validate twice in the update until rewrite functions are implemented.