Fixed missing macros in methods

presentation
Luca Errani 7 years ago
parent 255e1e3c9a
commit bedf4d3988
  1. 35
      src/control/LatexController.cpp
  2. 4
      src/gui/dialog/LatexDialog.cpp
  3. 14
      src/gui/dialog/LatexDialog.h

@ -17,7 +17,7 @@
using std::cout; using std::cout;
using std::endl; using std::endl;
LatexController::LatexController(Control *control) LatexController::LatexController(Control* control)
: control(control), : control(control),
texArea(0), texArea(0),
posx(0), posx(0),
@ -60,7 +60,7 @@ bool LatexController::findTexExecutable()
return true; return true;
} }
gchar *mathtex = g_find_program_in_path("mathtex-xournalpp.cgi"); gchar* mathtex = g_find_program_in_path("mathtex-xournalpp.cgi");
if (!mathtex) if (!mathtex)
{ {
return false; return false;
@ -209,7 +209,9 @@ void LatexController::showTexEditDialog()
*/ */
void LatexController::handleTexChanged(GtkWidget *widget, gpointer data) void LatexController::handleTexChanged(GtkWidget *widget, gpointer data)
{ {
LatexController *thisContr = ((LatexController *)data); XOJ_CHECK_TYPE_OBJ(LatexController, data);
LatexController* thisContr = ((LatexController *)data);
thisContr->setCurrentTex(gtk_entry_get_text(GTK_ENTRY(widget))); thisContr->setCurrentTex(gtk_entry_get_text(GTK_ENTRY(widget)));
thisContr->deletePreviousRender(); thisContr->deletePreviousRender();
@ -218,22 +220,27 @@ void LatexController::handleTexChanged(GtkWidget *widget, gpointer data)
thisContr->setImageInDialog(thisContr->getTemporaryRender()->getImage()); thisContr->setImageInDialog(thisContr->getTemporaryRender()->getImage());
} }
TexImage* LatexController::getTemporaryRender(){ TexImage* LatexController::getTemporaryRender()
{
XOJ_CHECK_TYPE(LatexController);
return this->temporaryRender; return this->temporaryRender;
} }
void LatexController::setImageInDialog(cairo_surface_t *image) void LatexController::setImageInDialog(cairo_surface_t* image)
{ {
XOJ_CHECK_TYPE(LatexController);
dlg->setTempRender(image); dlg->setTempRender(image);
} }
void LatexController::deletePreviousRender() void LatexController::deletePreviousRender()
{ {
XOJ_CHECK_TYPE(LatexController);
delete temporaryRender; delete temporaryRender;
} }
void LatexController::setCurrentTex(string currentTex) void LatexController::setCurrentTex(string currentTex)
{ {
XOJ_CHECK_TYPE(LatexController);
this->currentTex = currentTex; this->currentTex = currentTex;
} }
@ -243,14 +250,14 @@ void LatexController::deleteOldImage()
if (selectedTexImage) if (selectedTexImage)
{ {
EditSelection *selection = new EditSelection(control->getUndoRedoHandler(), selectedTexImage, view, page); EditSelection* selection = new EditSelection(control->getUndoRedoHandler(), selectedTexImage, view, page);
view->getXournal()->deleteSelection(selection); view->getXournal()->deleteSelection(selection);
delete selection; delete selection;
selectedTexImage = NULL; selectedTexImage = NULL;
} }
else if (selectedText) else if (selectedText)
{ {
EditSelection *selection = new EditSelection(control->getUndoRedoHandler(), selectedText, view, page); EditSelection* selection = new EditSelection(control->getUndoRedoHandler(), selectedText, view, page);
view->getXournal()->deleteSelection(selection); view->getXournal()->deleteSelection(selection);
delete selection; delete selection;
selectedText = NULL; selectedText = NULL;
@ -262,9 +269,9 @@ void LatexController::insertTexImage(bool forTemporaryRender)
XOJ_CHECK_TYPE(LatexController); XOJ_CHECK_TYPE(LatexController);
string imgPath = texImage + ".png"; string imgPath = texImage + ".png";
GFile *mygfile = g_file_new_for_path(imgPath.c_str()); GFile* mygfile = g_file_new_for_path(imgPath.c_str());
GError *err = NULL; GError* err = NULL;
GFileInputStream *in = g_file_read(mygfile, NULL, &err); GFileInputStream* in = g_file_read(mygfile, NULL, &err);
g_object_unref(mygfile); g_object_unref(mygfile);
if (err) if (err)
@ -274,12 +281,12 @@ void LatexController::insertTexImage(bool forTemporaryRender)
return; return;
} }
GdkPixbuf *pixbuf = gdk_pixbuf_new_from_stream(G_INPUT_STREAM(in), NULL, &err); GdkPixbuf* pixbuf = gdk_pixbuf_new_from_stream(G_INPUT_STREAM(in), NULL, &err);
g_input_stream_close(G_INPUT_STREAM(in), NULL, NULL); g_input_stream_close(G_INPUT_STREAM(in), NULL, NULL);
deleteOldImage(); deleteOldImage();
TexImage *img = new TexImage(); TexImage* img = new TexImage();
img->setX(posx); img->setX(posx);
img->setY(posy); img->setY(posy);
img->setImage(pixbuf); img->setImage(pixbuf);
@ -327,9 +334,9 @@ void LatexController::insertTexImage(bool forTemporaryRender)
control->getUndoRedoHandler()->addUndoAction(new InsertUndoAction(page, layer, img)); control->getUndoRedoHandler()->addUndoAction(new InsertUndoAction(page, layer, img));
// Select element // Select element
EditSelection *selection = new EditSelection(control->getUndoRedoHandler(), img, view, page); EditSelection* selection = new EditSelection(control->getUndoRedoHandler(), img, view, page);
view->getXournal()->setSelection(selection); view->getXournal()->setSelection(selection);
return; return;
} }

@ -44,13 +44,13 @@ void LatexDialog::setTempRender(cairo_surface_t *cairoTexTempRender)
gtk_image_set_from_surface(GTK_IMAGE(this->texTempRender), this->cairoTexTempRender); gtk_image_set_from_surface(GTK_IMAGE(this->texTempRender), this->cairoTexTempRender);
} }
cairo_surface_t *LatexDialog::getTempRender() cairo_surface_t* LatexDialog::getTempRender()
{ {
XOJ_CHECK_TYPE(LatexDialog); XOJ_CHECK_TYPE(LatexDialog);
return this->cairoTexTempRender; return this->cairoTexTempRender;
} }
GtkWidget *LatexDialog::getTexBox() GtkWidget* LatexDialog::getTexBox()
{ {
XOJ_CHECK_TYPE(LatexDialog); XOJ_CHECK_TYPE(LatexDialog);
return this->texBox; return this->texBox;

@ -22,11 +22,11 @@
class LatexDialog : public GladeGui class LatexDialog : public GladeGui
{ {
public: public:
LatexDialog(GladeSearchpath *gladeSearchPath); LatexDialog(GladeSearchpath* gladeSearchPath);
virtual ~LatexDialog(); virtual ~LatexDialog();
public: public:
virtual void show(GtkWindow *parent); virtual void show(GtkWindow* parent);
void save(); void save();
void load(); void load();
@ -35,8 +35,8 @@ class LatexDialog : public GladeGui
string getTex(); string getTex();
//Set and retrieve temporary Tex render //Set and retrieve temporary Tex render
void setTempRender(cairo_surface_t *cairoTexTempRender); void setTempRender(cairo_surface_t* cairoTexTempRender);
cairo_surface_t *getTempRender(); cairo_surface_t* getTempRender();
//Necessary for the controller in order to connect the 'text-changed' //Necessary for the controller in order to connect the 'text-changed'
//signal handler //signal handler
@ -46,10 +46,10 @@ class LatexDialog : public GladeGui
XOJ_TYPE_ATTRIB; XOJ_TYPE_ATTRIB;
//Temporary render //Temporary render
GtkWidget *texTempRender; GtkWidget* texTempRender;
cairo_surface_t *cairoTexTempRender; cairo_surface_t* cairoTexTempRender;
//Text field //Text field
GtkWidget *texBox; GtkWidget* texBox;
string theLatex; string theLatex;
}; };

Loading…
Cancel
Save