ShiZhoubo wrote: > Hi Carsten, > I am so sorry the issue is so long time. > > I have updated source codes which is about toolbarmanager.cxx , I have > found out all CommandURL regarding SvxVertCTLTextTbxCtrl Class and > other module(sd, sc, database), finally I did not found any more other > controller regarding "Hideitem()". > > I have debuged the "SvxVertCTLTextTbxCtrl::StateChanged()" and " > GenericToolbarController::statusChanged()" methods, I found that these > all controllers regarding "SvxVertCTLTextTbxCtrl" calss called > "SvxVertCTLTextTbxCtrl::StateChanged()" method, only "ParaLeftToRight" > and "ParaRightToLeft" called > " GetToolBox().HideItem( GetId() );" , other buttons called > "SfxToolBoxControl::StateChanged()" method. > other buttons not regarding SvxVertCTLTextTbxCtrl class called " > GenericToolbarController::statusChanged()" method. > > that is to say after these controllers were set "SupportVisiblity", > them called "SvxVertCTLTextTbxCtrl::StateChanged()" method. > > Now, I make sure our solution can work fine. but, when i set the > "ParaRightToLeft" controller visible , I still can see the "Formating" > toolbar refresh dithering appearance. at same time I found these > controllers which placed behind the "ParaRightToLeft" called other > "GenericToolbarController::StateChanged()" method. > > Please review these changes. Could you please give me some advices > regarding dithering appearance? Hi ShiZhoubo,
Please keep in mind that your changes are incompatible! So you have to completely rebuild framework, sfx2, svx and the application modules (sc, sw, sd, starmath, dbaccess and chart2). Regards, Carsten --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@framework.openoffice.org For additional commands, e-mail: dev-h...@framework.openoffice.org