Hi: Now I understand what you want.
Personally, I do not like the way to change ext file name of ODF files you want to try, but that is OK if you just want to dig deeper into the source code. First, you should get some knowledge about the whole data module framework stuff. For example, the relationship between the SwDocShell, Sd.DrawDocShell and SfxObjectShell. Second, certain classes which involving into the document operation executing especially the saving executing process, for example the SfxBaseShell, SfxStoringHelper. In general, the saving process of each application in AOO is abstracted into a common one, with certain different implementation (e.g. the filter part of each application) for identified saving execution. Which, maybe you already realized, is following the design pattern 'Template Method' more or less. With the default setting of AOO, saving file process will use the OS provided File Execute Dialog (response of SfxStoringHelper::GUIStoreModel), with a series of parameters for customizing default provided selecting/nam/path stuff, and of cause the optional filter setting (corresponding to the ext file name) included. The available filter properties list is provided by ModelData_Impl::GetPreselectedFilter_Impl. And I am not sure now, that whether such list are actually defined in any configuration file or not. I remember that there are some introductions about said classes and design inside the WIKI pages, which you can refer at first. And just like lots of others open source project, AOO also need us to find out our owned sense by the source code investigation. Hope this could help you. 2013/1/30 2 <laoyi...@126.com> > Thank you for your reply. > I guess my way is by the UI/dialog way inside AOO. > What I want is that when I open a writer file and input something, click > save button, there > will be a dialog for save, I can choose "ABC" as the file type but not > "ODT". certainly > this "ABC" type file can be open by writer, e.g "file1.ABC". > I don't kown how to implement these and which way is the best I can choose > > Yi > > > > > At 2013-01-30 09:43:10,"Fan Zheng" <zheng.easy...@gmail.com> wrote: > >Hi: > > > >We still need know more details. > > > >Which way you want to use on saving a customized extension name ODT file? > >By the UI/dialog way inside AOO? By the UNO programming way with a running > >AOO service? Or an via a special short cut in SW executive slot? > > > >In general, all of them are possible, but with huge differences on > >implementation. > > > >2013/1/29 2 <laoyi...@126.com> > > > >> Andrea, > >> Sorry,thankyou for reminding me.I mean I want tomodify the writer > >> file'sextension,for example writer's extension is "odt" , how can I > replace > >> it to "abc"。 > >> > >> > >> > >> > >> > >> > >> > >> At 2013-01-29 16:00:16,"Andrea Pescetti" <pesce...@apache.org> wrote: > >> >laoyi419 wrote: > >> >> I just wanna kown some details, which can help me to understand the > >> >> project, I think it is the basic. Who can help me to understand in > >> >> the shortest possible time? > >> > > >> >This mailing list is a good resource and several people may be able to > >> >help you with development-related issues. But you need to be more > >> >descriptive. For example, your previous question: > >> > > >> >> Hi, I have built the sw module for debug, I want to modify the > >> >> extension of the writer for test, How can I do? > >> > > >> >is too concise for me to understand (what is the "extension" you need > to > >> >change?). If you make the effort to describe in more detail what you > >> >need help with, you will get better help. > >> > > >> >Regards, > >> > Andrea. > >> >