-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans (18) .- Knowledge Base  . 

CherryTree

   0.34.1  

GTK Text Editor

Score 88%
CherryTree
zoom


CherryTree
zoom


CherryTree
zoom


Minimum required   GTK 2.x
Downloads:  4309
Submitted:  Oct 7 2009
Updated:  Aug 16 2014

Description:

A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file.

FEATURES:
• rich text (foreground color, background color, bold, italic, underline, strikethrough, small, h1, h2, h3, subscript, superscript, monospace)
• syntax highlighting supporting several programming languages
• images handling: insertion in the text, edit (resize/rotate), save as png file
• embedded files handling: insertion in the text, save to disk
• lists handling (bulleted, numbered, to-do and switch between them, multiline with shift+enter)
• simple tables handling (cells with plain text), cut/copy/paste row, import/export as csv file
• codeboxes handling: boxes of plain text (optionally with syntax highlighting) into rich text, import/export as text file
• alignment of text, images, tables and codeboxes (left/center/right)
• hyperlinks associated to text and images (links to webpages, links to nodes/nodes + anchors, links to files, links to folders)
• spell check (using pygtkspellcheck and pyenchant)
• intra application copy/paste: supported single images, single codeboxes, single tables and a compound selection of rich text, images, codeboxes and tables
• cross application copy/paste (tested with libreoffice and gmail): supported single images, single codeboxes, single tables and a compound selection of rich text, images, codeboxes and tables
• copying a list of files from the file manager and pasting in cherrytree will create a list of links to files, images are recognized and inserted in the text
• print & save as pdf file of a selection / node / node and subnodes / the whole tree
• export to html of a selection / node / node and subnodes / the whole tree
• export to plain text of a selection / node / node and subnodes / the whole tree
• toc generation for a node / node and subnodes / the whole tree, based on headers h1, h2 and h3
• find a node, find in selected node, find in selected node and subnodes, find in all nodes
• replace in nodes names, replace in selected node, replace in selected node and subnodes, replace in all nodes
• iteration of the latest find, iteration of the latest replace, iteration of the latest applied text formatting
• import from html file, import from folder of html files
• import from plain text file, import from folder of plain text files
• import from basket, cherrytree, epim html, gnote, keepnote, keynote, knowit, mempad, notecase, tomboy, treepad lite, tuxcards, zim
• export to cherrytree file of a selection / node / node and subnodes / the whole tree
• password protection (using http://www.7-zip.org/)
• tree nodes drag and drop

WRITTEN BY: Giuseppe Penone (aka giuspen)

SUPPORTED LANGUAGES:
• Armenian (Seda Stamboltsyan, up to date)
• Chinese Simplified (Channing Wong, up to date)
• Czech (Pavel Fric, up to date)
• Dutch (Patrick Vijgeboom, up to date)
• English (default)
• French (Benoît D’Angelo, TO BE UPDATED)
• German (Frank Brungräber, up to date)
• Italian (Vincenzo Reale, up to date)
• Polish (Marcin Swierczynski, up to date)
• Portuguese Brazil (Vinicius Schmidt, up to date)
• Russian (Andriy Kovtun, up to date)
• Spanish (Daniel MC, up to date)
• Ukrainian (Andriy Kovtun, up to date)




Changelog:

• fixed bug introduced in 0.34.0 in search and/or replace, all matches
• fixed bug in handling of image format not recognized when pasting uri from clipboard
• updated the Polish language from Marcin Swierczynski
• updated the Italian language from new maintainer Vincenzo Reale
• Ctrl+Shift+A not only to show the "Find All Matches" dialog but also hide it




LicenseGPL
other(Source, Debian/Ubuntu, Windows)
Send to a friend
Subscribe
Other  Apps  from giuspen
Report inappropriate content



goto page: prev   1  2  3 

-
.

 Localization problem

 
 by gohanz on: Oct 15 2010
 
Score 50%

The language selector seem to be broken. If i try to select the Italian, Cherrytree restart with the default English localization.


Reply to this

-

 Re: Localization problem

 
 by giuspen on: Oct 15 2010
 
Score 50%

Hi,
I cannot reproduce the problem here, what distro/version are you using?
Seems to be an installation problem.


Reply to this

-
.

 Re: Re: Localization problem

 
 by gohanz on: Oct 15 2010
 
Score 50%

I'm on Slackware 13.1. Yes it's a problem with installation. The localization files are installed under /usr/locale directory. The good directory is /usr/share/locale.
I'm using this script to build a Slackware 13.1 package

http://repository.slacky.eu/slackware-13.1/utilities/cherrytree/0.14.2/src/


Reply to this

-

 Re: Re: Re: Localization problem

 
 by giuspen on: Oct 15 2010
 
Score 50%

all you have to do is, before creating the package, edit the file "cons.py" that you find in the folder "modules".
search for the row where is written:

LOCALE_PATH = '/usr/share/locale/'

and replace with

LOCALE_PATH = '/usr/locale/'

ciao.


Reply to this

-
.

 Re: Re: Re: Re: Localization problem

 
 by gohanz on: Oct 17 2010
 
Score 50%

Sorry Giuseppe maybe there is a misunderstanding?
I have to install the language files under /usr/share/locale but the setpu.py install under /usr/locale.
Maybe it's a bug?
Ciao


Reply to this

-

 Re: Re: Re: Re: Re: Localization problem

 
 by giuspen on: Oct 17 2010
 
Score 50%

you're right, it was a bug (sorry about that).
if you download the archive again, now the setup.py is fixed.
thanks for the report, let me know if you still have problems.
ciao.


Reply to this

-
.

 Startup Password?

 
 by legion1978 on: Dec 26 2010
 
Score 50%

Hi
Nice app i was looking for something like this on Ubuntu.

Is it possible to password protect CherryTree instances? I know these are only xml files.. but still. just a thought.

thanx


Ukeireru nara shini wa shinai
Reply to this

-

 Re: Startup Password?

 
 by giuspen on: Dec 26 2010
 
Score 50%

hello, password protection is in the TODO list, I will do something in future.
regards.


Reply to this

-

 High Memory Usage

 
 by tsujan on: Dec 27 2010
 
Score 50%

CherryTree can use more than 100MB of RAM after a while, although its file is only 200 KB. Is this normal? I don't know if the memory usage of its previous versions was the same.


Reply to this

-

 Re: High Memory Usage

 
 by giuspen on: Dec 27 2010
 
Score 50%

Thank you for the report I'll do some testing about this


Reply to this

-

 Re: High Memory Usage

 
 by giuspen on: Dec 28 2010
 
Score 50%

ok the problem seems related to the fact that the number of past saved states is actually infinite.
every state for a node takes lot of space as the information is not differential.
I will either add the preferences option to limit the number of saved states of a node to a certain number or embed a fixed limit myself in the code.


Reply to this

-

 Re: Re: High Memory Usage

 
 by tsujan on: Dec 28 2010
 
Score 50%

That seems reasonable since the RAM usage grows with savings, as I found recently.


Reply to this

-

 Password Dialog

 
 by tsujan on: May 5 2011
 
Score 50%

This isn't a bug report but just a minor feature request:

When the user opens a CherryTree encrypted zipped file, the password dialog isn't focused by default, so that he/she first have to click on it and then enter the password. It would be nice if this dialog was focused whenever it appeared.

If the code was in C, I could make a patch but I'm not good at python yet.

Thanks.


Reply to this

-

 Re: Password Dialog

 
 by giuspen on: May 5 2011
 
Score 50%

on my ubuntu machine the password dialog is always focused, and precisely the cursor inside of the text entry is.
what distro and version are you running?


Reply to this

-

 Re: Re: Password Dialog

 
 by tsujan on: May 6 2011
 
Score 50%

That occurs in both Debian and Ubuntu, with or without Compiz. A way to produce a non-focused password dialog:

1. Set Cherrytree to always minimize into tray and run an instance of it in the tray;

2. Put an encrypted (zipped) CherryTree file on the desktop;

3. Open a window, for example Nautilus, so that it has focus on the same desktop;

4. Click on the zipped file.

The result: the password dialog will have no focus.

In C and for a widget "the_widget", I use:

#ifdef GDK_WINDOWING_X11
static guint32 timestamp;
#include <gdk/gdkx.h>
#endif
................
................
/* present the window to the user */
GdkWindow *window = gtk_widget_get_window (the_widget);
#ifdef GDK_WINDOWING_X11
startup_timestamp = gdk_x11_get_server_time (window);
gdk_x11_window_set_user_time (window, timestamp);
#endif
gtk_window_present (GTK_WINDOW (the_widget));


Reply to this

-

 Re: Re: Password Dialog

 
 by tsujan on: May 6 2011
 
Score 50%

Sorry, "startup_timestamp = gdk_x11_get_server_time (window);" sould be "timestamp = gdk_x11_get_server_time (window);"


Reply to this

-

 Re: Re: Password Dialog

 
 by tsujan on: May 6 2011
 
Score 50%

Ok, I made a patch which fixes that:

http://dl.dropbox.com/u/7793460/patch.diff.gz


Reply to this

-

 Re: Re: Re: Password Dialog

 
 by giuspen on: May 6 2011
 
Score 50%

your code is in the latest (mercurial) development version, thanks for the contribution.


Reply to this

-

 Feature Request

 
 by CT-User on: Jun 28 2011
 
Score 50%

Can you add tag support


Reply to this

-

 Re: Feature Request

 
 by giuspen on: Jun 28 2011
 
Score 50%

between the node properties that you can edit there's already a place where you can write the tags you want.
those tags will not appear in the node title but will be parsed when you search for a node name.


Reply to this

-

 Re: Re: Feature Request

 
 by CT-User on: Jun 29 2011
 
Score 50%

I mean like in NoteCase Pro
http://www.virtual-sky.com/images/screenshots/ncpro-2.8.3_tags.jpg


Reply to this

-

 Re: Re: Re: Feature Request

 
 by giuspen on: Jun 30 2011
 
Score 50%

Please describe exactly what you think is missing in cherrytree, I have no time to install and try notecase pro.
Regards.


Reply to this

-

 Re: Re: Re: Re: Feature Request

 
 by CT-User on: Jul 1 2011
 
Score 50%

I mean a tag cloud with the number of entries that use this tag


Reply to this

-

 Re: Re: Re: Re: Re: Feature Request

 
 by giuspen on: Jul 1 2011
 
Score 50%

ok got it, I'll do it.
cheers.


Reply to this

-

 GTK3 Porting

 
 by tsujan on: Jun 30 2011
 
Score 50%

Hello,

Do you have any plan to port this nice application to GK+-3.0?


Reply to this

-

 Re: GTK3 Porting

 
 by giuspen on: Jun 30 2011
 
Score 50%

There's more than a plan, there's a branch named gtk3 in the mercurial repository.
I was close to the solution but I got stuck on some functions that are available in pure gtk3 but not in the python bindings.
I'm still wondering how to face the problem, it's also possible I'll try to port the app to pure C (this would take time but in the end I would be independent from the bindings and I would have a faster app).


Reply to this

goto page: prev   1  2  3 

Add commentBack






-
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About GTK-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2007-2014 GTK-Apps.org Team  
All rights reserved. GTK-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.