verbose messages for freedesktop installer, added missing import for main window
authorjblum <jblum@221aa14e-8319-0410-a670-987f0aec2ac5>
Fri, 3 Oct 2008 05:27:52 +0000 (05:27 +0000)
committerjblum <jblum@221aa14e-8319-0410-a670-987f0aec2ac5>
Fri, 3 Oct 2008 05:27:52 +0000 (05:27 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9705 221aa14e-8319-0410-a670-987f0aec2ac5

grc/freedesktop/Makefile.am
grc/freedesktop/grc_setup_freedesktop.in
grc/src/gui/MainWindow.py
grc/todo.txt

index 9595af88cc4cf4e7cdbfd7172b994c208ed0441e..3ec4ac5b2e56f8508547bc10790fafc51a0be32d 100644 (file)
@@ -43,4 +43,4 @@ MOSTLYCLEANFILES = $(BUILT_SOURCES)
 install-data-hook: grc_setup_freedesktop
        grc_setup_freedesktop install
 uninstall-hook: grc_setup_freedesktop
-       sh grc_setup_freedesktop uninstall .
+       bash $(srcdir)/grc_setup_freedesktop uninstall $(srcdir)
index b904ffff2829ec3a29d68d53baa366325192f64d..526cc27e44b00b27afacd09a2e246d3548aa9aa4 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ##################################################
 # setup grc on a freedesktop platform
 # $1 should be install or uninstall
@@ -16,26 +16,38 @@ fi
 
 case "$1" in
 'install')
+       echo "Begin freedesktop install..."
        for size in ${ICON_SIZES}; do \
+               echo "Install icon: ${size}x${size}"
                xdg-icon-resource install --context mimetypes --theme gnome --size ${size} ${SRCDIR}/grc-icon-${size}.png application-gnuradio-grc; \
                xdg-icon-resource install --context mimetypes --size ${size} ${SRCDIR}/grc-icon-${size}.png application-gnuradio-grc; \
                xdg-icon-resource install --context apps --theme gnome --size ${size} ${SRCDIR}/grc-icon-${size}.png gnuradio-grc; \
                xdg-icon-resource install --context apps --size ${size} ${SRCDIR}/grc-icon-${size}.png gnuradio-grc; \
        done
+       echo "Install mime type"
        xdg-mime install ${SRCDIR}/gnuradio-grc.xml
+       echo "Install menu items"
        xdg-desktop-menu install ${SRCDIR}/gnuradio-grc.desktop
        xdg-desktop-menu install ${SRCDIR}/gnuradio-usrp_diagnostics.desktop
+       echo "Done!"
+       echo ""
        ;;
 'uninstall')
+       echo "Begin freedesktop uninstall..."
        for size in ${ICON_SIZES}; do \
+               echo "Uninstall icon: ${size}x${size}"
                xdg-icon-resource uninstall --context mimetypes --theme gnome --size ${size} application-gnuradio-grc; \
                xdg-icon-resource uninstall --context mimetypes --size ${size} application-gnuradio-grc; \
                xdg-icon-resource uninstall --context apps --theme gnome --size ${size} gnuradio-grc; \
                xdg-icon-resource uninstall --context apps --size ${size} gnuradio-grc; \
        done
+       echo "Uninstall mime type"
        xdg-mime uninstall ${SRCDIR}/gnuradio-grc.xml
+       echo "Uninstall menu items"
        xdg-desktop-menu uninstall gnuradio-grc.desktop
        xdg-desktop-menu uninstall gnuradio-usrp_diagnostics.desktop
+       echo "Done!"
+       echo ""
        ;;
 *)
        echo "Usage: $0 [install|uninstall]"
index 647c4db1e759a1d4967025613bd3bac58c377c69..b86ec4cbdc960310a691ceb159734093d8de2236 100644 (file)
@@ -21,7 +21,9 @@ from Constants import \
        MIN_WINDOW_WIDTH, MIN_WINDOW_HEIGHT, \
        NEW_FLOGRAPH_TITLE, REPORTS_WINDOW_HEIGHT, \
        FLOW_GRAPH_FILE_EXTENSION
-from Actions import APPLICATION_QUIT, FLOW_GRAPH_KILL
+from Actions import \
+       APPLICATION_QUIT, FLOW_GRAPH_KILL, \
+       FLOW_GRAPH_SAVE
 import pygtk
 pygtk.require('2.0')
 import gtk
index 807b01e48b4d501a08335dd66dd1c1a1f7cd9eff..d74f7c858a55078dac1e4d2a62dba45b864836fd 100644 (file)
@@ -16,8 +16,9 @@
 -hotkeys in action descriptions
 -log slider gui control
 -icons for certain blocks, + for add
--zoom in/out (cairo vector graphics)
+-zoom in/out (cairo vector graphics) (use scroll wheel as control)
 -search for blocks
+-click and drag on whitespace to scroll
 
 ##################################################
 # Problems