static void Main(string[] args) { FigmaApplication.Init(Environment.GetEnvironmentVariable("TOKEN")); NSApplication.Init(); NSApplication.SharedApplication.ActivationPolicy = NSApplicationActivationPolicy.Regular; var stackView = new StackView() { Orientation = LayoutOrientation.Vertical }; var frame = new Rectangle(0, 0, 800, 600); var mainWindow = new Window(frame) { Title = "Cocoa Figma Local File Sample", Content = stackView }; scrollView = new ScrollView(); stackView.AddChild(scrollView); var converters = FigmaSharp.AppContext.Current.GetFigmaConverters(); var storyboard = new FigmaStoryboard(converters); documentExample = new DocumentExample(scrollView, storyboard); mainWindow.Show(); NSApplication.SharedApplication.ActivateIgnoringOtherApps(true); NSApplication.SharedApplication.Run(); }
public static void Main(string[] args) { FigmaApplication.Init(Environment.GetEnvironmentVariable("TOKEN")); Application.Init(); var window = new Window(WindowType.Toplevel); window.HeightRequest = window.WidthRequest = 700; var scrollWindow = new ScrolledWindow { HscrollbarPolicy = PolicyType.Always, VscrollbarPolicy = PolicyType.Always }; window.Add(scrollWindow); var scrollWindowFixed = new Fixed(); scrollWindow.AddWithViewport(scrollWindowFixed); var figmaConverters = FigmaSharp.AppContext.Current.GetFigmaConverters().Union(Resources.GetConverters()).ToArray(); var scrollViewWrapper = new ScrollViewWrapper(scrollWindow); exampleViewManager = new ExampleViewManager(scrollViewWrapper, figmaConverters); window.ShowAll(); Application.Run(); }
public static void Init() { FigmaApplication.Init(); var applicationDelegate = new FigmaControlsDelegate(); FigmaControlsContext.Current.Configuration(applicationDelegate); }
static void Main(string[] args) { FigmaApplication.Init(Environment.GetEnvironmentVariable("TOKEN")); NSApplication.Init(); NSApplication.SharedApplication.ActivationPolicy = NSApplicationActivationPolicy.Regular; var stackView = new StackView() { Orientation = LayoutOrientation.Vertical }; var mainWindow = new Window(new Rectangle(0, 0, 540, 800)) { Content = stackView }; mainWindow.Closing += delegate { NSRunningApplication.CurrentApplication.Terminate(); }; scrollView = new ScrollView(); stackView.AddChild(scrollView); manager = new ExampleViewManager(scrollView); mainWindow.Title = manager.WindowTitle; mainWindow.Show(); NSApplication.SharedApplication.ActivateIgnoringOtherApps(true); NSApplication.SharedApplication.Run(); }
// This is the main entry point of the application. static void Main(string[] args) { FigmaApplication.Init(Environment.GetEnvironmentVariable("TOKEN")); // if you want to use a different Application Delegate class from "AppDelegate" // you can specify it here. UIApplication.Main(args, null, "AppDelegate"); }
public static void Init(string token) { //Figma initialization FigmaApplication.Init(token); var applicationDelegate = new FigmaControlsDelegate(); FigmaControlsContext.Current.Configuration(applicationDelegate); }
// // This method is invoked when the application has loaded and is ready to run. In this // method you should instantiate the window, load the UI into it and then make the window // visible. // // You have 17 seconds to return from this method, or iOS will terminate your application. // public override bool FinishedLaunching(UIApplication app, NSDictionary options) { FigmaApplication.Init(Environment.GetEnvironmentVariable("TOKEN")); global::Xamarin.Forms.Forms.Init(); LoadApplication(new App()); return(base.FinishedLaunching(app, options)); }
public App() { var token = Environment.GetEnvironmentVariable("TOKEN"); if (string.IsNullOrEmpty(token)) { token = Settings.Default.TOKEN; } FigmaApplication.Init(token); }
static void Main() { var token = Environment.GetEnvironmentVariable("TOKEN"); if (string.IsNullOrEmpty(token)) { token = Settings.Default.TOKEN; } FigmaApplication.Init(token); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); }
protected override void OnCreate(Bundle savedInstanceState) { FigmaApplication.Init(FigmaToken); TabLayoutResource = Resource.Layout.Tabbar; ToolbarResource = Resource.Layout.Toolbar; base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); global::Xamarin.Forms.Forms.Init(this, savedInstanceState); LoadApplication(new App()); }
static void Main(string[] args) { FigmaApplication.Init(Environment.GetEnvironmentVariable("TOKEN")); NSApplication.Init(); NSApplication.SharedApplication.ActivationPolicy = NSApplicationActivationPolicy.Regular; var stackView = new StackView() { Orientation = LayoutOrientation.Vertical }; scrollView = new ScrollView(); var mainWindow = new Window(new Rectangle(0, 0, 540, 800)) { Content = scrollView }; mainWindow.Closing += delegate { NSRunningApplication.CurrentApplication.Terminate(); }; //TIP: the render consist in 2 steps: //1) generate all the views, decorating and calculate sizes //2) with this views we generate the hierarchy and position all the views based in the //native toolkit positioning system //in this case we want use a remote file provider (figma url from our document) var fileProvider = new FigmaRemoteFileProvider(); //we initialize our renderer service, this uses all the converters passed //and generate a collection of NodesProcessed which is basically contains <FigmaModel, IView, FigmaParentModel> var rendererService = new FigmaViewRendererService(fileProvider); rendererService.Start(fileName, scrollView.ContentView); //now we have all the views processed and the relationship we can distribute all the views into the desired base view var layoutManager = new StoryboardLayoutManager(); layoutManager.Run(scrollView.ContentView, rendererService); //NOTE: some toolkits requires set the real size of the content of the scrollview before position layers scrollView.AdjustToContent(); mainWindow.Show(); //mainWindow.Title = manager.WindowTitle; NSApplication.SharedApplication.ActivateIgnoringOtherApps(true); NSApplication.SharedApplication.Run(); }
static void Main(string[] args) { FigmaApplication.Init(Environment.GetEnvironmentVariable("TOKEN")); NSApplication.Init(); NSApplication.SharedApplication.ActivationPolicy = NSApplicationActivationPolicy.Regular; var mainWindow = new GameWindow(new LiteForms.Rectangle(0, 0, 720, 450)); mainWindow.Closing += delegate { NSRunningApplication.CurrentApplication.Terminate(); }; //mainWindow.Center(); mainWindow.Show(); NSApplication.SharedApplication.ActivateIgnoringOtherApps(true); NSApplication.SharedApplication.Run(); }
static void Main(string[] args) { FigmaApplication.Init(Environment.GetEnvironmentVariable("TOKEN")); NSApplication.Init(); NSApplication.SharedApplication.ActivationPolicy = NSApplicationActivationPolicy.Regular; mainWindow = new Window(new Rectangle(0, 0, 300, 368)) { Title = "Cocoa Figma Local File Sample", }; Example2(); mainWindow.Show(); NSApplication.SharedApplication.ActivateIgnoringOtherApps(true); NSApplication.SharedApplication.Run(); }
public static void Main(string[] args) { FigmaApplication.Init(Environment.GetEnvironmentVariable("TOKEN")); Application.Init(); var window = new Window(WindowType.Toplevel); window.HeightRequest = window.WidthRequest = 700; var scrollWindow = new ScrolledWindow(); window.Add(scrollWindow); var scrollViewWrapper = new ScrollViewWrapper(scrollWindow); exampleViewManager = new ExampleViewManager(scrollViewWrapper); window.ShowAll(); Application.Run(); }
public static void Main(string[] args) { FigmaApplication.Init(Environment.GetEnvironmentVariable("TOKEN")); Application.Init(); var window = new Window(WindowType.Toplevel); window.HeightRequest = window.WidthRequest = 700; var scrollWindow = new ScrolledWindow(); window.Add(scrollWindow); var converters = FigmaSharp.AppContext.Current.GetFigmaConverters(); var storyboard = new FigmaStoryboard(converters); var scrollViewWrapper = new ScrollViewWrapper(scrollWindow); documentExample = new DocumentExample(scrollViewWrapper, storyboard); window.ShowAll(); Application.Run(); }
public App() { FigmaApplication.Init("YOUR FIGMA TOKEN HERE"); }
protected override void Run() { Resources.Init(); PropertyPad.Instance.Initialize(); FigmaApplication.Init(FigmaRuntime.Token); }
static void Main(string[] args) { FigmaApplication.Init(); NSApplication.Init(); NSApplication.Main(args); }
static void Main(string[] args) { FigmaApplication.Init(Environment.GetEnvironmentVariable("TOKEN")); NSApplication.Init(); NSApplication.Main(args); }