{"payload":{"allShortcutsEnabled":false,"fileTree":{"src/events":{"items":[{"name":"SDL_clipboardevents.c","path":"src/events/SDL_clipboardevents.c","contentType":"file"},{"name":"SDL_clipboardevents_c.h","path":"src/events/SDL_clipboardevents_c.h","contentType":"file"},{"name":"SDL_events.c","path":"src/events/SDL_events.c","contentType":"file"},{"name":"SDL_events_c.h","path":"src/events/SDL_events_c.h","contentType":"file"},{"name":"SDL_gesture.c","path":"src/events/SDL_gesture.c","contentType":"file"},{"name":"SDL_gesture_c.h","path":"src/events/SDL_gesture_c.h","contentType":"file"},{"name":"SDL_keyboard.c","path":"src/events/SDL_keyboard.c","contentType":"file"},{"name":"SDL_keyboard_c.h","path":"src/events/SDL_keyboard_c.h","contentType":"file"},{"name":"SDL_mouse.c","path":"src/events/SDL_mouse.c","contentType":"file"},{"name":"SDL_mouse_c.h","path":"src/events/SDL_mouse_c.h","contentType":"file"},{"name":"SDL_quit.c","path":"src/events/SDL_quit.c","contentType":"file"},{"name":"SDL_sysevents.h","path":"src/events/SDL_sysevents.h","contentType":"file"},{"name":"SDL_touch.c","path":"src/events/SDL_touch.c","contentType":"file"},{"name":"SDL_touch_c.h","path":"src/events/SDL_touch_c.h","contentType":"file"},{"name":"SDL_windowevents.c","path":"src/events/SDL_windowevents.c","contentType":"file"},{"name":"SDL_windowevents_c.h","path":"src/events/SDL_windowevents_c.h","contentType":"file"},{"name":"blank_cursor.h","path":"src/events/blank_cursor.h","contentType":"file"},{"name":"default_cursor.h","path":"src/events/default_cursor.h","contentType":"file"},{"name":"scancodes_darwin.h","path":"src/events/scancodes_darwin.h","contentType":"file"},{"name":"scancodes_linux.h","path":"src/events/scancodes_linux.h","contentType":"file"},{"name":"scancodes_windows.h","path":"src/events/scancodes_windows.h","contentType":"file"},{"name":"scancodes_xfree86.h","path":"src/events/scancodes_xfree86.h","contentType":"file"}],"totalCount":22},"src":{"items":[{"name":"atomic","path":"src/atomic","contentType":"directory"},{"name":"audio","path":"src/audio","contentType":"directory"},{"name":"core","path":"src/core","contentType":"directory"},{"name":"cpuinfo","path":"src/cpuinfo","contentType":"directory"},{"name":"events","path":"src/events","contentType":"directory"},{"name":"file","path":"src/file","contentType":"directory"},{"name":"haptic","path":"src/haptic","contentType":"directory"},{"name":"joystick","path":"src/joystick","contentType":"directory"},{"name":"libm","path":"src/libm","contentType":"directory"},{"name":"loadso","path":"src/loadso","contentType":"directory"},{"name":"main","path":"src/main","contentType":"directory"},{"name":"power","path":"src/power","contentType":"directory"},{"name":"render","path":"src/render","contentType":"directory"},{"name":"stdlib","path":"src/stdlib","contentType":"directory"},{"name":"thread","path":"src/thread","contentType":"directory"},{"name":"timer","path":"src/timer","contentType":"directory"},{"name":"video","path":"src/video","contentType":"directory"},{"name":"SDL.c","path":"src/SDL.c","contentType":"file"},{"name":"SDL_assert.c","path":"src/SDL_assert.c","contentType":"file"},{"name":"SDL_assert_c.h","path":"src/SDL_assert_c.h","contentType":"file"},{"name":"SDL_compat.c","path":"src/SDL_compat.c","contentType":"file"},{"name":"SDL_error.c","path":"src/SDL_error.c","contentType":"file"},{"name":"SDL_error_c.h","path":"src/SDL_error_c.h","contentType":"file"},{"name":"SDL_fatal.c","path":"src/SDL_fatal.c","contentType":"file"},{"name":"SDL_fatal.h","path":"src/SDL_fatal.h","contentType":"file"},{"name":"SDL_hints.c","path":"src/SDL_hints.c","contentType":"file"},{"name":"SDL_log.c","path":"src/SDL_log.c","contentType":"file"}],"totalCount":27},"":{"items":[{"name":"VisualC","path":"VisualC","contentType":"directory"},{"name":"VisualCE","path":"VisualCE","contentType":"directory"},{"name":"Xcode-iPhoneOS","path":"Xcode-iPhoneOS","contentType":"directory"},{"name":"Xcode","path":"Xcode","contentType":"directory"},{"name":"acinclude","path":"acinclude","contentType":"directory"},{"name":"android-project","path":"android-project","contentType":"directory"},{"name":"build-scripts","path":"build-scripts","contentType":"directory"},{"name":"include","path":"include","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":"test","path":"test","contentType":"directory"},{"name":".DISABLED-hgeol","path":".DISABLED-hgeol","contentType":"file"},{"name":".hgignore","path":".hgignore","contentType":"file"},{"name":".indent.pro","path":".indent.pro","contentType":"file"},{"name":"Android.mk","path":"Android.mk","contentType":"file"},{"name":"BUGS","path":"BUGS","contentType":"file"},{"name":"Borland.html","path":"Borland.html","contentType":"file"},{"name":"Borland.zip","path":"Borland.zip","contentType":"file"},{"name":"COPYING","path":"COPYING","contentType":"file"},{"name":"CREDITS","path":"CREDITS","contentType":"file"},{"name":"INSTALL","path":"INSTALL","contentType":"file"},{"name":"Makefile.ds","path":"Makefile.ds","contentType":"file"},{"name":"Makefile.in","path":"Makefile.in","contentType":"file"},{"name":"Makefile.minimal","path":"Makefile.minimal","contentType":"file"},{"name":"Makefile.pandora","path":"Makefile.pandora","contentType":"file"},{"name":"Makefile.wiz","path":"Makefile.wiz","contentType":"file"},{"name":"NOTES","path":"NOTES","contentType":"file"},{"name":"README","path":"README","contentType":"file"},{"name":"README-SDL.txt","path":"README-SDL.txt","contentType":"file"},{"name":"README.BeOS","path":"README.BeOS","contentType":"file"},{"name":"README.DirectFB","path":"README.DirectFB","contentType":"file"},{"name":"README.HG","path":"README.HG","contentType":"file"},{"name":"README.MacOSX","path":"README.MacOSX","contentType":"file"},{"name":"README.Platforms","path":"README.Platforms","contentType":"file"},{"name":"README.Porting","path":"README.Porting","contentType":"file"},{"name":"README.Watcom","path":"README.Watcom","contentType":"file"},{"name":"README.WinCE","path":"README.WinCE","contentType":"file"},{"name":"README.android","path":"README.android","contentType":"file"},{"name":"README.gesture","path":"README.gesture","contentType":"file"},{"name":"README.iphoneos","path":"README.iphoneos","contentType":"file"},{"name":"README.pandora","path":"README.pandora","contentType":"file"},{"name":"README.touch","path":"README.touch","contentType":"file"},{"name":"SDL.spec.in","path":"SDL.spec.in","contentType":"file"},{"name":"TODO","path":"TODO","contentType":"file"},{"name":"UNDER_CONSTRUCTION.txt","path":"UNDER_CONSTRUCTION.txt","contentType":"file"},{"name":"VisualC.html","path":"VisualC.html","contentType":"file"},{"name":"Watcom-Win32.zip","path":"Watcom-Win32.zip","contentType":"file"},{"name":"WhatsNew","path":"WhatsNew","contentType":"file"},{"name":"autogen.sh","path":"autogen.sh","contentType":"file"},{"name":"configure.in","path":"configure.in","contentType":"file"},{"name":"sdl-config.in","path":"sdl-config.in","contentType":"file"},{"name":"sdl.m4","path":"sdl.m4","contentType":"file"},{"name":"sdl.pc.in","path":"sdl.pc.in","contentType":"file"}],"totalCount":52}},"fileTreeProcessingTime":17.647085999999998,"foldersToFetch":[],"repo":{"id":337752652,"defaultBranch":"main","name":"SDL-historical-archive","ownerLogin":"libsdl-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-10T14:40:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77683370?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"577c22260fc5f45ded47ddf0bf02e276478ccd27","listCacheKey":"v0:1612970265.696589","canEdit":false,"refType":"tree","currentOid":"577c22260fc5f45ded47ddf0bf02e276478ccd27"},"path":"src/events/SDL_clipboardevents.c","currentUser":null,"blob":{"rawLines":["/*"," SDL - Simple DirectMedia Layer"," Copyright (C) 1997-2011 Sam Lantinga",""," This library is free software; you can redistribute it and/or"," modify it under the terms of the GNU Lesser General Public"," License as published by the Free Software Foundation; either"," version 2.1 of the License, or (at your option) any later version.",""," This library is distributed in the hope that it will be useful,"," but WITHOUT ANY WARRANTY; without even the implied warranty of"," MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU"," Lesser General Public License for more details.",""," You should have received a copy of the GNU Lesser General Public"," License along with this library; if not, write to the Free Software"," Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA",""," Sam Lantinga"," slouken@libsdl.org","*/","#include \"SDL_config.h\"","","/* Clipboard event handling code for SDL */","","#include \"SDL_events.h\"","#include \"SDL_events_c.h\"","#include \"SDL_clipboardevents_c.h\"","","","int","SDL_SendClipboardUpdate(void)","{"," int posted;",""," /* Post the event, if desired */"," posted = 0;"," if (SDL_GetEventState(SDL_CLIPBOARDUPDATE) == SDL_ENABLE) {"," SDL_Event event;"," event.type = SDL_CLIPBOARDUPDATE;",""," posted = (SDL_PushEvent(&event) > 0);"," }"," return (posted);","}","","/* vi: set ts=4 sw=4 expandtab: */"],"stylingDirectives":[[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":34,"cssClass":"pl-c"}],[{"start":0,"end":40,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":65,"cssClass":"pl-c"}],[{"start":0,"end":62,"cssClass":"pl-c"}],[{"start":0,"end":64,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":66,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":51,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"}],[{"start":0,"end":78,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":16,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-s"}],[],[{"start":0,"end":43,"cssClass":"pl-c"}],[],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":25,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":34,"cssClass":"pl-s"}],[],[],[{"start":0,"end":3,"cssClass":"pl-smi"}],[{"start":0,"end":23,"cssClass":"pl-en"},{"start":24,"end":28,"cssClass":"pl-smi"}],[],[{"start":4,"end":7,"cssClass":"pl-smi"},{"start":8,"end":14,"cssClass":"pl-s1"}],[],[{"start":4,"end":36,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":25,"cssClass":"pl-en"},{"start":26,"end":45,"cssClass":"pl-c1"},{"start":47,"end":49,"cssClass":"pl-c1"},{"start":50,"end":60,"cssClass":"pl-c1"}],[{"start":8,"end":17,"cssClass":"pl-smi"},{"start":18,"end":23,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":40,"cssClass":"pl-c1"}],[],[{"start":8,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":31,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":33,"end":38,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-c1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":12,"end":18,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":34,"cssClass":"pl-c"}]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/libsdl-org/SDL-historical-archive/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"SDL_clipboardevents.c","displayUrl":"https://github.com/libsdl-org/SDL-historical-archive/blame/577c22260fc5f45ded47ddf0bf02e276478ccd27/src/events/SDL_clipboardevents.c?raw=true","headerInfo":{"blobSize":"1.34 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":null,"isGitLfs":false,"onBranch":false,"shortPath":"52ab5f6","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Flibsdl-org%2FSDL-historical-archive%2Fblame%2F577c22260fc5f45ded47ddf0bf02e276478ccd27%2Fsrc%2Fevents%2FSDL_clipboardevents.c","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"47","truncatedSloc":"36"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"C","languageID":41,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/libsdl-org/SDL-historical-archive/blame/577c22260fc5f45ded47ddf0bf02e276478ccd27/src/events/SDL_clipboardevents.c","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/libsdl-org/SDL-historical-archive/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/libsdl-org/SDL-historical-archive/raw/577c22260fc5f45ded47ddf0bf02e276478ccd27/src/events/SDL_clipboardevents.c","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"SDL_SendClipboardUpdate","kind":"function","ident_start":1029,"ident_end":1052,"extent_start":1029,"extent_end":1058,"fully_qualified_name":"SDL_SendClipboardUpdate","ident_utf16":{"start":{"line_number":31,"utf16_col":0},"end":{"line_number":31,"utf16_col":23}},"extent_utf16":{"start":{"line_number":31,"utf16_col":0},"end":{"line_number":31,"utf16_col":29}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"blame":{"ranges":{"1":{"start":1,"oldStart":1,"end":2,"oldEnd":2,"commitOid":"2c7aa1ba8ea9534c641964d4c614c12dda44c6d7","reblamePath":null},"3":{"start":3,"oldStart":3,"end":3,"oldEnd":3,"commitOid":"577c22260fc5f45ded47ddf0bf02e276478ccd27","reblamePath":"src/events/SDL_clipboardevents.c"},"4":{"start":4,"oldStart":4,"end":31,"oldEnd":31,"commitOid":"2c7aa1ba8ea9534c641964d4c614c12dda44c6d7","reblamePath":null},"32":{"start":32,"oldStart":32,"end":32,"oldEnd":32,"commitOid":"5c3d68df92caec24a4b056e3b6d9775e8b3525ce","reblamePath":"src/events/SDL_clipboardevents.c"},"33":{"start":33,"oldStart":33,"end":47,"oldEnd":47,"commitOid":"2c7aa1ba8ea9534c641964d4c614c12dda44c6d7","reblamePath":null}},"commits":{"2c7aa1ba8ea9534c641964d4c614c12dda44c6d7":{"oid":"2c7aa1ba8ea9534c641964d4c614c12dda44c6d7","message":"Added an event when the clipboard is updated, triggered after the window gains the keyboard focus.","shortMessageHtmlLink":"Added an event when the clipboard is updated, triggered after the win…","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2010-07-08T22:54:03.000-07:00","firstParentOid":"83adffdcdc5ce0ed9d71ab52f981081e14e446c8"},"577c22260fc5f45ded47ddf0bf02e276478ccd27":{"oid":"577c22260fc5f45ded47ddf0bf02e276478ccd27","message":"Happy 2011! :)","shortMessageHtmlLink":"Happy 2011! :)","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2011-02-11T22:37:15.000-08:00","firstParentOid":"487c8fb763865c30afa2227b2cf18e979f2ba393"},"5c3d68df92caec24a4b056e3b6d9775e8b3525ce":{"oid":"5c3d68df92caec24a4b056e3b6d9775e8b3525ce","message":"Fixed compile warnings","shortMessageHtmlLink":"Fixed compile warnings","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2010-07-12T00:35:14.000-07:00","firstParentOid":"150a13c0c2404f2e15dc4c2389d07c4dc8a4dc59"}},"ignoreRevs":{"path":".git-blame-ignore-revs","present":false,"timedOut":null}},"csrf_tokens":{"/libsdl-org/SDL-historical-archive/branches":{"post":"CO-S0WX-t12pbiQaZcya26mt343wlNsP8lHh0kvad91eOb6VKTqFG8kIwdYjSAWPoWcrvt2pLpaFkEJ1CiaXAQ"},"/repos/preferences":{"post":"Nabo6G4DxQa_Y_SrYGgravWiFRs-EW6oy20McO_rVncFeSaVYZnufATy4JH42MN61AfeFnvnn5c_A2hdGLU0fA"}}},"title":"Blaming SDL-historical-archive/src/events/SDL_clipboardevents.c at 577c22260fc5f45ded47ddf0bf02e276478ccd27 · libsdl-org/SDL-historical-archive"}