1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Hello Guest and welcome! Things may look a bit different today on ProgressTalk.com. In order to ensure we can provide the best user experience, both now and in the future, we have converted to new forum software called XenForo
  3. Checkout our newest feature: ProgressTalk.com Resources.
  4. Tax day is behind us...

    But the PUG Challenge Early Bird discount is still available!

    You may already get a lot of direct attention from Progress. But even so it is hard to bring that attention down into the trenches and get the word out to everyone in the cubicles. We feel that this conference is, by far, the best training opportunity available in the Progress community! We're all about helping you to maximize the OpenEdge technology that you actually have today while preparing you with the knowledge you will need for tomorrow's challenges.

    Register today at http://pugchallenge.org/register.html

Piew - Free PROGRESS source code viewer and editor for Win32

Discussion in 'Development' started by PDECODE, Mar 29, 2009.

  1. PDECODE

    PDECODE Member

    Piew - Free PROGRESS editor and source code viewer for Win32

    Piew is free PROGRESS editor and source code viewer for Windows with some basic and additional features that support syntax highlighting. Why another editor? Sometime you don't want load whole PROGRESS environment just for small change, for source viewing or maybe you want use some features that are not available in basic PROGRESS editor.

    Features
    ========
    - basic editor functions
    - tabbed interface (multiple opened files at one time)
    - syntax highlighting (comments, numbers, keywords, strings)
    - highlight occurrence of double-clicked word or define your own string in document
    - auto case keywords (lower, UPPER, Title)
    - auto complete
    - annotations inside editor
    - insert Timestamp, Filename, File contents, Defined text (e.g. headers)
    - drag & drop text editing
    - write protected mode (to avoid accidental overwrite)
    - basic regular expression search and replace
    - find next/previous word under cursor (without search dialog)
    - useful word, line and block editing shortcuts
    - rectangular selection (Alt+Mouse)
    - zoom functions
    - (un)indenting
    - (un)commenting
    - auto indent
    - source beautify (auto indenting blocks)
    - you can automatically remove comments from source code
    - you can automatically remove empty lines from source code
    - auto case source (if was written with no case)
    - align DEFINE VARIABLE, ASSIGN lines (beautify)
    - check syntax and run source in PROGRESS environment
    - bookmarks
    - export source as HTML
    - color (syntax highlighting) or black and white printing
    - show line numbers
    - show whitespace
    - always on top
    - if you have selected some word, you can press F1 to call PROGRESS internal help from this editor. (You must define path to PROGRESS help files)
    - supports Unix (LF), Windows (CRLF) or Mac (CR) line endings
    - restore last opened files on start
    - open selected string as new file (searching in Propath)
    - option to open files in "Write protected mode"
    - Code explorer - fast navigation through Procedures, Functions, Triggers, Temp-Tables tree
    - Long line marker
    - Aliases (Abbreviations)
    - Outside changes detection
    - Brace highlighting
    - UTF-8 encoding support
    - Full screen editing
    - run external tools from editor
    - custom profiles

    Read more information in Readme.txt, Current version 4.10 - [10.02.2014]

    Download:
    http://progress-tools.x10.mx/piew.html

    Attached Files:

    • piew.gif
      piew.gif
      File size:
      148.6 KB
      Views:
      306
    Last edited: Feb 10, 2014
  2. KnutHandsome

    KnutHandsome New Member

    I really like the viewer, thank you, more useful for Progress files than my normal PSPad/NotePad++.

    Important functionality I would like: Print facility.

    One of the main reasons I used to use PSPad a lot was so I could print with coloured syntax. PSPad no longer works for me (it bugs out), and the main reason I tested your util was in the hope of coloured printing.

    At the moment I'm having to load up Architect to do it.
  3. PDECODE

    PDECODE Member

    No problem, i will try add it in next version, this was only "first working release", i have some ideas that i want add later ...
  4. KnutHandsome

    KnutHandsome New Member

    You, sir, are a star.
  5. PDECODE

    PDECODE Member

    New version:

    2.1 - [06.04.2009]
    + Show whitespace
    + Show/hide line numbers
    + Setting tabulator width
    + Insert tabs as spaces
    * Set focus after options dialog
    + (Un)comment single line if no selection
    + (Un)indent single line if no selection
    + Color & BW printing support
  6. KnutHandsome

    KnutHandsome New Member

    Re: New version:

    Yep! Works fine - Excellent, thank you!
  7. king_kong

    king_kong New Member

    Excellent editor.....

    Can FTP be included?? It will help a lot for many of us
  8. joey.jeremiah

    joey.jeremiah <b>ProgressTalk Moderator</b> Staff Member

  9. ezequiel

    ezequiel Member

  10. ezequiel

    ezequiel Member

    I was doing something wrong, I'm sorry.

    The viewer looks great, so far.
  11. ezequiel

    ezequiel Member

    Suggestion

    In Procedure Editor, I like very much the area selection using right mouse button.

    It is possible to include in PIEW?

    Thnks!
  12. PDECODE

    PDECODE Member

    Rectangular block selection:
    with mouse - ALT + Mouse
    with keyboard - ALT + SHIFT + cursors
  13. ezequiel

    ezequiel Member

    Great!

    Thank you


  14. PDECODE

    PDECODE Member

    New version:

    2.2 - [18.04.2009]
    + Bookmarks (very handy !)
    + Check Syntax in PROGRESS environment
    + Run program in PROGRESS environment
    + Customize buttons
    * After new or load file, display instantly filename in caption
    + Jump to position from command line
    + Some settings moved from reg to ini (Help file, Defined text)
    (use new piew.ini, if you have already some setting (color ..) then just copy it from old)
  15. everal

    everal New Member

    hello,

    thanks for your great editor.
    at the moment I try to include your editor in our development-environment.

    i have same questions.

    1.
    how i change the workspace for piew, becouse it set to piew-folder (when i will push the button "open")?


    2.
    how i can close a file that is recent open, i can only exit the program, how i can open more than one file in one piew process?

    3.
    how i can fully replace the progress editor, so progress called your editor ?


    Only two error-messages display sometimes when i use your great tool


    first error message dsiplay when i use the "CHECK SYNTAX" Command.
    second error message display when i use the "RUN" Command, (i think is a problem with connect to the database).


    german original error-message

    ---------------------------
    Fehler
    ---------------------------
    Kompilierung abgebrochen. SAVE nicht angegeben und r-Code Datei vorhanden: "Name" (468)
    ---------------------------
    OK ---------------------------

    translated it means:
    compile is broken. save not specify and r-code file is exist.


    german original error-message


    ---------------------------
    Fehler
    ---------------------------
    ** Die Datenbank "Name" wird im Single-User Modus benutzt. (263)

    ---------------------------
    OK ---------------------------

    translated it means:
    the database "Name" is used in single-user modus (263)



    Today your Piew Editor can Run our source-files and check the Syntax for it, but the calll occured external at the moment. i hope you can give further information do integrate your tool stable in our environment.



    very good editor,
    thanks for developing...

    everal
  16. PDECODE

    PDECODE Member

    maybe i can store last used dir and then always when you push "open" it use last used one (but when i compare it with other editors it's common thing)
    i put it in new version.

    if you don't need edit anymore you can close app, open another file or start write new one ... maybe i can add close button but it will be same as "NEW" button

    currently is supported only one opened file but you can open multiple piew processes.

    you can't replace it, but you can associate progress source files (*.p, *.w, *.i) that are default opened by Piew and not PROGRESS

    all errors displayed after CHECK SYNTAX or RUN are from PROGRESS environment and are caused by your source (syntax errors, paths etc ...) or by wrong PROGRESS settings (paths ...)
  17. PDECODE

    PDECODE Member

    New version:

    2.3 - [07.06.2009]
    + Auto complete
    + Open/Save in last used dir
    * Set focus back to editor on help error message
    * "Save As" now select right extension in Save dialog
    * Changed shortcut for keyword help F1 -> Shift+F1
  18. gnome

    gnome Member

    I find file compare and folder compare very useful in development. You might want to add that feature too.
  19. PDECODE

    PDECODE Member

  20. Masternoob

    Masternoob Member

    great work!

    but i miss one thing:

    "Find in Files"

    would be nice if you would integrate that in your tool!
Similar Threads
Forum Title Date
Development PIEW Editor tool Dec 30, 2013
PSDN Community Discussion Forum Forum Post: MAB Freezes Mar 28, 2014
PSDN Community Discussion Forum !! FREE !! Shogun Rua vs Dan Henderson 2 Live UFC Fight Night 38 Mar 23, 2014
PSDN Community Discussion Forum Forum Post: RE: CATCH Brain-freeze Mar 6, 2014
PSDN Community Discussion Forum Forum Post: RE: CATCH Brain-freeze Mar 6, 2014

Share This Page