| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| | |
stuff into jarabe/web
|
|/ |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This also sets the foundations for adding sharing
capabilities for other services out there.
I guess this is mainly RFC for now, some thinking
is needed for the whole workflow of sharing out and
into the Journal.
|
| |
|
|
|
|
|
|
| |
To simplify main a bit more
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Metacity reads the default theme from gsettings and we were trying
to override it at lower level, causing race conditions. Now we are
just setting the cursor-theme gsetting, so that metacity setup the
Sugar theme for us.
Distributions which are shipping both GNOME and Sugar should make
sure to set XDG_CONFIG_HOME for either of the desktops to point
to a non default location, so that the settings are not conflicting.
It's necessary in this case if you don't want to get the Sugar
cursors in GNOME, but it seems like a sane approach in general. We
are sharing several components with GNOME which are (or might in
the future) use GNOME gsettings.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
|
|
|
| |
So that the sugar script only setup environment variables
and all the rest is in main.py. This avoids the confusion about
putting stuff in the one or the other script. Ideally we would
get rid of the bash script completely, but it would not be
possible to source the debug and i18n files from python.
Acked-by: Simon Schampijer <simon@laptop.org>
|
| |
|
|
|
|
| |
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
| |
No need to echo display and no need to set it again before
starting the wm.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
| |
So that we don't lose any traceback
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
| |
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
| |
Simplifies the messy main.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
| |
They just makes the code more difficult to read.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
|
| |
It improves readability a lot and I don't think it should
affect startup time. If there is something expensive at module
loading, it should be removed there.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
| |
Scattered around code is hard to find and doesn't really
improve readability.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
| |
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
| |
To simplify a bit main
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
| |
main.py is big and messy and the setup method is complex enough
to be worth it's own module.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
|
|
| |
main.py is big and messy, moving stuff to the appropriate module
This commit depends on 2bbeba2446b7228e775d41db05cc0962235c70a5
in sugar-toolkit-gtk3.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
|
|
| |
It's quite unexpected to find a large amount of code outside the
package. Also it's not really much of a "session", it starts a
couple of other processes maybe, but it mostly setups stuff and
initialize the UI.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
|
|
|
|
| |
These are necessary for unit tests because we cannot assume
they are installed in the system. Also config.py is not
generated inside the jarabe package directory when building
out-of-source, so trying to import it fails
They might be used for customization too.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
| |
Instead of hardcoding our prefix.
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
| |
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
|
| |
- Use entry-search instead of system-search in entries
- Keep using system-search in activity list view, but adjust the colors
Signed-off-by: Manuel Quiñones <manuq@laptop.org>
Acked-by: Simon Schampijer <simon@laptop.org>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The ActivityPalette was ported to use the our custom Palettes, since
we can not mix our custom Palettes with the GTKMenu Based ones the
ActivityListPalette has to be ported as well.
Signed-off-by: Daniel Narvaez <dwnarvaez@gmail.com>
Acked-by: Simon Schampijer <simon@laptop.org>
Acked-by: Manuel Quiñones <manuq@laptop.org>
|
|
|
|
|
|
|
|
|
|
| |
This makes the "activate" accessible action work, which is useful
both for the UI tests (sugar-build) and accessibility.
It shouldn't interfer with the normal mouse behavior because gtk
only calls row_activated on a double click.
Signed-off-by: Daniel Narvaez <dwnarvaez@gmail.com>
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
| |
So it gets styled correctly.
Signed-off-by: Manuel Quiñones <manuq@laptop.org>
Acked-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Our GTKMenu based Palette does only support
GtkMenuItems as entries. We ca nnot switch to our
custom Palettes as those do not support sub menus.
As the progress bar is rarely used we decided to
remove it.
Signed-off-by: Simon Schampijer <simon@laptop.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
gtk_clipboard_set_with_data expects us to pass a data argument [1]. As the
tempory file path we do copy to the clipboard is already part of the model
we can set this to None as we can access that in the get_func and
clear_func.
The targets have to be of type GtkTargetEntry.
[1] http://developer.gnome.org/gtk3/3.4/gtk3-Clipboards.html#gtk-clipboard-set-with-data
[2] http://developer.gnome.org/gtk3/3.4/gtk3-Selections.html#GtkTargetEntry
Signed-off-by: Simon Schampijer <simon@laptop.org>
Reviewed-by: Daniel Drake <dsd@laptop.org>
|