[seed] Pango: Consistency in naming; these are actors, not widgets.
- From: Tim Horton <hortont src gnome org>
- To: svn-commits-list gnome org
- Subject: [seed] Pango: Consistency in naming; these are actors, not widgets.
- Date: Wed, 13 May 2009 04:50:23 -0400 (EDT)
commit 785b2e6b8041185a6a17c4a11338cb5ec2e0d013
Author: Tim Horton <hortont svn gnome org>
Date: Wed May 13 04:26:24 2009 -0400
Pango: Consistency in naming; these are actors, not widgets.
---
examples/pango.js | 46 +++++++++++++++++++++++-----------------------
1 files changed, 23 insertions(+), 23 deletions(-)
diff --git a/examples/pango.js b/examples/pango.js
index bc4c094..155812e 100755
--- a/examples/pango.js
+++ b/examples/pango.js
@@ -17,16 +17,16 @@ GtkClutter.init(Seed.argv);
var font_list = [];
selected_actor = null;
-PangoWidget = new GType({
+PangoActor = new GType({
parent: Clutter.Text.type,
- name: "PangoWidget",
+ name: "PangoActor",
init: function()
{
// Private
var dx, dy, dragging;
- var widget_clicked = function (actor, event)
+ var actor_clicked = function (actor, event)
{
if(event.button.click_count > 1)
{
@@ -42,7 +42,7 @@ PangoWidget = new GType({
return false;
};
- var widget_dragged = function (actor, event)
+ var actor_dragged = function (actor, event)
{
if(!dragging)
return false;
@@ -53,7 +53,7 @@ PangoWidget = new GType({
return false;
};
- var widget_unclicked = function ()
+ var actor_unclicked = function ()
{
dragging = false;
@@ -102,9 +102,9 @@ PangoWidget = new GType({
this.text = "Hello, world!";
this.reactive = true;
- this.signal.button_press_event.connect(widget_clicked);
- this.signal.button_release_event.connect(widget_unclicked);
- this.signal.motion_event.connect(widget_dragged);
+ this.signal.button_press_event.connect(actor_clicked);
+ this.signal.button_release_event.connect(actor_unclicked);
+ this.signal.motion_event.connect(actor_dragged);
this.color = {red: 0, green: 0, blue: 0, alpha: 255};
}
});
@@ -126,14 +126,14 @@ PropertyEditor = new GType({
var size_scale = new Gtk.HScale();
var color_button = new Gtk.ColorButton();
- var add_widget = function ()
+ var add_actor = function ()
{
- stage.add_actor(new PangoWidget({text: "New Text...",
+ stage.add_actor(new PangoActor({text: "New Text...",
font_name: "DejaVu Sans 24"}));
stage.show_all();
};
- var clear_widgets = function ()
+ var clear_actors = function ()
{
var children = stage.get_children();
@@ -141,7 +141,7 @@ PropertyEditor = new GType({
stage.remove_actor(children[id]);
};
- var delete_widget = function ()
+ var delete_actor = function ()
{
stage.remove_actor(selected_actor);
selected_actor = null;
@@ -227,9 +227,9 @@ PropertyEditor = new GType({
alpha: 255};
};
- new_button.signal.clicked.connect(add_widget);
- delete_button.signal.clicked.connect(delete_widget);
- clear_button.signal.clicked.connect(clear_widgets);
+ new_button.signal.clicked.connect(add_actor);
+ delete_button.signal.clicked.connect(delete_actor);
+ clear_button.signal.clicked.connect(clear_actors);
font_combo.signal.changed.connect(this.commit_to_selected_actor);
size_scale.signal.value_changed.connect(this.commit_to_selected_actor);
color_button.signal.color_set.connect(this.commit_to_selected_actor);
@@ -310,31 +310,31 @@ function pangotest_init()
function create_default_actors()
{
- stage.add_actor(new PangoWidget({text: "Welcome to the wild world of Seed+Clutter+Pango!",
+ stage.add_actor(new PangoActor({text: "Welcome to the wild world of Seed+Clutter+Pango!",
font_name: "DejaVu Sans 16",
x: 20, y: 200}));
- stage.add_actor(new PangoWidget({text: "Each text element is draggable,",
+ stage.add_actor(new PangoActor({text: "Each text element is draggable,",
font_name: "DejaVu Sans 12",
x: 100, y: 230}));
- stage.add_actor(new PangoWidget({text: "resizable,",
+ stage.add_actor(new PangoActor({text: "resizable,",
font_name: "DejaVu Sans 48",
x: 200, y: 245}));
- stage.add_actor(new PangoWidget({text: "editable, (double click me to edit!)",
+ stage.add_actor(new PangoActor({text: "editable, (double click me to edit!)",
font_name: "DejaVu Serif 14",
x: 150, y: 315}));
- stage.add_actor(new PangoWidget({text: "styleable,",
+ stage.add_actor(new PangoActor({text: "styleable,",
font_name: "FreeMono 24",
x: 220, y: 335}));
- stage.add_actor(new PangoWidget({text: "and",
+ stage.add_actor(new PangoActor({text: "and",
font_name: "DejaVu Sans 20",
x: 100, y: 370,
color: {red: 255, alpha: 255}}));
- stage.add_actor(new PangoWidget({text: "even",
+ stage.add_actor(new PangoActor({text: "even",
font_name: "DejaVu Sans 20",
x: 160, y: 370,
color: {blue: 255, alpha: 255}}));
- stage.add_actor(new PangoWidget({text: "colorable!",
+ stage.add_actor(new PangoActor({text: "colorable!",
font_name: "DejaVu Sans 20",
x: 235, y: 370,
color: {green: 255, alpha:255}}));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]