Joomla extension to type in 23 Indian languages

Edit: 13 February, 2018 I have created Joomla Extension for typing in 23 Indian languages so you don’t need to manually make a code change. Just download the extension, install it and enable. Download Joomla Indic Typing Extension Today I am going to explore various ways to easily type in 23 Indian languages in your… Read More »

Range.Sort throws an error even though cells are not merged

Recently, we encountered an issue in our production environment where so-far-nicely-working complex spreadsheet threw an exception on Range.Sort. The error description was “to do this all merged cells should be of same size”. Unfortunately there was no merged cell and Excel was still complaining about merged cell. Finally I figured out that the range contained… Read More »

Why TabCtrl_GetCurSel always returns 0?

TabCtrl_GetCurSel returns 0 when the handler passed as a parameter is “invalid”. Here is the fix. If you are using a dialog box, you need to get the tab handler using GetDlgItem(dialog_hwnd, MY_TAB_ID); and pass that handler to TabCtrl_GetCurSel. Make sure you are using the correct variable. I faced the issue when I had two… Read More »

PramukhIME CKEditor Plugin 4.0.0 released

I am very pleased to announce that today on the day of Maha Shivratri, I have released PramukhIME CKEditor Plugin 4.0.0 which supports CKEditor 4.x. Using this plugin user can type in 23 Indian languages (Assamese, Bengali, Bodo, Dogri, Gujarati, Hindi, Kannada, Kashmiri, Konkani, Maithili, Malayalam, Meitei, Manipuri, Marathi (Devnagari and Modi), Nepali, Oriya, Punjabi,… Read More »