[RCD] theme with text buttons instead of images

Nathan Kinkade nath at nkinka.de
Sat Mar 7 03:03:18 CET 2009

On Sat, 07 Mar 2009 01:43:27 +0000, Nathan Kinkade <nath at nkinka.de> wrote:
> I just started using RoundCube a number of days ago, and so far I quite
> like it.  I'm in the process of ditching Gmail, which I like in many
> but I'm done with Google and putting all my eggs in one basket.  Anyway,
> much prefer the text buttons of Gmail to the image-buttons that are in
> default theme of RoundCube.  To that end I started a custom theme.  I'm
> still new to the code, so it's possible I've committed some heinous
> with respect to RoundCube code conventions and flow, but what I have
> to work.  I post it here just in case anyone else might be interested.
> Here's a screenshot:
> https://natha.nkinka.de/downloads/roundcube/roundcube_npk_theme.png
> The "Refresh" link is a blatant ripoff from Google Mail, but I kind of
> it.  The "Archive" button requires that you have a folder named
> but that is easy to change (see below).  I moved the message selection
> links to the top, below the button bar, where I expect to find them.  I'm
> also using the newly introduced threading patches by Chris January: 
> http://www.atomice.com/blog/?p=33.  The threading is really nice and
> has done a great job, but there is still work to be done.
> Here is a tar-gzipped archive of this theme:
> Outside of unpacking that file and putting the directory in ./skins/, the
> only other change necessary is the patch at the end of this mail.  If you
> want to archive your mail to a folder other than "archives," edit line 96
> of ./skins/npk/templates/mail.html.
> Thanks for RoundCube.  I look forward to using it and contributing where
> can!
> Saludos,
> Nathan
> diff --git a/roundcubemail/program/localization/en_US/labels.inc
> b/roundcubemail/program/loca
> index fbed1e9..29e2620 100644
> --- a/roundcubemail/program/localization/en_US/labels.inc
> +++ b/roundcubemail/program/localization/en_US/labels.inc
> @@ -170,6 +170,15 @@ $labels['resetsearch']  = 'Reset search';
>  $labels['openinextwin'] = 'Open in new window';
> +// button bar labels for npk theme
> +$labels['buttonbararchive'] = 'Archive';
> +$labels['buttonbarcompose'] = 'Compose';
> +$labels['buttonbarmark'] = 'Mark';
> +$labels['buttonbarreply'] = 'Reply';
> +$labels['buttonbarreplyall'] = 'Reply to all';
> +$labels['buttonbarforward'] = 'Forward';
> +$labels['archivemessage'] = 'Move to archives folder';
> +
>  // message compose
>  $labels['compose']        = 'Compose a message';
>  $labels['savemessage']    = 'Save this draft';

Sorry to reply to my own message and for the noise, but I believe this may
have been better suited for users at lists.roundcube.net.  I'll repost over

List info: http://lists.roundcube.net/dev/

More information about the Dev mailing list