No description
  • C 95.7%
  • Makefile 4.3%
Find a file
2026-02-22 16:11:13 +01:00
src cimgui is installed in the repo folder 2026-02-22 16:09:08 +01:00
.gitignore ignore more files 2026-02-22 16:11:13 +01:00
Doxyfile add documentation 2026-02-21 02:08:51 +01:00
LICENSE firt commit 2022-12-05 03:05:39 +01:00
Makefile cimgui is installed in the repo folder 2026-02-22 16:09:08 +01:00
README.md change the way to compile 2026-02-22 16:05:34 +01:00

macros

Permet de répéter les actions de la souris. Ne fonctionne que sous Linux avec Xorg pour l'instant. Il est prévu de le porter sur Windows.

Il faut les bibliothèques suivantes, installées au niveau du sytème :

  • OpenGL
  • GLFW
  • xdotool
  • IMGUI
  • CIMGUI

Installation cimgui

J'utilise les bindings C de IMGUI. Pour les installer, il faut les télécharger et les compiler dans le dossier du dépôt. Cela changera dans le futur.

git clone --recursive https://github.com/cimgui/cimgui.git
cd cimgui
sed -i -e "s/imgui\/imgui_widgets.cpp/imgui\/imgui_widgets.cpp\n    imgui\/backends/imgui_impl_glfw.cpp\n    imgui\/imgui_impl_opengl3.cpp/" CMakeLists.txt
cmake .
make

Pour exécuter le programme ensuite, il faut rajouter le dossier de cimgui dans les bibliothèques; vu que la compilation est dynamique.

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/cimgui ./macros