Since C++11 when enum class (also named scoped enum) is introduced, it is preferred to plain enum
Author Archive
enum class instead of unscoped enum – EasyHack
Debugging tips for LibreOffice
If you are working with LibreOffice code, trying to understand the code, fix bugs, or implement new features, you will need
Using C++ STL functions instead of loops – EasyHack
C++ Standard library, which resides in std:: namespace provides common classes and functions which can be
Unit conversion in LibreOffice code – EasyHack
LibreOffice handles different input and output formats, and also displays text and graphics alongside inside the GUI on
Splash screen with VCL weld – difficultyInteresting EasyHack
As a LibreOffice user, you have certainly seen the LibreOffice splash screen. It is displayed when you
Understanding the existing code to provide better patches
LibreOffice inherits a gigantic code base from its ancestors, StarOffice and OpenOffice. Here I discuss some notes
Custom message boxes using VCL Weld
When you want to interact with users, sometimes simple dialog boxes are sufficient: a simple yes or no, or
Outlook for the new year 2025
Happy new year 2025! I wish a great year for you, and the global LibreOffice community. Now that we
VCL weld: create LibreOffice GUI from design files
LibreOffice uses VCL (Visual Class Library) as its internal widget toolkit to create the graphical user interface
Notebookbar part 1: custom widgets for the tabbed interface
Notebookbar, or tabbed interface is an attempt to modernize LibreOffice user interface. In these series, I