[Bug 123516] Undocumented and cumbersome css.ui.dialogs.ColorPicker
https://issues.apache.org/ooo/show_bug.cgi?id=123516 --- Comment #5 from Ariel Constenla-Haile arie...@apache.org --- (In reply to oooforum from comment #4) Maybe it would be nice to add this in API documentation: http://www.openoffice.org/api/docs/common/ref/com/sun/star/ui/dialogs/module- ix.html I've changed a bit the IDL, because it was exposing some internal implementation details (namely, the preview control displaying the original color). -- You are receiving this mail because: You are on the CC list for the bug. You are watching all bug changes.
[Bug 123516] Undocumented and cumbersome css.ui.dialogs.ColorPicker
https://issues.apache.org/ooo/show_bug.cgi?id=123516 --- Comment #6 from Ariel Constenla-Haile arie...@apache.org --- Created attachment 82073 -- https://issues.apache.org/ooo/attachment.cgi?id=82073action=edit ColorPicker service, second draft -- You are receiving this mail because: You are on the CC list for the bug. You are watching all bug changes.
[Bug 123516] Undocumented and cumbersome css.ui.dialogs.ColorPicker
https://issues.apache.org/ooo/show_bug.cgi?id=123516 --- Comment #7 from Ariel Constenla-Haile arie...@apache.org --- Created attachment 82074 -- https://issues.apache.org/ooo/attachment.cgi?id=82074action=edit XColorPicker interface, second draft -- You are receiving this mail because: You are on the CC list for the bug. You are watching all bug changes.
[Bug 123516] Undocumented and cumbersome css.ui.dialogs.ColorPicker
https://issues.apache.org/ooo/show_bug.cgi?id=123516 --- Comment #8 from Ariel Constenla-Haile arie...@apache.org --- The second draft hides the dialog's implementation details by using two interfaces: css::ui::dialogs::XControlInformation; css::ui::dialogs::XControlAccess; Showing a color picker, displaying the original color, can be done with the following Basic code: Sub ColorPicker_PreviousColor Dim oWin as Object oWin = ThisComponent.getCurrentController().getFrame().getContainerWindow() Dim oDlg oDlg = com.sun.star.ui.dialogs.ColorPicker.create(oWin, RGB(255,0,0)) oDlg.setTitle(Color Picker Demo) oDlg.setControlProperty(PreviousColor,Visible,True) Dim nResult% nResult = oDlg.execute() If nResult = com.sun.star.ui.dialogs.ExecutableDialogResults.OK Then Dim nColor as Long nColor = oDlg.SelectedColor MsgBox Selected color: RGB( _ CStr(Red(nColor)) , _ CStr(Green(nColor)) , _ CStr(Blue(nColor)) ) End If End Sub Instead of using strings (PreviousColor,Visible), it would be better to use constants, like the FilePicker does (XFilePickerControlAccess with CommonFilePickerElementIds, ExtendedFilePickerElementIds). But for now the color picker only exposes one control (original color preview) with one property (visible). -- You are receiving this mail because: You are on the CC list for the bug. You are watching all bug changes.
[Bug 123516] Undocumented and cumbersome css.ui.dialogs.ColorPicker
https://issues.apache.org/ooo/show_bug.cgi?id=123516 oooforum ooofo...@free.fr changed: What|Removed |Added CC||ooofo...@free.fr --- Comment #4 from oooforum ooofo...@free.fr --- Maybe it would be nice to add this in API documentation: http://www.openoffice.org/api/docs/common/ref/com/sun/star/ui/dialogs/module-ix.html -- You are receiving this mail because: You are on the CC list for the bug. You are watching all bug changes.
[Bug 123516] Undocumented and cumbersome css.ui.dialogs.ColorPicker
https://issues.apache.org/ooo/show_bug.cgi?id=123516 --- Comment #1 from Ariel Constenla-Haile arie...@apache.org --- Created attachment 81806 -- https://issues.apache.org/ooo/attachment.cgi?id=81806action=edit ColorPicker service draft -- You are receiving this mail because: You are on the CC list for the bug. You are watching all bug changes.
[Bug 123516] Undocumented and cumbersome css.ui.dialogs.ColorPicker
https://issues.apache.org/ooo/show_bug.cgi?id=123516 --- Comment #2 from Ariel Constenla-Haile arie...@apache.org --- Created attachment 81807 -- https://issues.apache.org/ooo/attachment.cgi?id=81807action=edit XColorPicker interface draft -- You are receiving this mail because: You are on the CC list for the bug. You are watching all bug changes.
[Bug 123516] Undocumented and cumbersome css.ui.dialogs.ColorPicker
https://issues.apache.org/ooo/show_bug.cgi?id=123516 --- Comment #3 from Ariel Constenla-Haile arie...@apache.org --- Created attachment 81808 -- https://issues.apache.org/ooo/attachment.cgi?id=81808action=edit Sample AOO Basic code -- You are receiving this mail because: You are on the CC list for the bug. You are watching all bug changes.
[Bug 123516] Undocumented and cumbersome css.ui.dialogs.ColorPicker
https://issues.apache.org/ooo/show_bug.cgi?id=123516 Ariel Constenla-Haile arie...@apache.org changed: What|Removed |Added Status|CONFIRMED |ACCEPTED Latest|--- |4.0.1 Confirmation on|| Assignee|iss...@openoffice.apache.or |arie...@apache.org |g | -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. You are watching all bug changes.