Sha256: 435391221b098d9d8f5445bb44782d53d735dfa576b092c25de3914c9d08dc79

Contents?: true

Size: 1.85 KB

Versions: 22

Compression:

Stored size: 1.85 KB

Contents

---
:wxSizer.AddSpacer:
  :detail:
    :pre:
      :programlisting:
        - :pattern: !ruby/regexp /.*/
          :replace: |
            
            ```ruby
              Wx::Sizer::add(size, size, 0)
            ```
:wxSizer.AddStretchSpacer:
  :detail:
    :pre:
      :programlisting:
        - :pattern: !ruby/regexp /.*/
          :replace: |
            
            ```ruby
              Wx::Sizer::add(0, 0, prop)
            ```
:wxSizer.SetSizeHints:
  :detail:
    :pre:
      :programlisting:
        - :pattern: !ruby/regexp /.*/
          :replace: |
            
            ```ruby
              class MyFrame < Wx::Frame 
                def initialize(...)
                  super
                  panel = Wx::Panel.new(self)
                  sizer = Wx::BoxSizer.new(Wx::VERTICAL)
                  sizer.add(...)
                  sizer.add(...)
                  panel.set_sizer(sizer)
              
                  # Use the panel sizer to set the initial and minimal size of the
                  # frame to fit its contents.
                  sizer.set_size_hints(this)
                end
            ```
:wxSizerFlags:
  :detail:
    :pre:
      :programlisting:
        - :pattern: !ruby/regexp /wxEXPAND/
          :replace: |
            
            ```ruby
              sizer.add(ctrl, 0, Wx::EXPAND | Wx::ALL, 10)
            ```
        - :pattern: !ruby/regexp /wxSizerFlags.*\(\)/
          :replace: |
            
            ```ruby
              sizer.add(ctrl, Wx::SizerFlags.new.expand.border(Wx::ALL, 10))
            ```
        - :pattern: !ruby/regexp /flagsExpand/
          :replace: |
            
            ```ruby
              flagsExpand = Wx::SizerFlags.new(1)
              flagsExpand.expand.border(Wx::ALL, 10)
              
              sizer.add(ctrl1, flagsExpand)
              sizer.add(ctrl2, flagsExpand)
            ```

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
wxruby3-1.5.1 rakelib/lib/generate/doc/sizer.yaml
wxruby3-1.5.0 rakelib/lib/generate/doc/sizer.yaml
wxruby3-1.4.2 rakelib/lib/generate/doc/sizer.yaml
wxruby3-1.4.1 rakelib/lib/generate/doc/sizer.yaml
wxruby3-1.4.0 rakelib/lib/generate/doc/sizer.yaml
wxruby3-1.3.1 rakelib/lib/generate/doc/sizer.yaml
wxruby3-1.3.0 rakelib/lib/generate/doc/sizer.yaml
wxruby3-1.2.1 rakelib/lib/generate/doc/sizer.yaml
wxruby3-1.2.0 rakelib/lib/generate/doc/sizer.yaml
wxruby3-1.1.2 rakelib/lib/generate/doc/sizer.yaml
wxruby3-1.1.1 rakelib/lib/generate/doc/sizer.yaml
wxruby3-1.1.0 rakelib/lib/generate/doc/sizer.yaml
wxruby3-1.0.1 rakelib/lib/generate/doc/sizer.yaml
wxruby3-0.9.8 rakelib/lib/generate/doc/sizer.yaml
wxruby3-0.9.7 rakelib/lib/generate/doc/sizer.yaml
wxruby3-0.9.5 rakelib/lib/generate/doc/sizer.yaml
wxruby3-0.9.4 rakelib/lib/generate/doc/sizer.yaml
wxruby3-0.9.3 rakelib/lib/generate/doc/sizer.yaml
wxruby3-0.9.2 rakelib/lib/generate/doc/sizer.yaml
wxruby3-0.9.1 rakelib/lib/generate/doc/sizer.yaml