Browse Source

Minor info cleanup.

merge-requests/365/head
eidheim 10 years ago
parent
commit
eef806f5ee
  1. 7
      src/notebook.cc
  2. 4
      src/source.cc

7
src/notebook.cc

@ -89,11 +89,8 @@ void Notebook::open(const boost::filesystem::path &file_path) {
Singleton::status()->set_text(status+" ");
};
source_views.back()->on_update_info=[this](Source::View* view, const std::string &info) {
if(get_current_page()!=-1 && get_current_view()==view) {
auto iter=get_current_view()->get_buffer()->get_insert()->get_iter();
auto positions=std::to_string(iter.get_line()+1)+":"+std::to_string(iter.get_line_offset()+1);
Singleton::info()->set_text(" "+positions+" "+info);
}
if(get_current_page()!=-1 && get_current_view()==view)
Singleton::info()->set_text(" "+info);
};
scrolled_windows.emplace_back(new Gtk::ScrolledWindow());

4
src/source.cc

@ -537,8 +537,10 @@ void Source::View::set_status(const std::string &status) {
void Source::View::set_info(const std::string &info) {
this->info=info;
auto iter=get_buffer()->get_insert()->get_iter();
auto positions=std::to_string(iter.get_line()+1)+":"+std::to_string(iter.get_line_offset()+1);
if(on_update_info)
on_update_info(this, this->info);
on_update_info(this, positions+" "+info);
}
std::string Source::View::get_line(const Gtk::TextIter &iter) {

Loading…
Cancel
Save