Changeset 40b02e8 in git


Ignore:
Timestamp:
04/03/15 12:31:23 (5 years ago)
Author:
Olly Betts <olly@…>
Branches:
line_contents, master, stereo, travis-osx
Children:
381311b
Parents:
66f5fc4
git-author:
Olly Betts <olly@…> (04/03/15 12:31:18)
git-committer:
Olly Betts <olly@…> (04/03/15 12:31:23)
Message:

src/cavernlog.cc: Highlight "error" marker in red and "warning"
marker in orange.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ChangeLog

    r66f5fc4 r40b02e8  
     1Wed Mar 04 12:30:39 GMT 2015  Olly Betts <olly@survex.com>
     2
     3        * src/cavernlog.cc: Highlight "error" marker in red and "warning"
     4          marker in orange.
     5
    16Wed Mar 04 09:47:56 GMT 2015  Olly Betts <olly@survex.com>
    27
  • src/cavernlog.cc

    r66f5fc4 r40b02e8  
    238238        return -2;
    239239    }
     240
     241    const wxString & error_marker = wmsg(/*error*/93);
     242    const wxString & warning_marker = wmsg(/*warning*/4);
    240243
    241244    int cavern_fd;
     
    371374                            tag += wxT("\">");
    372375                            cur.insert(0, tag);
    373                             cur.insert(colon + tag.size(), wxT("</a>"));
     376                            size_t offset = colon + tag.size();
     377                            cur.insert(offset, wxT("</a>"));
     378                            offset += 4 + 2;
     379                            if (cur.substr(offset, error_marker.size()) == error_marker) {
     380                                // Show "error" marker in red.
     381                                cur.insert(offset, wxT("<span style=\"color:red\">"));
     382                                offset += 24 + error_marker.size();
     383                                cur.insert(offset, wxT("</span>"));
     384                            } else if (cur.substr(offset, warning_marker.size()) == warning_marker) {
     385                                // Show "warning" marker in orange.
     386                                cur.insert(offset, wxT("<span style=\"color:orange\">"));
     387                                offset += 27 + warning_marker.size();
     388                                cur.insert(offset, wxT("</span>"));
     389                            }
     390
    374391                            ++link_count;
    375392                        }
Note: See TracChangeset for help on using the changeset viewer.