TooBars plugin for Pidgin

Various Gnome Stuff

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

12
7 .5
Description:

Plugin adds toolbar, status bar and context menu to Pidgin buddy list, hide main menu, change of status through the menu, not through Statusbox, and much more.
Buttons on toolbar:
- add contact;
- show offline buddies;
- show or hide details about buddy;
- mute sound;
- options;
- accounts.
You can easy configure plugin via toolbar context menu.
If you have many accounts, you can select compact view of information about your accounts: protocol emblems combined with status icons.
Buttons and information on statusbar:
- information about main status and all active accounts: status, status text, account name, account emblem;
- change any account status button.
Via context menu on change account status button you can call edit account dialog or disable account.

Install:
1. Download archive;
2. Extract files;
3. ./configure;
4. make;
5. sudo make install;
6. Start (restart) Pidgin;
7. Check 'Toolbar'n'Statusbar' in list of plugins.

On homesite you can find .deb-package, dll-files and more screenshots.

TooButtons plugin: http://gnome-look.org/content/show.php?content=117967
Last changelog:

9 years ago

Version 1.14 08/09/11:
* Polish translation (thanks to Krystian Maksymowicz)

Full changelog you can see in the source package or on homepage.

metaladicto1

10 years ago

jajaja gracias x el aporte, mi problema se soluciono con un:

$ sudo apt-get install intltool

El plugin funciona de maravillas

Report

maevius

10 years ago

Sth irrelevant... What font do you use?

Report

monthscrapped

10 years ago

Hey VaYurik,

I've got an idea for a feature.

You can deactivate an account by right clicking on the icon of the account in the status bar right now.
Instead of hiding the disabled accounts, they should also be visible (with an adequate icon). Then the accounts can also be activated by right clicking the account icon, similar to the deactivating way.
Perhaps an option should be available to show/hide the disabled account icons in the status bar.

What do you think about that?
Hope you like it ;)

Report

monthscrapped

10 years ago

Hello,

will there be a release of compiled dlls for the windows user in the near future?

I read on your page, that you've got problems compiling them. Take a look at http://developer.pidgin.im/wiki/BuildingWinPidgin @ "The manual way". I also tried the easy way and had the same problem like you, but with the other way (just did the first 1,2,3 steps an Bonjour SKD steps) this problem doesn't appear anymore.

Hope this can help you..

Report

C

VaYurik

10 years ago

I must admit that this problem is not in my strength.
I'll wait better, while they repaired a simple way.
Too much time wasted on this.

Report

monthscrapped

10 years ago

thats sad...

I get it done with the easy way and some steps of the other ways.. but your're right, the explantion is not realy good.

maybe you can create a Makefile.mingw file (and/or what you need to build for windows?) and I'll give a try.. it can't be such difficult to get the stupid dlls compiled I think/hope...

Report

C

VaYurik

10 years ago

Build Pidgin on the Guidelines is impossible in principle!
"Download gtk+-bundle_2.14.7-20090119_win32.zip into $PIDGIN_DEV_ROOT/win32-dev/gtk_2_0-2.14."
Maybe still worth then extract the file?
Maybe still worth then rename the directory in gtk_2_0?

Horror!

But after that an error:
"xmlnode.c:35:27: error: libxml/parser.h: No such file or directory"

wtf?

Report

monthscrapped

10 years ago

hey

it seems as you have forgot the "Libxml2"-step. Do it (again) and hopefully it'll work after.

btw, I got a "libxml2-2.6.30" folder by the build environment fetcher...

Report

C

VaYurik

10 years ago

No, i don't forget it! And i rename this folder and so, and so...
Not does.

Hren with it, sooner or later they repaired it.
I thought that, why should I make Pidgin? I also have to write a Makefile for a plug-in, and this, as I understand it, can be done without Pidgin.

Report

monthscrapped

10 years ago

it's nice to see that you get it done!

big thx for that!

Report

C

VaYurik

10 years ago

I must admit that this problem is not in my strength.
I'll wait better, while they repaired a simple way.

Report

C

VaYurik

10 years ago

I will try it
In the meantime, I wonder, those who wrote this page, tried at least once themselves understand what they have written, and make written? :)
A lot of unnecessary words, while not necessary :(
While I am trying to understand where to create the directory win32-dev/mingw ...

Report

R2D221

10 years ago

This plugin is great, but I have 5 accounts in Pidgin, and the window size I use only allows me to see 2 accounts. There should be an option to show “only icons” instead of “icons and text”.

Report

C

VaYurik

10 years ago

I don't understand, how to display status icons :(
Who can help me - mail to me please.
May be i return to this question later.

Report

R2D221

10 years ago

What I mean is to use just icons: instead of [msnicon] Available, use [msnicon][availableicon]. This would reduce the space used and be more usable.

Report

C

VaYurik

10 years ago

Work over plugin continues.
Now i find, how to draw status icon and, i hope, in new version will be choice, what kind of status user want: with text label or with icon.

Report

C

VaYurik

10 years ago

Oh, no! I understand you, this idea was first, that come into my mind :)
I don't understand, what it works in Pidgin, how in Pidgin draw status icon!

Report

mihaicj

10 years ago

Your plugin seems interesting but I can't seem to install it. It sais:
No package 'pidgin' found

Of course, I have pidgin installed. Running Ubuntu 9.10 with pidgin installed from the normal repo.

Report

Galde

10 years ago

you must have "pidgin-dev" installed

Report

mihaicj

10 years ago

Thanks! It works now.

Report

metaladicto1

10 years ago

Que bien, la nueva versión anda de lujo, pues tenia problemas con la versión 1.2; y al parecer esos problemas se han solucionado... ya llevo una semana usando la versión 1.3 y todo funciona correctamente

Gracias VaYurik por compartir tremendo aporte

Report

CruelAngel

10 years ago

woah, I've just realized... on your screenshot, it's my Pista Elment theme, isn't it?

Report

C

VaYurik

10 years ago

No
Clearlooks
Clearlooks_with_a_cherry_on_top - border
Blended Crystal - icons

Report

metaladicto1

10 years ago

Me encanto la barra de herramienta que le agregaste a Pidgin, aunque tengo problemas

- Mientras inicia sesión, el botón de añadir contactos esta habilitado y una ves que inicia sesión, este botón se des-habilita.

Alli una captura de mi pidgin:

http://img264.imageshack.us/img264/1420/toolbarpigin.png

Report

C

VaYurik

10 years ago

ok, i rewrite function, that disabled Add Buddy button.
I don't want create new release with only one change.
If you want, you can change source code.
Simply put this code overwrite exist (start at line 177 of /src/toobars.c):

static void SetAddBuddyIcon (void)
{
struct _TooBars_interface *TB = &TooBars_interface;
gboolean flag;
PidginBuddyList *gtkblist = PIDGIN_BLIST (purple_get_blist ());
Debugging ("SetAddBuddyIcon");
flag = GTK_WIDGET_IS_SENSITIVE (gtk_item_factory_get_item (gtkblist->ift, N_("/Buddies/Add Buddy...")));
gtk_widget_set_sensitive (GTK_WIDGET (TB->AddBuddy_btn), flag);
if (flag) gtk_tool_item_set_tooltip_text (TB->AddBuddy_btn, _("Add Buddy"));
else gtk_tool_item_set_tooltip_text (TB->AddBuddy_btn, _("Service unavailable"));
}

Save; ./configure; make; sudo make install

Now state of this button depends only from state of menu item. Simple, quickly, easy :)

Report

9 years ago

Version 1.14 08/09/11:
* Polish translation (thanks to Krystian Maksymowicz)

Full changelog you can see in the source package or on homepage.

12345678910
7
product-maker fauzie811 Mar 18 2011 9 excellent
product-maker PhotonX Dec 23 2010 9 excellent
product-maker Cycron Dec 21 2010 9 excellent
product-maker microscopuce Dec 12 2010 9 excellent
product-maker metallicwolf Dec 11 2010 9 excellent
product-maker nenelinux Nov 12 2010 9 excellent
product-maker giovanicascaes Nov 12 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
FailOverFlow
Apr 07 2013
mehor
Jan 04 2011
PhotonX
Dec 23 2010
metallicwolf
Dec 11 2010
microscopuce
Dec 10 2010
z-vet
Nov 18 2010
nenelinux
Nov 12 2010
brucelee
Jul 10 2010
timorei
Jul 08 2010
R2D221
Feb 02 2010
metaladicto1
Dec 21 2009
casshern
Dec 18 2009
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.14
updated Aug 09 2011
added Dec 06 2009
downloads 24h
0
mediaviews 24h 0
pageviews 24h 6