Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#76 Le 13/08/2009, à 17:04

rc_outside

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

Bravo c'est de la bombe, encore jeune mais l'arrivée des plugins va apporter plein de trucs qui me manquent.

Merci, ADesk Bar est adopté sur ma config.

PS : pourquoi ne pas la référencer sur GnomeFiles.org ?

Hors ligne

#77 Le 13/08/2009, à 18:09

informaticous

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

Un grand merci, moi qui a un p3 c'est l'idéal des logiciel comme sa. Bravo pour le travail. J'attends avec impatience les nouvelle version.


j'y suis, j'y reste

Hors ligne

#78 Le 13/08/2009, à 18:55

ADcomp

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

Salut les gars,

rc_outside a écrit :

PS : pourquoi ne pas la référencer sur GnomeFiles.org ?

Et bien j'avoue que je fait pas vraiment de pub' pour mon programme , parce qu'il est toujours au stade de développement.
Ensuite, j'avais pas spécialement prévu d'avoir des retours aussi favorables .. notamment sous crunchbang et archlinux . Quand j'ai commencé , c'était vraiment un truc de base. Au fur et à mesure des demandes , j'ai modifié et refait complètement certaines parties du code. Maintenant , je me suis pris au jeu  lol

Merci  rc_outside et informaticous pour vos commentaires ..  @bientot

Dernière modification par ADcomp (Le 14/08/2009, à 23:30)


David [aka] ADcomp

Hors ligne

#79 Le 13/08/2009, à 19:46

nochka85

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

Kookaburra a écrit :

d'ailleurs sur mon PC il est déjà mis en lieu et place de 'cairo-dock' qui n'est pas du tout adapté à Openbox roll

Juste pour savoir (et qui sait peut être améliorer les choses wink ) : Pourquoi dis tu que cairo-dock n'est "pas du tout adapté à Openbox" ? smile


Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 12.10
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop

Hors ligne

#80 Le 13/08/2009, à 22:28

Kookaburra

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

ADcomp a écrit :

ben ca dépend de la version que tu as insallée .. .deb  , paquet source ou via Launchpad ?
ps: normalement , une version "beta" avec ajout/config des plugins via l'interface , pour ce w-e  .. wait and see wink

J'ai installé le '.deb' :
http://www.ad-comp.be/public/projets/ADeskBar/deb/
adeskbar.0.1.7.3-all..> 25-Jul-2009 20:39  285K 

Ca marche nickel, c'est intuitif pour créer des "launchers", j'aime beaucoup. En somme, il ne manque que les plugins (menu, ...) pour qu'il est tout ce dont j'ai besoin. Mais faut être patient, on te laisse dévellopper tranquille ! tongue:P

Ha si, une autre chose : as-tu prévu la possibilité de faire des "tiroirs" de lanceurs d'applications ? Par exemple dans mon cas, je fais de la photos et je trouve plus simple que les 5-6 programmes que j'utilise pour la photo soit regroupé dans un seul bouton qui se déplie lorsqu'on le survole ! (à la manière de 'cairo-dock', sans qu'il y a besoin que ce soit évolué graphiquement, ça peut se faire simplement comme avec les "tiroirs" des barres d'Ubuntu classique).

wink


Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...

Hors ligne

#81 Le 13/08/2009, à 22:34

Kookaburra

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

nochka85 a écrit :

Juste pour savoir (et qui sait peut être améliorer les choses wink ) : Pourquoi dis tu que cairo-dock n'est "pas du tout adapté à Openbox" ? smile

Cairo-dock est une "barre" qui est presque trop complète en fait : c'est surtout fait pour en mettre pleins les yeux je trouve (et c'est bien fait ! cool), parfois au détriment de la fonctionnalité. Du coup, on s'éloigne de l'esprit "light" d'Openbox. big_smile

Et dans mon cas (CrunchBang), j'avais pas mal de bugs d'affichage, principalement lorsque je voulais afficher le dock alors que j'avais déjà ouvert une fenétre en plein écran : impossible 4 fois sur 5 ! mad Alors que cela fonctionnait très bien sous Gnome. roll D'ailleurs, pleins de fonctionnalités ne sont pas faites pour être sorties de Gnome : stack, shortcups, switcher, logout, quickbrowser, ... au final il ne reste pas grand chose ! hmm

Dans l'esprit "simple et efficace", Adeskbar est top je trouve, et le fait qu'il est en dév rajoute à son charme, non ? wink

Dernière modification par Kookaburra (Le 13/08/2009, à 22:38)


Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...

Hors ligne

#82 Le 14/08/2009, à 00:11

ADcomp

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

hello Kookaburra, 

Merci pour tes commentaires .. pour le reste voici un aperçu rapide de ce qui est en cours :

* Plugin : Menu

app_menu.png

* Plugin : barre secondaire avec lanceurs

new_bar_with_launcher.png

* Plugin : liste des app ( comme openbox , ou  "mini" )

tasklist_mini.png

* Plugin : Web search

web_search.png

+ Terminal ( ok ) , Showdesktop ( ok ) , Clock (ok ) , Gmail ( en cours ) , ...

@bientot


David [aka] ADcomp

Hors ligne

#83 Le 14/08/2009, à 00:56

nochka85

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

Kookaburra a écrit :

Cairo-dock est une "barre" qui est presque trop complète en fait : c'est surtout fait pour en mettre pleins les yeux je trouve (et c'est bien fait ! cool), parfois au détriment de la fonctionnalité. Du coup, on s'éloigne de l'esprit "light" d'Openbox. big_smile

... les thèmes proposés sont fait pour "attirer" ... mais en enlevant toutes les options "eye candies" , tu peut très bien avoir un dock simple et efficace ... et si ta carte a de bons drivers, la version opengl te permet en plus de ne RIEN consommer en CPU  wink

Kookaburra a écrit :

Et dans mon cas (CrunchBang), j'avais pas mal de bugs d'affichage, principalement lorsque je voulais afficher le dock alors que j'avais déjà ouvert une fenétre en plein écran : impossible 4 fois sur 5 ! mad Alors que cela fonctionnait très bien sous Gnome. roll D'ailleurs, pleins de fonctionnalités ne sont pas faites pour être sorties de Gnome : stack, shortcups, switcher, logout, quickbrowser, ... au final il ne reste pas grand chose ! hmm
Dans l'esprit "simple et efficace", Adeskbar est top je trouve, et le fait qu'il est en dév rajoute à son charme, non ? wink

Bah justement, Cairo-dock est en plein développement aussi ( <- La reprise du projet par Fabounet qui en était à peu près au même stade que ADeskBar ne date QUE d'il y a 2 ans maintenant !! ) ... Bref, as tu posté sur le forum du dock ( -> http://www.cairo-dock.org/bg_forumlist.php ) pour faire remonter les problèmes que tu as eu sur CrunchBang ? ... car sans çà, je ne vois pas comment nous aurions pu améliorer la compatibilité des applets avec OpenBox smile

@ADcomp : On (= l'équipe cairo-dock) est à la recherche de nouvelles idées pour cairo-dock et notamment en cours de reflexion d'un binding Python (<- Cairo-dock étant développé en C) pour notamment développer de nouvelles applets ... Bref, si cela t'intéresse (ce que tu as fait en Python sur ADeskBar est vraiment bluffant !!! smile ) , envoies moi un petit MP wink

Dernière modification par nochka85 (Le 14/08/2009, à 00:58)


Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 12.10
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop

Hors ligne

#84 Le 14/08/2009, à 01:48

ADcomp

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

Hello nochka85,

D'abord merci pour ton commentaire. Puisque l'on parle de cairo-dock, je vais te donner mon avis ( tout à fait personnel wink ). Je teste régulièrement pas mal d'app. comme cairo-dock, tint2 , bmpanel, docky , .. enfin tu vois le genre.

Pour ce qui est de cairo-dock, c'est certainement un des meilleurs dock que j'ai pu essayer, mais j'avoue que j'ai jamais vraiment accroché. J'ai toujours eu du 'flickering' avec openbox/xcompmgr, même si les effets+opengl fonctonne parfaitement ..

Ensuite, je trouve que c'est assez compliqué à configurer, surtout si tu veux simplement une barre de lancement rapide. En fait, c'est pour ca que je me suis lancer dans la programmation d'une petite barre perso .. pour avoir les options que je n'avais pas avec wbar/cairo-dock ..

Un bête exemple , j'adore pouvoir "fixé" adeskbar pendant un moment ( toujours visible ) puis si j'en ai plus besoin , un clic-roulette sur la barre et elle se cache automatiquement (et inversement). Je peux aussi lancer plusieurs barre en même temps, avec une config pour chaque .. En fait, c'est un peu de la triche, car comme c'est moi qui code, je connais les fonctionnalités par coeur, et elle répond parfaitement à tout mes besoins  wink

Le simple fait d'ajouter un lanceur .. j'ai fait simple, exemple en video : http://www.youtube.com/watch?v=S72EtmknL10

Quand je teste cairo-dock par exemple, je n'utilise aucun plugin ( à par le menu parfois ) .. Je n'aime pas non plus avoir une barre qui s'allonge et se raccourci tout le temps .. ca me file le mal de mer  wink

Donc, oui pour cairo-dock ( je l'installe chez la plupart des mes "convertis" wink ) si on veut un dock vraiment à la "mac" .. pour le reste , un simple lanceur , adeskbar est la  big_smile

Sympa l'appel du pied, t'es un chasseur de tête ?  lol  .. on se tient au courant ..

ps: cairo-dock est quand même une de mes "sources" d'inspiration  tongue

@bientot

## edit : juste pour info , j'ai une nvidia qui fonctionne parfaitement ( driver proprio )

Dernière modification par ADcomp (Le 19/08/2009, à 14:46)


David [aka] ADcomp

Hors ligne

#85 Le 14/08/2009, à 10:24

nochka85

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

Sympa l'appel du pied, t'es un chasseur de tête ?

wink


Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 12.10
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop

Hors ligne

#86 Le 14/08/2009, à 14:27

Kookaburra

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

nochka85 a écrit :

Bref, as tu posté sur le forum du dock ( -> http://www.cairo-dock.org/bg_forumlist.php ) pour faire remonter les problèmes que tu as eu sur CrunchBang ? ... car sans çà, je ne vois pas comment nous aurions pu améliorer la compatibilité des applets avec OpenBox smile

Non, j'avoue : je ne l'ai pas fait cool

Je tiens à préciser que sous Gnome, c'est à mes yeux une très bonne "barre", rien à redire ca dessus, toutes les fonctions utiles sont là, pour peu que l'on prenne le temps de fouiller un peu.

Simplement, ce n'est pas ce que je recherche sous Openbox (comme l'a expliqué ADComp) wink


@ADcomp : sympa les plugins, je surveille la màj big_smiletongue


Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...

Hors ligne

#87 Le 14/08/2009, à 23:27

sam7

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

c'est vrai que ta "petite barre" est très sympatique...

Hors ligne

#88 Le 17/08/2009, à 16:02

rc_outside

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

J'ai testé cairo-dock et ADesk Bar, et pour moi les deux ne visent pas le même usage.

Sur le système que j'ai installé pour ma femme, (debian testing + gnome + compiz avec toutes les fonctions possibles et imaginables...) cairo-dock est comme un poisson dans l'eau, visuellement il s'accorde très bien à cet environnement.

Sur mon système léger et visuellement épuré (debian sid + xfce + tint2 + devilspie) ADesk Bar trouve parfaitement sa place : discret, efficace, esthétique, alors que cairo-dock est trop clinquant, limite pollution visuelle (même effets désactivés, il dépareille, ça fait too much).

Bref j'ai hâte des plugins, très prometteurs, et si tu continues à faire évoluer ton dock je pense rester un fidèle, il correspond pile poil à ce que je cherche (j'aime bien le above/below d'un clic wink )

Hors ligne

#89 Le 08/09/2009, à 16:17

soupaloignon

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

Merci pour ce dock, très sympa


==> Libérez les huitres du bassin d'Arcachon <==

Hors ligne

#90 Le 11/09/2009, à 08:01

UUBBUU_USER

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

Salut .. Donc déja +1 pour tout çe qui a put être dit ^^
ET çe qui pourrais être dit de Positif !!!
je suis en train de tester la 0.1.7.4 .. j'ai quelques erreurs avec les plug-ins .
Je ne suis pas arriver a lancer ni le menu .. ni le stalonetray ... Juste le spacer  et le showdesktop ^^
Ici quelque retour:
stalonetray ( t'aime bien sylvester ??? big_smile)

adeskbar &
[1] 6065
###@###:~$ [ADeskBar] 07:44:58 ~ Reading config ..
[ADeskBar] 07:44:58 ~ config = /home/sub/.config/adeskbar/config
[ADeskBar] 07:44:58 ~  + mo_form : 6
[ADeskBar] 07:44:58 ~  + mo_anim : True
[ADeskBar] 07:44:58 ~  + mo_fill : False
[ADeskBar] 07:44:58 ~ Loading plugin 'spacer' ..
[ADeskBar] 07:44:58 ~ Loading plugin 'stalonetray' ..
[ADeskBar] 07:44:58 ~ EE : Unable to load plugin 'stalonetray': 'Plugin' object has no attribute 'logINFO'
Traceback (most recent call last):
  File "/usr/share/adeskbar/ADeskBar/__init__.py", line 253, in load_plugin
    plugwidget = plugin.Plugin(self.bar, settings)
  File "/usr/share/adeskbar/ADeskBar/plugins/stalonetray.py", line 19, in __init__
    self.update()
  File "/usr/share/adeskbar/ADeskBar/plugins/stalonetray.py", line 24, in update
    self.logINFO("No swallowed window available. Starting new child process..")
AttributeError: 'Plugin' object has no attribute 'logINFO'
Traceback (most recent call last):
  File "/usr/bin/adeskbar", line 45, in <module>
    bar = ADeskBar.Bar(cfg_file)
  File "/usr/share/adeskbar/ADeskBar/__init__.py", line 291, in __init__
    self.load_config()
  File "/usr/share/adeskbar/ADeskBar/__init__.py", line 383, in load_config
    self.launchers.append(Launcher(item, self.cfg, self.index_pos, True))
  File "/usr/share/adeskbar/ADeskBar/__init__.py", line 39, in __init__
    path_icon = self.plugin.icon
AttributeError: 'NoneType' object has no attribute 'icon'

[1]+  Exit 1                  adeskbar

Windowlist

adeskbar &
[1] 6177
###@###:~$ [ADeskBar] 07:45:29 ~ Reading config ..
[ADeskBar] 07:45:29 ~ config = /home/sub/.config/adeskbar/config
[ADeskBar] 07:45:29 ~  + mo_form : 6
[ADeskBar] 07:45:29 ~  + mo_anim : True
[ADeskBar] 07:45:29 ~  + mo_fill : False
[ADeskBar] 07:45:29 ~ Loading plugin 'spacer' ..
[ADeskBar] 07:45:29 ~ screen : 1280x1024 , bar : 802x52
[ADeskBar] 07:45:32 ~ Exec. | midori |
[ADeskBar] 07:52:28 ~ Reading config ..
[ADeskBar] 07:52:28 ~ config = /home/sub/.config/adeskbar/config
[ADeskBar] 07:52:28 ~  + mo_form : 6
[ADeskBar] 07:52:28 ~  + mo_anim : True
[ADeskBar] 07:52:28 ~  + mo_fill : False
[ADeskBar] 07:53:22 ~ Reacting on USR1 signal (signal 10) - Reload config ..
[ADeskBar] 07:53:22 ~ Reading config ..
[ADeskBar] 07:53:22 ~ config = /home/sub/.config/adeskbar/config
[ADeskBar] 07:53:22 ~  + mo_form : 6
[ADeskBar] 07:53:22 ~  + mo_anim : True
[ADeskBar] 07:53:22 ~  + mo_fill : False
[ADeskBar] 07:53:22 ~ Loading plugin 'windowlist' ..
[ADeskBar] 07:53:22 ~ EE : Unable to load plugin 'windowlist': No module named wnck
Traceback (most recent call last):
  File "/usr/share/adeskbar/ADeskBar/__init__.py", line 241, in load_plugin
    exec("import ADeskBar.plugins.%s as plugin" % p)
  File "<string>", line 1, in <module>
  File "/usr/share/adeskbar/ADeskBar/plugins/windowlist.py", line 6, in <module>
    import ADeskBar, wnck, gtk, gtk.gdk
ImportError: No module named wnck
Traceback (most recent call last):
  File "/usr/bin/adeskbar", line 46, in <module>
    bar.run()
  File "/usr/share/adeskbar/ADeskBar/__init__.py", line 1001, in run
    gtk.main()
KeyboardInterrupt

[1]+  Exit 1                  adeskbar

Obliger d'appuyer "enter" pour voir l'Exit 1  ^^
pager

:~$ [ADeskBar] 07:58:22 ~ Reading config ..
[ADeskBar] 07:58:22 ~ config = /home/sub/.config/adeskbar/config
[ADeskBar] 07:58:22 ~  + mo_form : 6
[ADeskBar] 07:58:22 ~  + mo_anim : True
[ADeskBar] 07:58:22 ~  + mo_fill : False
[ADeskBar] 07:58:22 ~ Loading plugin 'pager' ..
[ADeskBar] 07:58:22 ~ EE : Unable to load plugin 'pager': No module named wnck
Traceback (most recent call last):
  File "/usr/share/adeskbar/ADeskBar/__init__.py", line 241, in load_plugin
    exec("import ADeskBar.plugins.%s as plugin" % p)
  File "<string>", line 1, in <module>
  File "/usr/share/adeskbar/ADeskBar/plugins/pager.py", line 6, in <module>
    import ADeskBar, gtk, gtk.gdk, wnck
ImportError: No module named wnck
Traceback (most recent call last):
  File "/usr/bin/adeskbar", line 45, in <module>
    bar = ADeskBar.Bar(cfg_file)
  File "/usr/share/adeskbar/ADeskBar/__init__.py", line 291, in __init__
    self.load_config()
  File "/usr/share/adeskbar/ADeskBar/__init__.py", line 383, in load_config
    self.launchers.append(Launcher(item, self.cfg, self.index_pos, True))
  File "/usr/share/adeskbar/ADeskBar/__init__.py", line 39, in __init__
    path_icon = self.plugin.icon
AttributeError: 'NoneType' object has no attribute 'icon'

[1]+  Exit 1                  adeskbar

ePager2

~$ adeskbar &
[1] 9324
###@###:~$ [ADeskBar] 07:59:41 ~ Reading config ..
[ADeskBar] 07:59:41 ~ config = /home/sub/.config/adeskbar/config
[ADeskBar] 07:59:41 ~  + mo_form : 6
[ADeskBar] 07:59:41 ~  + mo_anim : True
[ADeskBar] 07:59:41 ~  + mo_fill : False
[ADeskBar] 07:59:41 ~ Loading plugin 'pager2' ..
[ADeskBar] 07:59:41 ~ EE : Unable to load plugin 'pager2': No module named wnck
Traceback (most recent call last):
  File "/usr/share/adeskbar/ADeskBar/__init__.py", line 241, in load_plugin
    exec("import ADeskBar.plugins.%s as plugin" % p)
  File "<string>", line 1, in <module>
  File "/usr/share/adeskbar/ADeskBar/plugins/pager2.py", line 6, in <module>
    import ADeskBar, gtk, gtk.gdk, wnck
ImportError: No module named wnck
Traceback (most recent call last):
  File "/usr/bin/adeskbar", line 45, in <module>
    bar = ADeskBar.Bar(cfg_file)
  File "/usr/share/adeskbar/ADeskBar/__init__.py", line 291, in __init__
    self.load_config()
  File "/usr/share/adeskbar/ADeskBar/__init__.py", line 383, in load_config
    self.launchers.append(Launcher(item, self.cfg, self.index_pos, True))
  File "/usr/share/adeskbar/ADeskBar/__init__.py", line 39, in __init__
    path_icon = self.plugin.icon
AttributeError: 'NoneType' object has no attribute 'icon'

Voila ... j'espère que çe retour ne va pas plus poluer le topic que faire avancer le shmilblic !!!
Ca pourrait peut-être venir de mon installation "exotique"  cool

Sinon juste une proposition ... lorsque le Xcompr. ( transparence) est désactiver .. je me retrouve avec un rectangle noir derriere  les icones et la barre ... n'y a - t- il pas moyen d'avoir un truc genre pseudo transparence ( affichage du fond d'écran), ou bien la possibilité de choisir la couleur  ?
EDIT :
en surfant a la recher d'info en python et la pseudo-transparence  j'ai trouver un ptit script  pour prendre l'interieur d'une fenetre ...  ( genre on défini l'endroit d' adeskbar .. on  récup le fond  ...et ça te donne une image   ( comme a l'école !!! )  On pourrais alors l'appliquer sur le fameux noir ???? )

import wx
 
class MyStaticText(wx.Window):
    def __init__(self, parent, label):
        wx.Window.__init__(self, parent, -1)
        self.parent = parent
        self.label = label
        width, height = self.GetTextExtent(label)
        self.SetSize((width, height))
        self.SetBackgroundStyle(wx.BG_STYLE_CUSTOM)
        
        self.Bind(wx.EVT_PAINT, self.OnPaint)
        
    def OnPaint(self, event):
        x, y = self.GetPositionTuple()
        dc = wx.PaintDC(self)
        l, h = dc.GetTextExtent(self.label)
        self.SetSize((l, h))
        dc = wx.PaintDC(self)
        dc2 = wx.BufferedPaintDC(self.parent)
        dc.Blit(0, 0, l, h, dc2, x, y)
        dc.SetTextBackground(wx.NullColour)
        dc.SetTextForeground(wx.BLACK)
        dc.DrawText(self.label, 0, 0)
         
class MyFrame(wx.Frame):
    def __init__(self ,title=u"MyAPP",fichier=""):
 
        wx.Frame.__init__(self, None,-1,title=title,size=(520,130),style=wx.DEFAULT_FRAME_STYLE)
        self.pan2=wx.Panel(self,-1,size=self.GetClientSize(),style = wx.TAB_TRAVERSAL|wx.CLIP_CHILDREN)
        self.pan2.SetBackgroundStyle(wx.BG_STYLE_CUSTOM)
 
        self.static1=MyStaticText(self.pan2,"Salut 1")
        self.static1.CentreOnParent()
        
        self.Bind(wx.EVT_SIZE, self.OnResize)
        self.pan2.Bind(wx.EVT_PAINT,self.OnPaint)
        
    def OnResize(self, event):
        self.pan2.SetSize(self.GetClientSizeTuple())
        self.pan2.Refresh()
        self.static1.CentreOnParent()
 
    def OnPaint(self,evt=None):
        size=self.pan2.GetRect() ## <-- La taille est variable
        dc = wx.BufferedPaintDC(self.pan2)
        dc.GradientFillLinear((0,0,size[2]/2,size[3]),wx.RED,wx.SystemSettings.GetColour(wx.SYS_COLOUR_MENU),wx.WEST)
        dc.GradientFillLinear((size[2]/2,0,size[2]/2+1,size[3]),wx.RED,wx.SystemSettings.GetColour(wx.SYS_COLOUR_MENU),wx.EAST)
        
class MyApp(wx.App):
    def OnInit(self):
        f = MyFrame()
        f.Show(True)
        self.SetTopWindow(f)
        return True
         
if __name__=='__main__':
    app=MyApp()
    app.MainLoop()

Je sais pas vraiment ce que ça vaut tongue
a voir ^

Dernière modification par UUBBUU_USER (Le 14/09/2009, à 10:35)


PEACE LOVE UNITY                                                      FREE TIBET

Hors ligne

#91 Le 15/09/2009, à 21:08

ADcomp

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

Salut tout le monde ..

Sorry , j'ai pris du retard dans le dev' .. d'autres projets en cours et j'avoue que j'ai réinstallé Savage 2 - A Tortured Soul ,  ce qui n'a pas vraiment aidé non plus  wink

En tout cas merci pour vos com/retours ..


@ UUBBUU_USER : en version rapide ..

UUBBUU_USER a écrit :

[..]stalonetray ( t'aime bien sylvester ??? big_smile)

le plugin utilise Stalonetray ( via socket ) .. C'est un systray

UUBBUU_USER a écrit :

Windowlist / pager

nécessite le binding python de wnck : inclus dans le paquet python-gnome2-desktop .. moi je l'ai compilé

UUBBUU_USER a écrit :

Sinon juste une proposition ... lorsque le Xcompr. ( transparence) est désactiver .. je me retrouve avec un rectangle noir derriere  les icones et la barre ... n'y a - t- il pas moyen d'avoir un truc genre pseudo transparence ( affichage du fond d'écran), ou bien la possibilité de choisir la couleur  ?

Si .. il suffit de configurer l'opacité à 100% et choisir la couleur ou une image .. Pour la pseudo transparence, je sais que c'est possible, mais c'est pas encore pour tout de suite.


UUBBUU_USER a écrit :

en surfant a la recher d'info en python et la pseudo-transparence  j'ai trouver un ptit script  pour prendre l'interieur d'une fenetre ...  ( genre on défini l'endroit d' adeskbar .. on  récup le fond  ...et ça te donne une image )  [..]

Comme je l'ai dit je sais que c'est possible .. mais l'exemple que tu donnes utilise wxGtk , moi pas .. Et puis ca limite de toute façon au fond d'écran il me semble .. mais j'ai pas testé. Je sais que c'est faisable avec Xlib.


David [aka] ADcomp

Hors ligne

#92 Le 16/09/2009, à 11:41

UUBBUU_USER

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

Salut .. merci de tes réponses ^^
Mais pour le fond je parlais du noir qui est au-dessous de la barre et des icones ( içi l'exemple avec xcompmgr désactivé ):
1253093715.jpg

Par contre autre petit soucis .. j'ai remarquer que lorsque je lancer terminator .. celui-çi s'ouvre dans le dossier d'adeskbar ..
Idem pour quelque soft qui lors de  selection de fichier  m'ouvre un explorateur avec le dossier adeskbar !!!

Dernière modification par UUBBUU_USER (Le 16/09/2009, à 11:42)


PEACE LOVE UNITY                                                      FREE TIBET

Hors ligne

#93 Le 16/09/2009, à 21:10

kde4 fan

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

ADcomp
bravo et merci c'est ultime peux de mémoire utiliser
courage pour la suite

Dernière modification par kde4 fan (Le 16/09/2009, à 21:11)


-------------------------------------------------------------------BONJOUR ET MERCI-----------------------------------------------------------
kubuntu 64 12.04 et Linux-Mint Maya 64 (MATE)
Bureau Animer Dreamnux : http://forum.ubuntu-fr.org/viewtopic.php?id=325865
Bureau Animer kreamnux : http://forum.kubuntu-fr.org/viewtopic.php?pid=8916691

Hors ligne

#94 Le 26/09/2009, à 20:39

Kookaburra

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

Alors, ça en est où de la suite de ce superbe projet ? smile

wink


Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...

Hors ligne

#95 Le 30/09/2009, à 20:40

ADcomp

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

@ UUBBUU_USER : je pensais plutôt pour la couleur de fond ( la barre complète .. pas 3d et arrondi à zéro ) .. mais comme je l'ai dit , pas encore de fausse transparence. 

j'ai remarquer que lorsque je lancer terminator .. celui-çi s'ouvre dans le dossier d'adeskbar ..
Idem pour quelque soft qui lors de  sélection de fichier  m'ouvre un explorateur avec le dossier adeskbar !!!

ca par contre , c'est de ma faute .. j'avais déjà corriger se problème à l'époque , mais suite à une modif. j'ai oublié le remettre en place sad  ( astuce si tu veux pas modifier le code : utilise " cd && ta_commande " )

@ kde4 fan : merci ..

@ Kookaburra : yep .. ca vient , ca vient .. smile  je sais que tu es impatient tongue

ps : pour le moment , tout est presque fini. je planche sur la manière de rendre la config. ( surtout le format ) simple et l'aspect de la fenêtre de configuration ( difficile de pas tourner au carnage quand les options se multiplient .. hmm )

Dernière modification par ADcomp (Le 30/09/2009, à 20:51)


David [aka] ADcomp

Hors ligne

#96 Le 01/10/2009, à 18:12

Kookaburra

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

ADcomp a écrit :

@ Kookaburra : yep .. ca vient , ca vient .. smile  je sais que tu es impatient tongue

Mais non, mais non ! lol

Merci pour les infos wink

Prend ton temps de finaliser le projet comme il te convient, personne n'est pressé et tu ne dois rien à personne ... Je voulais juste savoir où tu en étais, mais pas te mettre la pression tongue:)


Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...

Hors ligne

#97 Le 01/10/2009, à 20:43

UUBBUU_USER

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

@ ADCOMP ..

( astuce si tu veux pas modifier le code

Ca m'étonnerais que j'ai le niveau ^^


PEACE LOVE UNITY                                                      FREE TIBET

Hors ligne

#98 Le 28/12/2009, à 14:35

ADcomp

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

Hello ..

J'ai commencé ce projet il y a tout juste un an maintenant  .. smile


adeskbar_menu.jpg

adeskbar_logout.jpg

adeskbar_search.jpg

adeskbar_tasklist.jpg

adeskbar_terminal.jpg


Et il est grand temps de penser à faire un nouveau paquet tout beau pour fêter ça   tongue


David [aka] ADcomp

Hors ligne

#99 Le 28/12/2009, à 14:48

rc_outside

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

cool de bonnes nouvelles toutes fraîches du dock à la base de toutes mes configs...  content que ça évolue, hâte de tester tout ça

Hors ligne

#100 Le 28/12/2009, à 16:11

sam7

Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]

j'aime bien ce que tu as fait ici : http://www.ad-comp.be/index.php?post/2009/12/15/ADesk-Menu-%3A-un-menu-qui-se-place-dans-le-systray
merci

Hors ligne

Haut de page ↑