Suchergebnisse

Suchergebnisse 1-20 von insgesamt 47.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • OK habs herausgefunden. Einfach die Methode Quellcode (1 Zeile) implementieren und [event deltaX] anschauen!

  • Hallo Leute, gibt es eine Möglichkeit in meinem Custom View das Zwei Finger Scrollen abzufangen ohne ein NSScrollView drum herum zu haben? Habe ein Timeline View und möchte beim Scrollen die Zeit verschieben. Das Zoomen funktioniert schon ziemlich gut mit magnifyWithEvent: Iergendwelche Ideen?

  • Hallo Leute, hab eine kleine Applikation für die Status Leiste rechts oben am Bildschirm geschrieben, welche Daten aus dem Internet über eine NSURLConnection asynchron lädt. Ich mache also einen asynchronen Request über: [[NSURLConnection alloc] initWithRequest:request delegate:self] ; Das funktioniert wunderbar solang der User nicht im Status Menu ist. Wenn er jedoch im Status Menu auf den Refresh Button clicked (was wieder die genau gleiche Methode aufruft) erhalte ich die Daten über - (void)c…

  • NSImageRep * imrep = [image_ bestRepresentationForDevice:nil]; NSLog(@"imrep: %f",72.0*[imrep size].width / [imrep pixelsWide]); gibt mir 17.28. Die width von der imrep ist die gleiche wie beim NSImage direkt nach der Initialisierung. Was bedeutet das jetzt? Danke für die Hilfe.

  • Hallo Leute, ich lese ein NSImage aus einer Datei und zeichne das selbige nachher in ein View. Das komische ist, wenn ich direkt nach dem Aufruf von [[NSImage alloc] initWithPath:@"pfadzumbild.jpg"]; die Grösse des bildes mit [myimage size] Abfrage kriege ich: 683.520000,1029.120000. Wenn ich das gleiche später nocheinmal mache kriege ich 2848.000000,4288.000000 was den von Finder angezeigten Dimensionen des Bildes entspricht. Das einzige was ich während den zwei Aufrufen mache ist es in ein IKI…

  • Pointer abspeichern

    nigi10 - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Hehe, danke für die Verbesserung.

  • Pointer abspeichern

    nigi10 - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Du musst wissen, was für einen Typ dein Objekt hat, also welcher Klasse es entspricht sonst bringt dir der Pointer nicht viel. Das sieht dann so aus: Wenn das Objekt score also den typ "NSScore" hat (nur als Beispiel) dann würde dein Aufruf so aussehen: Quellcode (1 Zeile) score selbst ist jetzt das selbe wie [[self delegate] score] .. nemlich ein Pointer auf ein NSScore Objekt. Wenn die Klasse also zum Beispiel eine methode getName hat dann würde nachher dein call so aussehen: Quellcode (1 Zeil…

  • Danke, das schau ich mir mal an!

  • Hallo Leute, ich versuche gerade ein eigenes TextView zu bauen. Hab mir dazu mal das Text System angesehn. Jetzt kann ich auch schon Text zeichnen und drehen. Jetzt würd ich aber gerne meinen gedrehten Text editierbar machen. Dazu wollte ich wissen wer in dem System zuständig ist für das zeichnen des blinkenden Cursors. Ich denke mal wenn ich in das View clicke muss ich die Position im View abfragen und damit dann den LayoutManager fragen welcher Textposition das entspricht aber so ganz versteh …

  • Rotierbares TextView

    nigi10 - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Hallo Leute, würde gerne in einem custom view ein "Text Feld" machen welches wie in vielen Zeichen programmen rotiert werden kann. Mein erster Versuch war einfach das Koordinatensystem des TextViews zu verändern. Leider funktionert dann aber das makieren und der Cursor iergendwie nicht. Jetzt hab ich mir angeschaut wie man ein NSTextView selber schreibt aber das scheint ziemlich aufwendig zu sein. Gibts vielleicht noch iergendwelche einfachere Zwischenstufen das zu erreichen? Danke.

  • Hab ich auch schon probiert .. aber das anzeigen passiert ausserdem erst nachdem es fertig gerendert ist. Ich denke es liegt iergendwie an der Rekursion ... also es gibt zu wenig platz im stack oder so, keine ahnung. Gibts da iergendwelche Unterschiede zwischen einem neuen Thread und dem Main Thread? Ach ja .. falls das einen Unterschied macht: die render Funktion ist in c++ geschrieben und ist in einem anderen file .. also auch nicht derselben Klasse definiert.

  • Hi, ich versuche gerade einen Pathtrace Renderer in eine einfache GUI einzubauen. Habe also ein Fenster mit einem ImageView und einem Button "Render". Am Ende des Rendervorgangs soll das fertige Bild angezeigt werden. Das funktioniert auch alles solange ich keine Threads verwende. Da ich nicht will, dass sich das GUI aufhängt während des rendern starte ich das ganze in einem anderen Thread. Das sieht dann so aus: Quellcode (13 Zeilen) Wenn ich den code so ausführe rechnet er ne Weile und dann ko…

  • Weiter gehts zum nächsten Problem in meiner Notiz App. Ich tracke den Mauszeiger die ganze Zeit via NSEvent mouselocation. Wenn er sich in den Randregionen aufhällt checke ich ob sich auf der gleichen Höhe eines meiner Fenster befindet. Wenn ja soll das Fenster angezeigt werden. Dafür habe ich einen AppDelegate erstellt. Der Code sieht wie folgt aus: Quellcode (12 Zeilen) Das komische dabei ist, dass zwar das if funktioniert ... es zeigt also window found an wenn ich auf der Höhe eines meiner Fe…

  • Ah ok. Ich hab das jetzt zwar mis NSGraphicscontext gemacht aber ich denke das ist ja das gleiche. Nochmal meine Lösung: Quellcode (13 Zeilen) Ich hoffe das ist auch performance mässig akzeptabel. Danke an alle!

  • jaa... das addClip funktioniert. Wann wird das wieder aufgelöst? Also was ist wenn ich nachher doch wieder ausserhalb malen will? Und ja ich arbeite auf dem Mac.

  • Willst du also sagen ich soll die beiden runden Ecken jeweils als Bild speichern und das dazwischen als Bezier? Sorry wenn ich da was offensichtliches nicht versteh, ich mach das noch nicht so lange. Und danke für die schnellen Antworten!

  • Ja das Problem dabei is nur das Resizing ... das ist der Vorteil warum ich überhaupt das roundedRect verwende. Somit bleibt der Ecken Radius immer gleich egal wie gross das Fenster is.

  • Hey Leute, versuch mich grade am Zeichnen eines eigenen Fensters. Verwende dazu einen RoundedRect BezierPath. Jetzt möchte ich die obersten 10 pixel dieses RoundedRects aber anders färben. Meine Idee war einen zweiten BezierPath mit einem Rechteck welcher dan in das RoundedRect hinein zeichnet. Nur wie geht das? Oder gibt es eine andere Möglichkeit das umzusetzen? Mein Code bis jetzt: Quellcode (9 Zeilen)

  • Okay ich habe jetzt versucht ein NSBorderlessWindow daraus zu machen. Dann kann ich es vom Bildschirm sliden ... jedoch wenn ich es wieder zurück slide kann ich nicht mehr darin schreiben... was gibt es für andere Möglichkeiten?

  • Hallo, ich schreibe an einer kleinen Notiz Applikation und ich hätte gerne, dass das Fenster der App vom Bildschirm geslidet wird wenn es nicht gebraucht wird. So wie die Kontaktliste von Adium in etwa. Das sliden is auch ganz einfach mit Quellcode (1 Zeile) Das Problem ist jetzt nur, dass wenn ich die origin von dem newFrame auf -windowframe.size.width setze wird das Fenster nicht ganz aus dem Bildschirm geslidet sondern nur bis ca. 20 Pixel bevor man es nicht mehr sieht. Ich denke das ist wohl…