summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-01-19#161490# removed scheme vnd.sun.star.wfsSteffen Grund
2010-01-19#161490# removed scheme vnd.sun.star.wfsSteffen Grund
2010-03-24slidecopy: appendFoo: convenience: overload with versions taking ↵Frank Schoenheit [fs]
strings/ascii-char
2010-03-23slidecopy: make compile on unxlngi6Frank Schoenheit [fs]
2010-03-22slidecopy: use a minimal size when a panel uses neither text nor image / ↵Frank Schoenheit [fs]
properly calculate scroll button visibility
2010-03-22slidecopy: +ENSURE_OR_CONTINUE/BREAKFrank Schoenheit [fs]
2010-03-19slidecopy: reworked the ToolPanelDeck to have a dedicated anchor window for ↵Frank Schoenheit [fs]
the panel's windows. This will ease some later changes
2010-03-18slidecopy: convenience ctor for OConfigurationTreeRoot / removed the ↵Frank Schoenheit [fs]
CM_PREFER_UPDATABLE value, role taken over by CM_UPDATABLE
2010-03-17slidecopy: when asserting living Child/System in the dtor, use typeid ↵Frank Schoenheit [fs]
(additional to the Window's text) to get more information what kind of Window is leaking
2010-03-17slidecopy: removed the old TaskPane implementation, now completely ↵Frank Schoenheit [fs]
superseded by the new one carrying both implementations was only temporary, to be able to easily compare both. The new implementation still has not A11Y API implementation, that's on the TODO list.
2010-03-17slidecopy: no need for the Inset class, SvBorder exists ...Frank Schoenheit [fs]
2010-03-16slidecopy: SetLayouter: properly destroy the old layouterFrank Schoenheit [fs]
2010-03-16slidecopy: export the classFrank Schoenheit [fs]
2010-03-16slidecopy: de/activate panels via the drawing frameworkFrank Schoenheit [fs]
Instead of simply letting svtool's ToolPanelDeck decide on panel activation, requests are re-routed through the view's ConfigurationController. So, clicking onto a tab just requests the activation of the respective resource, which in turn - when the requested configuration becomes the active configuration - will activate the ToolPanel.
2010-03-16slidecopy: KeyInput: call the base class only when not having handled the ↵Frank Schoenheit [fs]
key input myself. Otherwise, it will be tempted to send a Notify event, which in turn might lead to our focus being lost, which will corrupt our internal state
2010-03-15slidecopy: showing and hiding of panels in the new ToolPanel implementationFrank Schoenheit [fs]
2010-03-15slidecopy: initial version of a "Tool Panel"Frank Schoenheit [fs]
At the moment, this implementation is parallel to the existing TaskPane implementation, but on the medium term, it is intended to replace it. No change in functionality is planned for the moment, just the panel selection is done via a tab bar, instead of the the "jumping drawers". Pending tasks (as known so far): - Accessibility. No implementation at all, yet. - showing/hiding tool panels from the "View" drop down menu - connection to the resource framework. At the moment, de/activating panels completely bypasses the resource framework. - alternative implementation of the PanelDeckLayouter which mimics the old design. To be activated by default, for the moment. - removal of the (old, by then) TaskPane implementation. Care needs to be taken that the framework API stays unchanged, i.e., the current ToolPanel resource must be renamed back to RightPane when RightPane is not occupied anymore by the old implementation. Same for other resource names.
2010-03-15slidecopy: misc adjustmentsFrank Schoenheit [fs]
2010-02-12autorecovery: +ENSURE_OR_RETURN_VOIDFrank Schoenheit [fs]
2010-03-12slidecopy: mergeFrank Schoenheit [fs]
2010-03-12slidecopy: prefix include guards with project shortcutFrank Schoenheit [fs]
2010-03-10slidecopy: for toolbox items, CTRL_STATE_PRESSED is needed in case of ↵Frank Schoenheit [fs]
ITEM_STATE_FOCUSED
2010-03-10slidecopy: better NWF tab item rendering. Not yet tested with the NWF ↵Frank Schoenheit [fs]
toolbox item renderer
2010-03-10slidecopy: silence 'unused parameter' warningFrank Schoenheit [fs]
2010-03-09slidecopy: fixed ItemContentType handlingFrank Schoenheit [fs]
2010-03-09slidecopy: top and bottom tabsFrank Schoenheit [fs]
2010-03-09slidecopy: misc fine tuningFrank Schoenheit [fs]
2010-03-09slidecopy: re-enable the NWF tab bar item drawing, now also completely ↵Frank Schoenheit [fs]
rendering to the virtual device
2010-03-09slidecopy: re-enabled the toolbox item NWF code, now completely rendering on ↵Frank Schoenheit [fs]
the virtual device
2010-03-09slidecopy: hold a render-device (normalized, i.e. as if top-aligned), on ↵Frank Schoenheit [fs]
which all items are rendered the same. This hopefully opens the door for future changes, i.e. proper native tab item rendering (without spacing between the tabs). Not finished, yet. Only VCL-based rendering has been implemented by now, tab item and toolbox item rendering to follow.
2010-03-09slidecopy: less colorsFrank Schoenheit [fs]
2010-03-08slidecopy: make TabDeckLayouter class non-copyable, to be able to compile ↵Frank Schoenheit [fs]
the whole thing with MSVC
2010-03-08slidecopy: visibilityFrank Schoenheit [fs]
2010-03-08slidecopy: link the toolpanel lib into the svtools libFrank Schoenheit [fs]
2010-03-08slidecopy: fixed color namesFrank Schoenheit [fs]
2010-03-08slidecopy: test program support for interactive insertion of panelsFrank Schoenheit [fs]
2010-03-08slidecopy: also relayout when panels are inserted/removed, this might affect ↵Frank Schoenheit [fs]
the availability of scroll buttons / changed the data structure to an impl class
2010-03-08slidecopy: properly update scroll position when a panel is removedFrank Schoenheit [fs]
2010-03-08slidecopy: update scroll buttons upon panel insertion/removalFrank Schoenheit [fs]
2010-03-08slidecopy: when calculating the item insets, take the tab bar alignment into ↵Frank Schoenheit [fs]
account
2010-03-08slidecopy: do not draw a background at the tab bar in NWF_TABBAR_ITEM mode, ↵Frank Schoenheit [fs]
VCL's default behaviour is better here
2010-03-08slidecopy: buttons for scrolling tab items when they do not fitFrank Schoenheit [fs]
2010-03-08slidecopy: make compile on unxlngi6.proFrank Schoenheit [fs]
2010-03-05add a tab control for comparisonFrank Schoenheit [fs]
2010-03-05slidecopy: tool panel deck now supports removal of panelsFrank Schoenheit [fs]
2010-03-05slidecopy: reverted a previous change to ImplDrawNativeControl( ↵Frank Schoenheit [fs]
CTRL_TAB_ITEM ), had some side effects ...
2010-03-05slidecopy: introduced TABITEM_AUTO value for TabItemContent, do the ↵Frank Schoenheit [fs]
automatic adjustment of the tab's contents only when this is set, in all other cases, do not tamper with what our client gave us.
2010-03-05slidecopy: implement getNativeControlRegion( CTRL_TAB_ITEM, ↵Frank Schoenheit [fs]
PART_ENTIRE_CONTROL ) for Luna. Adjust TabControl::ImplGetItemSize to cope with this change
2010-03-05slidecopy: made the tab bar control independent from the concret ↵Frank Schoenheit [fs]
PanelDeckImplementation In this course, IToolPanelDeck has been introduced, merging the previous IToolPanelContainer functionality with administration of the active panel.
2010-03-04slidecopy: TAB_BAR_OUTER_SPACE replaced with alignment dependent, ↵Frank Schoenheit [fs]
non-uniform values