Sascha Silbe
aed295ec4e
Import GDK in preparation for GTK3 conversion
...
Some parts of GTK moved to GDK, so we need to import the latter for things to
work after the conversion script runs.
Signed-off-by: Sascha Silbe <silbe@activitycentral.com >
2011-12-13 17:19:52 -03:00
Simon Schampijer
9cb18cdcf3
Remove Canvas* widgets and other hippo-canvas using parts
...
hippo-canvas isn't available in the GTK3 world, so we need to remove
anything that depends on it. Activities that still use it will need replace
hippo-canvas based widgets with native GTK ones before they can be ported to
GTK3.
[replaced description]
Signed-off-by: Sascha Silbe <silbe@activitycentral.com >
2011-12-13 17:19:52 -03:00
Simon Schampijer
1edc6ca1b1
Don't use hippo-canvas for rendering pixbufs
...
hippo-canvas isn't available in the GTK3 world and we can do fine without it
for rendering pixbufs.
[split out from another patch; added description]
Signed-off-by: Sascha Silbe <silbe@activitycentral.com >
2011-12-13 17:19:52 -03:00
Simon Schampijer
af4bde1e83
Notebook: fix passing can-close-tabs
...
Make sure can_close_tabs can be passed in as a keyword parameter (to be set
by the GObject constructor).
[split out from another patch]
Signed-off-by: Sascha Silbe <silbe@activitycentral.com >
2011-12-13 17:19:52 -03:00
Simon Schampijer
9e4a3688fe
Pass all parameters to GtkTextBuffer.get_text()
...
With PyGTK the include_hidden_chars parameter to GtkTextBuffer.get_text() had
a default value [1]. With GTK3+pygi the value must be explicitly passed [2].
[1] http://developer.gnome.org/pygtk/stable/class-gtktextbuffer.html#method-gtktextbuffer--get-text
[2] http://developer.gnome.org/gtk3/3.0/GtkTextBuffer.html#gtk-text-buffer-get-text
[changed description]
Signed-off-by: Sascha Silbe <silbe@activitycentral.com >
2011-12-13 17:19:52 -03:00
Simon Schampijer
056bc29559
Pass all parameters to ComboBox.set_row_separator_func()
...
With PyGTK, the func and data parameters to ComboBox.set_row_separator_func()
had defaults [1]. With GTK3+pygi both values must be passed [2].
[1] http://developer.gnome.org/pygtk/stable/class-gtkcombobox.html#method-gtkcombobox--set-row-separator-func
[2] http://developer.gnome.org/gtk/stable/GtkComboBox.html#gtk-combo-box-set-row-separator-func
[replaced description]
Signed-off-by: Sascha Silbe <silbe@activitycentral.com >
2011-12-13 17:19:52 -03:00
Daniel Drake
2f7f95f9af
Pass all parameters to Box.pack_start() and ...pack_end()
...
With PyGTK, several Box.pack_{start,end}() parameters had defaults [1,2].
With GTK3+pygi all values must be passed [3,4].
[1] http://developer.gnome.org/pygtk/stable/class-gtkbox.html#method-gtkbox--pack-start
[2] http://developer.gnome.org/pygtk/stable/class-gtkbox.html#method-gtkbox--pack-end
[3] http://developer.gnome.org/gtk/stable/GtkBox.html#gtk-box-pack-start
[4] http://developer.gnome.org/gtk/stable/GtkBox.html#gtk-box-pack-end
[assembled from several patches; replaced description]
Signed-off-by: Sascha Silbe <silbe@activitycentral.com >
2011-12-13 17:19:52 -03:00
Simon Schampijer
89ef6304a1
Fix broken imports
...
8f1a821d68 only changed imports starting with
"import", but not those using "from ... import ...".
[replaced description]
Signed-off-by: Sascha Silbe <silbe@activitycentral.com >
2011-11-15 17:51:23 +01:00
Simon Schampijer
8f1a821d68
Rename imports from sugar to sugar3
...
Signed-off-by: Simon Schampijer <simon@laptop.org >
Acked-by: Sascha Silbe <silbe@activitycentral.com >
2011-11-14 19:17:32 +01:00
Simon Schampijer
000ed75cbe
Rename the module to sugar3
...
The old gtk-2 based module will be present in
the 0.94 branch in the sugar-toolkit.
Signed-off-by: Simon Schampijer <simon@laptop.org >
Acked-by: Sascha Silbe <silbe@activitycentral.com >
2011-11-14 18:17:18 +01:00
Pootle daemon
516d7fc700
Commit from Sugar Labs: Translation System by user cjl.: 39 of 40 messages translated (0 fuzzy).
2011-10-28 09:16:43 +02:00
Simon Schampijer
f766da335c
Release 0.95.1
2011-10-25 13:19:07 +02:00
Pootle daemon
c8170167b3
Commit from Sugar Labs: Translation System by user cjl.: 36 of 40 messages translated (0 fuzzy).
2011-10-08 09:44:27 +02:00
Pootle daemon
3b72166fba
Merge branch 'master' of git.sugarlabs.org:sugar-toolkit/mainline
2011-09-29 00:33:25 -04:00
Pootle daemon
6228c1f5fd
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
2011-09-28 19:59:30 +02:00
Pootle daemon
59a566d9e7
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
2011-09-28 19:55:20 +02:00
Pootle daemon
2699c747c5
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
2011-09-28 19:45:59 +02:00
Pootle daemon
3757f56fd0
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
2011-09-28 19:41:57 +02:00
Pootle daemon
9f4025a558
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
2011-09-28 19:05:20 +02:00
Pootle daemon
aa8d89cb86
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
2011-09-28 18:55:53 +02:00
Pootle daemon
399b3ba364
Commit from Sugar Labs: Translation System by user cjl.: 34 of 40 messages translated (6 fuzzy).
2011-09-28 18:44:07 +02:00
Pootle daemon
83440bd113
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
2011-09-28 18:34:56 +02:00
Pootle daemon
fbc6df4dcb
Commit from Sugar Labs: Translation System by user cjl.: 39 of 40 messages translated (0 fuzzy).
2011-09-28 18:25:29 +02:00
Pootle daemon
383bc7594a
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
2011-09-28 18:19:44 +02:00
Pootle daemon
4de0413c7b
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
2011-09-28 17:31:25 +02:00
Pootle daemon
590ecd492b
Commit from Sugar Labs: Translation System by user samybt.: 33 of 40 messages translated (0 fuzzy).
2011-09-28 15:01:57 +02:00
Simon Schampijer
37568a0a7e
bundlebuilder: refactor get_files_git to Packager to avoid code duplication
...
Follow up patch for b582736375
Signed-off-by: Simon Schampijer <simon@laptop.org >
Reviewed-by: Daniel Drake <dsd@laptop.org >
Acked-by: Sascha Silbe <silbe@activitycentral.com >
2011-09-28 11:52:38 +02:00
Simon Schampijer
29a700b34a
bundlebuilder: add back build_locale functionality to XOPackager SL #3116
...
Due to the removal of the manifest support we lost as well
the part of the code that does build the locale. This patch
adds that functionality back.
Signed-off-by: Simon Schampijer <simon@laptop.org >
2011-09-28 11:40:52 +02:00
Pootle daemon
0fd2f8b39b
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
2011-09-28 09:37:59 +02:00
Pootle daemon
1d42e7b7e6
Merge branch 'master' of git.sugarlabs.org:sugar-toolkit/mainline
2011-09-28 00:34:08 -04:00
Pootle daemon
436489cb26
Commit from Sugar Labs: Translation System by user godiard.: 40 of 40 messages translated (0 fuzzy).
2011-09-27 20:28:23 +02:00
Pootle daemon
d587acdf70
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
2011-09-27 17:23:35 +02:00
Daniel Drake
720b33ab30
Remove hippo from naming alert
...
Reimplement the favorite icon as a ToggleButton, and use standard
boxes, entrys and textviews for the other aspects.
2011-09-27 14:57:21 +01:00
Simon Schampijer
d39a813969
Don't put event box in toplevel window
...
Remove an unnecessary toplevel widget.
This event box was originally added by Marco "to make it easier
to take screenshot of the canvas area only" (7f731457c2 ) but we're
unsure why this is, and it doesn't seem to be needed for our current
screenshot-taking mechanism. Screenshots continue to work fine after
removing this.
2011-09-27 12:43:51 +01:00
Pootle daemon
47cc7f7e77
Commit from Sugar Labs: Translation System by user Jakub.: 40 of 40 messages translated (0 fuzzy).
2011-09-26 22:46:15 +02:00
Simon Schampijer
7ecfbc6cd0
Release 0.93.4
2011-09-20 18:18:53 +02:00
Simon Schampijer
1609340503
Joining shared activity: set title for activity palette in frame, SL #3109
...
We need to set the title when we join a shared session AND when
we run a private session.
Signed-off-by: Simon Schampijer <simon@laptop.org >
Tested-By: Gonzalo Odiard <gonzalo@laptop.org >
Reviewed-By: Gonzalo Odiard <gonzalo@laptop.org >
Acked-by: Sascha Silbe <silbe@activitycentral.com >
2011-09-20 08:35:10 +02:00
Simon Schampijer
b582736375
XO_Packager: package files that are in git and the locale folder, OLPC #11217
...
There had been reports about Activities that had unexpected files in
the xo bundle (e.g. patches). There have been a recent change that the support
for the MANIFEST has been removed from the bundle builder. The MANIFEST
'controlled' which files were bundled. The code did include all the
files present in the folder (which includes patches etc).
The patch does use git-ls to get a list of files to include (like the
tarball packager). Furthermore the locale folder is included which has been
generated. Due to the API freeze we made '_get_files_in_git' a private method
which adds a bit of duplication to the 'get_files' method in the tarball
packager. A patch for master which will implement Builder.get_files_git(),
that can be used by XOPackager and SourcePackager.
Signed-off-by: Simon Schampijer <simon@laptop.org >
Reviewed-By: Daniel Drake <dsd@laptop.org >
2011-09-19 18:49:54 +02:00
Pootle daemon
cdbeb682cb
Commit from Sugar Labs: Translation System by user aman0115.: 40 of 40 messages translated (0 fuzzy).
2011-09-08 11:52:28 +02:00
Simon Schampijer
4e8a50163e
Release 0.93.3
2011-09-07 18:35:33 +02:00
Simon Schampijer
a16eedff46
Some activities segfault when closing, OLPC #11201
...
TurtleArt and Abacus are two known candidates
Signed-off-by: Simon Schampijer <simon@laptop.org >
Reviewed-by: Gonzalo Odiard <gonzalo@laptop.org >
2011-09-07 18:20:01 +02:00
Pootle daemon
2d3076a151
Commit from Sugar Labs: Translation System by user ganesh.: 40 of 40 messages translated (0 fuzzy).
2011-09-02 10:35:59 +02:00
Pootle daemon
f1d4d66aad
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
2011-09-02 06:08:44 +02:00
Pootle daemon
8502d4c4bb
Commit from Sugar Labs: Translation System by user cjl.: 40 of 40 messages translated (0 fuzzy).
2011-08-26 20:24:20 +02:00
Pootle daemon
986b918ff8
Commit from Sugar Labs: Translation System by user anderson861.: 40 of 40 messages translated (0 fuzzy).
2011-08-24 18:08:04 +02:00
Simon Schampijer
51496ff5b8
Release 0.93.2
2011-08-19 13:26:57 +02:00
Simon Schampijer
c1f9d716ab
Correct title in the activity frame SL #3042
...
Signed-off-by: Simon Schampijer <simon@laptop.org >
Reviewed-by: Gonzalo Odiard <gonzalo@laptop.org >
Tested-by: Gonzalo Odiard <gonzalo@laptop.org >
2011-08-18 17:17:00 +02:00
Simon Schampijer
e022aa8e4a
Do not remove the Keep button completely, keep around for backward compatibility
...
In order to allow activities keeping their backward compatibility
we keep the Keep button around but do not add it to the toolbar. This
fixes activities that either remove or hide the Keep button or
alter it in any other way. The Keep button is deprecated and we
discourage the usage.
Signed-off-by: Simon Schampijer <simon@laptop.org >
Reviewed-by: Gonzalo Odiard <gonzalo@laptop.org >
2011-08-17 18:04:47 +02:00
Gonzalo Odiard
507dfecc09
Add alpha and scale functionality to the icon, can be used in the launcher to do the animation - v2
...
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org >
Acked-By: Simon Schampijer <simon@laptop.org >
2011-08-17 12:13:10 -03:00
Simon Schampijer
0082e10f8e
Remove the Keep button from the activity toolbar
...
The keep button has led to a false assumption: learners
confused it with a traditional save button and not recognising
it as what it is, an option to duplicate an entry.
Eben suggested to remove the button [1] and others have since
then. The functionality of duplicating an entry will be moved
to the entry palette in the Journal and the entry detail view [2].
We will print a warning when the KeepButton is used and remove
it after another cycle.
[1] http://lists.sugarlabs.org/archive/sugar-devel/2010-April/023439.html
[2] http://lists.sugarlabs.org/archive/sugar-devel/2011-May/031316.html
Signed-off-by: Simon Schampijer <simon@laptop.org >
Acked-By: Sascha Silbe <silbe@activitycentral.com >
2011-08-15 19:29:30 +02:00