View Single Post
If you want to determine if the sidebar or the content pane of an OF window is selected (i.e. which has focus), it seems to me that the way to find out via Applescript is to use the 'selected' property of:
sidebar/content of document window 1 of default document

Is this correct?

If correct, then there is a bug: I always get false for both. Here is sample code:
Code:
set windowPartSelected to SidebarOrContentSelected()
display dialog ("Content pane selected: " & (item 2 of windowPartSelected) as text) & " Sidebar selected: " & (item 1 of windowPartSelected) as text

on SidebarOrContentSelected()
	tell application "OmniFocus"
		tell default document
			set sidebarSelected to selected of sidebar of document window 1
			set contentSelected to selected of content of document window 1
		end tell
	end tell
	return {sidebarSelected, contentSelected}
end SidebarOrContentSelected
Note: as a workaround you can use the 'selected tree' of sidebar or content, but this only works if you don't have a selection in either the sidebar or the content area, which is rare.