aboutsummaryrefslogtreecommitdiff
path: root/src/Clip/NSPBBridge.m
blob: e736c3ff74b8ab0d2b4ead8b8ea0baac24db56fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// Simple bridge to objective_c code
// https://nathancraddock.com/blog/writing-to-the-clipboard-the-hard-way/
#import <Cocoa/Cocoa.h>
NSPasteboard *pboard;

void initPB() { pboard = [NSPasteboard generalPasteboard]; }

void sendPB(const char *text) {
  [pboard clearContents];
  [pboard setString:[NSString stringWithUTF8String:text]
            forType:NSPasteboardTypeString];
}