Thanks  Carsten, have decided to take a plunge into the source code and see what
i can fish out !

Best,

Rashi

On 9/15/09, Carsten Driesner <[email protected]> wrote:
> rashi dhing wrote:
>> Hello Dev Team,
>>
>> I have been trying to extend the functionality of the Calc formula bar
>> input
>> line.
>>
>> Let me explain the scenario first :
>>
>> I have defined a function that takes in a single argument which is a
>> string
>> and contains, apart from other tokens, range names. I would like to
>> highlight
>> these range names in different colors. So i need to access the text font
>> in
>> the
>> formula bar and change the font color for only certain portions of my
>> string
>> argument.
>>
>> In excel, when you select different ranges in a formula (arguments that
>> are range objects) , the formula bar highlights the range names as well
>> as the actual cell ranges present on the sheet in different colors.
>> I am trying to attempt something similar but in a string argument
>> as opposed to range arguments.
>>
>> I found out that all the standard tools bars have resource urls that
>> follow
>> the
>> format : "private:resource/toolbar/" but could not find one for the
>> formula
>> bar.
>> And I also know that to focus on the input line you can execute a
>> dispatch command with the url ".uno:FocusInputLine".
>>
>> Someone suggested using a text cursor but i believe that it only for
>> text objects. How can I modify and format the text in the formula bar and
>> not the cell.
>>
>> Previously I was trying to do this in excel in which you can access the
>> formula
>> bar through Windows API but found out that in edit mode it is impossible
>> to
>> run
>> any macro and so gave up and migrated to  openoffice !
>>
>> Any leads will be highly appreciated. I would like to attempt it through
>> the API and not the source code as I an not a java or c++ expert.
>> I code in OOBasic. Any suggestions !!
>>
>> Many many thanks !
> Hi Rashi,
>
> I am sorry but this is not possible. The implementation of the Calc
> Formula bar input line is completely done in C++. There are no UNO based
> APIs to influence this control.
>
> Regards,
> Carsten
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
" Happiness makes up in height for what it lacks in length." (Robert Frost)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to