Author Topic: Seznam kontaktů - Nefunguje prodleva zobrazení  (Read 5968 times)

0 Members and 1 Guest are viewing this topic.

Offline Dvořák Štěpán

  • Newbie
  • *
  • Posts: 23
  • Country: cz
    • Dvořák Štěpán: Ultramaratonec a extrémní sportovec
Seznam kontaktů - Nefunguje prodleva zobrazení
« on: 30 07 2016, 12:38:16 »
Nastavení - Seznam kontaktů - Chování
Mám zde nastavené skrývaní seznamu za pravý okraj - funguje.
Prodleva skrytí - funguje
Prodleva zobrazení - NEFUNGUJE (ať nastavím jakoukoli hodnotu, vždy seznam zobrazí okamžitě bez zpoždění)

Offline Robyer

Re: Seznam kontaktů - Nefunguje prodleva zobrazení
« Reply #1 on: 30 07 2016, 21:22:38 »
Já to teď zkusil a fungují mi obě prodlevy správně.

Mimochodem Cln_skinedit.dll je pro clist_nicer, pro modern, který používáš ty, je k ničemu.
I was developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. Now I'm retired. Goodbye, everyone. ~ You can still find me on Facebook.
 

Offline Dvořák Štěpán

  • Newbie
  • *
  • Posts: 23
  • Country: cz
    • Dvořák Štěpán: Ultramaratonec a extrémní sportovec
Re: Seznam kontaktů - Nefunguje prodleva zobrazení
« Reply #2 on: 30 07 2016, 21:29:43 »
Cln_skinedit.dll jsem smazal.
Mě funguje stále jen ta druhá.

Offline Robyer

Re: Seznam kontaktů - Nefunguje prodleva zobrazení
« Reply #3 on: 30 07 2016, 21:40:50 »
Zkus to v úplně čisté Mirandě. A jakou prodlevu (hodnotu) zadáváš?
I was developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. Now I'm retired. Goodbye, everyone. ~ You can still find me on Facebook.
 


Offline Dvořák Štěpán

  • Newbie
  • *
  • Posts: 23
  • Country: cz
    • Dvořák Štěpán: Ultramaratonec a extrémní sportovec
Re: Seznam kontaktů - Nefunguje prodleva zobrazení
« Reply #5 on: 31 07 2016, 09:16:42 »
S výchozím stylem to funguje, ale jakmile přepnu na vlastní, prodleva zobrazení přestane fungovat.

Offline Robyer

Re: Seznam kontaktů - Nefunguje prodleva zobrazení
« Reply #6 on: 31 07 2016, 11:29:05 »
Co znamená výchozí styl? Jiný skin, nebo nějaká volba v nastavení?
I was developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. Now I'm retired. Goodbye, everyone. ~ You can still find me on Facebook.
 


Offline Robyer

Re: Seznam kontaktů - Nefunguje prodleva zobrazení
« Reply #8 on: 31 07 2016, 11:51:14 »
Můj vlastní skin taky funguje. Takže problém hledej někde v tom tvém.

Napadá mě buď to, že po aplikování skinu se ti přenastaví ta hodnota na nějakou, definovanou ve skinu. Ale možná něco úplně jiného.
Můžeš zkusit odebírat části definice toho skinu, až se dostaneš do stavu, kdy to bude fungovat...
I was developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. Now I'm retired. Goodbye, everyone. ~ You can still find me on Facebook.
 

Offline Dvořák Štěpán

  • Newbie
  • *
  • Posts: 23
  • Country: cz
    • Dvořák Štěpán: Ultramaratonec a extrémní sportovec
Re: Seznam kontaktů - Nefunguje prodleva zobrazení
« Reply #9 on: 31 07 2016, 11:55:50 »
To je on:

Code: [Select]
; geli Skin

; Object list

;Module
;-----------------------------------------------------------------------------------------------------
;CL ID Selected Hot Odd Index Indent Open Type     GroupPos      SubPos
;-----------------------------------------------------------------------------------------------------
; Row True True True Number Number True Group       First      First
; False False False False Contact     Middle        Middle
; Divider     Last          Last
; Info     First-Single  First-Single
;                                                               MetaContact
; GreyAlternate                                           SubContact
; Selection
; HotTracking
;------------------------------------------------------------------------
;Main ID
;------------------------------------------------------------------------
; Background
;------------------------------------------------------------------------

[Skin_Description_Section]
  Name=Dvorak-Stepan
  Author=Dvorak-Stepan
  Contact = chodec.007@seznam.cz
  URL = http://www.off-limits.cz
  Preview=Dvorak-Stepan.png
  Description= Skin edited by Dvorak-Stepan
SkinFolder = ./

[ModernSkin]

;Objects

  ;Main back
  $window=sGlyph,Image,back.png,StretchBoth,14,30,14,16,255

  ;Rows
  $hotopengroup=sGlyph,Image,normalpengroup.png,StretchBoth,9,18,26,6,200
  $normalopengroup=sGlyph,Image,normalpengroup.png,StretchBoth,9,18,26,6,255
  $hotclosedgroup=sGlyph,Image,normalclosedgroup.png,StretchBoth,9,18,26,6,200
  $normalclosedgroup=sGlyph,Image,normalclosedgroup.png,StretchBoth,9,18,26,6,255

  $hotcontact=sGlyph,Image,select.png,StretchBoth,0,0,0,0,180
  $contact=sGlyph,Image,Contact.png,StretchBoth,0,0,0,0,250
  $oddcontact=sGlyph,Image,oddContact.png,StretchBoth,0,0,0,0,250
  $singlecontact=sGlyph,Image,Contact.png,StretchBoth,1,1,1,1,250

  ;Scroll bar
  $scrollBack=sGlyph,Image,scrollbar.png,StretchBoth,0,0,0,0,255
  $scrollBtnUp=sGlyph,Image,scrollbtnup.png,StretchBoth,0,0,0,0,255
  $scrollBtnDn=sGlyph,Image,scrollbtndn.png,StretchBoth,0,0,0,0,255
  $scrollThumb=sGlyph,Image,thumb.png,StretchBoth,6,6,6,6,255

  ;Common select (one for all, painted above contact)
  $select=sGlyph,Image,select.png,StretchBoth,0,0,0,0,255

  ;Objects for buttons


;------------------------------------------------------------------------

;Rules

;main
  @0=s$window:Main,ID=Background
 

;Groups
  @1=s$hotclosedgroup:CL,ID=Row,Type=Group,Open=False,Hot=True
  @2=s$normalclosedgroup:CL,ID=Row,Type=Group,Open=False
  @3=s$hotopengroup:CL,ID=Row,Type=Group,Open=True,Hot=True
  @4=s$normalopengroup:CL,ID=Row,Type=Group,Open=True

;Contacts
  @5=s$hotcontact:CL,ID=Row,Type=*Contact,Hot=True
  @6=s$contact:CL,ID=Row,Type=*Contact,Odd=Flase
  @7=s$oddcontact:CL,ID=Row,Type=*Contact,Odd=True
  @8=s$singlecontact:CL,ID=Row,Type=*Contact

;Common Select
  @9=s$select:CL,ID=Selection

;Scroll Bar
  @10=s$scrollBack:Main,ID=ScrollBar,Part=Back
  @11=s$scrollBtnUp:Main,ID=ScrollBar,Part=UpLineButton
  @12=s$scrollBtnDn:Main,ID=ScrollBar,Part=DownLineButton
  @13=s$scrollThumb:Main,ID=ScrollBar,Part=Thumb
;----------------------------------------------------------------------

;Buttons description (position, service, etc)

 ;----------------------------------------------------------------------

[CLUI]
;Another setting for CLUI section
  LeftClientMargin=b0
  TopClientMargin=b0
  RightClientMargin=b0
  BottomClientMargin=b0

;insert here any exported from DB section, font and other
[CLC]
  HiLightMode=b1
  GroupIndent=b0

;-----------
;-----------
;-----------

Offline Dvořák Štěpán

  • Newbie
  • *
  • Posts: 23
  • Country: cz
    • Dvořák Štěpán: Ultramaratonec a extrémní sportovec
Re: Seznam kontaktů - Nefunguje prodleva zobrazení
« Reply #10 on: 31 07 2016, 12:10:54 »
Chyba nalezena!

Levý okraj nesmí být 0.
LeftClientMargin=b0

Offline Robyer

Re: Seznam kontaktů - Nefunguje prodleva zobrazení
« Reply #11 on: 31 07 2016, 12:19:33 »
Zkusil jsem, a dělá to volba "Seznam kontaktů / Okno / Vnitřní okraje okna"

Když je nastavíš na 0, jak to máš i v definici skinu:

  LeftClientMargin=b0
  TopClientMargin=b0
  RightClientMargin=b0
  BottomClientMargin=b0

Tak to pak nefunguje. Stačí nastavit aspoň 1 vlevo/vpravo a pak to funguje.

Snažil jsem se teď najít chybu v kódu, ale nevyznám se v tom. Bylo by fajn, kdybys vytvořil ticket na http://trac.miranda-ng.org , ať je tahle chyba zaznamenaná a někdo to může v budoucnu opravit :)

EDIT: Koukám, že jsi na to přišel taky :)
I was developing mainly Facebook, Omegle, Steam, Dummy and MobileState plugins. Now I'm retired. Goodbye, everyone. ~ You can still find me on Facebook.