seed r453 - trunk/examples/clutter-shader
- From: racarr svn gnome org
- To: svn-commits-list gnome org
- Subject: seed r453 - trunk/examples/clutter-shader
- Date: Sun, 14 Dec 2008 07:12:53 +0000 (UTC)
Author: racarr
Date: Sun Dec 14 07:12:53 2008
New Revision: 453
URL: http://svn.gnome.org/viewvc/seed?rev=453&view=rev
Log:
Shader example cleanup.
Modified:
trunk/examples/clutter-shader/ShaderView.js
Modified: trunk/examples/clutter-shader/ShaderView.js
==============================================================================
--- trunk/examples/clutter-shader/ShaderView.js (original)
+++ trunk/examples/clutter-shader/ShaderView.js Sun Dec 14 07:12:53 2008
@@ -1,45 +1,45 @@
#!/usr/bin/env seed
-function ShaderView(source_type, actor, reflection)
+ function ShaderView(source_type, actor, reflection)
{
- this.hbox = new Gtk.HBox();
+ this.hbox = new Gtk.HBox();
- var source_lang_mgr = new GtkSource.SourceLanguageManager();
- var js_lang = source_lang_mgr.get_language("c");
+ var source_lang_mgr = new GtkSource.SourceLanguageManager();
+ var js_lang = source_lang_mgr.get_language("c");
- var source_buf = new GtkSource.SourceBuffer({language: js_lang});
- source_buf.text = Gio.simple_read("default.glsl");
- var source_view = GtkSource.SourceView.new_with_buffer(source_buf);
- source_view.set_show_line_numbers(true);
- source_view.set_show_right_margin(true);
- source_view.set_highlight_current_line(true);
- source_view.set_right_margin_position(80);
+ var source_buf = new GtkSource.SourceBuffer({language: js_lang});
+ source_buf.text = Gio.simple_read("default.glsl");
+ var source_view = GtkSource.SourceView.new_with_buffer(source_buf);
+ source_view.set_show_line_numbers(true);
+ source_view.set_show_right_margin(true);
+ source_view.set_highlight_current_line(true);
+ source_view.set_right_margin_position(80);
- this.source_type = source_type;
+ this.source_type = source_type;
- var compile = new Gtk.Button({label: "Compile"});
+ var compile = new Gtk.Button({label: "Compile"});
- var scrolled_window = new Gtk.ScrolledWindow(
- {vscrollbar_policy: Gtk.PolicyType.automatic,
- hscrollbar_policy: Gtk.PolicyType.automatic});
- scrolled_window.add(source_view);
+ var scrolled_window = new Gtk.ScrolledWindow(
+ {vscrollbar_policy: Gtk.PolicyType.automatic,
+ hscrollbar_policy: Gtk.PolicyType.automatic});
+ scrolled_window.add(source_view);
- this.hbox.pack_start(scrolled_window, true, true);
- this.hbox.pack_start(compile);
- this.actor = actor;
- this.reflection = reflection;
+ this.hbox.pack_start(scrolled_window, true, true);
+ this.hbox.pack_start(compile);
+ this.actor = actor;
+ this.reflection = reflection;
- this.make_shader = function(button, that)
- {
- shader.enabled = false;
- if (that.source_type == "fragment_source")
- shader.fragment_source = source_buf.text;
- else
- shader.vertex_source = source_buf.text;
- shader.compile();
- shader.enabled = true;
- that.actor.set_shader(shader);
- that.reflection.set_shader(shader);
- }
+ this.make_shader = function(button, that)
+ {
+ shader.enabled = false;
+ if (that.source_type == "fragment_source")
+ shader.fragment_source = source_buf.text;
+ else
+ shader.vertex_source = source_buf.text;
+ shader.compile();
+ shader.enabled = true;
+ that.actor.set_shader(shader);
+ that.reflection.set_shader(shader);
+ }
- compile.signal.clicked.connect(this.make_shader, null, this);
+ compile.signal.clicked.connect(this.make_shader, null, this);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]