Sachverhalt: Sachverhalt: A. Der Einzelrichter in Strafsachen des Bezirks Zürich hiess mit Verfügung vom 10. März 2006 einen Rekurs der Geschädigten X._ gegen zwei Einstellungsverfügungen der Staatsanwaltschaft Zürich-Sihl in einer Strafuntersuchung gegen A._ teilweise gut. In der Folge erhob die Staatsanwaltschaft Anklage wegen Drohung, mehrfach versuchter Körperverletzung und Tätlichkeiten. Der Einzelrichter in Strafsachen des Bezirks Zürich fand A._ am 7. September 2006 nicht schuldig und sprach ihn frei. Er trat auf die Zivilforderungen der Geschädigten nicht ein und nahm sämtliche Kosten auf die Gerichtskasse. Er sprach A._ wegen ungerechtfertigter Haft eine Genugtuung von Fr. 13'900.-- zu und wies dessen Entschädigungsbegehren ab. Auf Berufung der Geschädigten hin erkannte das Obergericht des Kantons Zürich am 19. April 2007: 1. Der Angeklagte A._ wird vollumfänglich freigesprochen. 2. Auf die Schadenersatz- und Genutuungsforderung der Geschädigten wird nicht eingetreten. 3. Das erstinstanzliche Kostendispositiv (Ziff. 3 und 4) wird bestätigt. 4. Die zweitinstanzliche Gerichtsgebühr wird festgesetzt auf: Fr. 2'000.--; die weiteren Kosten betragen: Fr. 150.-- Vorladungsgebühren Fr. 16.-- Telefon Fr. 35.-- Fotokopien Fr. 3'905.95 amtliche Verteidigung Fr. 4'653.05 unentgeltliche Geschädigtenvertretung. 5. Die Kosten des Berufungsverfahrens, einschliesslich derjenigen der amtlichen Verteidigung und der unentgeltlichen Geschädigtenvertretung, werden der Geschädigten auferlegt. 6. Dem Angeklagten wird eine Genugtuung von Fr. 13'900.-- aus der Gerichtskasse zugesprochen. Das weitere Schadenersatzbegehren wird abgewiesen. 6. Dem Angeklagten wird eine Genugtuung von Fr. 13'900.-- aus der Gerichtskasse zugesprochen. Das weitere Schadenersatzbegehren wird abgewiesen. B. X._ erhebt "Beschwerde in Strafsachen bzw. subsidiäre Verfassungsbeschwerde" mit dem Antrag, Ziff. 5 und 6 des obergerichtlichen Urteilsdispositivs aufzuheben und ihr die unentgeltliche Rechtspflege zu gewähren.