Miranda NG Official Community Forum

Other languages speaking Miranda NG users => Čeština => Topic started by: Dvořák Štěpán on 30 07 2016, 12:38:16

Title: Seznam kontaktů - Nefunguje prodleva zobrazení
Post by: Dvořák Štěpán 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í)
Title: Re: Seznam kontaktů - Nefunguje prodleva zobrazení
Post by: Robyer 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.
Title: Re: Seznam kontaktů - Nefunguje prodleva zobrazení
Post by: Dvořák Štěpán on 30 07 2016, 21:29:43
Cln_skinedit.dll jsem smazal.
Mě funguje stále jen ta druhá.
Title: Re: Seznam kontaktů - Nefunguje prodleva zobrazení
Post by: Robyer on 30 07 2016, 21:40:50
Zkus to v úplně čisté Mirandě. A jakou prodlevu (hodnotu) zadáváš?
Title: Re: Seznam kontaktů - Nefunguje prodleva zobrazení
Post by: Dvořák Štěpán on 30 07 2016, 21:41:47
5 mělo by se to násobit 100.
Title: Re: Seznam kontaktů - Nefunguje prodleva zobrazení
Post by: Dvořák Štěpán 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.
Title: Re: Seznam kontaktů - Nefunguje prodleva zobrazení
Post by: Robyer on 31 07 2016, 11:29:05
Co znamená výchozí styl? Jiný skin, nebo nějaká volba v nastavení?
Title: Re: Seznam kontaktů - Nefunguje prodleva zobrazení
Post by: Dvořák Štěpán on 31 07 2016, 11:46:37
Oprava: Skin
Title: Re: Seznam kontaktů - Nefunguje prodleva zobrazení
Post by: Robyer 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...
Title: Re: Seznam kontaktů - Nefunguje prodleva zobrazení
Post by: Dvořák Štěpán 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

;-----------
;-----------
;-----------
Title: Re: Seznam kontaktů - Nefunguje prodleva zobrazení
Post by: Dvořák Štěpán on 31 07 2016, 12:10:54
Chyba nalezena!

Levý okraj nesmí být 0.
LeftClientMargin=b0
Title: Re: Seznam kontaktů - Nefunguje prodleva zobrazení
Post by: Robyer 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 :)
Title: Re: Seznam kontaktů - Nefunguje prodleva zobrazení
Post by: Dvořák Štěpán on 31 07 2016, 12:23:47
Stačí jen ten levý.