office-gobmx/sfx2
Noel Power bcc51fb2eb add support for in-place style preview
selecting a style in the styles dialog ( without double clicking )
will apply the style to the currently selected cell(s) You can
with the keys navigate to other styles and they in turn will
also be applied. Preview will end when you click back onto the
document.

*FIXME* - the styles dialog isn't really suitable for previewing, a
new dialog ( possibly in the toolbar ) might be nicer ( see Excel )

*FIXME* - when there is a multiple selection the highlight colour
(applied as a transparent overlay) is most annoying ( and is mixed
with any background colour applied if part of a style )
see ( ScGridWindow::UpdateSelectionOverlay() ) However my puny
attempts to make the selection use a transparent colour made all the
borders of the selected cells dissappear. I guess maybe a box/border
 around each selected cell ( or group of cells ) would also work
but I didn't try that

Change-Id: I0950e79085ffb75f60ee961835665df0c230172f
2013-08-29 21:42:05 +01:00
..
doc
inc convert sfx2/inc/inettbc.hxx from String to OUString 2013-08-29 09:30:18 +02:00
qa
sdi add support for in-place style preview 2013-08-29 21:42:05 +01:00
source add support for in-place style preview 2013-08-29 21:42:05 +01:00
uiconfig/ui convert email config error dialog to .ui 2013-08-23 20:15:41 +01:00
util
AllLangResTarget_sfx2.mk convert email config error dialog to .ui 2013-08-23 20:15:41 +01:00
CppunitTest_sfx2_metadatable.mk
JunitTest_sfx2_complex.mk
JunitTest_sfx2_unoapi.mk
Library_qstart_gtk.mk
Library_sfx.mk
Makefile
Module_sfx2.mk
README
UIConfig_sfx.mk convert email config error dialog to .ui 2013-08-23 20:15:41 +01:00

SFX is the "old" framework, used for historical reasons.

An attempt of documentation of this module is located in [git:sfx2/doc].

It contains base classes for document model, view and controller, used
by "old" applications like sw, sc, sd (while "new" applications
are based on the "new" UNO based framework in "framework").

The SFX framework is based on dispatching slots identified by integers
(SlotIDs) to SfxShells, and there is a dedicated IDL compiler (svidl)
involved that generates C++ slot headers from SDI files in modules' sdi/
subdirectory.

Document load/save code is maintained in [git:sfx2/source/doc/docfile.cxx]
SfxMedium class, which handles all the twisty load and save corner cases.

[git:sfx2/source/appl/sfxhelp.cxx] Start procedure for the online
help viewer top level window; handling of help URL creation and
dispatch.

There are also some UNO services here that could really be implemented
anywhere, e.g. the DocumentProperties or DocumentMetadataAccess.