EditTextBoldCursor$ActionModeCallback2Wrapper.smali

.class Lim/tpelyyftgw/ui/components/EditTextBoldCursor$ActionModeCallback2Wrapper;
.super Landroid/view/ActionMode$Callback2;
.source "EditTextBoldCursor.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x2
    name = "ActionModeCallback2Wrapper"
.end annotation


# instance fields
.field private final mWrapped:Landroid/view/ActionMode$Callback;

.field final synthetic this$0:Lim/tpelyyftgw/ui/components/EditTextBoldCursor;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>(Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Landroid/view/ActionMode$Callback;)V
    .registers 3
    .param p2, "wrapped"    # Landroid/view/ActionMode$Callback;

    .line 111
    iput-object p1, p0, Lim/tpelyyftgw/ui/components/EditTextBoldCursor$ActionModeCallback2Wrapper;->this$0:Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    invoke-direct {p0}, Landroid/view/ActionMode$Callback2;-><init>()V

    .line 112
    iput-object p2, p0, Lim/tpelyyftgw/ui/components/EditTextBoldCursor$ActionModeCallback2Wrapper;->mWrapped:Landroid/view/ActionMode$Callback;

    .line 113
    return-void
.end method


# virtual methods
.method public onActionItemClicked(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z
    .registers 4
    .param p1, "mode"    # Landroid/view/ActionMode;
    .param p2, "item"    # Landroid/view/MenuItem;

    .line 124
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EditTextBoldCursor$ActionModeCallback2Wrapper;->mWrapped:Landroid/view/ActionMode$Callback;

    invoke-interface {v0, p1, p2}, Landroid/view/ActionMode$Callback;->onActionItemClicked(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z

    move-result v0

    return v0
.end method

.method public onCreateActionMode(Landroid/view/ActionMode;Landroid/view/Menu;)Z
    .registers 4
    .param p1, "mode"    # Landroid/view/ActionMode;
    .param p2, "menu"    # Landroid/view/Menu;

    .line 116
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EditTextBoldCursor$ActionModeCallback2Wrapper;->mWrapped:Landroid/view/ActionMode$Callback;

    invoke-interface {v0, p1, p2}, Landroid/view/ActionMode$Callback;->onCreateActionMode(Landroid/view/ActionMode;Landroid/view/Menu;)Z

    move-result v0

    return v0
.end method

.method public onDestroyActionMode(Landroid/view/ActionMode;)V
    .registers 4
    .param p1, "mode"    # Landroid/view/ActionMode;

    .line 128
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EditTextBoldCursor$ActionModeCallback2Wrapper;->mWrapped:Landroid/view/ActionMode$Callback;

    invoke-interface {v0, p1}, Landroid/view/ActionMode$Callback;->onDestroyActionMode(Landroid/view/ActionMode;)V

    .line 129
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EditTextBoldCursor$ActionModeCallback2Wrapper;->this$0:Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    invoke-static {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->access$100(Lim/tpelyyftgw/ui/components/EditTextBoldCursor;)V

    .line 130
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EditTextBoldCursor$ActionModeCallback2Wrapper;->this$0:Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    const/4 v1, 0x0

    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->access$202(Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Lim/tpelyyftgw/ui/actionbar/FloatingActionMode;)Lim/tpelyyftgw/ui/actionbar/FloatingActionMode;

    .line 131
    return-void
.end method

.method public onGetContentRect(Landroid/view/ActionMode;Landroid/view/View;Landroid/graphics/Rect;)V
    .registers 6
    .param p1, "mode"    # Landroid/view/ActionMode;
    .param p2, "view"    # Landroid/view/View;
    .param p3, "outRect"    # Landroid/graphics/Rect;

    .line 135
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EditTextBoldCursor$ActionModeCallback2Wrapper;->mWrapped:Landroid/view/ActionMode$Callback;

    instance-of v1, v0, Landroid/view/ActionMode$Callback2;

    if-eqz v1, :cond_c

    .line 136
    check-cast v0, Landroid/view/ActionMode$Callback2;

    invoke-virtual {v0, p1, p2, p3}, Landroid/view/ActionMode$Callback2;->onGetContentRect(Landroid/view/ActionMode;Landroid/view/View;Landroid/graphics/Rect;)V

    goto :goto_f

    .line 138
    :cond_c
    invoke-super {p0, p1, p2, p3}, Landroid/view/ActionMode$Callback2;->onGetContentRect(Landroid/view/ActionMode;Landroid/view/View;Landroid/graphics/Rect;)V

    .line 140
    :goto_f
    return-void
.end method

.method public onPrepareActionMode(Landroid/view/ActionMode;Landroid/view/Menu;)Z
    .registers 4
    .param p1, "mode"    # Landroid/view/ActionMode;
    .param p2, "menu"    # Landroid/view/Menu;

    .line 120
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/EditTextBoldCursor$ActionModeCallback2Wrapper;->mWrapped:Landroid/view/ActionMode$Callback;

    invoke-interface {v0, p1, p2}, Landroid/view/ActionMode$Callback;->onPrepareActionMode(Landroid/view/ActionMode;Landroid/view/Menu;)Z

    move-result v0

    return v0
.end method