Advertisement
Guest User

Importing custom modules in Gjs

a guest
Aug 5th, 2012
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1.  
  2. /*** main.js ***/
  3. #!/usr/bin/gjs
  4.  
  5. const GLib = imports.gi.GLib;
  6. const Clutter = imports.gi.Clutter;
  7.  
  8.  
  9. // Import async modules
  10. const Me = imports.searchPath.unshift('.');
  11. const myConf = Me.conf;
  12.  
  13. //Create Colors
  14. let black = new Clutter.Color( {red:0, blue:0, green:0, alpha:255} );
  15.  
  16. // Initialize Clutter
  17. Clutter.init (null, 0);
  18.  
  19. //Create Stage
  20. let stage = Clutter.Stage.get_default();
  21. stage.set_size(640,480);
  22. stage.title = "Create Some Simple Actors";
  23. stage.set_color(new Clutter.Color( {red:150, blue:0, green:0, alpha:255} ));
  24.  
  25. //Create an Actor
  26. let myactor = new Clutter.Actor();
  27. myactor.set_position(20,20);
  28. myactor.set_size(30,30);
  29. myactor.set_background_color(Conf.black_c);
  30. myactor.set_reactive(true);
  31.  
  32. stage.add_child(myactor);
  33.  
  34.  
  35. //Show objects
  36. stage.show();
  37. myactor.show();
  38.  
  39. //Start main loop
  40. Clutter.main();
  41.  
  42. /*** conf.js ***//
  43. const Clutter = imports.gi.Clutter;
  44. var black_c = new Clutter.Color( {red:0, blue:0, green:0, alpha:255} );
  45.  
  46. /****
  47. So I want to use black_c in my main.js and define the color.
  48. ***/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement