View | Details | Raw Unified
Collapse All | Expand All

(-) amyeditbroken/src/AmyEdit.cc (-2 / +2 lines)
 Lines 65-73    Link Here 
/* My Signals */
/* My Signals */
// signals when there is a file available
// signals when there is a file available
SigC::Signal1<void,bool> signal_file_open;
sigc::signal1<void,bool> signal_file_open;
// signals an update to preferences
// signals an update to preferences
SigC::Signal0<void> signal_preferences_update;
sigc::signal0<void> signal_preferences_update;
/**************/
/**************/
AmyEdit* AmyEdit::smInstance=NULL;
AmyEdit* AmyEdit::smInstance=NULL;
(-) amyeditbroken/src/EditTabs.cc (-7 / +7 lines)
 Lines 76-82    Link Here 
	set_tab_pos(Gtk::POS_TOP);
	set_tab_pos(Gtk::POS_TOP);
	set_scrollable(true);
	set_scrollable(true);
	extern SigC::Signal0<void> signal_preferences_update;
	extern sigc::signal0<void> signal_preferences_update;
	signal_switch_page().connect(sigc::mem_fun(*this, &EditTabs::on_switching_page));
	signal_switch_page().connect(sigc::mem_fun(*this, &EditTabs::on_switching_page));
	signal_preferences_update.connect(sigc::mem_fun(*this, &EditTabs::on_preferences_update));
	signal_preferences_update.connect(sigc::mem_fun(*this, &EditTabs::on_preferences_update));
 Lines 414-420    Link Here 
bool EditTabs::CloseTab(int tab)
bool EditTabs::CloseTab(int tab)
{
{
	extern SigC::Signal1<void,bool> signal_file_open;
	extern sigc::signal1<void,bool> signal_file_open;
	if (tab<0)
	if (tab<0)
		tab=get_current_page();
		tab=get_current_page();
 Lines 686-693    Link Here 
void EditTabs::on_switching_page(GtkNotebookPage *page, guint number)
void EditTabs::on_switching_page(GtkNotebookPage *page, guint number)
{
{
	extern SigC::Signal1<void, int> signal_line_set;
	extern sigc::signal1<void, int> signal_line_set;
	extern SigC::Signal1<void, bool> signal_file_open;
	extern sigc::signal1<void, bool> signal_file_open;
	Page *curtab = get_current_tab();
	Page *curtab = get_current_tab();
	if (curtab)
	if (curtab)
 Lines 735-741    Link Here 
	on_preferences_update();
	on_preferences_update();
	extern SigC::Signal0<void> signal_preferences_update;
	extern sigc::signal0<void> signal_preferences_update;
	get_buffer()->signal_modified_changed().connect(sigc::mem_fun(*this, &EditTabs::Page::on_modified_changed));
	get_buffer()->signal_modified_changed().connect(sigc::mem_fun(*this, &EditTabs::Page::on_modified_changed));
	get_buffer()->signal_changed().connect(sigc::mem_fun(*this, &EditTabs::Page::on_changed));
	get_buffer()->signal_changed().connect(sigc::mem_fun(*this, &EditTabs::Page::on_changed));
	get_buffer()->signal_mark_set().connect(sigc::mem_fun(*this, &EditTabs::Page::on_mark_changed));
	get_buffer()->signal_mark_set().connect(sigc::mem_fun(*this, &EditTabs::Page::on_mark_changed));
 Lines 815-821    Link Here 
void EditTabs::Page::on_changed()
void EditTabs::Page::on_changed()
{
{
	extern SigC::Signal1<void, int> signal_line_set;
	extern sigc::signal1<void, int> signal_line_set;
	signal_line_set(get_buffer()->get_insert()->get_iter().get_line());
	signal_line_set(get_buffer()->get_insert()->get_iter().get_line());
}
}
 Lines 823-829    Link Here 
void EditTabs::Page::on_mark_changed(Gtk::SourceBuffer::iterator iter, Glib::RefPtr<Gtk::SourceBuffer::Mark> mark){
void EditTabs::Page::on_mark_changed(Gtk::SourceBuffer::iterator iter, Glib::RefPtr<Gtk::SourceBuffer::Mark> mark){
	if (mark->get_name()=="insert")
	if (mark->get_name()=="insert")
	{
	{
		extern SigC::Signal1<void, int> signal_line_set;
		extern sigc::signal1<void, int> signal_line_set;
		signal_line_set(get_buffer()->get_insert()->get_iter().get_line());
		signal_line_set(get_buffer()->get_insert()->get_iter().get_line());
(-) amyeditbroken/src/StatusBar.cc (-1 / +1 lines)
 Lines 50-56    Link Here 
#include "StatusBar.hh"
#include "StatusBar.hh"
#include "Utils.hh"
#include "Utils.hh"
SigC::Signal1<void, int> signal_line_set;
sigc::signal1<void, int> signal_line_set;
StatusBar::StatusBar()
StatusBar::StatusBar()
{
{