Browse files

add batch csv support

  • Loading branch information...
1 parent db3f875 commit daa14a72af68449cb6e8bb43e37edad7463342a3 @elmariofredo committed Jun 21, 2010
View
1 .gitignore
@@ -0,0 +1 @@
+.DS_Store
View
162 Skreenics.xcodeproj/mariovejlupek.mode1v3
@@ -265,6 +265,11 @@
<array>
<string>29B97314FDCFA39411CA2CEA</string>
<string>080E96DDFE201D6D7F000001</string>
+ <string>768F163B1188BDEB00F5B792</string>
+ <string>768F16421188C4A100F5B792</string>
+ <string>768F16451188DDE500F5B792</string>
+ <string>768F1657118A169C00F5B792</string>
+ <string>768F1665118A18BA00F5B792</string>
<string>29B97317FDCFA39411CA2CEA</string>
<string>29B97323FDCFA39411CA2CEA</string>
<string>19C28FACFE9D520D11CA2CBB</string>
@@ -273,11 +278,14 @@
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
+ <integer>13</integer>
+ <integer>10</integer>
+ <integer>2</integer>
<integer>0</integer>
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
- <string>{{0, 0}, {186, 589}}</string>
+ <string>{{0, 0}, {186, 1064}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@@ -289,14 +297,14 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {203, 607}}</string>
+ <string>{{0, 0}, {203, 1082}}</string>
<key>GroupTreeTableConfiguration</key>
<array>
<string>MainColumn</string>
<real>186</real>
</array>
<key>RubberWindowFrame</key>
- <string>536 530 986 648 0 0 1920 1178 </string>
+ <string>51 55 1869 1123 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
@@ -307,20 +315,39 @@
<key>Dock</key>
<array>
<dict>
+ <key>BecomeActive</key>
+ <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>1CE0B20306471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
- <string></string>
+ <string>SKDragView.rb</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>1CE0B20406471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
- <string></string>
+ <string>SKDragView.rb</string>
+ <key>_historyCapacity</key>
+ <integer>0</integer>
+ <key>bookmark</key>
+ <string>D8AE981411CF0E16000CF195</string>
+ <key>history</key>
+ <array>
+ <string>D844C79511CDEA4C00BE7BCD</string>
+ <string>D844C79611CDEA4C00BE7BCD</string>
+ <string>D844C79811CDEA4C00BE7BCD</string>
+ <string>D844C89D11CE021500BE7BCD</string>
+ <string>D844C89E11CE021500BE7BCD</string>
+ <string>D8AE97CA11CF094A000CF195</string>
+ <string>D8AE97CB11CF094A000CF195</string>
+ <string>D8AE97CC11CF094A000CF195</string>
+ <string>D8AE97CD11CF094A000CF195</string>
+ <string>D8AE97CE11CF094A000CF195</string>
+ </array>
</dict>
<key>SplitCount</key>
<string>1</string>
@@ -331,18 +358,16 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {778, 197}}</string>
+ <string>{{0, 0}, {1661, 943}}</string>
<key>RubberWindowFrame</key>
- <string>536 530 986 648 0 0 1920 1178 </string>
+ <string>51 55 1869 1123 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
- <string>197pt</string>
+ <string>943pt</string>
</dict>
<dict>
- <key>BecomeActive</key>
- <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
@@ -353,18 +378,18 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 202}, {778, 405}}</string>
+ <string>{{0, 948}, {1661, 134}}</string>
<key>RubberWindowFrame</key>
- <string>536 530 986 648 0 0 1920 1178 </string>
+ <string>51 55 1869 1123 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
<key>Proportion</key>
- <string>405pt</string>
+ <string>134pt</string>
</dict>
</array>
<key>Proportion</key>
- <string>778pt</string>
+ <string>1661pt</string>
</dict>
</array>
<key>Name</key>
@@ -379,9 +404,9 @@
</array>
<key>TableOfContents</key>
<array>
- <string>D844C77411CDE3B300BE7BCD</string>
+ <string>D8AE977B11CE0E36000CF195</string>
<string>1CE0B1FE06471DED0097A5F4</string>
- <string>D844C77511CDE3B300BE7BCD</string>
+ <string>D8AE977C11CE0E36000CF195</string>
<string>1CE0B20306471E060097A5F4</string>
<string>1CE0B20506471E060097A5F4</string>
</array>
@@ -519,16 +544,17 @@
<integer>5</integer>
<key>WindowOrderList</key>
<array>
- <string>D844C77E11CDE3B300BE7BCD</string>
- <string>D844C77F11CDE3B300BE7BCD</string>
- <string>D844C78011CDE3B300BE7BCD</string>
- <string>1C78EAAD065D492600B07095</string>
- <string>1CD10A99069EF8BA00B06720</string>
+ <string>D8AE981511CF0E16000CF195</string>
+ <string>D8AE978611CE0E36000CF195</string>
+ <string>D8AE978711CE0E36000CF195</string>
<string>D844C75F11CDE3A800BE7BCD</string>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <string>1C530D57069F1CE1000CFCEE</string>
+ <string>1C78EAAD065D492600B07095</string>
<string>/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Skreenics.xcodeproj</string>
</array>
<key>WindowString</key>
- <string>536 530 986 648 0 0 1920 1178 </string>
+ <string>51 55 1869 1123 0 0 1920 1178 </string>
<key>WindowToolsV3</key>
<array>
<dict>
@@ -605,7 +631,7 @@
<key>TableOfContents</key>
<array>
<string>D844C75F11CDE3A800BE7BCD</string>
- <string>D844C77611CDE3B300BE7BCD</string>
+ <string>D8AE977D11CE0E36000CF195</string>
<string>1CD0528F0623707200166675</string>
<string>XCMainBuildResultsModuleGUID</string>
</array>
@@ -649,8 +675,8 @@
<string>yes</string>
<key>sizes</key>
<array>
- <string>{{0, 0}, {316, 194}}</string>
- <string>{{316, 0}, {378, 194}}</string>
+ <string>{{0, 0}, {316, 203}}</string>
+ <string>{{316, 0}, {378, 203}}</string>
</array>
</dict>
<key>VerticalSplitView</key>
@@ -665,8 +691,8 @@
<string>yes</string>
<key>sizes</key>
<array>
- <string>{{0, 0}, {694, 194}}</string>
- <string>{{0, 194}, {694, 187}}</string>
+ <string>{{0, 0}, {694, 203}}</string>
+ <string>{{0, 203}, {694, 178}}</string>
</array>
</dict>
</dict>
@@ -699,12 +725,12 @@
<real>148</real>
</array>
<key>Frame</key>
- <string>{{316, 0}, {378, 194}}</string>
+ <string>{{316, 0}, {378, 203}}</string>
<key>RubberWindowFrame</key>
- <string>360 629 694 422 0 0 1920 1178 </string>
+ <string>993 756 694 422 0 0 1920 1178 </string>
</dict>
<key>RubberWindowFrame</key>
- <string>360 629 694 422 0 0 1920 1178 </string>
+ <string>993 756 694 422 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXDebugSessionModule</string>
@@ -727,26 +753,30 @@
<key>TableOfContents</key>
<array>
<string>1CD10A99069EF8BA00B06720</string>
- <string>D844C77711CDE3B300BE7BCD</string>
+ <string>D8AE977E11CE0E36000CF195</string>
<string>1C162984064C10D400B95A72</string>
- <string>D844C77811CDE3B300BE7BCD</string>
- <string>D844C77911CDE3B300BE7BCD</string>
- <string>D844C77A11CDE3B300BE7BCD</string>
- <string>D844C77B11CDE3B300BE7BCD</string>
- <string>D844C77C11CDE3B300BE7BCD</string>
+ <string>D8AE977F11CE0E36000CF195</string>
+ <string>D8AE978011CE0E36000CF195</string>
+ <string>D8AE978111CE0E36000CF195</string>
+ <string>D8AE978211CE0E36000CF195</string>
+ <string>D8AE978311CE0E36000CF195</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.debugV3</string>
<key>WindowString</key>
- <string>360 629 694 422 0 0 1920 1178 </string>
+ <string>993 756 694 422 0 0 1920 1178 </string>
<key>WindowToolGUID</key>
<string>1CD10A99069EF8BA00B06720</string>
<key>WindowToolIsVisible</key>
<false/>
</dict>
<dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
<key>Identifier</key>
<string>windowTool.find</string>
+ <key>IsVertical</key>
+ <true/>
<key>Layout</key>
<array>
<dict>
@@ -761,26 +791,16 @@
<key>PBXProjectModuleGUID</key>
<string>1CDD528C0622207200134675</string>
<key>PBXProjectModuleLabel</key>
- <string>&lt;No Editor&gt;</string>
- <key>PBXSplitModuleInNavigatorKey</key>
- <dict>
- <key>Split0</key>
- <dict>
- <key>PBXProjectModuleGUID</key>
- <string>1CD0528D0623707200166675</string>
- </dict>
- <key>SplitCount</key>
- <string>1</string>
- </dict>
+ <string>SKDragView.rb</string>
<key>StatusBarVisibility</key>
- <integer>1</integer>
+ <true/>
</dict>
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {781, 167}}</string>
+ <string>{{0, 0}, {781, 212}}</string>
<key>RubberWindowFrame</key>
- <string>62 385 781 470 0 0 1440 878 </string>
+ <string>72 685 781 470 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
@@ -789,11 +809,11 @@
</dict>
</array>
<key>Proportion</key>
- <string>50%</string>
+ <string>212pt</string>
</dict>
<dict>
<key>BecomeActive</key>
- <integer>1</integer>
+ <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
@@ -804,18 +824,18 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{8, 0}, {773, 254}}</string>
+ <string>{{0, 217}, {781, 212}}</string>
<key>RubberWindowFrame</key>
- <string>62 385 781 470 0 0 1440 878 </string>
+ <string>72 685 781 470 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXProjectFindModule</string>
<key>Proportion</key>
- <string>50%</string>
+ <string>212pt</string>
</dict>
</array>
<key>Proportion</key>
- <string>428pt</string>
+ <string>429pt</string>
</dict>
</array>
<key>Name</key>
@@ -825,23 +845,21 @@
<string>PBXProjectFindModule</string>
</array>
<key>StatusbarIsVisible</key>
- <integer>1</integer>
+ <true/>
<key>TableOfContents</key>
<array>
<string>1C530D57069F1CE1000CFCEE</string>
- <string>1C530D58069F1CE1000CFCEE</string>
- <string>1C530D59069F1CE1000CFCEE</string>
+ <string>D8AE97C511CF07BC000CF195</string>
+ <string>D8AE97C611CF07BC000CF195</string>
<string>1CDD528C0622207200134675</string>
- <string>1C530D5A069F1CE1000CFCEE</string>
- <string>1CE0B1FE06471DED0097A5F4</string>
<string>1CD0528E0623707200166675</string>
</array>
<key>WindowString</key>
- <string>62 385 781 470 0 0 1440 878 </string>
+ <string>72 685 781 470 0 0 1920 1178 </string>
<key>WindowToolGUID</key>
<string>1C530D57069F1CE1000CFCEE</string>
<key>WindowToolIsVisible</key>
- <integer>0</integer>
+ <true/>
</dict>
<dict>
<key>Identifier</key>
@@ -860,6 +878,8 @@
<key>Dock</key>
<array>
<dict>
+ <key>BecomeActive</key>
+ <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
@@ -870,18 +890,18 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {650, 209}}</string>
+ <string>{{0, 0}, {1160, 530}}</string>
<key>RubberWindowFrame</key>
- <string>360 801 650 250 0 0 1920 1178 </string>
+ <string>360 480 1160 571 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXDebugCLIModule</string>
<key>Proportion</key>
- <string>209pt</string>
+ <string>530pt</string>
</dict>
</array>
<key>Proportion</key>
- <string>209pt</string>
+ <string>530pt</string>
</dict>
</array>
<key>Name</key>
@@ -895,17 +915,17 @@
<key>TableOfContents</key>
<array>
<string>1C78EAAD065D492600B07095</string>
- <string>D844C77D11CDE3B300BE7BCD</string>
+ <string>D8AE978411CE0E36000CF195</string>
<string>1C78EAAC065D492600B07095</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.consoleV3</string>
<key>WindowString</key>
- <string>360 801 650 250 0 0 1920 1178 </string>
+ <string>360 480 1160 571 0 0 1920 1178 </string>
<key>WindowToolGUID</key>
<string>1C78EAAD065D492600B07095</string>
<key>WindowToolIsVisible</key>
- <false/>
+ <true/>
</dict>
<dict>
<key>Identifier</key>
View
510 Skreenics.xcodeproj/mariovejlupek.pbxuser
@@ -1,12 +1,29 @@
// !$*UTF8*$!
{
+ 089C165DFE840E0CC02AAC07 /* English */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1600, 457}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 109}";
+ };
+ };
172754BD107597F200D0347B /* Unit Tests */ = {
activeExec = 0;
};
+ 17D55CD81076A1A2008207BD /* run_suite.rb */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1600, 482}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 84}";
+ };
+ };
29B97313FDCFA39411CA2CEA /* Project object */ = {
activeBuildConfigurationName = Debug;
activeExecutable = D844C76D11CDE3A800BE7BCD /* Skreenics */;
activeTarget = 8D1107260486CEB800E47090 /* Skreenics */;
+ addToTargets = (
+ 8D1107260486CEB800E47090 /* Skreenics */,
+ );
codeSenseManager = D844C78211CDE3B300BE7BCD /* Code sense */;
executables = (
D844C76D11CDE3A800BE7BCD /* Skreenics */,
@@ -17,9 +34,9 @@
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
- 539,
+ 1422,
20,
- 48.16259765625,
+ 48,
43,
43,
20,
@@ -34,19 +51,102 @@
PBXFileDataSource_Target_ColumnID,
);
};
- PBXPerProjectTemplateStateSaveDate = 298705832;
- PBXWorkspaceStateSaveDate = 298705832;
+ PBXPerProjectTemplateStateSaveDate = 298716722;
+ PBXWorkspaceStateSaveDate = 298716722;
+ };
+ perUserProjectItems = {
+ D844C79511CDEA4C00BE7BCD = D844C79511CDEA4C00BE7BCD /* PBXTextBookmark */;
+ D844C79611CDEA4C00BE7BCD = D844C79611CDEA4C00BE7BCD /* PBXTextBookmark */;
+ D844C79811CDEA4C00BE7BCD = D844C79811CDEA4C00BE7BCD /* PBXTextBookmark */;
+ D844C79911CDEA4C00BE7BCD = D844C79911CDEA4C00BE7BCD /* PlistBookmark */;
+ D844C80611CDF90500BE7BCD = D844C80611CDF90500BE7BCD /* PBXTextBookmark */;
+ D844C86411CDFE5100BE7BCD = D844C86411CDFE5100BE7BCD /* PBXTextBookmark */;
+ D844C89D11CE021500BE7BCD = D844C89D11CE021500BE7BCD /* PlistBookmark */;
+ D844C89E11CE021500BE7BCD = D844C89E11CE021500BE7BCD /* PBXTextBookmark */;
+ D8AE974911CE0D0D000CF195 = D8AE974911CE0D0D000CF195 /* PBXTextBookmark */;
+ D8AE976811CE0D8D000CF195 = D8AE976811CE0D8D000CF195 /* PBXTextBookmark */;
+ D8AE977A11CE0E36000CF195 /* PBXTextBookmark */ = D8AE977A11CE0E36000CF195 /* PBXTextBookmark */;
+ D8AE978A11CE0E66000CF195 /* PBXTextBookmark */ = D8AE978A11CE0E66000CF195 /* PBXTextBookmark */;
+ D8AE97C111CF07B7000CF195 /* PBXTextBookmark */ = D8AE97C111CF07B7000CF195 /* PBXTextBookmark */;
+ D8AE97C311CF07BC000CF195 /* PBXTextBookmark */ = D8AE97C311CF07BC000CF195 /* PBXTextBookmark */;
+ D8AE97C411CF07BC000CF195 /* PBXTextBookmark */ = D8AE97C411CF07BC000CF195 /* PBXTextBookmark */;
+ D8AE97CA11CF094A000CF195 /* PBXTextBookmark */ = D8AE97CA11CF094A000CF195 /* PBXTextBookmark */;
+ D8AE97CB11CF094A000CF195 /* PBXTextBookmark */ = D8AE97CB11CF094A000CF195 /* PBXTextBookmark */;
+ D8AE97CC11CF094A000CF195 /* PlistBookmark */ = D8AE97CC11CF094A000CF195 /* PlistBookmark */;
+ D8AE97CD11CF094A000CF195 /* PBXTextBookmark */ = D8AE97CD11CF094A000CF195 /* PBXTextBookmark */;
+ D8AE97CE11CF094A000CF195 /* PBXTextBookmark */ = D8AE97CE11CF094A000CF195 /* PBXTextBookmark */;
+ D8AE97CF11CF094A000CF195 /* PBXTextBookmark */ = D8AE97CF11CF094A000CF195 /* PBXTextBookmark */;
+ D8AE97D311CF09A0000CF195 /* PBXTextBookmark */ = D8AE97D311CF09A0000CF195 /* PBXTextBookmark */;
+ D8AE97D711CF09D7000CF195 /* PBXTextBookmark */ = D8AE97D711CF09D7000CF195 /* PBXTextBookmark */;
+ D8AE97DB11CF09FC000CF195 /* PBXTextBookmark */ = D8AE97DB11CF09FC000CF195 /* PBXTextBookmark */;
+ D8AE97DF11CF0A6D000CF195 /* PBXTextBookmark */ = D8AE97DF11CF0A6D000CF195 /* PBXTextBookmark */;
+ D8AE97E311CF0B11000CF195 /* PBXTextBookmark */ = D8AE97E311CF0B11000CF195 /* PBXTextBookmark */;
+ D8AE97E711CF0B59000CF195 /* PBXTextBookmark */ = D8AE97E711CF0B59000CF195 /* PBXTextBookmark */;
+ D8AE97EB11CF0B67000CF195 /* PBXTextBookmark */ = D8AE97EB11CF0B67000CF195 /* PBXTextBookmark */;
+ D8AE97EF11CF0BA8000CF195 /* PBXTextBookmark */ = D8AE97EF11CF0BA8000CF195 /* PBXTextBookmark */;
+ D8AE97F311CF0BC2000CF195 /* PBXTextBookmark */ = D8AE97F311CF0BC2000CF195 /* PBXTextBookmark */;
+ D8AE97F711CF0C18000CF195 /* PBXTextBookmark */ = D8AE97F711CF0C18000CF195 /* PBXTextBookmark */;
+ D8AE97FB11CF0C82000CF195 /* PBXTextBookmark */ = D8AE97FB11CF0C82000CF195 /* PBXTextBookmark */;
+ D8AE97FD11CF0CFA000CF195 /* PBXTextBookmark */ = D8AE97FD11CF0CFA000CF195 /* PBXTextBookmark */;
+ D8AE980011CF0D40000CF195 /* PBXTextBookmark */ = D8AE980011CF0D40000CF195 /* PBXTextBookmark */;
+ D8AE980411CF0DB0000CF195 /* PBXTextBookmark */ = D8AE980411CF0DB0000CF195 /* PBXTextBookmark */;
+ D8AE980811CF0DBB000CF195 /* PBXTextBookmark */ = D8AE980811CF0DBB000CF195 /* PBXTextBookmark */;
+ D8AE980C11CF0DCA000CF195 /* PBXTextBookmark */ = D8AE980C11CF0DCA000CF195 /* PBXTextBookmark */;
+ D8AE981011CF0DE3000CF195 /* PBXTextBookmark */ = D8AE981011CF0DE3000CF195 /* PBXTextBookmark */;
+ D8AE981411CF0E16000CF195 /* PBXTextBookmark */ = D8AE981411CF0E16000CF195 /* PBXTextBookmark */;
};
sourceControlManager = D844C78111CDE3B300BE7BCD /* Source Control */;
userBuildSettings = {
};
};
+ 29B97316FDCFA39411CA2CEA /* main.m */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1600, 482}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRange = "{0, 254}";
+ };
+ };
4D1A51A110A4FF5D0046A98A /* Compile */ = {
activeExec = 0;
};
4D1A51A510A4FF640046A98A /* Embed */ = {
activeExec = 0;
};
+ 4DE339F60D74FCDD00ADB6EE /* rb_main.rb */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1600, 438}}";
+ sepNavSelRange = "{602, 0}";
+ sepNavVisRange = "{0, 671}";
+ };
+ };
+ 766A5A741187FA920097145F /* SkreenicsAppDelegate.rb */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1600, 2899}}";
+ sepNavSelRange = "{6851, 18}";
+ sepNavVisRange = "{5520, 2435}";
+ };
+ };
+ 766A5AF31188B7B90097145F /* SKVideoItem.rb */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1600, 1755}}";
+ sepNavSelRange = "{215, 0}";
+ sepNavVisRange = "{0, 1074}";
+ };
+ };
+ 768F163C1188BE0F00F5B792 /* SKPreferencesController.rb */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1600, 1222}}";
+ sepNavSelRange = "{543, 0}";
+ sepNavVisRange = "{0, 1039}";
+ };
+ };
+ 768F1651118A168700F5B792 /* SKDragView.rb */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {887, 832}}";
+ sepNavSelRange = "{2103, 21}";
+ sepNavVisRange = "{1827, 512}";
+ };
+ };
8D1107260486CEB800E47090 /* Skreenics */ = {
activeExec = 0;
executables = (
@@ -77,6 +177,8 @@
executableUserSymbolLevel = 0;
libgmallocEnabled = 0;
name = Skreenics;
+ savedGlobals = {
+ };
showTypeColumn = 0;
sourceDirectories = (
);
@@ -95,4 +197,404 @@
isa = PBXCodeSenseManager;
indexTemplatePath = "";
};
+ D844C78711CDE6BD00BE7BCD /* SKDragView.rb */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = text.script.ruby;
+ name = SKDragView.rb;
+ path = /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKDragView.rb;
+ sourceTree = "<absolute>";
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1600, 1196}}";
+ sepNavSelRange = "{2981, 0}";
+ sepNavVisRange = "{622, 2502}";
+ sepNavWindowFrame = "{{89, 463}, {992, 689}}";
+ };
+ };
+ D844C79511CDEA4C00BE7BCD /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 766A5AF31188B7B90097145F /* SKVideoItem.rb */;
+ name = "SKVideoItem.rb: 9";
+ rLen = 0;
+ rLoc = 215;
+ rType = 0;
+ vrLen = 1074;
+ vrLoc = 0;
+ };
+ D844C79611CDEA4C00BE7BCD /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+ name = "main.m: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 254;
+ vrLoc = 0;
+ };
+ D844C79811CDEA4C00BE7BCD /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 17D55CD81076A1A2008207BD /* run_suite.rb */;
+ name = "run_suite.rb: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 84;
+ vrLoc = 0;
+ };
+ D844C79911CDEA4C00BE7BCD /* PlistBookmark */ = {
+ isa = PlistBookmark;
+ fRef = 768F1695118A215E00F5B792 /* UserDefaults.plist */;
+ fallbackIsa = PBXBookmark;
+ isK = 0;
+ kPath = (
+ );
+ name = /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/UserDefaults.plist;
+ rLen = 0;
+ rLoc = 9223372036854775808;
+ };
+ D844C80611CDF90500BE7BCD /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 766A5A741187FA920097145F /* SkreenicsAppDelegate.rb */;
+ name = "SkreenicsAppDelegate.rb: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 1686;
+ vrLoc = 0;
+ };
+ D844C86411CDFE5100BE7BCD /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 40";
+ rLen = 0;
+ rLoc = 1723;
+ rType = 0;
+ vrLen = 1646;
+ vrLoc = 969;
+ };
+ D844C89D11CE021500BE7BCD /* PlistBookmark */ = {
+ isa = PlistBookmark;
+ fRef = 8D1107310486CEB800E47090 /* Info.plist */;
+ fallbackIsa = PBXBookmark;
+ isK = 0;
+ kPath = (
+ );
+ name = /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Info.plist;
+ rLen = 0;
+ rLoc = 9223372036854775808;
+ };
+ D844C89E11CE021500BE7BCD /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 089C165DFE840E0CC02AAC07 /* English */;
+ name = "InfoPlist.strings: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 109;
+ vrLoc = 0;
+ };
+ D8AE974911CE0D0D000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 4DE339F60D74FCDD00ADB6EE /* rb_main.rb */;
+ name = "rb_main.rb: 14";
+ rLen = 0;
+ rLoc = 281;
+ rType = 0;
+ vrLen = 671;
+ vrLoc = 0;
+ };
+ D8AE976811CE0D8D000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 4DE339F60D74FCDD00ADB6EE /* rb_main.rb */;
+ name = "rb_main.rb: 21";
+ rLen = 0;
+ rLoc = 574;
+ rType = 0;
+ vrLen = 671;
+ vrLoc = 0;
+ };
+ D8AE977A11CE0E36000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 4DE339F60D74FCDD00ADB6EE /* rb_main.rb */;
+ name = "rb_main.rb: 21";
+ rLen = 0;
+ rLoc = 574;
+ rType = 0;
+ vrLen = 671;
+ vrLoc = 0;
+ };
+ D8AE978A11CE0E66000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 4DE339F60D74FCDD00ADB6EE /* rb_main.rb */;
+ name = "rb_main.rb: 23";
+ rLen = 0;
+ rLoc = 602;
+ rType = 0;
+ vrLen = 671;
+ vrLoc = 0;
+ };
+ D8AE97C111CF07B7000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 768F1651118A168700F5B792 /* SKDragView.rb */;
+ rLen = 0;
+ rLoc = 2410;
+ rType = 0;
+ };
+ D8AE97C311CF07BC000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 766A5A741187FA920097145F /* SkreenicsAppDelegate.rb */;
+ name = "SkreenicsAppDelegate.rb: 172";
+ rLen = 18;
+ rLoc = 6851;
+ rType = 0;
+ vrLen = 302;
+ vrLoc = 6694;
+ };
+ D8AE97C411CF07BC000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 66";
+ rLen = 0;
+ rLoc = 2410;
+ rType = 0;
+ vrLen = 398;
+ vrLoc = 2281;
+ };
+ D8AE97CA11CF094A000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 4DE339F60D74FCDD00ADB6EE /* rb_main.rb */;
+ name = "rb_main.rb: 23";
+ rLen = 0;
+ rLoc = 602;
+ rType = 0;
+ vrLen = 671;
+ vrLoc = 0;
+ };
+ D8AE97CB11CF094A000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 768F163C1188BE0F00F5B792 /* SKPreferencesController.rb */;
+ name = "SKPreferencesController.rb: 16";
+ rLen = 0;
+ rLoc = 543;
+ rType = 0;
+ vrLen = 1039;
+ vrLoc = 0;
+ };
+ D8AE97CC11CF094A000CF195 /* PlistBookmark */ = {
+ isa = PlistBookmark;
+ fRef = 768F1695118A215E00F5B792 /* UserDefaults.plist */;
+ fallbackIsa = PBXBookmark;
+ isK = 0;
+ kPath = (
+ );
+ name = /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/UserDefaults.plist;
+ rLen = 0;
+ rLoc = 9223372036854775807;
+ };
+ D8AE97CD11CF094A000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 766A5A741187FA920097145F /* SkreenicsAppDelegate.rb */;
+ name = "SkreenicsAppDelegate.rb: 172";
+ rLen = 18;
+ rLoc = 6851;
+ rType = 0;
+ vrLen = 2435;
+ vrLoc = 5520;
+ };
+ D8AE97CE11CF094A000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 768F1651118A168700F5B792 /* SKDragView.rb */;
+ rLen = 19;
+ rLoc = 2091;
+ rType = 0;
+ };
+ D8AE97CF11CF094A000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 75";
+ rLen = 0;
+ rLoc = 2410;
+ rType = 0;
+ vrLen = 2607;
+ vrLoc = 276;
+ };
+ D8AE97D311CF09A0000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 75";
+ rLen = 0;
+ rLoc = 2410;
+ rType = 0;
+ vrLen = 2630;
+ vrLoc = 306;
+ };
+ D8AE97D711CF09D7000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 74";
+ rLen = 0;
+ rLoc = 2410;
+ rType = 0;
+ vrLen = 2488;
+ vrLoc = 384;
+ };
+ D8AE97DB11CF09FC000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 67";
+ rLen = 0;
+ rLoc = 2409;
+ rType = 0;
+ vrLen = 2418;
+ vrLoc = 472;
+ };
+ D8AE97DF11CF0A6D000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 75";
+ rLen = 0;
+ rLoc = 2410;
+ rType = 0;
+ vrLen = 2443;
+ vrLoc = 538;
+ };
+ D8AE97E311CF0B11000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 75";
+ rLen = 0;
+ rLoc = 2410;
+ rType = 0;
+ vrLen = 2403;
+ vrLoc = 599;
+ };
+ D8AE97E711CF0B59000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 64";
+ rLen = 0;
+ rLoc = 2951;
+ rType = 0;
+ vrLen = 2499;
+ vrLoc = 157;
+ };
+ D8AE97EB11CF0B67000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 63";
+ rLen = 0;
+ rLoc = 2513;
+ rType = 0;
+ vrLen = 2500;
+ vrLoc = 157;
+ };
+ D8AE97EF11CF0BA8000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 71";
+ rLen = 0;
+ rLoc = 2987;
+ rType = 0;
+ vrLen = 2605;
+ vrLoc = 219;
+ };
+ D8AE97F311CF0BC2000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 67";
+ rLen = 0;
+ rLoc = 2697;
+ rType = 0;
+ vrLen = 2579;
+ vrLoc = 246;
+ };
+ D8AE97F711CF0C18000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 66";
+ rLen = 0;
+ rLoc = 2638;
+ rType = 0;
+ vrLen = 2548;
+ vrLoc = 276;
+ };
+ D8AE97FB11CF0C82000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 66";
+ rLen = 0;
+ rLoc = 2584;
+ rType = 0;
+ vrLen = 2592;
+ vrLoc = 277;
+ };
+ D8AE97FD11CF0CFA000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 73";
+ rLen = 0;
+ rLoc = 2736;
+ rType = 0;
+ vrLen = 2601;
+ vrLoc = 292;
+ };
+ D8AE980011CF0D40000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 74";
+ rLen = 0;
+ rLoc = 2736;
+ rType = 0;
+ vrLen = 2617;
+ vrLoc = 338;
+ };
+ D8AE980411CF0DB0000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 77";
+ rLen = 0;
+ rLoc = 2908;
+ rType = 0;
+ vrLen = 2560;
+ vrLoc = 487;
+ };
+ D8AE980811CF0DBB000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 76";
+ rLen = 0;
+ rLoc = 2860;
+ rType = 0;
+ vrLen = 2499;
+ vrLoc = 553;
+ };
+ D8AE980C11CF0DCA000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 76";
+ rLen = 0;
+ rLoc = 2836;
+ rType = 0;
+ vrLen = 2450;
+ vrLoc = 602;
+ };
+ D8AE981011CF0DE3000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 77";
+ rLen = 0;
+ rLoc = 2910;
+ rType = 0;
+ vrLen = 2478;
+ vrLoc = 602;
+ };
+ D8AE981411CF0E16000CF195 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D844C78711CDE6BD00BE7BCD /* SKDragView.rb */;
+ name = "SKDragView.rb: 82";
+ rLen = 0;
+ rLoc = 2981;
+ rType = 0;
+ vrLen = 2502;
+ vrLoc = 622;
+ };
}
View
165 build/Debug/Skreenics.app/Contents/Resources/Growl.disabled
@@ -0,0 +1,165 @@
+# Copyright (c) 2007-2008 Satoshi Nakagawa <psychs@limechat.net>, Eloy Duran <e.duran@superalloy.nl>
+# You can redistribute it and/or modify it under the same terms as Ruby.
+# this growl file was extracted from the growlnotifier project(http://rubyforge.org/projects/growlnotifier/, http://github.com/psychs/growlnotifier/tree/master) with the authors' permission
+
+require 'osx/cocoa'
+
+module Growl
+ class Notifier < OSX::NSObject
+ VERSION = '1.0'
+
+ GROWL_IS_READY = "Lend Me Some Sugar; I Am Your Neighbor!"
+ GROWL_NOTIFICATION_CLICKED = "GrowlClicked!"
+ GROWL_NOTIFICATION_TIMED_OUT = "GrowlTimedOut!"
+ GROWL_KEY_CLICKED_CONTEXT = "ClickedContext"
+
+ PRIORITIES = {
+ :emergency => 2,
+ :high => 1,
+ :normal => 0,
+ :moderate => -1,
+ :very_low => -2,
+ }
+
+ class << self
+ # Returns the singleton instance of Growl::Notifier with which you register and send your Growl notifications.
+ def sharedInstance
+ @sharedInstance ||= alloc.init
+ end
+ end
+
+ attr_reader :application_name, :application_icon, :notifications, :default_notifications
+ attr_accessor :delegate
+
+ # Registers the applications metadata and the notifications, that your application might send, to Growl.
+ # The +default_notifications+ are notifications that will be enabled by default, the regular +notifications+ are
+ # optional and should be enabled by the user in the Growl system preferences.
+ #
+ # Register the applications name and the notifications that will be used.
+ # * +default_notifications+ defaults to the regular +notifications+.
+ # * +application_icon+ defaults to OSX::NSApplication.sharedApplication.applicationIconImage.
+ #
+ # Growl::Notifier.sharedInstance.register 'FoodApp', ['YourHamburgerIsReady', 'OhSomeoneElseAteIt']
+ #
+ # Register the applications name, the notifications plus the default notifications that will be used and the icon that's to be used in the Growl notifications.
+ #
+ # Growl::Notifier.sharedInstance.register 'FoodApp', ['YourHamburgerIsReady', 'OhSomeoneElseAteIt'], ['DefaultNotification], OSX::NSImage.imageNamed('GreasyHamburger')
+ def register(application_name, notifications, default_notifications = nil, application_icon = nil)
+ @application_name, @application_icon = application_name, (application_icon || OSX::NSApplication.sharedApplication.applicationIconImage)
+ @notifications, @default_notifications = notifications, (default_notifications || notifications)
+ @callbacks = {}
+ send_registration!
+ end
+
+ # Sends a Growl notification.
+ #
+ # * +notification_name+ : the name of one of the notifcations that your apllication registered with Growl. See register for more info.
+ # * +title+ : the title that should be used in the Growl notification.
+ # * +description+ : the body of the Grow notification.
+ # * +options+ : specifies a few optional options:
+ # * <tt>:sticky</tt> : indicates if the Grow notification should "stick" to the screen. Defaults to +false+.
+ # * <tt>:priority</tt> : sets the priority level of the Growl notification. Defaults to 0.
+ # * <tt>:icon</tt> : specifies the icon to be used in the Growl notification. Defaults to the registered +application_icon+, see register for more info.
+ #
+ # Simple example:
+ #
+ # name = 'YourHamburgerIsReady'
+ # title = 'Your hamburger is ready for consumption!'
+ # description = 'Please pick it up at isle 4.'
+ #
+ # Growl::Notifier.sharedInstance.notify(name, title, description)
+ #
+ # Example with optional options:
+ #
+ # Growl::Notifier.sharedInstance.notify(name, title, description, :sticky => true, :priority => 1, :icon => OSX::NSImage.imageNamed('SuperBigHamburger'))
+ #
+ # When you pass notify a block, that block will be used as the callback handler if the Growl notification was clicked. Eg:
+ #
+ # Growl::Notifier.sharedInstance.notify(name, title, description, :sticky => true) do
+ # user_clicked_notification_so_do_something!
+ # end
+ def notify(notification_name, title, description, options = {}, &callback)
+ dict = {
+ :ApplicationName => @application_name,
+ :ApplicationPID => pid,
+ :NotificationName => notification_name,
+ :NotificationTitle => title,
+ :NotificationDescription => description,
+ :NotificationPriority => PRIORITIES[options[:priority]] || options[:priority] || 0
+ }
+ dict[:NotificationIcon] = options[:icon].TIFFRepresentation if options[:icon]
+ dict[:NotificationSticky] = 1 if options[:sticky]
+
+ context = {}
+ context[:user_click_context] = options[:click_context] if options[:click_context]
+ if block_given?
+ @callbacks[callback.object_id] = callback
+ context[:callback_object_id] = callback.object_id.to_s
+ end
+ dict[:NotificationClickContext] = context unless context.empty?
+
+ notification_center.postNotificationName_object_userInfo_deliverImmediately(:GrowlNotification, nil, dict, true)
+ end
+
+ def onReady(notification)
+ send_registration!
+ end
+
+ def onClicked(notification)
+ user_context = nil
+ if context = notification.userInfo[GROWL_KEY_CLICKED_CONTEXT]
+ user_context = context[:user_click_context]
+ if callback_object_id = context[:callback_object_id]
+ @callbacks.delete(callback_object_id.to_i).call
+ end
+ end
+
+ @delegate.growlNotifierClicked_context(self, user_context) if @delegate && @delegate.respond_to?(:growlNotifierClicked_context)
+ end
+
+ def onTimeout(notification)
+ user_context = nil
+ if context = notification.userInfo[GROWL_KEY_CLICKED_CONTEXT]
+ @callbacks.delete(context[:callback_object_id].to_i) if context[:callback_object_id]
+ user_context = context[:user_click_context]
+ end
+
+ @delegate.growlNotifierTimedOut_context(self, user_context) if @delegate && @delegate.respond_to?(:growlNotifierTimedOut_context)
+ end
+
+ private
+
+ def pid
+ OSX::NSProcessInfo.processInfo.processIdentifier.to_i
+ end
+
+ def notification_center
+ OSX::NSDistributedNotificationCenter.defaultCenter
+ end
+
+ def send_registration!
+ add_observer 'onReady:', GROWL_IS_READY, false
+ add_observer 'onClicked:', GROWL_NOTIFICATION_CLICKED, true
+ add_observer 'onTimeout:', GROWL_NOTIFICATION_TIMED_OUT, true
+
+ dict = {
+ :ApplicationName => @application_name,
+ :ApplicationIcon => application_icon.TIFFRepresentation,
+ :AllNotifications => @notifications,
+ :DefaultNotifications => @default_notifications
+ }
+
+ notification_center.objc_send(
+ :postNotificationName, :GrowlApplicationRegistrationNotification,
+ :object, nil,
+ :userInfo, dict,
+ :deliverImmediately, true
+ )
+ end
+
+ def add_observer(selector, name, prepend_name_and_pid)
+ name = "#{@application_name}-#{pid}-#{name}" if prepend_name_and_pid
+ notification_center.addObserver_selector_name_object self, selector, name, nil
+ end
+ end
+end
View
32 build/Debug/Skreenics.app/Contents/Resources/SKDragView.rb
@@ -4,13 +4,21 @@
# Created by naixn on 29/04/10.
# Copyright 2010 Thibault Martin-Lagardette. All rights reserved.
+require 'csv'
+
+def growl(message, type='')
+ system "growlnotify \"D-Bug\" -m\"#{type} #{message}\""
+end
+
+
class SKDragView < NSView
attr_writer :dragDelegate
def initWithCoder(coder)
if super
registerForDraggedTypes([NSFilenamesPboardType])
@acceptableMovieTypes = QTMovie.movieTypesWithOptions(QTIncludeCommonTypes)
+ @acceptableBatchTypes = ['public.comma-separated-values-text']
@dragDelegate = nil
self
end
@@ -35,7 +43,8 @@ def draggingEntered(sender)
filemanager.fileExistsAtPath(filePath, isDirectory: ptr)
pathIsDirectory = ptr[0]
break if pathIsDirectory
- if @acceptableMovieTypes.containsObject(workspace.typeOfFile(filePath, error: nil))
+ if @acceptableMovieTypes.containsObject(workspace.typeOfFile(filePath, error: nil)) or @acceptableBatchTypes.containsObject(workspace.typeOfFile(filePath, error: nil))
+ #growl(filePath, 'ok')
canQTKitInitDraggedFiles = true
break
end
@@ -53,7 +62,26 @@ def performDragOperation(sender)
pboard = sender.draggingPasteboard
if pboard.types.containsObject(NSFilenamesPboardType)
pboard.propertyListForType(NSFilenamesPboardType).each do |filePath|
- @dragDelegate.addDragPathElement(filePath)
+ growl(filePath, 'sok')
+
+ # if csv file
+ workspace = NSWorkspace.sharedWorkspace
+ if @acceptableBatchTypes.containsObject(workspace.typeOfFile(filePath, error: nil))
+ #File.open(filePath).each_line{ |s|
+ # growl s
+ #}
+ file = File.new(filePath, 'r')
+
+ file.each_line("\n") do |row|
+ column = row.split(",")
+ growl column[0]
+ @dragDelegate.addDragPathElement(column[0])
+ break if file.lineno > 10
+ end
+ else
+ growl column[0]
+ @dragDelegate.addDragPathElement(filePath)
+ end
end
return true
end
View
158 build/Debug/Skreenics.app/Contents/Resources/growl.rb
@@ -0,0 +1,158 @@
+# Original code: http://github.com/psychs/growlnotifier
+
+framework 'Cocoa'
+
+module Growl
+ class Notifier
+ VERSION = '1.0.1'
+
+ GROWL_IS_READY = "Lend Me Some Sugar; I Am Your Neighbor!"
+ GROWL_NOTIFICATION_CLICKED = "GrowlClicked!"
+ GROWL_NOTIFICATION_TIMED_OUT = "GrowlTimedOut!"
+ GROWL_KEY_CLICKED_CONTEXT = "ClickedContext"
+
+ PRIORITIES = {
+ :emergency => 2,
+ :high => 1,
+ :normal => 0,
+ :moderate => -1,
+ :very_low => -2,
+ }
+
+ class << self
+ # Returns the singleton instance of Growl::Notifier with which you register and send your Growl notifications.
+ def sharedInstance
+ @sharedInstance ||= alloc.init
+ end
+ end
+
+ attr_reader :application_name, :application_icon, :notifications, :default_notifications
+ attr_accessor :delegate
+
+ # Registers the applications metadata and the notifications, that your application might send, to Growl.
+ # The +default_notifications+ are notifications that will be enabled by default, the regular +notifications+ are
+ # optional and should be enabled by the user in the Growl system preferences.
+ #
+ # Register the applications name and the notifications that will be used.
+ # * +default_notifications+ defaults to the regular +notifications+.
+ # * +application_icon+ defaults to NSApplication.sharedApplication.applicationIconImage.
+ #
+ # Growl::Notifier.sharedInstance.register 'FoodApp', ['YourHamburgerIsReady', 'OhSomeoneElseAteIt']
+ #
+ # Register the applications name, the notifications plus the default notifications that will be used and the icon that's to be used in the Growl notifications.
+ #
+ # Growl::Notifier.sharedInstance.register 'FoodApp', ['YourHamburgerIsReady', 'OhSomeoneElseAteIt'], ['DefaultNotification], NSImage.imageNamed('GreasyHamburger')
+ def register(application_name, notifications, default_notifications = nil, application_icon = nil)
+ @application_name, @application_icon = application_name, (application_icon || NSApplication.sharedApplication.applicationIconImage)
+ @notifications, @default_notifications = notifications, (default_notifications || notifications)
+ @callbacks = {}
+ send_registration!
+ end
+
+ # Sends a Growl notification.
+ #
+ # * +notification_name+ : the name of one of the notifcations that your apllication registered with Growl. See register for more info.
+ # * +title+ : the title that should be used in the Growl notification.
+ # * +description+ : the body of the Grow notification.
+ # * +options+ : specifies a few optional options:
+ # * <tt>:sticky</tt> : indicates if the Grow notification should "stick" to the screen. Defaults to +false+.
+ # * <tt>:priority</tt> : sets the priority level of the Growl notification. Defaults to 0.
+ # * <tt>:icon</tt> : specifies the icon to be used in the Growl notification. Defaults to the registered +application_icon+, see register for more info.
+ #
+ # Simple example:
+ #
+ # name = 'YourHamburgerIsReady'
+ # title = 'Your hamburger is ready for consumption!'
+ # description = 'Please pick it up at isle 4.'
+ #
+ # Growl::Notifier.sharedInstance.notify(name, title, description)
+ #
+ # Example with optional options:
+ #
+ # Growl::Notifier.sharedInstance.notify(name, title, description, :sticky => true, :priority => 1, :icon => NSImage.imageNamed('SuperBigHamburger'))
+ #
+ # When you pass notify a block, that block will be used as the callback handler if the Growl notification was clicked. Eg:
+ #
+ # Growl::Notifier.sharedInstance.notify(name, title, description, :sticky => true) do
+ # user_clicked_notification_so_do_something!
+ # end
+ def notify(notification_name, title, description, options = {}, &callback)
+ dict = {
+ :ApplicationName => @application_name,
+ :ApplicationPID => pid,
+ :NotificationName => notification_name,
+ :NotificationTitle => title,
+ :NotificationDescription => description,
+ :NotificationPriority => PRIORITIES[options[:priority]] || options[:priority] || 0
+ }
+ dict[:NotificationIcon] = options[:icon].TIFFRepresentation if options[:icon]
+ dict[:NotificationSticky] = 1 if options[:sticky]
+
+ context = {}
+ context[:user_click_context] = options[:click_context] if options[:click_context]
+ if block_given?
+ @callbacks[callback.object_id] = callback
+ context[:callback_object_id] = callback.object_id.to_s
+ end
+ dict[:NotificationClickContext] = context unless context.empty?
+
+ notification_center.postNotificationName :GrowlNotification, object:nil, userInfo:dict, deliverImmediately:true
+ end
+
+ def onReady(notification)
+ send_registration!
+ end
+
+ def onClicked(notification)
+ user_context = nil
+ if context = notification.userInfo[GROWL_KEY_CLICKED_CONTEXT]
+ user_context = context[:user_click_context]
+ if callback_object_id = context[:callback_object_id]
+ @callbacks.delete(callback_object_id.to_i).call
+ end
+ end
+
+ @delegate.growlNotifierClicked_context(self, user_context) if @delegate && @delegate.respond_to?(:growlNotifierClicked_context)
+ end
+
+ def onTimeout(notification)
+ user_context = nil
+ if context = notification.userInfo[GROWL_KEY_CLICKED_CONTEXT]
+ @callbacks.delete(context[:callback_object_id].to_i) if context[:callback_object_id]
+ user_context = context[:user_click_context]
+ end
+
+ @delegate.growlNotifierTimedOut_context(self, user_context) if @delegate && @delegate.respond_to?(:growlNotifierTimedOut_context)
+ end
+
+ private
+
+ def pid
+ NSProcessInfo.processInfo.processIdentifier.to_i
+ end
+
+ def notification_center
+ NSDistributedNotificationCenter.defaultCenter
+ end
+
+ def send_registration!
+ add_observer 'onReady:', GROWL_IS_READY, false
+ add_observer 'onClicked:', GROWL_NOTIFICATION_CLICKED, true
+ add_observer 'onTimeout:', GROWL_NOTIFICATION_TIMED_OUT, true
+
+ dict = {
+ :ApplicationName => @application_name,
+ :ApplicationIcon => application_icon.TIFFRepresentation,
+ :AllNotifications => @notifications,
+ :DefaultNotifications => @default_notifications
+ }
+
+ notification_center.postNotificationName :GrowlApplicationRegistrationNotification, object:nil, userInfo:dict, deliverImmediately:true
+ end
+
+ def add_observer(selector, name, prepend_name_and_pid)
+ name = "#{@application_name}-#{pid}-#{name}" if prepend_name_and_pid
+ notification_center.addObserver self, selector:selector, name:name, object:nil
+ end
+ end
+end
View
165 build/Debug/Skreenics.app/Contents/Resources/growl.rb-dis
@@ -0,0 +1,165 @@
+# Copyright (c) 2007-2008 Satoshi Nakagawa <psychs@limechat.net>, Eloy Duran <e.duran@superalloy.nl>
+# You can redistribute it and/or modify it under the same terms as Ruby.
+# this growl file was extracted from the growlnotifier project(http://rubyforge.org/projects/growlnotifier/, http://github.com/psychs/growlnotifier/tree/master) with the authors' permission
+
+#require 'osx/cocoa'
+
+module Growl
+ class Notifier < OSX::NSObject
+ VERSION = '1.0'
+
+ GROWL_IS_READY = "Lend Me Some Sugar; I Am Your Neighbor!"
+ GROWL_NOTIFICATION_CLICKED = "GrowlClicked!"
+ GROWL_NOTIFICATION_TIMED_OUT = "GrowlTimedOut!"
+ GROWL_KEY_CLICKED_CONTEXT = "ClickedContext"
+
+ PRIORITIES = {
+ :emergency => 2,
+ :high => 1,
+ :normal => 0,
+ :moderate => -1,
+ :very_low => -2,
+ }
+
+ class << self
+ # Returns the singleton instance of Growl::Notifier with which you register and send your Growl notifications.
+ def sharedInstance
+ @sharedInstance ||= alloc.init
+ end
+ end
+
+ attr_reader :application_name, :application_icon, :notifications, :default_notifications
+ attr_accessor :delegate
+
+ # Registers the applications metadata and the notifications, that your application might send, to Growl.
+ # The +default_notifications+ are notifications that will be enabled by default, the regular +notifications+ are
+ # optional and should be enabled by the user in the Growl system preferences.
+ #
+ # Register the applications name and the notifications that will be used.
+ # * +default_notifications+ defaults to the regular +notifications+.
+ # * +application_icon+ defaults to OSX::NSApplication.sharedApplication.applicationIconImage.
+ #
+ # Growl::Notifier.sharedInstance.register 'FoodApp', ['YourHamburgerIsReady', 'OhSomeoneElseAteIt']
+ #
+ # Register the applications name, the notifications plus the default notifications that will be used and the icon that's to be used in the Growl notifications.
+ #
+ # Growl::Notifier.sharedInstance.register 'FoodApp', ['YourHamburgerIsReady', 'OhSomeoneElseAteIt'], ['DefaultNotification], OSX::NSImage.imageNamed('GreasyHamburger')
+ def register(application_name, notifications, default_notifications = nil, application_icon = nil)
+ @application_name, @application_icon = application_name, (application_icon || OSX::NSApplication.sharedApplication.applicationIconImage)
+ @notifications, @default_notifications = notifications, (default_notifications || notifications)
+ @callbacks = {}
+ send_registration!
+ end
+
+ # Sends a Growl notification.
+ #
+ # * +notification_name+ : the name of one of the notifcations that your apllication registered with Growl. See register for more info.
+ # * +title+ : the title that should be used in the Growl notification.
+ # * +description+ : the body of the Grow notification.
+ # * +options+ : specifies a few optional options:
+ # * <tt>:sticky</tt> : indicates if the Grow notification should "stick" to the screen. Defaults to +false+.
+ # * <tt>:priority</tt> : sets the priority level of the Growl notification. Defaults to 0.
+ # * <tt>:icon</tt> : specifies the icon to be used in the Growl notification. Defaults to the registered +application_icon+, see register for more info.
+ #
+ # Simple example:
+ #
+ # name = 'YourHamburgerIsReady'
+ # title = 'Your hamburger is ready for consumption!'
+ # description = 'Please pick it up at isle 4.'
+ #
+ # Growl::Notifier.sharedInstance.notify(name, title, description)
+ #
+ # Example with optional options:
+ #
+ # Growl::Notifier.sharedInstance.notify(name, title, description, :sticky => true, :priority => 1, :icon => OSX::NSImage.imageNamed('SuperBigHamburger'))
+ #
+ # When you pass notify a block, that block will be used as the callback handler if the Growl notification was clicked. Eg:
+ #
+ # Growl::Notifier.sharedInstance.notify(name, title, description, :sticky => true) do
+ # user_clicked_notification_so_do_something!
+ # end
+ def notify(notification_name, title, description, options = {}, &callback)
+ dict = {
+ :ApplicationName => @application_name,
+ :ApplicationPID => pid,
+ :NotificationName => notification_name,
+ :NotificationTitle => title,
+ :NotificationDescription => description,
+ :NotificationPriority => PRIORITIES[options[:priority]] || options[:priority] || 0
+ }
+ dict[:NotificationIcon] = options[:icon].TIFFRepresentation if options[:icon]
+ dict[:NotificationSticky] = 1 if options[:sticky]
+
+ context = {}
+ context[:user_click_context] = options[:click_context] if options[:click_context]
+ if block_given?
+ @callbacks[callback.object_id] = callback
+ context[:callback_object_id] = callback.object_id.to_s
+ end
+ dict[:NotificationClickContext] = context unless context.empty?
+
+ notification_center.postNotificationName_object_userInfo_deliverImmediately(:GrowlNotification, nil, dict, true)
+ end
+
+ def onReady(notification)
+ send_registration!
+ end
+
+ def onClicked(notification)
+ user_context = nil
+ if context = notification.userInfo[GROWL_KEY_CLICKED_CONTEXT]
+ user_context = context[:user_click_context]
+ if callback_object_id = context[:callback_object_id]
+ @callbacks.delete(callback_object_id.to_i).call
+ end
+ end
+
+ @delegate.growlNotifierClicked_context(self, user_context) if @delegate && @delegate.respond_to?(:growlNotifierClicked_context)
+ end
+
+ def onTimeout(notification)
+ user_context = nil
+ if context = notification.userInfo[GROWL_KEY_CLICKED_CONTEXT]
+ @callbacks.delete(context[:callback_object_id].to_i) if context[:callback_object_id]
+ user_context = context[:user_click_context]
+ end
+
+ @delegate.growlNotifierTimedOut_context(self, user_context) if @delegate && @delegate.respond_to?(:growlNotifierTimedOut_context)
+ end
+
+ private
+
+ def pid
+ OSX::NSProcessInfo.processInfo.processIdentifier.to_i
+ end
+
+ def notification_center
+ OSX::NSDistributedNotificationCenter.defaultCenter
+ end
+
+ def send_registration!
+ add_observer 'onReady:', GROWL_IS_READY, false
+ add_observer 'onClicked:', GROWL_NOTIFICATION_CLICKED, true
+ add_observer 'onTimeout:', GROWL_NOTIFICATION_TIMED_OUT, true
+
+ dict = {
+ :ApplicationName => @application_name,
+ :ApplicationIcon => application_icon.TIFFRepresentation,
+ :AllNotifications => @notifications,
+ :DefaultNotifications => @default_notifications
+ }
+
+ notification_center.objc_send(
+ :postNotificationName, :GrowlApplicationRegistrationNotification,
+ :object, nil,
+ :userInfo, dict,
+ :deliverImmediately, true
+ )
+ end
+
+ def add_observer(selector, name, prepend_name_and_pid)
+ name = "#{@application_name}-#{pid}-#{name}" if prepend_name_and_pid
+ notification_center.addObserver_selector_name_object self, selector, name, nil
+ end
+ end
+end
View
3 build/Debug/Skreenics.app/Contents/Resources/rb_main.rb
@@ -11,11 +11,14 @@
framework 'Cocoa'
framework 'QTKit'
+#puts RUBY_VERSION
+
# Loading all the Ruby project files.
main = File.basename(__FILE__, File.extname(__FILE__))
dir_path = NSBundle.mainBundle.resourcePath.fileSystemRepresentation
Dir.glob(File.join(dir_path, '*.{rb,rbo}')).map { |x| File.basename(x, File.extname(x)) }.uniq.each do |path|
if path != main
+ puts path
require(path)
end
end
View
10 build/Skreenics.build/Debug/Skreenics.build/Skreenics.dep
@@ -1,3 +1,4 @@
+0000000000047cfe00000000000000a1 24e2ad6104a938a8717c3504ce26ad2f ffffffffffffffffffffffffffffffff 7488 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/main.o
2a404b1be24b1e5ca30761ebd4a80767 b60aa0e70c88f903870beba177abced3 ffffffffffffffffffffffffffffffff 102 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app
24e2ad614e1004f0717c3504cfe70168 48ff8c82fb9ce429b3d529a4e4a6f800 ffffffffffffffffffffffffffffffff 9712 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics
00000000000000000000000000000000 499b9d20246d4b65f255423b08df5410 ffffffffffffffffffffffffffffffff 843 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/ToolbarRemoveTemplate.png
@@ -10,14 +11,17 @@
00000000000000000000000000000000 d61712e8d5b6b5d7fd35c09ef8ba6dd0 ffffffffffffffffffffffffffffffff 2405 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/NSStringAdditions.rb
00000000000000000000000000000000 e58c2046d13b50aa35712c0ecb923791 ffffffffffffffffffffffffffffffff 4873 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKProgressIndicator.rb
00000000000000000000000000000000 77b06b8f912cc31a8beb28b6abced65f ffffffffffffffffffffffffffffffff 5450 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKProgressCell.rb
-00000000000000000000000000000000 e58e0e1e3e02cead01e11edbe0223d6e ffffffffffffffffffffffffffffffff 2352 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKDragView.rb
+00000000000000000000000000000000 e58e0e1e3e02cead01e11edbe0223d6e ffffffffffffffffffffffffffffffff 3124 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKDragView.rb
00000000000000000000000000000000 1bf15d0c59b2c998703f43c221c50506 ffffffffffffffffffffffffffffffff 11016 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKGenerateThumbnailOperation.rb
00000000000000000000000000000000 e313b6d4f945321830ddcacc5b37ffce ffffffffffffffffffffffffffffffff 3067 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKPreferencesController.rb
00000000000000000000000000000000 eee7356bbc65ec75d54ebcb87f6dee94 ffffffffffffffffffffffffffffffff 3737 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKVideoItem.rb
00000000000000000000000000000000 e1ea3e62385e3c0ff43677d2375e8a97 ffffffffffffffffffffffffffffffff 8588 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SkreenicsAppDelegate.rb
000000004bdf34ae0000000000041271 54f5a5ed0626737209071eafaf70f140 ffffffffffffffffffffffffffffffff 56445 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/MainMenu.nib
-00000000000000000000000000000000 6aa9c072a4168b0d01b5a935e97b2f91 ffffffffffffffffffffffffffffffff 640 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/rb_main.rb
+00000000000000000000000000000000 6aa9c072a4168b0d01b5a935e97b2f91 ffffffffffffffffffffffffffffffff 671 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/rb_main.rb
000000004bdf34ae00000000000000dc 12e24b4cc8049a98d781ded8346379c7 ffffffffffffffffffffffffffffffff 220 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/InfoPlist.strings
00000000000000000000000000000000 34fec01b1f18f094143895ebf25e0c9a ffffffffffffffffffffffffffffffff 8 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/PkgInfo
00000000000000000000000000000000 34fec01b1f18f094143895ebf25e0c9a ffffffffffffffffffffffffffffffff 955 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Info.plist
-0000000000047cfe00000000000000a1 24e2ad6104a938a8717c3504ce26ad2f ffffffffffffffffffffffffffffffff 7488 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/main.o
+00000000000000000000000000000000 dd5f7c9803023cbf081140f0f477ce21 ffffffffffffffffffffffffffffffff 6805 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/growl.rb
+00000000000000000000000000000000 d8e10c0f01ac0561bb5bc0023fd7bf67 ffffffffffffffffffffffffffffffff 7246 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/Growl.disabled
+00000000000000000000000000000000 c13a5ff5d80de11aab0e9299f51a8746 ffffffffffffffffffffffffffffffff 7246 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/Growl.rb
+00000000000000000000000000000000 1eca3e00aa565865805d2da9279ace05 ffffffffffffffffffffffffffffffff 7247 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/growl.rb-dis
View
23 build/Skreenics.build/Debug/Skreenics.build/Skreenics~.dep
@@ -0,0 +1,23 @@
+2a404b1be24b1e5ca30761ebd4a80767 b60aa0e70c88f903870beba177abced3 ffffffffffffffffffffffffffffffff 102 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app
+24e2ad614e1004f0717c3504cfe70168 48ff8c82fb9ce429b3d529a4e4a6f800 ffffffffffffffffffffffffffffffff 9712 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics
+00000000000000000000000000000000 499b9d20246d4b65f255423b08df5410 ffffffffffffffffffffffffffffffff 843 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/ToolbarRemoveTemplate.png
+00000000000000000000000000000000 bcd07f196e1caf9901bfb5f13a75d5a4 ffffffffffffffffffffffffffffffff 257007 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/Skreenics.icns
+000000004bdf34ae0000000000000519 d1912170b4cb91a465ffcb687c42865b ffffffffffffffffffffffffffffffff 1305 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/UserDefaults.plist
+00000000000000000000000000000000 9f84890656d799b0d43e6ab040b34b46 ffffffffffffffffffffffffffffffff 1283 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKConstants.rb
+00000000000000000000000000000000 35aae39d59d341928fc117ae0389cbc3 ffffffffffffffffffffffffffffffff 2356 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/ExpandedPathToIconTransformer.rb
+00000000000000000000000000000000 95fabb02c5023fbfc775198e69831a14 ffffffffffffffffffffffffffffffff 1872 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/ExpandedPathToPathTransformer.rb
+00000000000000000000000000000000 27a7e115cdfff93997d6d4a2a3d1fc68 ffffffffffffffffffffffffffffffff 1495 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKRgbToNSColorTransformer.rb
+00000000000000000000000000000000 d61712e8d5b6b5d7fd35c09ef8ba6dd0 ffffffffffffffffffffffffffffffff 2405 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/NSStringAdditions.rb
+00000000000000000000000000000000 e58c2046d13b50aa35712c0ecb923791 ffffffffffffffffffffffffffffffff 4873 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKProgressIndicator.rb
+00000000000000000000000000000000 77b06b8f912cc31a8beb28b6abced65f ffffffffffffffffffffffffffffffff 5450 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKProgressCell.rb
+00000000000000000000000000000000 e58e0e1e3e02cead01e11edbe0223d6e ffffffffffffffffffffffffffffffff 2352 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKDragView.rb
+00000000000000000000000000000000 1bf15d0c59b2c998703f43c221c50506 ffffffffffffffffffffffffffffffff 11016 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKGenerateThumbnailOperation.rb
+00000000000000000000000000000000 e313b6d4f945321830ddcacc5b37ffce ffffffffffffffffffffffffffffffff 3067 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKPreferencesController.rb
+00000000000000000000000000000000 eee7356bbc65ec75d54ebcb87f6dee94 ffffffffffffffffffffffffffffffff 3737 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKVideoItem.rb
+00000000000000000000000000000000 e1ea3e62385e3c0ff43677d2375e8a97 ffffffffffffffffffffffffffffffff 8588 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SkreenicsAppDelegate.rb
+000000004bdf34ae0000000000041271 54f5a5ed0626737209071eafaf70f140 ffffffffffffffffffffffffffffffff 56445 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/MainMenu.nib
+00000000000000000000000000000000 6aa9c072a4168b0d01b5a935e97b2f91 ffffffffffffffffffffffffffffffff 640 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/rb_main.rb
+000000004bdf34ae00000000000000dc 12e24b4cc8049a98d781ded8346379c7 ffffffffffffffffffffffffffffffff 220 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/InfoPlist.strings
+00000000000000000000000000000000 34fec01b1f18f094143895ebf25e0c9a ffffffffffffffffffffffffffffffff 8 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/PkgInfo
+00000000000000000000000000000000 34fec01b1f18f094143895ebf25e0c9a ffffffffffffffffffffffffffffffff 955 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Info.plist
+0000000000047cfe00000000000000a1 24e2ad6104a938a8717c3504ce26ad2f ffffffffffffffffffffffffffffffff 7488 /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/main.o
View
138 build/Skreenics.build/Debug/Skreenics.build/build-state.dat
@@ -1,7 +1,7 @@
TSkreenics
v7
r0
-t298705842.579652
+t298782475.954513
cCheck dependencies
cProcessInfoPlistFile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Info.plist Info.plist
cCopyStringsFile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/InfoPlist.strings English.lproj/InfoPlist.strings
@@ -26,6 +26,11 @@ cCompileC build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/main
cLd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics normal x86_64
cTouch /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app
+N/Developer/Examples/Ruby/MacRuby/Scripts/growl/growl.rb
+c000000004BDB48810000000000001A95
+t1272662145
+s6805
+
N/Developer/SDKs/MacOSX10.5.sdk
c000000004B7D589B00000000000000EE
t1266505883
@@ -46,6 +51,16 @@ c000000004A1F2D63000000000000A5E0
t1243557219
s42464
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/../../KuruLab/Dev/Cocoa/gmail-notifr/Growl.disabled
+c000000004C1DC3B80000000000001C4E
+t1277019064
+s7246
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/../../KuruLab/Dev/Cocoa/gmail-notifr/Growl.rb
+c000000004C1DC3B80000000000001C4E
+t1277019064
+s7246
+
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/InfoPlist.strings
c000000004BDF34AE00000000000000DC
t1272919214
@@ -72,7 +87,7 @@ t1272919214
s1305
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app
-t1277013042
+t1277089429
s102
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Info.plist
@@ -103,6 +118,14 @@ N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app
t1277013040
s1872
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/Growl.disabled
+t1277023608
+s7246
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/Growl.rb
+t1277020326
+s7246
+
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/NSStringAdditions.rb
t1277013040
s2405
@@ -112,8 +135,8 @@ t1277013041
s1283
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKDragView.rb
-t1277013040
-s2352
+t1277089429
+s3124
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKGenerateThumbnailOperation.rb
t1277013040
@@ -155,9 +178,17 @@ N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app
t1277013041
s1305
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/growl.rb
+t1277024100
+s6805
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/growl.rb-dis
+t1277019856
+s7247
+
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/rb_main.rb
-t1277013040
-s640
+t1277023974
+s671
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/Skreenics.LinkFileList
c000000004C1DAC2F000000000000007F
@@ -168,16 +199,31 @@ N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Deb
t1277013042
s7488
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/growl.rb
+c000000004C1DC350000000000000007D
+t1277018960
+s125
+
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/main.m
c000000004BDF34AE00000000000000FE
t1272919214
s254
i<MacRuby/MacRuby.h>
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/rb_main.rb
-c000000004BDF34AE0000000000000280
-t1272919214
-s640
+c000000004C1DD6E3000000000000029F
+t1277023971
+s671
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/../growl.rb
+c000000004C1DC5820000000000001C4E
+t1277019522
+s7246
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/../growl.rb-dis
+c000000004C1DC6D00000000000001C4F
+t1277019856
+s7247
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Additions/NSStringAdditions.rb
c000000004BDF34AE0000000000000965
@@ -190,9 +236,9 @@ t1272919214
s3067
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKDragView.rb
-c000000004BDF34AE0000000000000930
-t1272919214
-s2352
+c000000004C1ED6950000000000000C34
+t1277089429
+s3124
N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKProgressCell.rb
c000000004BDF34AE000000000000154A
@@ -246,7 +292,7 @@ s994
CCheck dependencies
r0
-lSLF07#2@18"Check dependencies298705839#298705839#0(0"0(0#1#0"7947009927035180032#0"0#
+lSLF07#2@18"Check dependencies298782475#298782475#0(0"0(0#1#0"4300911832#0"0#
CCompileC build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/main.o /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/main.m normal x86_64 objective-c com.apple.compilers.gcc.4_2
s298705841.212324
@@ -307,6 +353,24 @@ xbuild/Debug/Skreenics.app/Contents/Resources/ExpandedPathToPathTransformer.rb
xsrc/Value Transformers/ExpandedPathToPathTransformer.rb
lSLF07#2@60"Copy src/Value Transformers/ExpandedPathToPathTransformer.rb298705840#298705840#0(0"0(0#0#109"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/ExpandedPathToPathTransformer.rb4300911832#420" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/ExpandedPathToPathTransformer.rb" /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+CCpResource build/Debug/Skreenics.app/Contents/Resources/Growl.disabled ../../KuruLab/Dev/Cocoa/gmail-notifr/Growl.disabled
+s298716408.734965
+e298716408.877245
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/Growl.disabled
+x../../KuruLab/Dev/Cocoa/gmail-notifr/Growl.disabled
+lSLF07#2@56"Copy ../../KuruLab/Dev/Cocoa/gmail-notifr/Growl.disabled298716408#298716408#0(0"0(0#0#105"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/../../KuruLab/Dev/Cocoa/gmail-notifr/Growl.disabled23081149961273460#414" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/../../KuruLab/Dev/Cocoa/gmail-notifr/Growl.disabled /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/Growl.rb ../../KuruLab/Dev/Cocoa/gmail-notifr/Growl.rb
+s298713126.037179
+e298713126.073114
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/Growl.rb
+x../../KuruLab/Dev/Cocoa/gmail-notifr/Growl.rb
+lSLF07#2@50"Copy ../../KuruLab/Dev/Cocoa/gmail-notifr/Growl.rb298713126#298713126#0(0"0(0#0#99"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/../../KuruLab/Dev/Cocoa/gmail-notifr/Growl.rb4300911832#408" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/../../KuruLab/Dev/Cocoa/gmail-notifr/Growl.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
CCpResource build/Debug/Skreenics.app/Contents/Resources/NSStringAdditions.rb src/Additions/NSStringAdditions.rb
s298705840.507855
e298705840.675759
@@ -326,13 +390,13 @@ xsrc/SKConstants.rb
lSLF07#2@23"Copy src/SKConstants.rb298705840#298705841#0(0"0(0#0#72"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SKConstants.rb4300911832#381" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SKConstants.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/SKDragView.rb src/GUI/SKDragView.rb
-s298705840.502997
-e298705840.675214
+s298782229.300131
+e298782229.318356
r1
xCpResource
xbuild/Debug/Skreenics.app/Contents/Resources/SKDragView.rb
xsrc/GUI/SKDragView.rb
-lSLF07#2@26"Copy src/GUI/SKDragView.rb298705840#298705840#0(0"0(0#0#75"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKDragView.rb4300911832#384" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKDragView.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+lSLF07#2@26"Copy src/GUI/SKDragView.rb298782229#298782229#0(0"0(0#0#75"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKDragView.rb4300911832#384" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKDragView.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CCpResource build/Debug/Skreenics.app/Contents/Resources/SKGenerateThumbnailOperation.rb src/Operations/SKGenerateThumbnailOperation.rb
s298705840.501208
@@ -415,14 +479,44 @@ xbuild/Debug/Skreenics.app/Contents/Resources/ToolbarRemoveTemplate.png
xImages/ToolbarRemoveTemplate.png
lSLF07#2@37"Copy Images/ToolbarRemoveTemplate.png298705841#298705841#0(0"0(0#0#86"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Images/ToolbarRemoveTemplate.png4300911832#395" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Images/ToolbarRemoveTemplate.png /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+CCpResource build/Debug/Skreenics.app/Contents/Resources/growl.rb /Developer/Examples/Ruby/MacRuby/Scripts/growl/growl.rb
+s298716900.379369
+e298716900.433773
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/growl.rb
+x/Developer/Examples/Ruby/MacRuby/Scripts/growl/growl.rb
+lSLF07#2@60"Copy /Developer/Examples/Ruby/MacRuby/Scripts/growl/growl.rb298716900#298716900#0(0"0(0#0#55"/Developer/Examples/Ruby/MacRuby/Scripts/growl/growl.rb4300911832#364" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Developer/Examples/Ruby/MacRuby/Scripts/growl/growl.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/growl.rb growl.rb
+r0
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/growl.rb src/../growl.rb
+s298712322.777899
+e298712322.817097
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/growl.rb
+xsrc/../growl.rb
+lSLF07#2@20"Copy src/../growl.rb298712322#298712322#0(0"0(0#0#69"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/../growl.rb4300911832#378" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/../growl.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/growl.rb-dis src/../growl.rb-dis
+s298712656.095900
+e298712656.115988
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/growl.rb-dis
+xsrc/../growl.rb-dis
+lSLF07#2@24"Copy src/../growl.rb-dis298712656#298712656#0(0"0(0#0#73"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/../growl.rb-dis4300911832#382" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/../growl.rb-dis /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
CCpResource build/Debug/Skreenics.app/Contents/Resources/rb_main.rb rb_main.rb
-s298705839.869105
-e298705840.405334
+s298716774.114075
+e298716774.124179
r1
xCpResource
xbuild/Debug/Skreenics.app/Contents/Resources/rb_main.rb
xrb_main.rb
-lSLF07#2@15"Copy rb_main.rb298705839#298705840#0(0"0(0#0#64"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/rb_main.rb4300911832#373" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/rb_main.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+lSLF07#2@15"Copy rb_main.rb298716774#298716774#0(0"0(0#0#64"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/rb_main.rb4300911832#373" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/rb_main.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
CLd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics normal x86_64
s298705842.374640
@@ -444,10 +538,10 @@ xInfo.plist
lSLF07#2@18"Process Info.plist298705839#298705839#0(0"0(0#0#64"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Info.plist4300911832#351" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics builtin-infoPlistUtility Info.plist -genpkginfo /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/PkgInfo -expandbuildsettings -platform macosx -o /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Info.plist 0#
CTouch /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app
-s298705842.575760
-e298705842.579597
+s298782229.318593
+e298782229.325088
r1
xTouch
x/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app
-lSLF07#2@85"Touch /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app298705842#298705842#0(0"0(0#0#0"4300911832#163" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /usr/bin/touch -c /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app 0#
+lSLF07#2@85"Touch /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app298782229#298782229#0(0"0(0#0#0"4300911832#163" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /usr/bin/touch -c /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app 0#
View
453 build/Skreenics.build/Debug/Skreenics.build/build-state~.dat
@@ -0,0 +1,453 @@
+TSkreenics
+v7
+r0
+t298705842.579652
+cCheck dependencies
+cProcessInfoPlistFile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Info.plist Info.plist
+cCopyStringsFile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/InfoPlist.strings English.lproj/InfoPlist.strings
+cCpResource build/Debug/Skreenics.app/Contents/Resources/rb_main.rb rb_main.rb
+cCompileXIB /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib
+cCpResource build/Debug/Skreenics.app/Contents/Resources/SkreenicsAppDelegate.rb src/SkreenicsAppDelegate.rb
+cCpResource build/Debug/Skreenics.app/Contents/Resources/SKVideoItem.rb src/SKVideoItem.rb
+cCpResource build/Debug/Skreenics.app/Contents/Resources/SKPreferencesController.rb src/Controllers/SKPreferencesController.rb
+cCpResource build/Debug/Skreenics.app/Contents/Resources/SKGenerateThumbnailOperation.rb src/Operations/SKGenerateThumbnailOperation.rb
+cCpResource build/Debug/Skreenics.app/Contents/Resources/SKDragView.rb src/GUI/SKDragView.rb
+cCpResource build/Debug/Skreenics.app/Contents/Resources/SKProgressCell.rb src/GUI/SKProgressCell.rb
+cCpResource build/Debug/Skreenics.app/Contents/Resources/SKProgressIndicator.rb src/GUI/SKProgressIndicator.rb
+cCpResource build/Debug/Skreenics.app/Contents/Resources/NSStringAdditions.rb src/Additions/NSStringAdditions.rb
+cCpResource build/Debug/Skreenics.app/Contents/Resources/SKRgbToNSColorTransformer.rb "src/Value Transformers/SKRgbToNSColorTransformer.rb"
+cCpResource build/Debug/Skreenics.app/Contents/Resources/ExpandedPathToPathTransformer.rb "src/Value Transformers/ExpandedPathToPathTransformer.rb"
+cCpResource build/Debug/Skreenics.app/Contents/Resources/ExpandedPathToIconTransformer.rb "src/Value Transformers/ExpandedPathToIconTransformer.rb"
+cCpResource build/Debug/Skreenics.app/Contents/Resources/SKConstants.rb src/SKConstants.rb
+cCopyPlistFile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/UserDefaults.plist UserDefaults.plist
+cCpResource build/Debug/Skreenics.app/Contents/Resources/Skreenics.icns Images/Skreenics.icns
+cCpResource build/Debug/Skreenics.app/Contents/Resources/ToolbarRemoveTemplate.png Images/ToolbarRemoveTemplate.png
+cCompileC build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/main.o /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/main.m normal x86_64 objective-c com.apple.compilers.gcc.4_2
+cLd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics normal x86_64
+cTouch /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app
+
+N/Developer/SDKs/MacOSX10.5.sdk
+c000000004B7D589B00000000000000EE
+t1266505883
+s238
+
+N/Developer/SDKs/MacOSX10.5.sdk/Library/Frameworks/MacRuby.framework/Headers/MacRuby.h
+c000000004BDB4850000000000000005F
+t1272662096
+s95
+
+N/Library/Frameworks/MacRuby.framework/MacRuby
+c000000004BDF355E0000000001C109E8
+t1272919390
+s29428200
+
+N/System/Library/Frameworks/Cocoa.framework/Cocoa
+c000000004A1F2D63000000000000A5E0
+t1243557219
+s42464
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/InfoPlist.strings
+c000000004BDF34AE00000000000000DC
+t1272919214
+s220
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib
+c000000004BDF34AE0000000000041271
+t1272919214
+s266865
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Images/Skreenics.icns
+c000000004BDF34AE000000000003EBEF
+t1272919214
+s257007
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Images/ToolbarRemoveTemplate.png
+c000000004BDF34AE000000000000034B
+t1272919214
+s843
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/UserDefaults.plist
+c000000004BDF34AE0000000000000519
+t1272919214
+s1305
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app
+t1277013042
+s102
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Info.plist
+t1277013039
+s955
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics
+t1277013042
+s9712
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/PkgInfo
+t1277013039
+s8
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/InfoPlist.strings
+t1277013040
+s220
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/MainMenu.nib
+t1277013040
+s56445
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/ExpandedPathToIconTransformer.rb
+t1277013041
+s2356
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/ExpandedPathToPathTransformer.rb
+t1277013040
+s1872
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/NSStringAdditions.rb
+t1277013040
+s2405
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKConstants.rb
+t1277013041
+s1283
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKDragView.rb
+t1277013040
+s2352
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKGenerateThumbnailOperation.rb
+t1277013040
+s11016
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKPreferencesController.rb
+t1277013040
+s3067
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKProgressCell.rb
+t1277013040
+s5450
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKProgressIndicator.rb
+t1277013040
+s4873
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKRgbToNSColorTransformer.rb
+t1277013040
+s1495
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SKVideoItem.rb
+t1277013040
+s3737
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/Skreenics.icns
+t1277013041
+s257007
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/SkreenicsAppDelegate.rb
+t1277013040
+s8588
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/ToolbarRemoveTemplate.png
+t1277013041
+s843
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/UserDefaults.plist
+t1277013041
+s1305
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/rb_main.rb
+t1277013040
+s640
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/Skreenics.LinkFileList
+c000000004C1DAC2F000000000000007F
+t1277013039
+s127
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/main.o
+t1277013042
+s7488
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/main.m
+c000000004BDF34AE00000000000000FE
+t1272919214
+s254
+i<MacRuby/MacRuby.h>
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/rb_main.rb
+c000000004BDF34AE0000000000000280
+t1272919214
+s640
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Additions/NSStringAdditions.rb
+c000000004BDF34AE0000000000000965
+t1272919214
+s2405
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Controllers/SKPreferencesController.rb
+c000000004BDF34AE0000000000000BFB
+t1272919214
+s3067
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKDragView.rb
+c000000004BDF34AE0000000000000930
+t1272919214
+s2352
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKProgressCell.rb
+c000000004BDF34AE000000000000154A
+t1272919214
+s5450
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKProgressIndicator.rb
+c000000004BDF34AE0000000000001309
+t1272919214
+s4873
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Operations/SKGenerateThumbnailOperation.rb
+c000000004BDF34AE0000000000002B08
+t1272919214
+s11016
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SKConstants.rb
+c000000004BDF34AE0000000000000503
+t1272919214
+s1283
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SKVideoItem.rb
+c000000004BDF34AE0000000000000E99
+t1272919214
+s3737
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SkreenicsAppDelegate.rb
+c000000004BDF34AE000000000000218C
+t1272919214
+s8588
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/ExpandedPathToIconTransformer.rb
+c000000004BDF34AE0000000000000934
+t1272919214
+s2356
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/ExpandedPathToPathTransformer.rb
+c000000004BDF34AE0000000000000750
+t1272919214
+s1872
+
+N/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/SKRgbToNSColorTransformer.rb
+c000000004BDF34AE00000000000005D7
+t1272919214
+s1495
+
+NInfo.plist
+c000000004BDF34AE00000000000003E2
+t1272919214
+s994
+
+CCheck dependencies
+r0
+lSLF07#2@18"Check dependencies298705839#298705839#0(0"0(0#1#0"7947009927035180032#0"0#
+
+CCompileC build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/main.o /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/main.m normal x86_64 objective-c com.apple.compilers.gcc.4_2
+s298705841.212324
+e298705842.374461
+r1
+xCompileC
+xbuild/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/main.o
+x/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/main.m
+xnormal
+xx86_64
+xobjective-c
+xcom.apple.compilers.gcc.4_2
+lSLF07#2@68"Compile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/main.m298705841#298705842#0(0"0(0#0#60"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/main.m4300911832#1126" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c -arch x86_64 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.5.sdk -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.5 -gdwarf-2 -I/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/Skreenics.hmap -F/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug -F/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug -I/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/include -I/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/DerivedSources/x86_64 -I/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/DerivedSources -c /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/main.m -o /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/main.o 0#
+
+CCompileXIB /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib
+s298705839.869962
+e298705841.169655
+r1
+xCompileXIB
+x/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib
+o/* com.apple.ibtool.document.notices */
+o/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib:696: note: This view is clipping its content.
+lSLF07#2@37"CompileXIB English.lproj/MainMenu.xib298705839#298705841#0(167"/* com.apple.ibtool.document.notices */ /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib:696: note: This view is clipping its content. 1(13@34"This view is clipping its content.298705841#18446744073709551615#0#0(6@80"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib294612014#696#0#696#0#0"0(0#0#80"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib4300911832#374" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/usr/bin/ibtool --errors --warnings --notices --output-format human-readable-text --compile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/MainMenu.nib /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/MainMenu.xib 0#
+
+CCopyPlistFile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/UserDefaults.plist UserDefaults.plist
+s298705840.652567
+e298705841.107588
+r1
+xCopyPlistFile
+x/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/UserDefaults.plist
+xUserDefaults.plist
+lSLF07#2@23"Copy UserDefaults.plist298705840#298705841#0(0"0(0#0#72"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/UserDefaults.plist4300911832#279" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copyplist UserDefaults.plist --outdir /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CCopyStringsFile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/InfoPlist.strings English.lproj/InfoPlist.strings
+s298705839.868064
+e298705840.498492
+r1
+xCopyStringsFile
+x/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj/InfoPlist.strings
+xEnglish.lproj/InfoPlist.strings
+lSLF07#2@36"Copy English.lproj/InfoPlist.strings298705839#298705840#0(0"0(0#0#85"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/English.lproj/InfoPlist.strings4300911832#398" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics setenv ICONV /usr/bin/iconv /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copystrings --validate --inputencoding utf-16 --outputencoding UTF-16 English.lproj/InfoPlist.strings --outdir /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources/English.lproj 0#
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/ExpandedPathToIconTransformer.rb "src/Value Transformers/ExpandedPathToIconTransformer.rb"
+s298705840.650771
+e298705841.102486
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/ExpandedPathToIconTransformer.rb
+xsrc/Value Transformers/ExpandedPathToIconTransformer.rb
+lSLF07#2@60"Copy src/Value Transformers/ExpandedPathToIconTransformer.rb298705840#298705841#0(0"0(0#0#109"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/ExpandedPathToIconTransformer.rb4300911832#420" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/ExpandedPathToIconTransformer.rb" /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/ExpandedPathToPathTransformer.rb "src/Value Transformers/ExpandedPathToPathTransformer.rb"
+s298705840.559089
+e298705840.650198
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/ExpandedPathToPathTransformer.rb
+xsrc/Value Transformers/ExpandedPathToPathTransformer.rb
+lSLF07#2@60"Copy src/Value Transformers/ExpandedPathToPathTransformer.rb298705840#298705840#0(0"0(0#0#109"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/ExpandedPathToPathTransformer.rb4300911832#420" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/ExpandedPathToPathTransformer.rb" /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/NSStringAdditions.rb src/Additions/NSStringAdditions.rb
+s298705840.507855
+e298705840.675759
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/NSStringAdditions.rb
+xsrc/Additions/NSStringAdditions.rb
+lSLF07#2@39"Copy src/Additions/NSStringAdditions.rb298705840#298705840#0(0"0(0#0#88"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Additions/NSStringAdditions.rb4300911832#397" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Additions/NSStringAdditions.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/SKConstants.rb src/SKConstants.rb
+s298705840.651675
+e298705841.101872
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/SKConstants.rb
+xsrc/SKConstants.rb
+lSLF07#2@23"Copy src/SKConstants.rb298705840#298705841#0(0"0(0#0#72"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SKConstants.rb4300911832#381" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SKConstants.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/SKDragView.rb src/GUI/SKDragView.rb
+s298705840.502997
+e298705840.675214
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/SKDragView.rb
+xsrc/GUI/SKDragView.rb
+lSLF07#2@26"Copy src/GUI/SKDragView.rb298705840#298705840#0(0"0(0#0#75"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKDragView.rb4300911832#384" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKDragView.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/SKGenerateThumbnailOperation.rb src/Operations/SKGenerateThumbnailOperation.rb
+s298705840.501208
+e298705840.650447
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/SKGenerateThumbnailOperation.rb
+xsrc/Operations/SKGenerateThumbnailOperation.rb
+lSLF07#2@51"Copy src/Operations/SKGenerateThumbnailOperation.rb298705840#298705840#0(0"0(0#0#100"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Operations/SKGenerateThumbnailOperation.rb4300911832#409" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Operations/SKGenerateThumbnailOperation.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/SKPreferencesController.rb src/Controllers/SKPreferencesController.rb
+s298705840.500369
+e298705840.650325
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/SKPreferencesController.rb
+xsrc/Controllers/SKPreferencesController.rb
+lSLF07#2@47"Copy src/Controllers/SKPreferencesController.rb298705840#298705840#0(0"0(0#0#96"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Controllers/SKPreferencesController.rb4300911832#405" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Controllers/SKPreferencesController.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/SKProgressCell.rb src/GUI/SKProgressCell.rb
+s298705840.504897
+e298705840.650566
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/SKProgressCell.rb
+xsrc/GUI/SKProgressCell.rb
+lSLF07#2@30"Copy src/GUI/SKProgressCell.rb298705840#298705840#0(0"0(0#0#79"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKProgressCell.rb4300911832#388" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKProgressCell.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/SKProgressIndicator.rb src/GUI/SKProgressIndicator.rb
+s298705840.506766
+e298705840.650684
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/SKProgressIndicator.rb
+xsrc/GUI/SKProgressIndicator.rb
+lSLF07#2@35"Copy src/GUI/SKProgressIndicator.rb298705840#298705840#0(0"0(0#0#84"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKProgressIndicator.rb4300911832#393" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/GUI/SKProgressIndicator.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/SKRgbToNSColorTransformer.rb "src/Value Transformers/SKRgbToNSColorTransformer.rb"
+s298705840.509695
+e298705840.675358
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/SKRgbToNSColorTransformer.rb
+xsrc/Value Transformers/SKRgbToNSColorTransformer.rb
+lSLF07#2@56"Copy src/Value Transformers/SKRgbToNSColorTransformer.rb298705840#298705840#0(0"0(0#0#105"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/SKRgbToNSColorTransformer.rb4300911832#416" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/Value Transformers/SKRgbToNSColorTransformer.rb" /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/SKVideoItem.rb src/SKVideoItem.rb
+s298705840.499542
+e298705840.558979
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/SKVideoItem.rb
+xsrc/SKVideoItem.rb
+lSLF07#2@23"Copy src/SKVideoItem.rb298705840#298705840#0(0"0(0#0#72"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SKVideoItem.rb4300911832#381" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SKVideoItem.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/Skreenics.icns Images/Skreenics.icns
+s298705841.107682
+e298705841.212191
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/Skreenics.icns
+xImages/Skreenics.icns
+lSLF07#2@26"Copy Images/Skreenics.icns298705841#298705841#0(0"0(0#0#75"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Images/Skreenics.icns4300911832#384" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Images/Skreenics.icns /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/SkreenicsAppDelegate.rb src/SkreenicsAppDelegate.rb
+s298705840.498594
+e298705840.650011
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/SkreenicsAppDelegate.rb
+xsrc/SkreenicsAppDelegate.rb
+lSLF07#2@32"Copy src/SkreenicsAppDelegate.rb298705840#298705840#0(0"0(0#0#81"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SkreenicsAppDelegate.rb4300911832#390" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/src/SkreenicsAppDelegate.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/ToolbarRemoveTemplate.png Images/ToolbarRemoveTemplate.png
+s298705841.109174
+e298705841.122517
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/ToolbarRemoveTemplate.png
+xImages/ToolbarRemoveTemplate.png
+lSLF07#2@37"Copy Images/ToolbarRemoveTemplate.png298705841#298705841#0(0"0(0#0#86"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Images/ToolbarRemoveTemplate.png4300911832#395" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Images/ToolbarRemoveTemplate.png /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CCpResource build/Debug/Skreenics.app/Contents/Resources/rb_main.rb rb_main.rb
+s298705839.869105
+e298705840.405334
+r1
+xCpResource
+xbuild/Debug/Skreenics.app/Contents/Resources/rb_main.rb
+xrb_main.rb
+lSLF07#2@15"Copy rb_main.rb298705839#298705840#0(0"0(0#0#64"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/rb_main.rb4300911832#373" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/rb_main.rb /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Resources 0#
+
+CLd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics normal x86_64
+s298705842.374640
+e298705842.575662
+r1
+xLd
+x/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics
+xnormal
+xx86_64
+lSLF07#2@109"Link /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics298705842#298705842#0(0"0(0#0#0"4300911832#714" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics setenv MACOSX_DEPLOYMENT_TARGET 10.5 /Developer/usr/bin/gcc-4.2 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.5.sdk -L/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug -F/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug -F/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug -filelist /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Skreenics.build/Debug/Skreenics.build/Objects-normal/x86_64/Skreenics.LinkFileList -mmacosx-version-min=10.5 -framework Cocoa -framework MacRuby -o /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/MacOS/Skreenics 0#
+
+CProcessInfoPlistFile /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Info.plist Info.plist
+s298705839.863051
+e298705839.867959
+r1
+xProcessInfoPlistFile
+x/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Info.plist
+xInfo.plist
+lSLF07#2@18"Process Info.plist298705839#298705839#0(0"0(0#0#64"/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/Info.plist4300911832#351" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics builtin-infoPlistUtility Info.plist -genpkginfo /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/PkgInfo -expandbuildsettings -platform macosx -o /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app/Contents/Info.plist 0#
+
+CTouch /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app
+s298705842.575760
+e298705842.579597
+r1
+xTouch
+x/Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app
+lSLF07#2@85"Touch /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app298705842#298705842#0(0"0(0#0#0"4300911832#163" cd /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics /usr/bin/touch -c /Users/mariovejlupek/Projectos/CineMagicLab/Skreenics/build/Debug/Skreenics.app 0#
+
View
BIN build/Skreenics.build/Skreenics.pbxindex/pbxindex.header
Binary file not shown.
View
BIN build/Skreenics.build/Skreenics.pbxindex/strings.pbxstrings/control
Binary file not shown.
View
BIN build/Skreenics.build/Skreenics.pbxindex/symbols0.pbxsymbols
Binary file not shown.
View
158 growl/growl.rb
@@ -0,0 +1,158 @@
+# Original code: http://github.com/psychs/growlnotifier
+
+framework 'Cocoa'
+
+module Growl
+ class Notifier
+ VERSION = '1.0.1'
+
+ GROWL_IS_READY = "Lend Me Some Sugar; I Am Your Neighbor!"
+ GROWL_NOTIFICATION_CLICKED = "GrowlClicked!"
+ GROWL_NOTIFICATION_TIMED_OUT = "GrowlTimedOut!"
+ GROWL_KEY_CLICKED_CONTEXT = "ClickedContext"
+
+ PRIORITIES = {
+ :emergency => 2,
+ :high => 1,
+ :normal => 0,
+ :moderate => -1,
+ :very_low => -2,
+ }
+
+ class << self
+ # Returns the singleton instance of Growl::Notifier with which you register and send your Growl notifications.
+ def sharedInstance
+ @sharedInstance ||= alloc.init
+ end
+ end
+
+ attr_reader :application_name, :application_icon, :notifications, :default_notifications
+ attr_accessor :delegate
+
+ # Registers the applications metadata and the notifications, that your application might send, to Growl.
+ # The +default_notifications+ are notifications that will be enabled by default, the regular +notifications+ are
+ # optional and should be enabled by the user in the Growl system preferences.
+ #
+ # Register the applications name and the notifications that will be used.
+ # * +default_notifications+ defaults to the regular +notifications+.
+ # * +application_icon+ defaults to NSApplication.sharedApplication.applicationIconImage.
+ #
+ # Growl::Notifier.sharedInstance.register 'FoodApp', ['YourHamburgerIsReady', 'OhSomeoneElseAteIt']
+ #
+ # Register the applications name, the notifications plus the default notifications that will be used and the icon that's to be used in the Growl notifications.
+ #
+ # Growl::Notifier.sharedInstance.register 'FoodApp', ['YourHamburgerIsReady', 'OhSomeoneElseAteIt'], ['DefaultNotification], NSImage.imageNamed('GreasyHamburger')
+ def register(application_name, notifications, default_notifications = nil, application_icon = nil)
+ @application_name, @application_icon = application_name, (application_icon || NSApplication.sharedApplication.applicationIconImage)
+ @notifications, @default_notifications = notifications, (default_notifications || notifications)
+ @callbacks = {}
+ send_registration!