]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/gnome/FormIndex.C
ws cleanup
[lyx.git] / src / frontends / gnome / FormIndex.C
index aa20b517eb86cd9fa7217b68482f4d3a2e93b68e..5392c43fbb4109757d2d5c29979058030a56a914 100644 (file)
@@ -1,6 +1,5 @@
-// -*- C++ -*-
 /* This file is part of
- * ====================================================== 
+ * ======================================================
  *
  *           LyX, The Document Processor
  *
 #include "LyXView.h"
 #include "buffer.h"
 #include "lyxfunc.h"
-
-#include "gettext.h"
-#include "Dialogs.h"
-#include "FormIndex.h"
-#include "LyXView.h"
-#include "buffer.h"
 #include "form_index.h"
-#include "lyxfunc.h"
 
 #include <gtk--/label.h>
 #include <gtk--/box.h>
 #include "mainapp.h"
 extern GLyxAppWin * mainAppWin;
 
+namespace {
+
 // configuration keys
-static string const CONF_ENTRY("FormIndex_entry");
+string const CONF_ENTRY("FormIndex_entry");
+
+} // namespace anon
+
 
 FormIndex::FormIndex(LyXView * lv, Dialogs * d)
-       : lv_(lv), d_(d), inset_(0), u_(0), h_(0), ih_(0), dialog_(NULL)
+       : lv_(lv), d_(d), inset_(0), u_(0), h_(0), ih_(0), dialog_(0)
 {
   // let the dialog be shown
   // These are permanent connections so we won't bother
@@ -63,19 +60,19 @@ FormIndex::~FormIndex()
 
 void FormIndex::showInset( InsetCommand * const inset )
 {
-  if( dialog_!=NULL || inset == 0 ) return;
-  
+  if( dialog_!=0 || inset == 0 ) return;
+
   inset_ = inset;
-  ih_ = inset_->hide.connect(slot(this, &FormIndex::hide));
-  
+  ih_ = inset_->hideDialog.connect(slot(this, &FormIndex::hide));
+
   params = inset->params();
   show();
 }
 
 void FormIndex::createInset( string const & arg )
 {
-  if( dialog_!=NULL ) return;
-  
+  if( dialog_!=0 ) return;
+
   params.setFromString( arg );
   show();
 }
@@ -85,17 +82,17 @@ void FormIndex::show()
   if (!dialog_)
     {
       using namespace Gtk::Box_Helpers;
-      
+
       Gtk::Label * label = manage( new Gtk::Label(_("Keyword")) );
       Gtk::Box * mbox = manage( new Gtk::HBox() );
       Gtk::ButtonBox * bbox = manage( new Gtk::HButtonBox() );
       Gtk::Separator * sep = manage( new Gtk::VSeparator() );
 
       keyword_ = manage( new Gnome::Entry() );
-      
+
       b_ok = Gtk::wrap( GTK_BUTTON( gnome_stock_button(GNOME_STOCK_BUTTON_OK) ) );
       b_cancel = Gtk::wrap( GTK_BUTTON( gnome_stock_button(GNOME_STOCK_BUTTON_CANCEL) ) );
-      
+
       // set up spacing
       mbox->set_spacing(2);
       bbox->set_spacing(4);
@@ -104,7 +101,7 @@ void FormIndex::show()
       keyword_->set_max_saved(10);
       keyword_->load_history();
       keyword_->set_use_arrows_always(true);
-      
+
       // packing
       bbox->children().push_back(Element(*b_ok, false, false));
       bbox->children().push_back(Element(*b_cancel, false, false));
@@ -131,43 +128,43 @@ void FormIndex::show()
 
       dialog_->destroy.connect(slot(this, &FormIndex::free));
 
-      u_ = d_->updateBufferDependent.connect(slot(this, &FormIndex::update));
+      u_ = d_->updateBufferDependent.connect(slot(this, &FormIndex::updateSlot));
       h_ = d_->hideBufferDependent.connect(slot(this, &FormIndex::hide));
 
-      update();  // make sure its up-to-date
+      updateSlot();  // make sure its up-to-date
     }
 }
 
-void FormIndex::update(bool switched)
+void FormIndex::updateSlot(bool switched)
 {
   if (switched)
     {
       hide();
       return;
     }
-  
-  if (dialog_ != NULL &&
+
+  if (dialog_ != 0 &&
       lv_->view()->available())
     {
       keyword_->get_entry()->set_text(params.getContents().c_str());
-      
+
       bool sens = (!(lv_->buffer()->isReadonly()));
-      
+
       keyword_->set_sensitive(sens);
       b_ok->set_sensitive(sens);
     }
 }
-      
+
 void FormIndex::hide()
 {
-  if (dialog_!=NULL) mainAppWin->remove_action();
+  if (dialog_!=0) mainAppWin->remove_action();
 }
 
 void FormIndex::free()
 {
-  if (dialog_!=NULL)
+  if (dialog_!=0)
     {
-      dialog_ = NULL;
+      dialog_ = 0;
       u_.disconnect();
       h_.disconnect();
       inset_ = 0;
@@ -202,4 +199,3 @@ void FormIndex::apply()
   // hide the dialog
   hide();
 }
-